summaryrefslogtreecommitdiff
path: root/src/ontologies/11-rdf.ontology
blob: 1638208c57ea3073a4ed721b97a4c68744faa31c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
@prefix nrl: <http://www.semanticdesktop.org/ontologies/2007/08/15/nrl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix tracker: <http://www.tracker-project.org/ontologies/tracker#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

rdf: a tracker:Namespace, tracker:Ontology ;
	tracker:prefix "rdf" ;
	tracker:lastModified "2019-06-09T21:00:00Z" .

rdfs: a tracker:Namespace ;
	tracker:prefix "rdfs" .

rdfs:Resource a rdfs:Class ;
	rdfs:label "All Resources" ;
	rdfs:comment "All resources" ;
	tracker:classSpecification "https://www.w3.org/TR/rdf-schema/#ch_resource" .

rdfs:Class a rdfs:Class ;
	rdfs:label "Class" ;
	rdfs:comment "The class of classes" ;
	rdfs:subClassOf rdfs:Resource ;
	tracker:classSpecification "https://www.w3.org/TR/rdf-schema/#ch_class" .

rdf:Property a rdfs:Class ;
	rdfs:label "Property" ;
	rdfs:comment "The class of RDF properties" ;
	rdfs:subClassOf rdfs:Resource ;
	tracker:classSpecification "https://www.w3.org/TR/rdf-schema/#ch_property" .

rdfs:Literal a rdfs:Class ;
	rdfs:label "Literal" ;
	rdfs:comment "The class of literal values, eg. textual strings and integers" ;
	rdfs:subClassOf rdfs:Resource ;
	tracker:classSpecification "https://www.w3.org/TR/rdf-schema/#ch_literal" .

rdfs:Datatype a rdfs:Class ;
	rdfs:label "Datatype" ;
	rdfs:comment "The class of RDF datatypes." ;
	rdfs:subClassOf rdfs:Class ;
	tracker:classSpecification "https://www.w3.org/TR/rdf-schema/#ch_datatype" .

rdf:langString a rdfs:Class, rdfs:Datatype ;
	rdfs:subClassOf rdfs:Literal ;
	rdfs:label "langString" ;
	rdfs:comment "The datatype of language-tagged string values" ;
	tracker:classSpecification "https://www.w3.org/TR/rdf-schema/#ch_langstring" .

rdf:type a rdf:Property ;
	rdfs:domain rdfs:Resource ;
	rdfs:comment "The subject is an instance of a class" ;
	rdfs:range rdfs:Class ;
	tracker:propertySpecification "https://www.w3.org/TR/rdf-schema/#ch_type" .

rdfs:subClassOf a rdf:Property ;
	rdfs:comment "The subject is a subclass of a class" ;
	rdfs:domain rdfs:Class ;
	rdfs:range rdfs:Class ;
	tracker:propertySpecification "https://www.w3.org/TR/rdf-schema/#ch_subclassof" .

rdfs:subPropertyOf a rdf:Property ;
	rdfs:comment "The subject is a subproperty of a property" ;
	rdfs:domain rdf:Property ;
	rdfs:range rdf:Property ;
	tracker:propertySpecification "https://www.w3.org/TR/rdf-schema/#ch_subpropertyof" .

rdfs:comment a rdf:Property ;
	rdfs:comment "A description of the subject resource" ;
	nrl:maxCardinality 1 ;
	rdfs:domain rdfs:Resource ;
	rdfs:range xsd:string ;
	tracker:propertySpecification "https://www.w3.org/TR/rdf-schema/#ch_comment" .

rdfs:label a rdf:Property ;
	rdfs:comment "A human-readable name for the subject" ;
	nrl:maxCardinality 1 ;
	rdfs:domain rdfs:Resource ;
	rdfs:range xsd:string ;
	tracker:propertySpecification "https://www.w3.org/TR/rdf-schema/#ch_label" .

rdfs:domain a rdf:Property ;
	rdfs:comment "A domain of the subject property" ;
	nrl:maxCardinality 1 ;
	rdfs:domain rdf:Property ;
	rdfs:range rdfs:Resource ;
	tracker:propertySpecification "https://www.w3.org/TR/rdf-schema/#ch_domain" .

rdfs:range a rdf:Property ;
	rdfs:comment "A range of the subject property" ;
	nrl:maxCardinality 1 ;
	rdfs:domain rdf:Property ;
	rdfs:range rdfs:Class ;
	tracker:propertySpecification "https://www.w3.org/TR/rdf-schema/#ch_range" .

rdf:List a rdfs:Class ;
	rdfs:label "List" ;
	rdfs:comment "The class of RDF Lists." ;
	rdfs:subClassOf rdfs:Resource .

rdf:nil a rdf:List ;
	rdfs:label "nil" ;
	rdfs:comment "The empty list, with no items in it. If the rest of a list is nil then the list has no more items in it." .

rdf:first a rdf:Property ;
	rdfs:label "first" ;
	rdfs:comment "The first item in the subject RDF list." ;
	rdfs:domain rdf:List ;
	rdfs:range rdfs:Resource .

rdf:rest a rdf:Property ;
	rdfs:label "rest" ;
	rdfs:comment "The rest of the subject RDF list after the first item." ;
	rdfs:domain rdf:List ;
	rdfs:range rdf:List .

tracker: a tracker:Namespace ;
	tracker:prefix "tracker" .

tracker:Namespace a rdfs:Class ;
	rdfs:label "Namespace" ;
	rdfs:subClassOf rdfs:Resource .

tracker:Ontology a rdfs:Class ;
	rdfs:label "Ontology" ;
	rdfs:comment "An ontology" ;
	rdfs:subClassOf rdfs:Resource .

tracker:lastModified a rdf:Property ;
	rdfs:label "lastModified" ;
	rdfs:comment "last modification date" ;
	nrl:maxCardinality 1 ;
	rdfs:domain tracker:Ontology ;
	rdfs:range xsd:dateTime .

tracker:prefix a rdf:Property ;
	rdfs:label "Base prefix of the subject namespace" ;
	nrl:maxCardinality 1 ;
	rdfs:domain tracker:Namespace ;
	rdfs:range xsd:string .

tracker:domainIndex a rdf:Property ;
	rdfs:comment "Property is a domain index for the subject class" ;
	rdfs:domain rdfs:Class ;
	rdfs:range rdf:Property .

tracker:indexed a rdf:Property ;
	rdfs:comment "Whether a property has an index" ;
	nrl:maxCardinality 1 ;
	rdfs:domain rdf:Property ;
	rdfs:range xsd:boolean .

tracker:secondaryIndex a rdf:Property ;
	rdfs:comment "Whether subject and object properties share an index" ;
	nrl:maxCardinality 1 ;
	rdfs:domain rdf:Property ;
	rdfs:range rdf:Property .

tracker:fulltextIndexed a rdf:Property ;
	rdfs:comment "Whether the property is full-text indexed" ;
	nrl:maxCardinality 1 ;
	rdfs:domain rdf:Property ;
	rdfs:range xsd:boolean .

tracker:weight a rdf:Property ;
	rdfs:comment "Property weight on full-text search relevance" ;
	nrl:maxCardinality 1 ;
	rdfs:domain rdf:Property ;
	rdfs:range xsd:integer .

tracker:added a rdf:Property ;
	rdfs:comment "Time of insertion of the resource" ;
	nrl:maxCardinality 1 ;
	rdfs:domain rdfs:Resource ;
	rdfs:range xsd:dateTime ;
	tracker:indexed true .

tracker:modified a rdf:Property ;
	rdfs:comment "Modification sequence number" ;
	nrl:maxCardinality 1 ;
	rdfs:domain rdfs:Resource ;
	rdfs:range xsd:integer .

tracker:notify a rdf:Property ;
	rdfs:comment "Whether resources of this class emits notifications on changes" ;
	nrl:maxCardinality 1 ;
	rdfs:domain rdfs:Class ;
	rdfs:range xsd:boolean .

tracker:writeback a rdf:Property ;
	nrl:maxCardinality 1 ;
	rdfs:domain rdf:Property ;
	rdfs:range xsd:boolean .

tracker:deprecated a rdf:Property;
	nrl:maxCardinality 1 ;
	rdfs:domain rdfs:Resource;
	rdfs:range xsd:boolean;
	rdfs:label "deprecated";
	rdfs:comment "If this property is assigned, the subject class, property, or resource, is deprecated and should not be used in production systems any longer. It may be removed without further notice." .

tracker:classSpecification a rdf:Property ;
	nrl:maxCardinality 1 ;
	rdfs:domain rdfs:Class ;
	rdfs:range xsd:string ;
	rdfs:comment "Link to upstream specification for an ontology class." .

tracker:propertySpecification a rdf:Property ;
	nrl:maxCardinality 1 ;
	rdfs:domain rdf:Property ;
	rdfs:range xsd:string ;
	rdfs:comment "Link to upstream specification for an ontology property." .