delay a few things on startup, such as setting the visibility mode, which ensures...
[personal-kdebase.git] / runtime / nepomuk / ontologies / nrl.trig
blob909cb7d052133faab9e3e3675cef07cb485f8cb6
1 @prefix rdfs:    <http://www.w3.org/2000/01/rdf-schema#> .
2 @prefix nao:     <http://www.semanticdesktop.org/ontologies/2007/08/15/nao#> .
3 @prefix nrl:     <http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#> .
4 @prefix xsd:     <http://www.w3.org/2001/XMLSchema#> .
5 @prefix rdf:     <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
7 <http://www.semanticdesktop.org/ontologies/2007/08/15/nrl> {
8     nrl:imports
9           a       rdf:Property ;
10           rdfs:comment "Models a subsumption relationship between two graphs, stating that the object graph is imported and included in the subject graph" ;
11           rdfs:domain nrl:Data ;
12           rdfs:label "imports" ;
13           rdfs:range nrl:Data ;
14           rdfs:subPropertyOf nrl:superGraphOf .
16     nrl:ruleLanguage
17           a       rdf:Property ;
18           rdfs:comment "Specifies the rule language for a view specification that is driven by rules" ;
19           rdfs:domain nrl:RuleViewSpecification ;
20           rdfs:label "ruleLanguage" ;
21           rdfs:range rdfs:Literal .
23     nrl:cardinality
24           a       rdf:Property ;
25           rdfs:comment "Specifies the precise value cardinality for a specific property" ;
26           rdfs:domain rdf:Property ;
27           rdfs:label "cardinality" ;
28           rdfs:range rdfs:Literal .
30     nrl:InverseFunctionalProperty
31           a       rdfs:Class ;
32           rdfs:comment "A marker class to identify inverse functional properties" ;
33           rdfs:label "InverseFunctionalProperty" ;
34           rdfs:subClassOf rdfs:Resource .
36     nrl:Graph
37           a       rdfs:Class ;
38           rdfs:comment "Represents a named graph" ;
39           rdfs:label "Graph" ;
40           rdfs:subClassOf rdfs:Resource .
42     nrl:hasSpecification
43           a       rdf:Property ;
44           rdfs:comment "Points to the representation of the view specification required to generate the graph view in question" ;
45           rdfs:domain nrl:GraphView ;
46           rdfs:label "hasSpecification" ;
47           rdfs:range nrl:ViewSpecification .
49     nrl:DocumentGraph
50           a       rdfs:Class ;
51           rdfs:comment "A marker class to identify named graphs that exist within a physical document" ;
52           rdfs:label "DocumentGraph" ;
53           rdfs:subClassOf nrl:Graph .
55     nrl:coreGraphMetadataFor
56           a       rdf:Property , nrl:InverseFunctionalProperty ;
57           rdfs:subPropertyOf nrl:graphMetadataFor ;
58           rdfs:comment "Links a metadata graph to the graph for which it specifies the core graph properties including the semantics and the graph namespace. A graph can have only one unique core metadata graph" ;
59           rdfs:domain nrl:GraphMetadata ;
60           rdfs:label "coreGraphMetadataFor" ;
61           rdfs:range nrl:Graph .
63     nrl:TransitiveProperty
64           a       rdfs:Class ;
65           rdfs:comment "A marker class to identify transitive properties" ;
66           rdfs:label "TransitiveProperty" ;
67           rdfs:subClassOf rdfs:Resource .
69     nrl:FunctionalProperty
70           a       rdfs:Class ;
71           rdfs:comment "A marker class to identify functional properties" ;
72           rdfs:label "FunctionalProperty" ;
73           rdfs:subClassOf rdfs:Resource .
75     nrl:KnowledgeBase
76           a       rdfs:Class ;
77           rdfs:comment "Represents a named graph containing both schematic and instance data" ;
78           rdfs:label "KnowledgeBase" ;
79           rdfs:subClassOf nrl:Ontology , nrl:InstanceBase .
81     nrl:externalRealizer
82           a       rdf:Property ;
83           rdfs:comment "Points to the location of the realizer for the external view specification" ;
84           rdfs:domain nrl:ExternalViewSpecification ;
85           rdfs:label "externalRealizer" ;
86           rdfs:range rdfs:Literal .
88     nrl:subGraphOf
89           a       rdf:Property ;
90           rdfs:comment "Specifies a containment relationship between two graphs, meaning that the subject graph is included in the object graph" ;
91           rdfs:domain nrl:Graph ;
92           rdfs:label "subGraphOf" ;
93           rdfs:range nrl:Graph ;
94           nrl:inverseProperty nrl:superGraphOf .
96     nrl:Configuration
97           a       rdfs:Class ;
98           rdfs:comment "Represents a named graph containing configuration data" ;
99           rdfs:label "Configuration" ;
100           rdfs:subClassOf nrl:Data .
102     nrl:ViewSpecification
103           a       rdfs:Class ;
104           rdfs:comment "Represents a specification of the means to achieve a transformation of an input graph into the required graph view" ;
105           rdfs:label "ViewSpecification" ;
106           rdfs:subClassOf rdfs:Resource .
108     nrl:hasSemantics
109           a       rdf:Property ;
110           rdfs:comment "Points to a representation of the declarative semantics for a graph role" ;
111           rdfs:domain nrl:Data ;
112           rdfs:label "hasSemantics" ;
113           rdfs:range nrl:Semantics .
114     
115     nrl:ExternalViewSpecification
116           a       rdfs:Class ;
117           rdfs:comment "Represents an external view specification, this usually being a program which automatically generates the required view for an input graph" ;
118           rdfs:label "ExternalViewSpecification" ;
119           rdfs:subClassOf nrl:ViewSpecification .
121     nrl:DefaultGraph
122           a       nrl:Graph ;
123           rdfs:comment "Represents the default graph, the graph which contains any triple that does not belong to any other named graph" ;
124           rdfs:label "DefaultGraph" .
126     nrl:updatable
127           a       rdf:Property ;
128           rdfs:comment "A core graph metadata property, this defines whether a graph can be freely updated '1' or otherwise '0'" ;
129           rdfs:domain nrl:Graph ;
130           rdfs:label "updatable" ;
131           rdfs:range xsd:boolean ;
132           nrl:maxCardinality "1"^^xsd:nonNegativeInteger .
134     nrl:Semantics
135           a       rdfs:Class ;
136           rdfs:comment "Represents some declarative semantics" ;
137           rdfs:label "Semantics" ;
138           rdfs:subClassOf rdfs:Resource .
140     nrl:equivalentGraph
141           a       rdf:Property , nrl:SymmetricProperty ;
142           rdfs:comment "Links two equivalent named graphs. A symmetric property" ;
143           rdfs:domain nrl:Graph ;
144           rdfs:label "equivalentGraph" ;
145           rdfs:range nrl:Graph .
147     nrl:ReflexiveProperty
148           a       rdfs:Class ;
149           rdfs:comment "A marker class to identify reflexive properties" ;
150           rdfs:label "ReflexiveProperty" ;
151           rdfs:subClassOf rdfs:Resource .
153     nrl:AsymmetricProperty
154           a       rdfs:Class ;
155           rdfs:comment "A marker class to identify asymmetric properties" ;
156           rdfs:label "AsymmetricProperty" ;
157           rdfs:subClassOf rdfs:Resource .
159     nrl:maxCardinality
160           a       rdf:Property ;
161           rdfs:comment "Specifies a maximum value cardinality for a specific property" ;
162           rdfs:domain rdf:Property ;
163           rdfs:label "maxCardinality" ;
164           rdfs:range rdfs:Literal .
166     nrl:viewOn
167           a       rdf:Property ;
168           rdfs:comment "Points to a graph view over the subject named graph" ;
169           rdfs:domain nrl:GraphView ;
170           rdfs:label "viewOn" ;
171           rdfs:range nrl:Graph .
173     nrl:SymmetricProperty
174           a       rdfs:Class ;
175           rdfs:comment "A marker class to identify symmetric properties" ;
176           rdfs:label "SymmetricProperty" ;
177           rdfs:subClassOf rdfs:Resource .
179     nrl:superGraphOf
180           a       rdf:Property ;
181           rdfs:comment "Specifies a subsumption relationship between two graphs, meaning that the object graph is included in the subject graph" ;
182           rdfs:domain nrl:Graph ;
183           rdfs:label "superGraphOf" ;
184           rdfs:range nrl:Graph ;
185           nrl:inverseProperty nrl:subGraphOf .
187     nrl:Ontology
188           a       rdfs:Class ;
189           rdfs:comment "Represents a named graph having the role of an Ontology" ;
190           rdfs:label "Ontology" ;
191           rdfs:subClassOf nrl:Schema .
193     nrl:realizes
194           a       rdf:Property ;
195           rdfs:comment "Points to a representation of the declarative semantics that the view specification realizes" ;
196           rdfs:domain nrl:ViewSpecification ;
197           rdfs:label "realizes" ;
198           rdfs:range nrl:Semantics .
200     nrl:minCardinality
201           a       rdf:Property ;
202           rdfs:comment "Specifies a minimum value cardinality for a specific property" ;
203           rdfs:domain rdf:Property ;
204           rdfs:label "minCardinality" ;
205           rdfs:range rdfs:Literal .
207     nrl:rule
208           a       rdf:Property ;
209           rdfs:comment "Specifies rules for a view specification that is driven by rules" ;
210           rdfs:domain nrl:RuleViewSpecification ;
211           rdfs:label "rule" ;
212           rdfs:range rdfs:Literal .
214     nrl:InstanceBase
215           a       rdfs:Class ;
216           rdfs:comment "Represents a named graph containing instance data" ;
217           rdfs:label "InstanceBase" ;
218           rdfs:subClassOf nrl:Data .
220     nrl:RuleViewSpecification
221           a       rdfs:Class ;
222           rdfs:comment "Represents a view specification that is composed of a set of rules which generate the required view from the input graph upon firing" ;
223           rdfs:label "RuleViewSpecification" ;
224           rdfs:subClassOf nrl:ViewSpecification .
226     nrl:semanticsDefinedBy
227           a       rdf:Property ;
228           rdfs:comment "Points to the human readable specifications for a representation of some declarative semantics" ;
229           rdfs:domain nrl:Semantics ;
230           rdfs:label "semanticsDefinedBy" ;
231           rdfs:range rdfs:Resource .
233     nrl:GraphMetadata
234           a       rdfs:Class ;
235           rdfs:comment "Represents a special named graph that contains metadata for another graph" ;
236           rdfs:label "GraphMetadata" ;
237           rdfs:subClassOf nrl:Data .
239     nrl:graphMetadataFor
240           a       rdf:Property ;
241           rdfs:comment "Links a metadata graph to the graph that is being described. A unique value is compulsory" ;
242           rdfs:domain nrl:GraphMetadata ;
243           rdfs:label "graphMetadataFor" ;
244           rdfs:range nrl:Graph ;
245           nrl:minCardinality "1"^^xsd:nonNegativeInteger .
247     nrl:GraphView
248           a       rdfs:Class ;
249           rdfs:comment "Identifies a graph which is itself a view of another named graph" ;
250           rdfs:label "GraphView" ;
251           rdfs:subClassOf nrl:Graph .
253     nrl:Data
254           a       rdfs:Class ;
255           rdfs:comment "An abstract class representing all named graph roles" ;
256           rdfs:label "Data" ;
257           rdfs:subClassOf nrl:Graph .
259     nrl:inverseProperty
260           a       rdf:Property ;
261           rdfs:comment "Links two properties and specifies their inverse behaviour" ;
262           rdfs:domain rdf:Property ;
263           rdfs:label "inverseProperty" ;
264           rdfs:range rdf:Property .
266     nrl:Schema
267           a       rdfs:Class ;
268           rdfs:comment "Represents a named graph containing schematic data" ;
269           rdfs:label "Schema" ;
270           rdfs:subClassOf nrl:Data .
273 <http://www.semanticdesktop.org/ontologies/2007/08/15/nrl/metadata>
275     <http://www.semanticdesktop.org/ontologies/2007/08/15/nrl>
276           a       nrl:DocumentGraph , nrl:KnowledgeBase ;
277           nao:hasDefaultNamespace "http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#" ;
278           nao:hasDefaultNamespaceAbbreviation "nrl" ;
279           nao:lastModified "2007-08-22T13:38:32.866Z" ;
280           nao:serializationLanguage "TriG" ;
281           nao:status "Testing" ;
282           nrl:updatable "0" ;
283           nao:version "2" .
285     <http://www.semanticdesktop.org/ontologies/2007/08/15/nrl/metadata>
286           a       nrl:GraphMetadata , nrl:DocumentGraph ;
287           nao:serializationLanguage "TriG" ;
288           nrl:coreGraphMetadataFor <http://www.semanticdesktop.org/ontologies/2007/08/15/nrl> .