Warning: That file was not part of the compilation database. It may have many parsing errors.
1 | /* |
---|---|
2 | * This file has been generated by the onto2vocabularyclass tool |
3 | * copyright (C) 2007-2010 Sebastian Trueg <trueg@kde.org> |
4 | * |
5 | * This library is free software; you can redistribute it and/or |
6 | * modify it under the terms of the GNU Library General Public |
7 | * License as published by the Free Software Foundation; either |
8 | * version 2 of the License, or (at your option) any later version. |
9 | * |
10 | * This library is distributed in the hope that it will be useful, |
11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
13 | * Library General Public License for more details. |
14 | * |
15 | * You should have received a copy of the GNU Library General Public License |
16 | * along with this library; see the file COPYING.LIB. If not, write to |
17 | * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, |
18 | * Boston, MA 02110-1301, USA. |
19 | */ |
20 | |
21 | #ifndef _SOPRANO_NRL_H_ |
22 | #define _SOPRANO_NRL_H_ |
23 | |
24 | #include <QtCore/QUrl> |
25 | #include "soprano_export.h" |
26 | |
27 | namespace Soprano { |
28 | namespace Vocabulary { |
29 | namespace NRL { |
30 | /** |
31 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl# |
32 | */ |
33 | SOPRANO_EXPORT QUrl nrlNamespace(); |
34 | |
35 | /** |
36 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#AsymmetricProperty |
37 | * |
38 | * A marker class to identify asymmetric properties |
39 | */ |
40 | SOPRANO_EXPORT QUrl AsymmetricProperty(); |
41 | |
42 | /** |
43 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#Configuration |
44 | * |
45 | * Represents a named graph containing configuration data |
46 | */ |
47 | SOPRANO_EXPORT QUrl Configuration(); |
48 | |
49 | /** |
50 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#Data |
51 | * |
52 | * An abstract class representing all named graph roles |
53 | */ |
54 | SOPRANO_EXPORT QUrl Data(); |
55 | |
56 | /** |
57 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#DefaultGraph |
58 | * |
59 | * Represents the default graph, the graph which contains any |
60 | * triple that does not belong to any other named graph |
61 | */ |
62 | SOPRANO_EXPORT QUrl DefaultGraph(); |
63 | |
64 | /** |
65 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#DefiningProperty |
66 | * |
67 | * A defining property's value is part of what defines a resource, |
68 | * changing it means |
69 | * means chaning the identity of the resource. The set of values |
70 | * of all defining |
71 | * properties of a resource make up its identify. |
72 | * Whenever comparing resources or sharing them the value of this |
73 | * property should |
74 | * be taken into account. By default all properties with a literal |
75 | * range are to be |
76 | * treated as defining properties unless they are marked as nrl:NonDefiningProperty. |
77 | */ |
78 | SOPRANO_EXPORT QUrl DefiningProperty(); |
79 | |
80 | /** |
81 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#DiscardableInstanceBase |
82 | * |
83 | * A named graph containing instance data that can be recreated |
84 | * by analyzing the original resources. Intended to be used by |
85 | * metadata extractors. |
86 | */ |
87 | SOPRANO_EXPORT QUrl DiscardableInstanceBase(); |
88 | |
89 | /** |
90 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#DocumentGraph |
91 | * |
92 | * A marker class to identify named graphs that exist within a physical |
93 | * document |
94 | */ |
95 | SOPRANO_EXPORT QUrl DocumentGraph(); |
96 | |
97 | /** |
98 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#ExternalViewSpecification |
99 | * |
100 | * Represents an external view specification, this usually being |
101 | * a program which automatically generates the required view |
102 | * for an input graph |
103 | */ |
104 | SOPRANO_EXPORT QUrl ExternalViewSpecification(); |
105 | |
106 | /** |
107 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#FunctionalProperty |
108 | * |
109 | * A marker class to identify functional properties |
110 | */ |
111 | SOPRANO_EXPORT QUrl FunctionalProperty(); |
112 | |
113 | /** |
114 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#Graph |
115 | * |
116 | * Represents a named graph |
117 | */ |
118 | SOPRANO_EXPORT QUrl Graph(); |
119 | |
120 | /** |
121 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#GraphMetadata |
122 | * |
123 | * Represents a special named graph that contains metadata for |
124 | * another graph |
125 | */ |
126 | SOPRANO_EXPORT QUrl GraphMetadata(); |
127 | |
128 | /** |
129 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#GraphView |
130 | * |
131 | * Identifies a graph which is itself a view of another named graph |
132 | */ |
133 | SOPRANO_EXPORT QUrl GraphView(); |
134 | |
135 | /** |
136 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#InstanceBase |
137 | * |
138 | * Represents a named graph containing instance data |
139 | */ |
140 | SOPRANO_EXPORT QUrl InstanceBase(); |
141 | |
142 | /** |
143 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#InverseFunctionalProperty |
144 | * |
145 | * A marker class to identify inverse functional properties |
146 | */ |
147 | SOPRANO_EXPORT QUrl InverseFunctionalProperty(); |
148 | |
149 | /** |
150 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#KnowledgeBase |
151 | * |
152 | * Represents a named graph containing both schematic and instance |
153 | * data |
154 | */ |
155 | SOPRANO_EXPORT QUrl KnowledgeBase(); |
156 | |
157 | /** |
158 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#NonDefiningProperty |
159 | * |
160 | * A non-defining property's value is not part of what defines |
161 | * a resource, it rather |
162 | * is part of the resource's state or expresses an opinion about |
163 | * the resource. Whenever |
164 | * comparing resources or sharing them the value of this property |
165 | * should not be taken into |
166 | * account. By default all properties with a resource range are |
167 | * to be treated as |
168 | * non-defining properties unless they are marked as nrl:DefiningProperty. |
169 | */ |
170 | SOPRANO_EXPORT QUrl NonDefiningProperty(); |
171 | |
172 | /** |
173 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#Ontology |
174 | * |
175 | * Represents a named graph having the role of an Ontology |
176 | */ |
177 | SOPRANO_EXPORT QUrl Ontology(); |
178 | |
179 | /** |
180 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#ReflexiveProperty |
181 | * |
182 | * A marker class to identify reflexive properties |
183 | */ |
184 | SOPRANO_EXPORT QUrl ReflexiveProperty(); |
185 | |
186 | /** |
187 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#RuleViewSpecification |
188 | * |
189 | * Represents a view specification that is composed of a set of |
190 | * rules which generate the required view from the input graph |
191 | * upon firing |
192 | */ |
193 | SOPRANO_EXPORT QUrl RuleViewSpecification(); |
194 | |
195 | /** |
196 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#Schema |
197 | * |
198 | * Represents a named graph containing schematic data |
199 | */ |
200 | SOPRANO_EXPORT QUrl Schema(); |
201 | |
202 | /** |
203 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#Semantics |
204 | * |
205 | * Represents some declarative semantics |
206 | */ |
207 | SOPRANO_EXPORT QUrl Semantics(); |
208 | |
209 | /** |
210 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#SymmetricProperty |
211 | * |
212 | * A marker class to identify symmetric properties |
213 | */ |
214 | SOPRANO_EXPORT QUrl SymmetricProperty(); |
215 | |
216 | /** |
217 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#TransitiveProperty |
218 | * |
219 | * A marker class to identify transitive properties |
220 | */ |
221 | SOPRANO_EXPORT QUrl TransitiveProperty(); |
222 | |
223 | /** |
224 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#ViewSpecification |
225 | * |
226 | * Represents a specification of the means to achieve a transformation |
227 | * of an input graph into the required graph view |
228 | */ |
229 | SOPRANO_EXPORT QUrl ViewSpecification(); |
230 | |
231 | /** |
232 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#cardinality |
233 | * |
234 | * Specifies the precise value cardinality for a specific property |
235 | */ |
236 | SOPRANO_EXPORT QUrl cardinality(); |
237 | |
238 | /** |
239 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#coreGraphMetadataFor |
240 | * |
241 | * Links a metadata graph to the graph for which it specifies the |
242 | * core graph properties including the semantics and the graph |
243 | * namespace. A graph can have only one unique core metadata graph |
244 | */ |
245 | SOPRANO_EXPORT QUrl coreGraphMetadataFor(); |
246 | |
247 | /** |
248 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#equivalentGraph |
249 | * |
250 | * Links two equivalent named graphs. A symmetric property |
251 | */ |
252 | SOPRANO_EXPORT QUrl equivalentGraph(); |
253 | |
254 | /** |
255 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#externalRealizer |
256 | * |
257 | * Points to the location of the realizer for the external view |
258 | * specification |
259 | */ |
260 | SOPRANO_EXPORT QUrl externalRealizer(); |
261 | |
262 | /** |
263 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#graphMetadataFor |
264 | * |
265 | * Links a metadata graph to the graph that is being described. |
266 | * A unique value is compulsory |
267 | */ |
268 | SOPRANO_EXPORT QUrl graphMetadataFor(); |
269 | |
270 | /** |
271 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#hasSemantics |
272 | * |
273 | * Points to a representation of the declarative semantics for |
274 | * a graph role |
275 | */ |
276 | SOPRANO_EXPORT QUrl hasSemantics(); |
277 | |
278 | /** |
279 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#hasSpecification |
280 | * |
281 | * Points to the representation of the view specification required |
282 | * to generate the graph view in question |
283 | */ |
284 | SOPRANO_EXPORT QUrl hasSpecification(); |
285 | |
286 | /** |
287 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#imports |
288 | * |
289 | * Models a subsumption relationship between two graphs, stating |
290 | * that the object graph is imported and included in the subject |
291 | * graph |
292 | */ |
293 | SOPRANO_EXPORT QUrl imports(); |
294 | |
295 | /** |
296 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#inverseProperty |
297 | * |
298 | * Links two properties and specifies their inverse behaviour |
299 | */ |
300 | SOPRANO_EXPORT QUrl inverseProperty(); |
301 | |
302 | /** |
303 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#maxCardinality |
304 | * |
305 | * Specifies a maximum value cardinality for a specific property |
306 | */ |
307 | SOPRANO_EXPORT QUrl maxCardinality(); |
308 | |
309 | /** |
310 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#minCardinality |
311 | * |
312 | * Specifies a minimum value cardinality for a specific property |
313 | */ |
314 | SOPRANO_EXPORT QUrl minCardinality(); |
315 | |
316 | /** |
317 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#realizes |
318 | * |
319 | * Points to a representation of the declarative semantics that |
320 | * the view specification realizes |
321 | */ |
322 | SOPRANO_EXPORT QUrl realizes(); |
323 | |
324 | /** |
325 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#rule |
326 | * |
327 | * Specifies rules for a view specification that is driven by rules |
328 | */ |
329 | SOPRANO_EXPORT QUrl rule(); |
330 | |
331 | /** |
332 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#ruleLanguage |
333 | * |
334 | * Specifies the rule language for a view specification that is |
335 | * driven by rules |
336 | */ |
337 | SOPRANO_EXPORT QUrl ruleLanguage(); |
338 | |
339 | /** |
340 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#semanticsDefinedBy |
341 | * |
342 | * Points to the human readable specifications for a representation |
343 | * of some declarative semantics |
344 | */ |
345 | SOPRANO_EXPORT QUrl semanticsDefinedBy(); |
346 | |
347 | /** |
348 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#subGraphOf |
349 | * |
350 | * Specifies a containment relationship between two graphs, |
351 | * meaning that the subject graph is included in the object graph |
352 | */ |
353 | SOPRANO_EXPORT QUrl subGraphOf(); |
354 | |
355 | /** |
356 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#superGraphOf |
357 | * |
358 | * Specifies a subsumption relationship between two graphs, |
359 | * meaning that the object graph is included in the subject graph |
360 | */ |
361 | SOPRANO_EXPORT QUrl superGraphOf(); |
362 | |
363 | /** |
364 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#updatable |
365 | * |
366 | * A core graph metadata property, this defines whether a graph |
367 | * can be freely updated '1' or otherwise '0' |
368 | */ |
369 | SOPRANO_EXPORT QUrl updatable(); |
370 | |
371 | /** |
372 | * http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#viewOn |
373 | * |
374 | * Points to a graph view over the subject named graph |
375 | */ |
376 | SOPRANO_EXPORT QUrl viewOn(); |
377 | } |
378 | } |
379 | } |
380 | |
381 | #endif |
382 |
Warning: That file was not part of the compilation database. It may have many parsing errors.