Chris@0
|
1 @prefix owl: <http://www.w3.org/2002/07/owl#>.
|
Chris@0
|
2 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
|
Chris@0
|
3 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
|
Chris@0
|
4 @prefix foaf: <http://xmlns.com/foaf/0.1/>.
|
Chris@0
|
5 @prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
|
Chris@0
|
6 @prefix vs: <http://www.w3.org/2003/06/sw-vocab-status/ns#>.
|
Chris@0
|
7 @prefix mo: <http://purl.org/ontology/mo/>.
|
Chris@0
|
8 @prefix tl: <http://purl.org/NET/c4dm/timeline.owl#>.
|
Chris@0
|
9 @prefix event: <http://purl.org/NET/c4dm/event.owl#>.
|
Chris@0
|
10 @prefix dc: <http://purl.org/dc/elements/1.1/>.
|
Chris@0
|
11 @prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#>.
|
Chris@0
|
12 @prefix tags: <http://www.holygoat.co.uk/owl/redwood/0.1/tags/>.
|
Chris@0
|
13 @prefix skos: <http://www.w3.org/2004/02/skos/core#>.
|
Chris@0
|
14 @prefix dcterms: <http://purl.org/dc/terms/>.
|
Chris@0
|
15 @prefix frbr: <http://purl.org/vocab/frbr/core#>.
|
Chris@0
|
16 @prefix : <http://purl.org/ontology/po/>.
|
Chris@0
|
17
|
Chris@0
|
18
|
Chris@0
|
19
|
Chris@0
|
20 <>
|
Chris@0
|
21 a owl:Ontology;
|
Chris@0
|
22 rdfs:label "Programmes ontology";
|
Chris@0
|
23 rdfs:comment """
|
Chris@0
|
24 A vocabulary for programme data.
|
Chris@0
|
25 It defines concepts such as brands, series, episodes, but
|
Chris@0
|
26 also defined broadcasting events.
|
Chris@0
|
27 """;
|
Chris@0
|
28 foaf:maker <http://moustaki.org/foaf.rdf#moustaki>;
|
Chris@0
|
29 dc:date "$Date: 2007/11/19 15:25:11 $";
|
Chris@0
|
30 .
|
Chris@0
|
31
|
Chris@0
|
32
|
Chris@0
|
33 # I'll use this to capture the status of the terms
|
Chris@0
|
34 # defined in this ontology
|
Chris@0
|
35 vs:term_status a owl:AnnotationProperty.
|
Chris@0
|
36
|
Chris@0
|
37
|
Chris@0
|
38 # Concepts
|
Chris@0
|
39
|
Chris@0
|
40 # Content
|
Chris@0
|
41
|
Chris@0
|
42 :Programme
|
Chris@0
|
43 a owl:Class;
|
Chris@0
|
44 rdfs:label "programme";
|
Chris@0
|
45 rdfs:comment """
|
Chris@0
|
46 A programme, can either be a brand, a series or an episode
|
Chris@0
|
47 """;
|
Chris@0
|
48 vs:term_status "testing";
|
Chris@0
|
49 .
|
Chris@0
|
50
|
Chris@0
|
51 :Brand
|
Chris@0
|
52 a owl:Class;
|
Chris@0
|
53 rdfs:label "brand";
|
Chris@0
|
54 rdfs:comment """
|
Chris@0
|
55 A brand, eg. `Flight of the Conchords'
|
Chris@0
|
56 """;
|
Chris@0
|
57 rdfs:subClassOf :Programme;
|
Chris@0
|
58 owl:disjointWith :Episode;
|
Chris@0
|
59 owl:disjointWith :Series;
|
Chris@0
|
60 vs:term_status "testing";
|
Chris@0
|
61 .
|
Chris@0
|
62
|
Chris@0
|
63 :Episode
|
Chris@0
|
64 a owl:Class;
|
Chris@0
|
65 rdfs:label "episode";
|
Chris@0
|
66 rdfs:comment """
|
Chris@0
|
67 A particular episode, eg. `Flight of the Conchords, first episode of the first season'
|
Chris@0
|
68 """;
|
Chris@0
|
69 rdfs:subClassOf :Programme;
|
Chris@0
|
70 owl:disjointWith :Series;
|
Chris@0
|
71 vs:term_status "testing";
|
Chris@0
|
72 .
|
Chris@0
|
73
|
Chris@0
|
74 :Series
|
Chris@0
|
75 a owl:Class;
|
Chris@0
|
76 rdfs:label "serie";
|
Chris@0
|
77 rdfs:comment """
|
Chris@0
|
78 A serie, eg. `Flight of the Conchors, first season'
|
Chris@0
|
79 """;
|
Chris@0
|
80 rdfs:subClassOf :Programme;
|
Chris@0
|
81 vs:term_status "testing";
|
Chris@0
|
82 .
|
Chris@0
|
83
|
Chris@0
|
84 :Genre
|
Chris@0
|
85 a skos:ConceptScheme;
|
Chris@0
|
86 rdfs:label "genre";
|
Chris@0
|
87 rdfs:comment """
|
Chris@0
|
88 A concept scheme for a genre taxonomy for programmes,
|
Chris@0
|
89 organised using SKOS (Simple Knowledge Organisation System).
|
Chris@0
|
90 """;
|
Chris@0
|
91 vs:term_status "testing";
|
Chris@0
|
92 .
|
Chris@0
|
93
|
Chris@0
|
94 # Publishing
|
Chris@0
|
95
|
Chris@0
|
96 :Version
|
Chris@0
|
97 a owl:Class;
|
Chris@0
|
98 rdfs:label "version";
|
Chris@0
|
99 rdfs:comment """
|
Chris@0
|
100 A particular version of an episode.
|
Chris@0
|
101 Such versions include shortened ones, audio described ones
|
Chris@0
|
102 or ones that holds sign language.
|
Chris@0
|
103 """;
|
Chris@0
|
104 vs:term_status "testing";
|
Chris@0
|
105 .
|
Chris@0
|
106
|
Chris@0
|
107 :OriginalVersion
|
Chris@0
|
108 a owl:Class;
|
Chris@0
|
109 rdfs:label "original version";
|
Chris@0
|
110 rdfs:comment """
|
Chris@0
|
111 An `original' version, the legacy version of
|
Chris@0
|
112 a particular episode.
|
Chris@0
|
113 """;
|
Chris@0
|
114 rdfs:subClassOf :Version;
|
Chris@0
|
115 vs:term_status "testing";
|
Chris@0
|
116 .
|
Chris@0
|
117 :AudioDescribedVersion
|
Chris@0
|
118 a owl:Class;
|
Chris@0
|
119 rdfs:label "audio description";
|
Chris@0
|
120 rdfs:comment """
|
Chris@0
|
121 A version holding an audio description.
|
Chris@0
|
122 """;
|
Chris@0
|
123 rdfs:subClassOf :Version;
|
Chris@0
|
124 vs:term_status "testing";
|
Chris@0
|
125 .
|
Chris@0
|
126 :SignedVersion
|
Chris@0
|
127 a owl:Class;
|
Chris@0
|
128 rdfs:label "sign language";
|
Chris@0
|
129 rdfs:comment """
|
Chris@0
|
130 A version holding sign language.
|
Chris@0
|
131 """;
|
Chris@0
|
132 rdfs:subClassOf :Version;
|
Chris@0
|
133 vs:term_status "testing";
|
Chris@0
|
134 .
|
Chris@0
|
135 :ShortenedVersion
|
Chris@0
|
136 a owl:Class;
|
Chris@0
|
137 rdfs:label "shortened version";
|
Chris@0
|
138 rdfs:comment """
|
Chris@0
|
139 A shortened version.
|
Chris@0
|
140 """;
|
Chris@0
|
141 rdfs:subClassOf :Version;
|
Chris@0
|
142 owl:disjointWith :OriginalVersion;
|
Chris@0
|
143 vs:term_status "testing";
|
Chris@0
|
144 .
|
Chris@0
|
145
|
Chris@0
|
146 # modularised in a BCO?
|
Chris@0
|
147
|
Chris@0
|
148 :Broadcast
|
Chris@0
|
149 a owl:Class;
|
Chris@0
|
150 rdfs:label "broadcast";
|
Chris@0
|
151 rdfs:comment """
|
Chris@0
|
152 A broadcast event.
|
Chris@0
|
153 Subsumes the event concept defined in
|
Chris@0
|
154 the event ontology.
|
Chris@0
|
155 A broadcast is associated to a service, and to a
|
Chris@0
|
156 particular version of an episode.
|
Chris@0
|
157 """;
|
Chris@0
|
158 rdfs:subClassOf event:Event;
|
Chris@0
|
159 vs:term_status "testing";
|
Chris@0
|
160 .
|
Chris@0
|
161 :FirstBroadcast
|
Chris@0
|
162 a owl:Class;
|
Chris@0
|
163 rdfs:label "first broadcast";
|
Chris@0
|
164 rdfs:comment """
|
Chris@0
|
165 Specifies a broadcast as being the
|
Chris@0
|
166 first one of a particular version.
|
Chris@0
|
167 """;
|
Chris@0
|
168 rdfs:subClassOf :Broadcast;
|
Chris@0
|
169 owl:disjointWith :RepeatBroadcast;
|
Chris@0
|
170 vs:term_status "unstable";
|
Chris@0
|
171 .
|
Chris@0
|
172 :RepeatBroadcast
|
Chris@0
|
173 a owl:Class;
|
Chris@0
|
174 rdfs:label "repeat";
|
Chris@0
|
175 rdfs:comment """
|
Chris@0
|
176 Specifies a broadcast as being a
|
Chris@0
|
177 repeat.
|
Chris@0
|
178 """;
|
Chris@0
|
179 rdfs:subClassOf :Broadcast;
|
Chris@0
|
180 owl:disjointWith :FirstBroadcast;
|
Chris@0
|
181 vs:term_status "unstable";
|
Chris@0
|
182 .
|
Chris@0
|
183
|
Chris@0
|
184 :Format
|
Chris@0
|
185 a owl:Class;
|
Chris@0
|
186 rdfs:label "format";
|
Chris@0
|
187 rdfs:comment """
|
Chris@0
|
188 The format of a particular version (should be of the episode, btw).
|
Chris@0
|
189 Instances of this concept include documentaries, talk shows, animation, etc.
|
Chris@0
|
190 """;
|
Chris@0
|
191 vs:term_status "testing";
|
Chris@0
|
192 .
|
Chris@0
|
193
|
Chris@0
|
194 :Service
|
Chris@0
|
195 a owl:Class;
|
Chris@0
|
196 rdfs:label "service";
|
Chris@0
|
197 rdfs:comment """
|
Chris@0
|
198 A service is a particular channel on which a broadcast occurrs.
|
Chris@0
|
199 Instances of this concept include BBC Radio Wales, BBC Radio 4, BBC News, etc.
|
Chris@0
|
200 """;
|
Chris@0
|
201 vs:term_status "testing";
|
Chris@0
|
202 .
|
Chris@0
|
203
|
Chris@0
|
204 # Hierarchies
|
Chris@0
|
205
|
Chris@0
|
206 :Radio # I should perhaps SKOS this
|
Chris@0
|
207 a owl:Class;
|
Chris@0
|
208 rdfs:label "radio";
|
Chris@0
|
209 rdfs:comment """
|
Chris@0
|
210 Services that use a radio medium.
|
Chris@0
|
211 """;
|
Chris@0
|
212 rdfs:subClassOf :Service;
|
Chris@0
|
213 vs:term_status "testing";
|
Chris@0
|
214 owl:disjointWith :TV;
|
Chris@0
|
215 owl:disjointWith :Web;
|
Chris@0
|
216 .
|
Chris@0
|
217 :LocalRadio
|
Chris@0
|
218 a owl:Class;
|
Chris@0
|
219 rdfs:label "radio";
|
Chris@0
|
220 rdfs:comment """
|
Chris@0
|
221 Radio services aiming at a local coverage.
|
Chris@0
|
222 """;
|
Chris@0
|
223 rdfs:subClassOf :Radio;
|
Chris@0
|
224 vs:term_status "testing";
|
Chris@0
|
225 owl:disjointWith :RegionalRadio;
|
Chris@0
|
226 owl:disjointWith :NationalRadio;
|
Chris@0
|
227 .
|
Chris@0
|
228 :RegionalRadio
|
Chris@0
|
229 a owl:Class;
|
Chris@0
|
230 rdfs:label "regional radio";
|
Chris@0
|
231 rdfs:comment """
|
Chris@0
|
232 Radio services aiming at a regional coverage.
|
Chris@0
|
233 """;
|
Chris@0
|
234 rdfs:subClassOf :Radio;
|
Chris@0
|
235 vs:term_status "testing";
|
Chris@0
|
236 owl:disjointWith :NationalRadio;
|
Chris@0
|
237 .
|
Chris@0
|
238 :NationalRadio
|
Chris@0
|
239 a owl:Class;
|
Chris@0
|
240 rdfs:label "national radio";
|
Chris@0
|
241 rdfs:comment """
|
Chris@0
|
242 Radio services aiming at a national coverage.
|
Chris@0
|
243 """;
|
Chris@0
|
244 rdfs:subClassOf :Radio;
|
Chris@0
|
245 vs:term_status "testing";
|
Chris@0
|
246 .
|
Chris@0
|
247 :TV
|
Chris@0
|
248 a owl:Class;
|
Chris@0
|
249 rdfs:label "tv";
|
Chris@0
|
250 rdfs:comment """
|
Chris@0
|
251 Services that use a television medium.
|
Chris@0
|
252 """;
|
Chris@0
|
253 rdfs:subClassOf :Service;
|
Chris@0
|
254 vs:term_status "testing";
|
Chris@0
|
255 owl:disjointWith :Web;
|
Chris@0
|
256 .
|
Chris@0
|
257 :Web
|
Chris@0
|
258 a owl:Class;
|
Chris@0
|
259 rdfs:label "web";
|
Chris@0
|
260 rdfs:comment """
|
Chris@0
|
261 Services that use a Web medium.
|
Chris@0
|
262 """;
|
Chris@0
|
263 rdfs:subClassOf :Service;
|
Chris@0
|
264 vs:term_status "testing";
|
Chris@0
|
265 .
|
Chris@0
|
266
|
Chris@0
|
267 :Subtitle
|
Chris@0
|
268 a owl:Class;
|
Chris@0
|
269 rdfs:label "subtitle";
|
Chris@0
|
270 rdfs:comment """
|
Chris@0
|
271 Subtitles associated to a particular version.
|
Chris@0
|
272 """;
|
Chris@0
|
273 vs:term_status "testing";
|
Chris@0
|
274 .
|
Chris@0
|
275
|
Chris@0
|
276 # Properties
|
Chris@0
|
277
|
Chris@0
|
278 # Object properties
|
Chris@0
|
279
|
Chris@0
|
280 :location
|
Chris@0
|
281 a owl:ObjectProperty;
|
Chris@0
|
282 rdfs:label "location";
|
Chris@0
|
283 rdfs:subPropertyOf foaf:based_near;
|
Chris@0
|
284 rdfs:comment """
|
Chris@0
|
285 Associates a radio service to a geographic location,
|
Chris@0
|
286 aiming at capturing what this service aims at covering.
|
Chris@0
|
287 """;
|
Chris@0
|
288 rdfs:domain :Radio;
|
Chris@0
|
289 rdfs:range geo:SpatialThing;
|
Chris@0
|
290 vs:term_status "testing";
|
Chris@0
|
291 .
|
Chris@0
|
292
|
Chris@0
|
293 :episode
|
Chris@0
|
294 a owl:InverseFunctionalProperty; # oh, really
|
Chris@0
|
295 a owl:ObjectProperty;
|
Chris@0
|
296 rdfs:label "episode";
|
Chris@0
|
297 rdfs:comment """
|
Chris@0
|
298 Associates a brand or a series to an episode constituting it.
|
Chris@0
|
299 """;
|
Chris@0
|
300 rdfs:domain [
|
Chris@0
|
301 a owl:Class;
|
Chris@0
|
302 owl:unionOf (:Brand :Serie);
|
Chris@0
|
303 ];
|
Chris@0
|
304 rdfs:subPropertyOf dcterms:hasPart;
|
Chris@0
|
305 rdfs:range :Episode;
|
Chris@0
|
306 vs:term_status "testing";
|
Chris@0
|
307 .
|
Chris@0
|
308
|
Chris@0
|
309 :series
|
Chris@0
|
310 a owl:ObjectProperty;
|
Chris@0
|
311 a owl:InverseFunctionalProperty; # oh, really
|
Chris@0
|
312 a owl:TransitiveProperty;
|
Chris@0
|
313 rdfs:label "series";
|
Chris@0
|
314 rdfs:comment """
|
Chris@0
|
315 Associates a brand or a series to a series constituting it.
|
Chris@0
|
316 """;
|
Chris@0
|
317 rdfs:domain [
|
Chris@0
|
318 a owl:Class;
|
Chris@0
|
319 owl:unionOf (:Brand :Serie);
|
Chris@0
|
320 ];
|
Chris@0
|
321 rdfs:subPropertyOf dcterms:hasPart;
|
Chris@0
|
322 rdfs:range :Series;
|
Chris@0
|
323 vs:term_status "testing";
|
Chris@0
|
324 .
|
Chris@0
|
325
|
Chris@0
|
326 :parent_series
|
Chris@0
|
327 a owl:ObjectProperty;
|
Chris@0
|
328 a owl:TransitiveProperty;
|
Chris@0
|
329 rdfs:subPropertyOf dcterms:isPartOf;
|
Chris@0
|
330 rdfs:label "parent serie";
|
Chris@0
|
331 rdfs:comment """
|
Chris@0
|
332 Relates a series to a series constituting it (eg. `Waking the dead').
|
Chris@0
|
333 """;
|
Chris@0
|
334 rdfs:domain :Serie;
|
Chris@0
|
335 rdfs:range :Serie;
|
Chris@0
|
336 vs:term_status "testing";
|
Chris@0
|
337 .
|
Chris@0
|
338
|
Chris@0
|
339 :parent_service
|
Chris@0
|
340 a owl:ObjectProperty;
|
Chris@0
|
341 a owl:TransitiveProperty;
|
Chris@0
|
342 rdfs:subPropertyOf dcterms:isPartOf;
|
Chris@0
|
343 rdfs:label "parent service";
|
Chris@0
|
344 rdfs:comment """
|
Chris@0
|
345 Relates a service to another service encapsulating it (eg. `BBC One' and `BBC One South')
|
Chris@0
|
346 """;
|
Chris@0
|
347 rdfs:domain :Service;
|
Chris@0
|
348 rdfs:range :Service;
|
Chris@0
|
349 vs:term_status "testing";
|
Chris@0
|
350 .
|
Chris@0
|
351
|
Chris@0
|
352 :service #master brand?
|
Chris@0
|
353 a owl:ObjectProperty;
|
Chris@0
|
354 a owl:FunctionalProperty;
|
Chris@0
|
355 rdfs:label "service";
|
Chris@0
|
356 rdfs:comment """
|
Chris@0
|
357 Associate a brand, series or episode to the master brand service.
|
Chris@0
|
358 """;
|
Chris@0
|
359 rdfs:domain :Programme;
|
Chris@0
|
360 rdfs:range :Service;
|
Chris@0
|
361 vs:term_status "testing";
|
Chris@0
|
362 .
|
Chris@0
|
363
|
Chris@0
|
364 :version
|
Chris@0
|
365 a owl:ObjectProperty;
|
Chris@0
|
366 a owl:InverseFunctionalProperty; # oh, really
|
Chris@0
|
367 rdfs:label "version";
|
Chris@0
|
368 rdfs:comment """
|
Chris@0
|
369 Associate an episode to a version of it.
|
Chris@0
|
370 Different versions of a same episode can exist (shortened version, version
|
Chris@0
|
371 designed for the hearing impaired, etc.).
|
Chris@0
|
372 """;
|
Chris@0
|
373 rdfs:domain :Episode;
|
Chris@0
|
374 rdfs:range :Version;
|
Chris@0
|
375 vs:term_status "testing";
|
Chris@0
|
376 .
|
Chris@0
|
377
|
Chris@0
|
378 :broadcasted_on
|
Chris@0
|
379 a owl:ObjectProperty;
|
Chris@0
|
380 rdfs:subPropertyOf event:factor;
|
Chris@0
|
381 rdfs:label "broadcasted on";
|
Chris@0
|
382 rdfs:comment """
|
Chris@0
|
383 Relates a particular broadcast to the service on which it was on.
|
Chris@0
|
384 Sub-property of the event:factor one.
|
Chris@0
|
385 """;
|
Chris@0
|
386 rdfs:domain :Broadcast;
|
Chris@0
|
387 rdfs:range :Service;
|
Chris@0
|
388 vs:term_status "testing";
|
Chris@0
|
389 .
|
Chris@0
|
390
|
Chris@0
|
391 :broadcast_of
|
Chris@0
|
392 a owl:ObjectProperty;
|
Chris@0
|
393 rdfs:subPropertyOf event:factor;
|
Chris@0
|
394 rdfs:label "broadcast of";
|
Chris@0
|
395 rdfs:comment """
|
Chris@0
|
396 Relates a particular broadcast to the version being broadcasted.
|
Chris@0
|
397 Sub-property of the event:factor one.
|
Chris@0
|
398 """;
|
Chris@0
|
399 rdfs:domain :Broadcast;
|
Chris@0
|
400 rdfs:range :Version;
|
Chris@0
|
401 vs:term_status "testing";
|
Chris@0
|
402 .
|
Chris@0
|
403
|
Chris@0
|
404 :genre
|
Chris@0
|
405 a owl:ObjectProperty;
|
Chris@0
|
406 rdfs:label "genre";
|
Chris@0
|
407 rdfs:comment """
|
Chris@0
|
408 Relates an episode to a corresponding genre in a SKOS taxonomy.
|
Chris@0
|
409 """;
|
Chris@0
|
410 rdfs:domain :Programme;
|
Chris@0
|
411 rdfs:range :Genre;
|
Chris@0
|
412 vs:term_status "testing";
|
Chris@0
|
413 .
|
Chris@0
|
414
|
Chris@0
|
415 :format
|
Chris@0
|
416 a owl:ObjectProperty;
|
Chris@0
|
417 rdfs:label "format";
|
Chris@0
|
418 rdfs:comment """
|
Chris@0
|
419 Relates a version to a particular format (eg. `Animation', `Documentary', etc.).
|
Chris@0
|
420 """;
|
Chris@0
|
421 rdfs:domain :Version;
|
Chris@0
|
422 rdfs:range :Format;
|
Chris@0
|
423 vs:term_status "testing";
|
Chris@0
|
424 .
|
Chris@0
|
425
|
Chris@0
|
426 :subtitle
|
Chris@0
|
427 a owl:ObjectProperty;
|
Chris@0
|
428 rdfs:label "subtitle";
|
Chris@0
|
429 rdfs:comment "Relates a version to a subtitle";
|
Chris@0
|
430 rdfs:domain :Version;
|
Chris@0
|
431 rdfs:range :Subtitle;
|
Chris@0
|
432 vs:term_status "testing";
|
Chris@0
|
433 .
|
Chris@0
|
434
|
Chris@0
|
435
|
Chris@0
|
436 # Datatype properties
|
Chris@0
|
437
|
Chris@0
|
438 :pid_imi
|
Chris@0
|
439 a owl:DatatypeProperty;
|
Chris@0
|
440 rdfs:label "pid imi";
|
Chris@0
|
441 rdfs:comment "Just a BBC internal identifier - should be removed";
|
Chris@0
|
442 rdfs:domain :Broadcast;
|
Chris@0
|
443 rdfs:range xsd:string;
|
Chris@0
|
444 vs:term_status "unstable";
|
Chris@0
|
445 .
|
Chris@0
|
446
|
Chris@0
|
447 :pid
|
Chris@0
|
448 a owl:DatatypeProperty;
|
Chris@0
|
449 rdfs:comment "Just a BBC internal identifier - should be removed";
|
Chris@0
|
450 rdfs:label "pid";
|
Chris@0
|
451 rdfs:domain :Brand;
|
Chris@0
|
452 rdfs:range xsd:string;
|
Chris@0
|
453 vs:term_status "unstable";
|
Chris@0
|
454 .
|
Chris@0
|
455
|
Chris@0
|
456 :position # should perhaps be changed
|
Chris@0
|
457 a owl:DatatypeProperty;
|
Chris@0
|
458 rdfs:label "position";
|
Chris@0
|
459 rdfs:comment "The position of a particular series or episode within its containing programme";
|
Chris@0
|
460 rdfs:domain [
|
Chris@0
|
461 a owl:Class;
|
Chris@0
|
462 owl:unionOf (:Episode :Serie);
|
Chris@0
|
463 ];
|
Chris@0
|
464 rdfs:range xsd:int;
|
Chris@0
|
465 vs:term_status "testing";
|
Chris@0
|
466 .
|
Chris@0
|
467
|
Chris@0
|
468 :subtitle_type # Not sure about this one
|
Chris@0
|
469 a owl:DatatypeProperty;
|
Chris@0
|
470 rdfs:label "subtitle type";
|
Chris@0
|
471 rdfs:comment "The type of a subtitle (open or closed)";
|
Chris@0
|
472 rdfs:domain :Subtitle;
|
Chris@0
|
473 rdfs:range xsd:string;
|
Chris@0
|
474 vs:term_status "unstable";
|
Chris@0
|
475 .
|
Chris@0
|
476
|
Chris@0
|
477 :subtitle_supplemental # Not sure about this one
|
Chris@0
|
478 a owl:DatatypeProperty;
|
Chris@0
|
479 rdfs:label "subtitle supplemental";
|
Chris@0
|
480 rdfs:comment "Supplemental of a subtitle";
|
Chris@0
|
481 rdfs:domain :Subtitle;
|
Chris@0
|
482 rdfs:range xsd:string;
|
Chris@0
|
483 vs:term_status "unstable";
|
Chris@0
|
484 .
|
Chris@0
|
485
|
Chris@0
|
486 :subtitle_language
|
Chris@0
|
487 a owl:DatatypeProperty;
|
Chris@0
|
488 rdfs:label "subtitle language";
|
Chris@0
|
489 rdfs:comment "Language of a subtitle";
|
Chris@0
|
490 rdfs:domain :Subtitle;
|
Chris@0
|
491 rdfs:range xsd:string;
|
Chris@0
|
492 vs:term_status "testing";
|
Chris@0
|
493 .
|
Chris@0
|
494
|
Chris@0
|
495 # Sub-properties of dc:format
|
Chris@0
|
496
|
Chris@0
|
497 :aspect_ratio # Should perhaps be an object property?
|
Chris@0
|
498 a owl:DatatypeProperty;
|
Chris@0
|
499 rdfs:subPropertyOf dc:format;
|
Chris@0
|
500 rdfs:label "aspect ratio";
|
Chris@0
|
501 rdfs:comment """
|
Chris@0
|
502 The aspect ration of a particular version.
|
Chris@0
|
503 """;
|
Chris@0
|
504 rdfs:domain :Version;
|
Chris@0
|
505 rdfs:range xsd:string;
|
Chris@0
|
506 vs:term_status "testing";
|
Chris@0
|
507 .
|
Chris@0
|
508
|
Chris@0
|
509 :sound_format # Should perhaps be an object property?
|
Chris@0
|
510 a owl:DatatypeProperty;
|
Chris@0
|
511 rdfs:subPropertyOf dc:format;
|
Chris@0
|
512 rdfs:label "sound format";
|
Chris@0
|
513 rdfs:comment """
|
Chris@0
|
514 The sound format of a particular version.
|
Chris@0
|
515 """;
|
Chris@0
|
516 rdfs:domain :Version;
|
Chris@0
|
517 rdfs:range xsd:string;
|
Chris@0
|
518 vs:term_status "testing";
|
Chris@0
|
519 .
|
Chris@0
|
520
|
Chris@0
|
521 # Sub-properties of dc:description
|
Chris@0
|
522 :synopsis
|
Chris@0
|
523 rdfs:subPropertyOf dc:description;
|
Chris@0
|
524 rdfs:label "synopsis";
|
Chris@0
|
525 rdfs:comment """
|
Chris@0
|
526 The synopsis of a serie, brand or episode.
|
Chris@0
|
527 This is a subproperty of dc:description.
|
Chris@0
|
528 """;
|
Chris@0
|
529 a owl:DatatypeProperty;
|
Chris@0
|
530 rdfs:domain :Programme;
|
Chris@0
|
531 rdfs:range xsd:string;
|
Chris@0
|
532 vs:term_status "testing";
|
Chris@0
|
533 .
|
Chris@0
|
534 :short_synopsis
|
Chris@0
|
535 rdfs:subPropertyOf :synopsis;
|
Chris@0
|
536 rdfs:label "short synopsis";
|
Chris@0
|
537 rdfs:comment """
|
Chris@0
|
538 A short synopsis of a serie, brand or episode.
|
Chris@0
|
539 Sub-property of po:synopsis.
|
Chris@0
|
540 """;
|
Chris@0
|
541 a owl:DatatypeProperty;
|
Chris@0
|
542 vs:term_status "testing";
|
Chris@0
|
543 .
|
Chris@0
|
544 :medium_synopsis
|
Chris@0
|
545 rdfs:subPropertyOf :synopsis;
|
Chris@0
|
546 rdfs:label "medium synopsis";
|
Chris@0
|
547 rdfs:comment """
|
Chris@0
|
548 A medium synopsis of a serie, brand or episode.
|
Chris@0
|
549 Sub-property of po:synopsis.
|
Chris@0
|
550 """;
|
Chris@0
|
551 a owl:DatatypeProperty;
|
Chris@0
|
552 vs:term_status "testing";
|
Chris@0
|
553 .
|
Chris@0
|
554 :long_synopsis
|
Chris@0
|
555 rdfs:subPropertyOf :synopsis;
|
Chris@0
|
556 rdfs:label "long synopsis";
|
Chris@0
|
557 rdfs:comment """
|
Chris@0
|
558 A long synopsis of a serie, brand or episode.
|
Chris@0
|
559 Sub-property of po:synopsis.
|
Chris@0
|
560 """;
|
Chris@0
|
561 a owl:DatatypeProperty;
|
Chris@0
|
562 vs:term_status "testing";
|
Chris@0
|
563 .
|
Chris@0
|
564
|
Chris@0
|
565 # Sub-properties of dc:title
|
Chris@0
|
566
|
Chris@0
|
567 :sort_title
|
Chris@0
|
568 a owl:DatatypeProperty;
|
Chris@0
|
569 rdfs:label "sort title";
|
Chris@0
|
570 rdfs:comment "A literal title, aiming at being sorted on";
|
Chris@0
|
571 rdfs:subPropertyOf dc:title;
|
Chris@0
|
572 rdfs:range xsd:string;
|
Chris@0
|
573 vs:term_status "testing";
|
Chris@0
|
574 .
|
Chris@0
|
575 :slice_title
|
Chris@0
|
576 a owl:DatatypeProperty;
|
Chris@0
|
577 rdfs:label "A sliced literal title";
|
Chris@0
|
578 rdfs:subPropertyOf dc:title;
|
Chris@0
|
579 rdfs:range xsd:string;
|
Chris@0
|
580 vs:term_status "testing";
|
Chris@0
|
581 .
|
Chris@0
|
582 :letter
|
Chris@0
|
583 a owl:DatatypeProperty;
|
Chris@0
|
584 rdfs:range xsd:string;
|
Chris@0
|
585 rdfs:label "sort letter";
|
Chris@0
|
586 rdfs:comment "Just a letter, aiming at sorting a set of resources";
|
Chris@0
|
587 vs:term_status "testing";
|
Chris@0
|
588 .
|
Chris@0
|
589
|
Chris@0
|
590 # Sub-properties of dc:date
|
Chris@0
|
591 :creation_date
|
Chris@0
|
592 a owl:DatatypeProperty;
|
Chris@0
|
593 rdfs:label "creation date";
|
Chris@0
|
594 rdfs:comment """
|
Chris@0
|
595 The creation date of a thing.
|
Chris@0
|
596 Sub-property of dc:date.
|
Chris@0
|
597 """;
|
Chris@0
|
598 rdfs:subPropertyOf dc:date;
|
Chris@0
|
599 rdfs:range xsd:dateTime;
|
Chris@0
|
600 vs:term_status "testing";
|
Chris@0
|
601 .
|
Chris@0
|
602
|
Chris@0
|
603 :update_date
|
Chris@0
|
604 a owl:DatatypeProperty;
|
Chris@0
|
605 rdfs:label "update date";
|
Chris@0
|
606 rdfs:comment """
|
Chris@0
|
607 The update date of a thing (last update).
|
Chris@0
|
608 Sub-property of dc:date
|
Chris@0
|
609 """;
|
Chris@0
|
610 rdfs:subPropertyOf dc:date;
|
Chris@0
|
611 rdfs:range xsd:dateTime;
|
Chris@0
|
612 vs:term_status "testing";
|
Chris@0
|
613 .
|
Chris@0
|
614
|
Chris@0
|
615 :schedule_date
|
Chris@0
|
616 a owl:DatatypeProperty;
|
Chris@0
|
617 rdfs:label "schedule date";
|
Chris@0
|
618 rdfs:comment """
|
Chris@0
|
619 The schedule date of a broadcast event.
|
Chris@0
|
620 Sub-property of dc:date.
|
Chris@0
|
621 """;
|
Chris@0
|
622 rdfs:domain :Broadcast;
|
Chris@0
|
623 rdfs:subPropertyOf dc:date;
|
Chris@0
|
624 rdfs:range xsd:date;
|
Chris@0
|
625 vs:term_status "testing";
|
Chris@0
|
626 .
|
Chris@0
|
627
|
Chris@0
|
628 # Sub-properties of mo:duration
|
Chris@0
|
629 :duration
|
Chris@0
|
630 a owl:DatatypeProperty;
|
Chris@0
|
631 rdfs:subPropertyOf mo:duration;
|
Chris@0
|
632 rdfs:label "duration";
|
Chris@0
|
633 rdfs:comment "The duration, in seconds. Sub-property of mo:duration.";
|
Chris@0
|
634 rdfs:range xsd:int;
|
Chris@0
|
635 vs:term_status "testing";
|
Chris@0
|
636 .
|
Chris@0
|
637
|
Chris@0
|
638 # External vocabularies (for documentation purposes)
|
Chris@0
|
639
|
Chris@0
|
640
|
Chris@0
|
641 tags:tag
|
Chris@0
|
642 a owl:ObjectProperty;
|
Chris@0
|
643 rdfs:label "tag";
|
Chris@0
|
644 rdfs:comment "Associates an episode to a particular tag";
|
Chris@0
|
645 rdfs:domain :Episode;
|
Chris@0
|
646 rdfs:range tags:Tagging;
|
Chris@0
|
647 vs:term_status "stable";
|
Chris@0
|
648 .
|
Chris@0
|
649
|
Chris@0
|
650
|
Chris@0
|
651
|