-
Notifications
You must be signed in to change notification settings - Fork 0
/
bibliographica.ttl
315 lines (313 loc) · 10.4 KB
/
bibliographica.ttl
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
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
# baseURI: http://www.connaissance.io/onto/biblio/bibliographica
# imports: http://musicontology.com/specification/
# imports: http://purl.org/dc/terms/
# imports: http://topbraid.org/schema/
# imports: http://topbraid.org/schema/schema-single-range
# imports: http://www.w3.org/2004/02/skos/core
# imports: http://xmlns.com/foaf/0.1/
@prefix : <http://www.connaissance.io/onto/biblio/bibliographica#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix mo: <http://purl.org/ontology/mo/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix schema: <http://schema.org/> .
@prefix schemax: <http://topbraid.org/schemax/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix xhtm: <http://www.w3.org/1999/xhtml> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
mo:MusicGroup
owl:equivalentClass schema:MusicGroup ;
.
<http://www.connaissance.io/onto/biblio/bibliographica>
rdf:type owl:Ontology ;
dcterms:modified "2020-10-24"^^xsd:date ;
rdfs:comment "Created by M Lane" ;
owl:imports <http://musicontology.com/specification/> ;
owl:imports dcterms: ;
owl:imports <http://topbraid.org/schema/> ;
owl:imports <http://topbraid.org/schema/schema-single-range> ;
owl:imports <http://www.w3.org/2004/02/skos/core> ;
owl:imports foaf: ;
owl:versionInfo "Version 2.1" ;
.
:AlphaClass
rdf:type owl:Class ;
rdfs:label "Alphabetical Class" ;
rdfs:subClassOf schema:Intangible ;
.
:AlphaClassAD
rdf:type rdfs:Datatype ;
rdf:type owl:Class ;
rdfs:comment "Use for classifying creators by name as a group." ;
rdfs:label "A-D" ;
rdfs:subClassOf :AlphaClass ;
owl:disjointWith :AlphaClassEH ;
owl:disjointWith :AlphaClassIL ;
owl:disjointWith :AlphaClassMP ;
owl:disjointWith :AlphaClassNUM ;
owl:disjointWith :AlphaClassQT ;
owl:disjointWith :AlphaClassUV ;
owl:disjointWith :AlphaClassVarious ;
owl:disjointWith :AlphaClassWZ ;
.
:AlphaClassEH
rdf:type rdfs:Datatype ;
rdf:type owl:Class ;
rdfs:comment "Use for classifying creators by name as a group." ;
rdfs:label "E-H" ;
rdfs:subClassOf :AlphaClass ;
owl:disjointWith :AlphaClassAD ;
owl:disjointWith :AlphaClassIL ;
owl:disjointWith :AlphaClassMP ;
owl:disjointWith :AlphaClassNUM ;
owl:disjointWith :AlphaClassQT ;
owl:disjointWith :AlphaClassUV ;
owl:disjointWith :AlphaClassVarious ;
owl:disjointWith :AlphaClassWZ ;
.
:AlphaClassIL
rdf:type rdfs:Datatype ;
rdf:type owl:Class ;
rdfs:comment "Use for classifying creators by name as a group." ;
rdfs:label "I-L" ;
rdfs:subClassOf :AlphaClass ;
owl:disjointWith :AlphaClassAD ;
owl:disjointWith :AlphaClassEH ;
owl:disjointWith :AlphaClassMP ;
owl:disjointWith :AlphaClassNUM ;
owl:disjointWith :AlphaClassQT ;
owl:disjointWith :AlphaClassUV ;
owl:disjointWith :AlphaClassVarious ;
owl:disjointWith :AlphaClassWZ ;
.
:AlphaClassMP
rdf:type rdfs:Datatype ;
rdf:type owl:Class ;
rdfs:comment "Use for classifying creators by name as a group." ;
rdfs:label "M-P" ;
rdfs:subClassOf :AlphaClass ;
owl:disjointWith :AlphaClassAD ;
owl:disjointWith :AlphaClassEH ;
owl:disjointWith :AlphaClassIL ;
owl:disjointWith :AlphaClassNUM ;
owl:disjointWith :AlphaClassQT ;
owl:disjointWith :AlphaClassUV ;
owl:disjointWith :AlphaClassVarious ;
owl:disjointWith :AlphaClassWZ ;
.
:AlphaClassNUM
rdf:type rdfs:Datatype ;
rdf:type owl:Class ;
rdfs:comment "Use for classifying creators by name as a group, only the name begins with a number (i.e., 10,000 Maniacs or 4 Non Blondes)." ;
rdfs:label "Numeric" ;
rdfs:subClassOf :AlphaClass ;
owl:disjointWith :AlphaClassAD ;
owl:disjointWith :AlphaClassEH ;
owl:disjointWith :AlphaClassIL ;
owl:disjointWith :AlphaClassMP ;
owl:disjointWith :AlphaClassQT ;
owl:disjointWith :AlphaClassUV ;
owl:disjointWith :AlphaClassVarious ;
owl:disjointWith :AlphaClassWZ ;
.
:AlphaClassQT
rdf:type rdfs:Datatype ;
rdf:type owl:Class ;
rdfs:comment "Use for classifying creators by name as a group." ;
rdfs:label "Q-T" ;
rdfs:subClassOf :AlphaClass ;
owl:disjointWith :AlphaClassAD ;
owl:disjointWith :AlphaClassEH ;
owl:disjointWith :AlphaClassIL ;
owl:disjointWith :AlphaClassMP ;
owl:disjointWith :AlphaClassNUM ;
owl:disjointWith :AlphaClassUV ;
owl:disjointWith :AlphaClassVarious ;
owl:disjointWith :AlphaClassWZ ;
.
:AlphaClassUV
rdf:type rdfs:Datatype ;
rdf:type owl:Class ;
rdfs:comment "Use for classifying creators by name as a group." ;
rdfs:label "U-V" ;
rdfs:subClassOf :AlphaClass ;
owl:disjointWith :AlphaClassAD ;
owl:disjointWith :AlphaClassEH ;
owl:disjointWith :AlphaClassIL ;
owl:disjointWith :AlphaClassMP ;
owl:disjointWith :AlphaClassNUM ;
owl:disjointWith :AlphaClassQT ;
owl:disjointWith :AlphaClassVarious ;
owl:disjointWith :AlphaClassWZ ;
.
:AlphaClassVarious
rdf:type rdfs:Datatype ;
rdf:type owl:Class ;
rdfs:comment "Use for classifying compilations by name." ;
rdfs:label "Alphabetical Class Various" ;
rdfs:subClassOf :AlphaClass ;
owl:disjointWith :AlphaClassAD ;
owl:disjointWith :AlphaClassEH ;
owl:disjointWith :AlphaClassIL ;
owl:disjointWith :AlphaClassMP ;
owl:disjointWith :AlphaClassNUM ;
owl:disjointWith :AlphaClassQT ;
owl:disjointWith :AlphaClassUV ;
owl:disjointWith :AlphaClassWZ ;
.
:AlphaClassWZ
rdf:type rdfs:Datatype ;
rdf:type owl:Class ;
rdfs:comment "Use for classifying creators by name as a group." ;
rdfs:label "W-Z" ;
rdfs:subClassOf :AlphaClass ;
owl:disjointWith :AlphaClassAD ;
owl:disjointWith :AlphaClassEH ;
owl:disjointWith :AlphaClassIL ;
owl:disjointWith :AlphaClassMP ;
owl:disjointWith :AlphaClassNUM ;
owl:disjointWith :AlphaClassQT ;
owl:disjointWith :AlphaClassUV ;
owl:disjointWith :AlphaClassVarious ;
.
:LiveMusicRec
rdf:type owl:Class ;
rdfs:label "Live Bootleg" ;
rdfs:subClassOf mo:Performance ;
rdfs:subClassOf mo:Recording ;
.
:PerformanceQualityRating
rdf:type owl:Class ;
rdfs:comment "Evaluation of performance; 1 to 5 stars, 1 being lowest, 5 the highest." ;
rdfs:label "Performance Quality Rating" ;
rdfs:subClassOf schema:Rating ;
.
:RecordingType
rdf:type owl:Class ;
rdfs:label "Recording type" ;
rdfs:subClassOf mo:ReleaseType ;
.
:SoundQualityRating
rdf:type owl:Class ;
rdfs:comment "Evaluation of sound quality (listening); 1 to 5 stars, 1 being lowest, 5 the highest." ;
rdfs:label "Sound Quality Rating" ;
rdfs:subClassOf schema:Rating ;
.
:audience
rdf:type :RecordingType ;
rdfs:label "Audience recording" ;
.
:binNumber
rdf:type owl:DatatypeProperty ;
rdfs:comment "This property refers to the bin container where the item is stored." ;
rdfs:label "Bin number" ;
rdfs:range xsd:integer ;
.
:byArtist
rdf:type owl:ObjectProperty ;
rdfs:comment "Extended schema:byArtist property to enable LiveMusicRecording domain." ;
rdfs:comment "The artist that performed this album or recording." ;
rdfs:domain [
rdf:type owl:Class ;
owl:unionOf (
schema:MusicAlbum
schema:MusicRecording
) ;
] ;
rdfs:label "by artist" ;
rdfs:range [
rdf:type owl:Class ;
owl:unionOf (
schema:MusicGroup
mo:SoloMusicArtist
) ;
] ;
rdfs:subPropertyOf <http://purl.org/dc/elements/1.1/creator> ;
.
:dbpediaURI
rdf:type owl:DatatypeProperty ;
rdfs:comment "This resource captures, or encodes a link to DBpedia entities. It is presented as N3/Turtle format URI (content-negotiable)." ;
rdfs:label "DBpedia URI" ;
rdfs:range xsd:anyURI ;
.
:digital_satellite
rdf:type :RecordingType ;
rdfs:comment "A recording derived from digital satellite broadcast." ;
rdfs:label "Digital satellite recording" ;
.
:ebook_format
rdf:type owl:DatatypeProperty ;
rdfs:comment "The type of digital format for an ebook." ;
rdfs:label "has ebook format" ;
.
:fm
rdf:type :RecordingType ;
rdfs:comment "A recording derived from FM radio broadcast." ;
rdfs:label "FM recording" ;
.
:infoFileURL
rdf:type owl:DatatypeProperty ;
rdfs:comment "URL where an info file can be accessed for a Live Music Release." ;
rdfs:label "has info file URL" ;
rdfs:range xsd:anyURI ;
.
:locationVenue
rdf:type owl:AnnotationProperty ;
rdfs:comment "The location of a music venue, theater, ampitheater, etc., though may revert to the city of the event if the venue is not specified. If neither is known, the labe should specify \"unknown.\"" ;
rdfs:label "location" ;
rdfs:range xsd:string ;
.
:musicbrainzURI
rdf:type owl:DatatypeProperty ;
rdfs:comment "This resource captures, or encodes a link to MusicBrainz entities; can't determine if Collection Ontology possesses such a property, except that mo:musicbrainz won't accept a URI. In principle, this URI links a given entity in Bibliographica to the MusicBrainz graph. It is presented in N3/Turtle format (content-negotiable)." ;
rdfs:label "Musicbrainz URI" ;
rdfs:range xsd:anyURI ;
.
:numberOfitems
rdf:type owl:DatatypeProperty ;
rdfs:comment "This property refers to the number of item copies are in the collection.." ;
rdfs:label "Number of iterms" ;
rdfs:range xsd:integer ;
.
:performanceRating
rdf:type owl:DatatypeProperty ;
rdfs:comment "The rating for the quality of the performance." ;
rdfs:domain :PerformanceQualityRating ;
rdfs:label "Performance rating" ;
rdfs:range xsd:integer ;
.
:soundQualityValue
rdf:type owl:DatatypeProperty ;
rdfs:comment "The rating for the sound quality of the content." ;
rdfs:domain :SoundQualityRating ;
rdfs:label "Sound quality rating" ;
rdfs:range xsd:int ;
.
:soundboard
rdf:type :RecordingType ;
rdfs:label "Soundboard recording" ;
.
:soundtrack
rdf:type :RecordingType ;
rdfs:comment "Typically derived from a video recording sound track." ;
rdfs:label "Soundtrack recording" ;
.
:studio
rdf:type :RecordingType ;
rdfs:comment "Typically derived from a studio recording, but not necessarily a commercial release." ;
rdfs:label "Studio recording" ;
.
:viafURI
rdf:type owl:DatatypeProperty ;
rdfs:comment "This resource captures, or encodes a link to Library of Congress entities. It is presented as RDF file format URI (content-negotiable)." ;
rdfs:label "viaf URI" ;
rdfs:range xsd:anyURI ;
.
:worldcatURI
rdf:type owl:DatatypeProperty ;
rdfs:comment "This resource captures, or encodes a link to Worldcat entities. It is presented as N3/Turtle format URI (content-negotiable)." ;
rdfs:label "Worldcat URI" ;
rdfs:range xsd:anyURI ;
.