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)
15 namespace vocabularies {
21 DECLARE_DC(AgentClass);
22 DECLARE_DC(BibliographicResource);
26 DECLARE_DC(FileFormat);
27 DECLARE_DC(Frequency);
32 DECLARE_DC(Jurisdiction);
35 DECLARE_DC(LicenseDocument);
36 DECLARE_DC(LinguisticSystem);
38 DECLARE_DC(LocationPeriodOrJurisdiction);
40 DECLARE_DC(MediaType);
41 DECLARE_DC(MediaTypeOrExtent);
42 DECLARE_DC(MethodOfAccrual);
43 DECLARE_DC(MethodOfInstruction);
46 DECLARE_DC(PeriodOfTime);
47 DECLARE_DC(PhysicalMedium);
48 DECLARE_DC(PhysicalResource);
51 DECLARE_DC(ProvenanceStatement);
55 DECLARE_DC(RightsStatement);
56 DECLARE_DC(SizeOrDuration);
63 DECLARE_DC(accessRights);
64 DECLARE_DC(accrualMethod);
65 DECLARE_DC(accrualPeriodicity);
66 DECLARE_DC(accrualPolicy);
67 DECLARE_DC(alternative);
69 DECLARE_DC(available);
70 DECLARE_DC(bibliographicCitation);
71 DECLARE_DC(conformsTo);
72 DECLARE_DC(contributor);
77 DECLARE_DC(dateAccepted);
78 DECLARE_DC(dateCopyrighted);
79 DECLARE_DC(dateSubmitted);
80 DECLARE_DC(description);
81 DECLARE_DC(educationLevel);
84 DECLARE_DC(hasFormat);
86 DECLARE_DC(hasVersion);
87 DECLARE_DC(identifier);
88 DECLARE_DC(instructionalMethod);
89 DECLARE_DC(isFormatOf);
91 DECLARE_DC(isReferencedBy);
92 DECLARE_DC(isReplacedBy);
93 DECLARE_DC(isRequiredBy);
94 DECLARE_DC(isVersionOf);
100 DECLARE_DC(modified);
101 DECLARE_DC(provenance);
102 DECLARE_DC(publisher);
103 DECLARE_DC(references);
104 DECLARE_DC(relation);
105 DECLARE_DC(replaces);
106 DECLARE_DC(requires);
108 DECLARE_DC(rightsHolder);
112 DECLARE_DC(tableOfContents);
113 DECLARE_DC(temporal);
123 DECLARE_LDP(BasicContainer);
124 DECLARE_LDP(Container);
125 DECLARE_LDP(contains);
126 DECLARE_LDP(DirectContainer);
127 DECLARE_LDP(hasMemberRelation);
128 DECLARE_LDP(IndirectContainer);
129 DECLARE_LDP(insertedContentRelation);
130 DECLARE_LDP(isMemberOfRelation);
132 DECLARE_LDP(membershipResource);
133 DECLARE_LDP(MemberSubject);
134 DECLARE_LDP(NonRDFSource);
135 DECLARE_LDP(PreferContainment);
136 DECLARE_LDP(PreferEmptyContainer);
137 DECLARE_LDP(PreferMembership);
138 DECLARE_LDP(RDFSource);
139 DECLARE_LDP(Resource);
146 DECLARE_MA(AudioTrack);
147 DECLARE_MA(Collection);
148 DECLARE_MA(DataTrack);
150 DECLARE_MA(IsRatingOf);
151 DECLARE_MA(Location);
152 DECLARE_MA(MediaFragment);
153 DECLARE_MA(MediaResource);
154 DECLARE_MA(Organisation);
157 DECLARE_MA(TargetAudience);
159 DECLARE_MA(VideoTrack);
160 DECLARE_MA(alternativeTitle);
161 DECLARE_MA(averageBitRate);
162 DECLARE_MA(collectionName);
163 DECLARE_MA(copyright);
164 DECLARE_MA(createdIn);
165 DECLARE_MA(creationDate);
167 DECLARE_MA(depictsFictionalLocation);
168 DECLARE_MA(description);
169 DECLARE_MA(duration);
170 DECLARE_MA(editDate);
171 DECLARE_MA(features);
172 DECLARE_MA(fragmentName);
173 DECLARE_MA(frameHeight);
174 DECLARE_MA(frameRate);
175 DECLARE_MA(frameSizeUnit);
176 DECLARE_MA(frameWidth);
177 DECLARE_MA(hasAccessConditions);
178 DECLARE_MA(hasAudioDescription);
179 DECLARE_MA(hasCaptioning);
180 DECLARE_MA(hasChapter);
181 DECLARE_MA(hasClassification);
182 DECLARE_MA(hasClassificationSystem);
183 DECLARE_MA(hasCompression);
184 DECLARE_MA(hasContributedTo);
185 DECLARE_MA(hasContributor);
186 DECLARE_MA(hasCopyrightOver);
187 DECLARE_MA(hasCreated);
188 DECLARE_MA(hasCreator);
189 DECLARE_MA(hasFormat);
190 DECLARE_MA(hasFragment);
191 DECLARE_MA(hasGenre);
192 DECLARE_MA(hasKeyword);
193 DECLARE_MA(hasLanguage);
194 DECLARE_MA(hasLocationCoordinateSystem);
195 DECLARE_MA(hasMember);
196 DECLARE_MA(hasNamedFragment);
197 DECLARE_MA(hasPermissions);
198 DECLARE_MA(hasPolicy);
199 DECLARE_MA(hasPublished);
200 DECLARE_MA(hasPublisher);
201 DECLARE_MA(hasRating);
202 DECLARE_MA(hasRatingSystem);
203 DECLARE_MA(hasRelatedImage);
204 DECLARE_MA(hasRelatedLocation);
205 DECLARE_MA(hasRelatedResource);
206 DECLARE_MA(hasSigning);
207 DECLARE_MA(hasSource);
208 DECLARE_MA(hasSubtitling);
209 DECLARE_MA(hasTargetAudience);
210 DECLARE_MA(hasTrack);
211 DECLARE_MA(isCaptioningOf);
212 DECLARE_MA(isChapterOf);
213 DECLARE_MA(isCopyrightedBy);
214 DECLARE_MA(isCreationLocationOf);
215 DECLARE_MA(isFictionalLocationDepictedIn);
216 DECLARE_MA(isFragmentOf);
217 DECLARE_MA(isImageRelatedTo);
218 DECLARE_MA(isLocationRelatedTo);
219 DECLARE_MA(isMemberOf);
220 DECLARE_MA(isNamedFragmentOf);
221 DECLARE_MA(isProvidedBy);
222 DECLARE_MA(isRelatedTo);
223 DECLARE_MA(isSigningOf);
224 DECLARE_MA(isSourceOf);
225 DECLARE_MA(isTargetAudienceOf);
226 DECLARE_MA(isTrackOf);
227 DECLARE_MA(locationAltitude);
228 DECLARE_MA(locationLatitude);
229 DECLARE_MA(locationLongitude);
230 DECLARE_MA(locationName);
232 DECLARE_MA(mainOriginalTitle);
233 DECLARE_MA(numberOfTracks);
235 DECLARE_MA(provides);
236 DECLARE_MA(ratingScaleMax);
237 DECLARE_MA(ratingScaleMin);
238 DECLARE_MA(ratingValue);
239 DECLARE_MA(recordDate);
240 DECLARE_MA(releaseDate);
241 DECLARE_MA(samplingRate);
243 DECLARE_MA(trackName);
250 DECLARE_FOAF(Document);
253 DECLARE_FOAF(LabelProperty);
254 DECLARE_FOAF(OnlineAccount);
255 DECLARE_FOAF(OnlineChatAccount);
256 DECLARE_FOAF(OnlineEcommerceAccount);
257 DECLARE_FOAF(OnlineGamingAccount);
258 DECLARE_FOAF(Organization);
259 DECLARE_FOAF(Person);
260 DECLARE_FOAF(PersonalProfileDocument);
261 DECLARE_FOAF(Project);
262 DECLARE_FOAF(account);
263 DECLARE_FOAF(accountName);
264 DECLARE_FOAF(accountServiceHomepage);
266 DECLARE_FOAF(aimChatID);
267 DECLARE_FOAF(based_near);
268 DECLARE_FOAF(birthday);
269 DECLARE_FOAF(currentProject);
270 DECLARE_FOAF(depiction);
271 DECLARE_FOAF(depicts);
272 DECLARE_FOAF(dnaChecksum);
273 DECLARE_FOAF(familyName);
274 DECLARE_FOAF(family_name);
275 DECLARE_FOAF(firstName);
277 DECLARE_FOAF(fundedBy);
278 DECLARE_FOAF(geekcode);
279 DECLARE_FOAF(gender);
280 DECLARE_FOAF(givenName);
281 DECLARE_FOAF(givenname);
282 DECLARE_FOAF(holdsAccount);
283 DECLARE_FOAF(homepage);
284 DECLARE_FOAF(icqChatID);
286 DECLARE_FOAF(interest);
287 DECLARE_FOAF(isPrimaryTopicOf);
288 DECLARE_FOAF(jabberID);
290 DECLARE_FOAF(lastName);
295 DECLARE_FOAF(mbox_sha1sum);
296 DECLARE_FOAF(member);
297 DECLARE_FOAF(membershipClass);
298 DECLARE_FOAF(msnChatID);
299 DECLARE_FOAF(myersBriggs);
302 DECLARE_FOAF(openid);
304 DECLARE_FOAF(pastProject);
307 DECLARE_FOAF(primaryTopic);
308 DECLARE_FOAF(publications);
309 DECLARE_FOAF(schoolHomepage);
311 DECLARE_FOAF(skypeID);
312 DECLARE_FOAF(status);
313 DECLARE_FOAF(surname);
315 DECLARE_FOAF(thumbnail);
316 DECLARE_FOAF(tipjar);
319 DECLARE_FOAF(topic_interest);
320 DECLARE_FOAF(weblog);
321 DECLARE_FOAF(workInfoHomepage);
322 DECLARE_FOAF(workplaceHomepage);
323 DECLARE_FOAF(yahooChatID);
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in c...
Definition: http_client.cpp:23