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> {
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" ;
14 rdfs:subPropertyOf nrl:superGraphOf .
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 .
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
32 rdfs:comment "A marker class to identify inverse functional properties" ;
33 rdfs:label "InverseFunctionalProperty" ;
34 rdfs:subClassOf rdfs:Resource .
38 rdfs:comment "Represents a named graph" ;
40 rdfs:subClassOf rdfs:Resource .
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 .
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
65 rdfs:comment "A marker class to identify transitive properties" ;
66 rdfs:label "TransitiveProperty" ;
67 rdfs:subClassOf rdfs:Resource .
69 nrl:FunctionalProperty
71 rdfs:comment "A marker class to identify functional properties" ;
72 rdfs:label "FunctionalProperty" ;
73 rdfs:subClassOf rdfs:Resource .
77 rdfs:comment "Represents a named graph containing both schematic and instance data" ;
78 rdfs:label "KnowledgeBase" ;
79 rdfs:subClassOf nrl:Ontology , nrl:InstanceBase .
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 .
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 .
98 rdfs:comment "Represents a named graph containing configuration data" ;
99 rdfs:label "Configuration" ;
100 rdfs:subClassOf nrl:Data .
102 nrl:ViewSpecification
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 .
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 .
115 nrl:ExternalViewSpecification
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 .
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" .
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 .
136 rdfs:comment "Represents some declarative semantics" ;
137 rdfs:label "Semantics" ;
138 rdfs:subClassOf rdfs:Resource .
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
149 rdfs:comment "A marker class to identify reflexive properties" ;
150 rdfs:label "ReflexiveProperty" ;
151 rdfs:subClassOf rdfs:Resource .
153 nrl:AsymmetricProperty
155 rdfs:comment "A marker class to identify asymmetric properties" ;
156 rdfs:label "AsymmetricProperty" ;
157 rdfs:subClassOf rdfs:Resource .
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 .
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
175 rdfs:comment "A marker class to identify symmetric properties" ;
176 rdfs:label "SymmetricProperty" ;
177 rdfs:subClassOf rdfs:Resource .
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 .
189 rdfs:comment "Represents a named graph having the role of an Ontology" ;
190 rdfs:label "Ontology" ;
191 rdfs:subClassOf nrl:Schema .
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 .
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 .
209 rdfs:comment "Specifies rules for a view specification that is driven by rules" ;
210 rdfs:domain nrl:RuleViewSpecification ;
212 rdfs:range rdfs:Literal .
216 rdfs:comment "Represents a named graph containing instance data" ;
217 rdfs:label "InstanceBase" ;
218 rdfs:subClassOf nrl:Data .
220 nrl:RuleViewSpecification
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
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 .
235 rdfs:comment "Represents a special named graph that contains metadata for another graph" ;
236 rdfs:label "GraphMetadata" ;
237 rdfs:subClassOf nrl:Data .
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 .
249 rdfs:comment "Identifies a graph which is itself a view of another named graph" ;
250 rdfs:label "GraphView" ;
251 rdfs:subClassOf nrl:Graph .
255 rdfs:comment "An abstract class representing all named graph roles" ;
257 rdfs:subClassOf nrl:Graph .
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 .
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" ;
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> .