1 #ifndef HAVE_VOCABULARIES_H
2 #define HAVE_VOCABULARIES_H
4 #include "rdf_model.hpp"
7 #define DECLARE_DC(property) const mico::rdf::model::URI property("http://purl.org/dc/terms/" #property)
8 #define DECLARE_LDP(property) const mico::rdf::model::URI property("http://www.w3.org/ns/ldp#" #property)
9 #define DECLARE_MA(property) const mico::rdf::model::URI property("http://www.w3.org/ns/ma-ont#" #property)
10 #define DECLARE_FOAF(property) const mico::rdf::model::URI property("http://xmlns.com/foaf/0.1/" #property)
11 #define DECLARE_RDF(property) const mico::rdf::model::URI property("http://www.w3.org/1999/02/22-rdf-syntax-ns#" #property)
12 #define DECLARE_RDFS(property) const mico::rdf::model::URI property("http://www.w3.org/2000/01/rdf-schema#" #property)
17 namespace vocabularies {
23 DECLARE_DC(AgentClass);
24 DECLARE_DC(BibliographicResource);
28 DECLARE_DC(FileFormat);
29 DECLARE_DC(Frequency);
34 DECLARE_DC(Jurisdiction);
37 DECLARE_DC(LicenseDocument);
38 DECLARE_DC(LinguisticSystem);
40 DECLARE_DC(LocationPeriodOrJurisdiction);
42 DECLARE_DC(MediaType);
43 DECLARE_DC(MediaTypeOrExtent);
44 DECLARE_DC(MethodOfAccrual);
45 DECLARE_DC(MethodOfInstruction);
48 DECLARE_DC(PeriodOfTime);
49 DECLARE_DC(PhysicalMedium);
50 DECLARE_DC(PhysicalResource);
53 DECLARE_DC(ProvenanceStatement);
57 DECLARE_DC(RightsStatement);
58 DECLARE_DC(SizeOrDuration);
65 DECLARE_DC(accessRights);
66 DECLARE_DC(accrualMethod);
67 DECLARE_DC(accrualPeriodicity);
68 DECLARE_DC(accrualPolicy);
69 DECLARE_DC(alternative);
71 DECLARE_DC(available);
72 DECLARE_DC(bibliographicCitation);
73 DECLARE_DC(conformsTo);
74 DECLARE_DC(contributor);
79 DECLARE_DC(dateAccepted);
80 DECLARE_DC(dateCopyrighted);
81 DECLARE_DC(dateSubmitted);
82 DECLARE_DC(description);
83 DECLARE_DC(educationLevel);
86 DECLARE_DC(hasFormat);
88 DECLARE_DC(hasVersion);
89 DECLARE_DC(identifier);
90 DECLARE_DC(instructionalMethod);
91 DECLARE_DC(isFormatOf);
93 DECLARE_DC(isReferencedBy);
94 DECLARE_DC(isReplacedBy);
95 DECLARE_DC(isRequiredBy);
96 DECLARE_DC(isVersionOf);
100 DECLARE_DC(mediator);
102 DECLARE_DC(modified);
103 DECLARE_DC(provenance);
104 DECLARE_DC(publisher);
105 DECLARE_DC(references);
106 DECLARE_DC(relation);
107 DECLARE_DC(replaces);
108 DECLARE_DC(requires);
110 DECLARE_DC(rightsHolder);
114 DECLARE_DC(tableOfContents);
115 DECLARE_DC(temporal);
125 DECLARE_LDP(BasicContainer);
126 DECLARE_LDP(Container);
127 DECLARE_LDP(contains);
128 DECLARE_LDP(DirectContainer);
129 DECLARE_LDP(hasMemberRelation);
130 DECLARE_LDP(IndirectContainer);
131 DECLARE_LDP(insertedContentRelation);
132 DECLARE_LDP(isMemberOfRelation);
134 DECLARE_LDP(membershipResource);
135 DECLARE_LDP(MemberSubject);
136 DECLARE_LDP(NonRDFSource);
137 DECLARE_LDP(PreferContainment);
138 DECLARE_LDP(PreferEmptyContainer);
139 DECLARE_LDP(PreferMembership);
140 DECLARE_LDP(RDFSource);
141 DECLARE_LDP(Resource);
148 DECLARE_MA(AudioTrack);
149 DECLARE_MA(Collection);
150 DECLARE_MA(DataTrack);
152 DECLARE_MA(IsRatingOf);
153 DECLARE_MA(Location);
154 DECLARE_MA(MediaFragment);
155 DECLARE_MA(MediaResource);
156 DECLARE_MA(Organisation);
159 DECLARE_MA(TargetAudience);
161 DECLARE_MA(VideoTrack);
162 DECLARE_MA(alternativeTitle);
163 DECLARE_MA(averageBitRate);
164 DECLARE_MA(collectionName);
165 DECLARE_MA(copyright);
166 DECLARE_MA(createdIn);
167 DECLARE_MA(creationDate);
169 DECLARE_MA(depictsFictionalLocation);
170 DECLARE_MA(description);
171 DECLARE_MA(duration);
172 DECLARE_MA(editDate);
173 DECLARE_MA(features);
174 DECLARE_MA(fragmentName);
175 DECLARE_MA(frameHeight);
176 DECLARE_MA(frameRate);
177 DECLARE_MA(frameSizeUnit);
178 DECLARE_MA(frameWidth);
179 DECLARE_MA(hasAccessConditions);
180 DECLARE_MA(hasAudioDescription);
181 DECLARE_MA(hasCaptioning);
182 DECLARE_MA(hasChapter);
183 DECLARE_MA(hasClassification);
184 DECLARE_MA(hasClassificationSystem);
185 DECLARE_MA(hasCompression);
186 DECLARE_MA(hasContributedTo);
187 DECLARE_MA(hasContributor);
188 DECLARE_MA(hasCopyrightOver);
189 DECLARE_MA(hasCreated);
190 DECLARE_MA(hasCreator);
191 DECLARE_MA(hasFormat);
192 DECLARE_MA(hasFragment);
193 DECLARE_MA(hasGenre);
194 DECLARE_MA(hasKeyword);
195 DECLARE_MA(hasLanguage);
196 DECLARE_MA(hasLocationCoordinateSystem);
197 DECLARE_MA(hasMember);
198 DECLARE_MA(hasNamedFragment);
199 DECLARE_MA(hasPermissions);
200 DECLARE_MA(hasPolicy);
201 DECLARE_MA(hasPublished);
202 DECLARE_MA(hasPublisher);
203 DECLARE_MA(hasRating);
204 DECLARE_MA(hasRatingSystem);
205 DECLARE_MA(hasRelatedImage);
206 DECLARE_MA(hasRelatedLocation);
207 DECLARE_MA(hasRelatedResource);
208 DECLARE_MA(hasSigning);
209 DECLARE_MA(hasSource);
210 DECLARE_MA(hasSubtitling);
211 DECLARE_MA(hasTargetAudience);
212 DECLARE_MA(hasTrack);
213 DECLARE_MA(isCaptioningOf);
214 DECLARE_MA(isChapterOf);
215 DECLARE_MA(isCopyrightedBy);
216 DECLARE_MA(isCreationLocationOf);
217 DECLARE_MA(isFictionalLocationDepictedIn);
218 DECLARE_MA(isFragmentOf);
219 DECLARE_MA(isImageRelatedTo);
220 DECLARE_MA(isLocationRelatedTo);
221 DECLARE_MA(isMemberOf);
222 DECLARE_MA(isNamedFragmentOf);
223 DECLARE_MA(isProvidedBy);
224 DECLARE_MA(isRelatedTo);
225 DECLARE_MA(isSigningOf);
226 DECLARE_MA(isSourceOf);
227 DECLARE_MA(isTargetAudienceOf);
228 DECLARE_MA(isTrackOf);
229 DECLARE_MA(locationAltitude);
230 DECLARE_MA(locationLatitude);
231 DECLARE_MA(locationLongitude);
232 DECLARE_MA(locationName);
234 DECLARE_MA(mainOriginalTitle);
235 DECLARE_MA(numberOfTracks);
237 DECLARE_MA(provides);
238 DECLARE_MA(ratingScaleMax);
239 DECLARE_MA(ratingScaleMin);
240 DECLARE_MA(ratingValue);
241 DECLARE_MA(recordDate);
242 DECLARE_MA(releaseDate);
243 DECLARE_MA(samplingRate);
245 DECLARE_MA(trackName);
252 DECLARE_FOAF(Document);
255 DECLARE_FOAF(LabelProperty);
256 DECLARE_FOAF(OnlineAccount);
257 DECLARE_FOAF(OnlineChatAccount);
258 DECLARE_FOAF(OnlineEcommerceAccount);
259 DECLARE_FOAF(OnlineGamingAccount);
260 DECLARE_FOAF(Organization);
261 DECLARE_FOAF(Person);
262 DECLARE_FOAF(PersonalProfileDocument);
263 DECLARE_FOAF(Project);
264 DECLARE_FOAF(account);
265 DECLARE_FOAF(accountName);
266 DECLARE_FOAF(accountServiceHomepage);
268 DECLARE_FOAF(aimChatID);
269 DECLARE_FOAF(based_near);
270 DECLARE_FOAF(birthday);
271 DECLARE_FOAF(currentProject);
272 DECLARE_FOAF(depiction);
273 DECLARE_FOAF(depicts);
274 DECLARE_FOAF(dnaChecksum);
275 DECLARE_FOAF(familyName);
276 DECLARE_FOAF(family_name);
277 DECLARE_FOAF(firstName);
279 DECLARE_FOAF(fundedBy);
280 DECLARE_FOAF(geekcode);
281 DECLARE_FOAF(gender);
282 DECLARE_FOAF(givenName);
283 DECLARE_FOAF(givenname);
284 DECLARE_FOAF(holdsAccount);
285 DECLARE_FOAF(homepage);
286 DECLARE_FOAF(icqChatID);
288 DECLARE_FOAF(interest);
289 DECLARE_FOAF(isPrimaryTopicOf);
290 DECLARE_FOAF(jabberID);
292 DECLARE_FOAF(lastName);
297 DECLARE_FOAF(mbox_sha1sum);
298 DECLARE_FOAF(member);
299 DECLARE_FOAF(membershipClass);
300 DECLARE_FOAF(msnChatID);
301 DECLARE_FOAF(myersBriggs);
304 DECLARE_FOAF(openid);
306 DECLARE_FOAF(pastProject);
309 DECLARE_FOAF(primaryTopic);
310 DECLARE_FOAF(publications);
311 DECLARE_FOAF(schoolHomepage);
313 DECLARE_FOAF(skypeID);
314 DECLARE_FOAF(status);
315 DECLARE_FOAF(surname);
317 DECLARE_FOAF(thumbnail);
318 DECLARE_FOAF(tipjar);
321 DECLARE_FOAF(topic_interest);
322 DECLARE_FOAF(weblog);
323 DECLARE_FOAF(workInfoHomepage);
324 DECLARE_FOAF(workplaceHomepage);
325 DECLARE_FOAF(yahooChatID);
330 DECLARE_RDF(Property);
331 DECLARE_RDF(Statement);
337 DECLARE_RDF(subject);
338 DECLARE_RDF(predicate);
343 DECLARE_RDF(langString);
344 DECLARE_RDF(PlainLiteral);
345 DECLARE_RDF(XMLLiteral);
350 DECLARE_RDFS(Resource);
352 DECLARE_RDFS(subClassOf);
353 DECLARE_RDFS(subPropertyOf);
354 DECLARE_RDFS(comment);
356 DECLARE_RDFS(domain);
358 DECLARE_RDFS(seeAlso);
359 DECLARE_RDFS(isDefinedBy);
360 DECLARE_RDFS(Literal);
361 DECLARE_RDFS(Container);
362 DECLARE_RDFS(ContainerMembershipProperty);
363 DECLARE_RDFS(member);
364 DECLARE_RDFS(Datatype);
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in c...
Definition: http_client.cpp:23