Start implementing infering triples.
[htsworkflow.git] / htsworkflow / util / schemas / rdf.turtle
1 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
2 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
3 @prefix owl: <http://www.w3.org/2002/07/owl#> .
4 @prefix dc: <http://purl.org/dc/elements/1.1/> .
5 @prefix grddl: <http://www.w3.org/2003/g/data-view#> .
6 @prefix xml: <http://www.w3.org/XML/1998/namespace> .
7 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
8 @prefix vs: <http://www.w3.org/2003/06/sw-vocab-status/ns#> .
9 @prefix foaf: <http://xmlns.com/foaf/0.1/> .
10 @prefix wot: <http://xmlns.com/wot/0.1/> .
11
12 <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
13     dc:description "This is the RDF Schema for the RDF vocabulary defined in the RDF namespace."@en ;
14     dc:title "The RDF Vocabulary (RDF)"@en ;
15     a owl:Ontology ;
16     rdfs:seeAlso <http://www.w3.org/2000/01/rdf-schema-more> .
17
18 rdf:Alt
19     a rdfs:Class ;
20     rdfs:comment "The class of containers of alternatives." ;
21     rdfs:isDefinedBy <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ;
22     rdfs:label "Alt" ;
23     rdfs:subClassOf rdfs:Container .
24
25 rdf:Bag
26     a rdfs:Class ;
27     rdfs:comment "The class of unordered containers." ;
28     rdfs:isDefinedBy <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ;
29     rdfs:label "Bag" ;
30     rdfs:subClassOf rdfs:Container .
31
32 rdf:List
33     a rdfs:Class ;
34     rdfs:comment "The class of RDF Lists." ;
35     rdfs:isDefinedBy <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ;
36     rdfs:label "List" ;
37     rdfs:subClassOf rdfs:Resource .
38
39 rdf:PlainLiteral
40     a rdfs:Datatype ;
41     rdfs:comment "The class of plain (i.e. untyped) literal values." ;
42     rdfs:isDefinedBy <http://www.w3.org/TR/rdf-plain-literal/> ;
43     rdfs:label "PlainLiteral" ;
44     rdfs:subClassOf rdfs:Literal .
45
46 rdf:Property
47     a rdfs:Class ;
48     rdfs:comment "The class of RDF properties." ;
49     rdfs:isDefinedBy <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ;
50     rdfs:label "Property" ;
51     rdfs:subClassOf rdfs:Resource .
52
53 rdf:Seq
54     a rdfs:Class ;
55     rdfs:comment "The class of ordered containers." ;
56     rdfs:isDefinedBy <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ;
57     rdfs:label "Seq" ;
58     rdfs:subClassOf rdfs:Container .
59
60 rdf:Statement
61     a rdfs:Class ;
62     rdfs:comment "The class of RDF statements." ;
63     rdfs:isDefinedBy <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ;
64     rdfs:label "Statement" ;
65     rdfs:subClassOf rdfs:Resource .
66
67 rdf:XMLLiteral
68     a rdfs:Datatype ;
69     rdfs:comment "The class of XML literal values." ;
70     rdfs:isDefinedBy <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ;
71     rdfs:label "XMLLiteral" ;
72     rdfs:subClassOf rdfs:Literal .
73
74 rdf:first
75     a rdf:Property ;
76     rdfs:comment "The first item in the subject RDF list." ;
77     rdfs:domain rdf:List ;
78     rdfs:isDefinedBy <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ;
79     rdfs:label "first" ;
80     rdfs:range rdfs:Resource .
81
82 rdf:nil
83     a rdf:List ;
84     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." ;
85     rdfs:isDefinedBy <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ;
86     rdfs:label "nil" .
87
88 rdf:object
89     a rdf:Property ;
90     rdfs:comment "The object of the subject RDF statement." ;
91     rdfs:domain rdf:Statement ;
92     rdfs:isDefinedBy <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ;
93     rdfs:label "object" ;
94     rdfs:range rdfs:Resource .
95
96 rdf:predicate
97     a rdf:Property ;
98     rdfs:comment "The predicate of the subject RDF statement." ;
99     rdfs:domain rdf:Statement ;
100     rdfs:isDefinedBy <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ;
101     rdfs:label "predicate" ;
102     rdfs:range rdfs:Resource .
103
104 rdf:rest
105     a rdf:Property ;
106     rdfs:comment "The rest of the subject RDF list after the first item." ;
107     rdfs:domain rdf:List ;
108     rdfs:isDefinedBy <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ;
109     rdfs:label "rest" ;
110     rdfs:range rdf:List .
111
112 rdf:subject
113     a rdf:Property ;
114     rdfs:comment "The subject of the subject RDF statement." ;
115     rdfs:domain rdf:Statement ;
116     rdfs:isDefinedBy <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ;
117     rdfs:label "subject" ;
118     rdfs:range rdfs:Resource .
119
120 rdf:type
121     a rdf:Property ;
122     rdfs:comment "The subject is an instance of a class." ;
123     rdfs:domain rdfs:Resource ;
124     rdfs:isDefinedBy <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ;
125     rdfs:label "type" ;
126     rdfs:range rdfs:Class .
127
128 rdf:value
129     a rdf:Property ;
130     rdfs:comment "Idiomatic property used for structured values." ;
131     rdfs:domain rdfs:Resource ;
132     rdfs:isDefinedBy <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ;
133     rdfs:label "value" ;
134     rdfs:range rdfs:Resource .
135
136 <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
137     dc:description "This is the RDF Schema for the RDF vocabulary defined in the RDF namespace."@en ;
138     dc:title "The RDF Vocabulary (RDF)"@en ;
139     a owl:Ontology ;
140     rdfs:seeAlso <http://www.w3.org/2000/01/rdf-schema-more> .
141
142 rdf:Alt
143     a rdfs:Class ;
144     rdfs:comment "The class of containers of alternatives." ;
145     rdfs:isDefinedBy <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ;
146     rdfs:label "Alt" ;
147     rdfs:subClassOf rdfs:Container .
148
149 rdf:Bag
150     a rdfs:Class ;
151     rdfs:comment "The class of unordered containers." ;
152     rdfs:isDefinedBy <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ;
153     rdfs:label "Bag" ;
154     rdfs:subClassOf rdfs:Container .
155
156 rdf:List
157     a rdfs:Class ;
158     rdfs:comment "The class of RDF Lists." ;
159     rdfs:isDefinedBy <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ;
160     rdfs:label "List" ;
161     rdfs:subClassOf rdfs:Resource .
162
163 rdf:PlainLiteral
164     a rdfs:Datatype ;
165     rdfs:comment "The class of plain (i.e. untyped) literal values." ;
166     rdfs:isDefinedBy <http://www.w3.org/TR/rdf-plain-literal/> ;
167     rdfs:label "PlainLiteral" ;
168     rdfs:subClassOf rdfs:Literal .
169
170 rdf:Property
171     a rdfs:Class ;
172     rdfs:comment "The class of RDF properties." ;
173     rdfs:isDefinedBy <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ;
174     rdfs:label "Property" ;
175     rdfs:subClassOf rdfs:Resource .
176
177 rdf:Seq
178     a rdfs:Class ;
179     rdfs:comment "The class of ordered containers." ;
180     rdfs:isDefinedBy <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ;
181     rdfs:label "Seq" ;
182     rdfs:subClassOf rdfs:Container .
183
184 rdf:Statement
185     a rdfs:Class ;
186     rdfs:comment "The class of RDF statements." ;
187     rdfs:isDefinedBy <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ;
188     rdfs:label "Statement" ;
189     rdfs:subClassOf rdfs:Resource .
190
191 rdf:XMLLiteral
192     a rdfs:Datatype ;
193     rdfs:comment "The class of XML literal values." ;
194     rdfs:isDefinedBy <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ;
195     rdfs:label "XMLLiteral" ;
196     rdfs:subClassOf rdfs:Literal .
197
198 rdf:first
199     a rdf:Property ;
200     rdfs:comment "The first item in the subject RDF list." ;
201     rdfs:domain rdf:List ;
202     rdfs:isDefinedBy <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ;
203     rdfs:label "first" ;
204     rdfs:range rdfs:Resource .
205
206 rdf:nil
207     a rdf:List ;
208     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." ;
209     rdfs:isDefinedBy <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ;
210     rdfs:label "nil" .
211
212 rdf:object
213     a rdf:Property ;
214     rdfs:comment "The object of the subject RDF statement." ;
215     rdfs:domain rdf:Statement ;
216     rdfs:isDefinedBy <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ;
217     rdfs:label "object" ;
218     rdfs:range rdfs:Resource .
219
220 rdf:predicate
221     a rdf:Property ;
222     rdfs:comment "The predicate of the subject RDF statement." ;
223     rdfs:domain rdf:Statement ;
224     rdfs:isDefinedBy <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ;
225     rdfs:label "predicate" ;
226     rdfs:range rdfs:Resource .
227
228 rdf:rest
229     a rdf:Property ;
230     rdfs:comment "The rest of the subject RDF list after the first item." ;
231     rdfs:domain rdf:List ;
232     rdfs:isDefinedBy <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ;
233     rdfs:label "rest" ;
234     rdfs:range rdf:List .
235
236 rdf:subject
237     a rdf:Property ;
238     rdfs:comment "The subject of the subject RDF statement." ;
239     rdfs:domain rdf:Statement ;
240     rdfs:isDefinedBy <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ;
241     rdfs:label "subject" ;
242     rdfs:range rdfs:Resource .
243
244 rdf:type
245     a rdf:Property ;
246     rdfs:comment "The subject is an instance of a class." ;
247     rdfs:domain rdfs:Resource ;
248     rdfs:isDefinedBy <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ;
249     rdfs:label "type" ;
250     rdfs:range rdfs:Class .
251
252 rdf:value
253     a rdf:Property ;
254     rdfs:comment "Idiomatic property used for structured values." ;
255     rdfs:domain rdfs:Resource ;
256     rdfs:isDefinedBy <http://www.w3.org/1999/02/22-rdf-syntax-ns#> ;
257     rdfs:label "value" ;
258     rdfs:range rdfs:Resource .