annotate cpack/musicont/rdf/base/musicontology.n3 @ 0:718306e29690 tip

commiting public release
author Daniel Wolff
date Tue, 09 Feb 2016 21:05:06 +0100
parents
children
rev   line source
Daniel@0 1 @prefix ao: <http://purl.org/ontology/ao/core#> .
Daniel@0 2 @prefix bio: <http://purl.org/vocab/bio/0.1/> .
Daniel@0 3 @prefix cc: <http://web.resource.org/cc/> .
Daniel@0 4 @prefix dc: <http://purl.org/dc/elements/1.1/> .
Daniel@0 5 @prefix dcterms: <http://purl.org/dc/terms/> .
Daniel@0 6 @prefix event: <http://purl.org/NET/c4dm/event.owl#> .
Daniel@0 7 @prefix foaf: <http://xmlns.com/foaf/0.1/> .
Daniel@0 8 @prefix frbr: <http://purl.org/vocab/frbr/core#> .
Daniel@0 9 @prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
Daniel@0 10 @prefix keys: <http://purl.org/NET/c4dm/keys.owl#> .
Daniel@0 11 @prefix mo: <http://purl.org/ontology/mo/> .
Daniel@0 12 @prefix owl: <http://www.w3.org/2002/07/owl#> .
Daniel@0 13 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
Daniel@0 14 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
Daniel@0 15 @prefix time: <http://www.w3.org/2006/time#> .
Daniel@0 16 @prefix vann: <http://purl.org/vocab/vann/> .
Daniel@0 17 @prefix vs: <http://www.w3.org/2003/06/sw-vocab-status/ns#> .
Daniel@0 18 @prefix wot: <http://xmlns.com/wot/0.1/> .
Daniel@0 19 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
Daniel@0 20
Daniel@0 21 mo: rdf:type owl:Ontology ;
Daniel@0 22 dc:created "2006/12/21 12:00:00";
Daniel@0 23 dc:date "2013/07/22 16:54:19";
Daniel@0 24 dc:description """
Daniel@0 25 The Music Ontology Specification provides main concepts and
Daniel@0 26 properties fo describing music (i.e. artists, albums and tracks)
Daniel@0 27 on the Semantic Web.
Daniel@0 28 """ ;
Daniel@0 29 dc:title "The Music Ontology" ;
Daniel@0 30 owl:imports bio: , <http://purl.org/NET/c4dm/event.owl> , <http://purl.org/ontology/ao/core> , <http://www.w3.org/2006/time> , foaf: , dcterms: , <http://purl.org/NET/c4dm/keys.owl> , <http://purl.org/vocab/frbr/core> ;
Daniel@0 31 vann:preferredNamespacePrefix "mo" ;
Daniel@0 32 vann:preferredNamespaceUri "http://purl.org/ontology/mo/" ;
Daniel@0 33 owl:versionInfo "Revision: 2.1.5" ;
Daniel@0 34 foaf:maker
Daniel@0 35 <http://raimond.me.uk/foaf.rdf#moustaki>,
Daniel@0 36 <http://foaf.me/zazi#me>,
Daniel@0 37 <http://www.talkdigger.com/foaf/fgiasson>,
Daniel@0 38 <http://kurtisrandom.com/foaf.rdf#kurtjx>,
Daniel@0 39 [ foaf:name "George Fazekas" ],
Daniel@0 40 [ foaf:name "Simon Reinhardt"; foaf:homepage <http://simon-reinhardt.de/> ],
Daniel@0 41 [ foaf:name "Alexandre Passant"; foaf:homepage <http://apassant.net/> ].
Daniel@0 42
Daniel@0 43 <http://raimond.me.uk/foaf.rdf#moustaki> foaf:name "Yves Raimond" ; foaf:homepage <http://raimond.me.uk/> .
Daniel@0 44 <http://foaf.me/zazi#me> foaf:name "Thomas Gängler"; foaf:homepage <http://smiy.wordpress.com/> .
Daniel@0 45 <http://www.talkdigger.com/foaf/fgiasson> foaf:name "Frédérick Giasson"; foaf:homepage <http://fgiasson.com/> .
Daniel@0 46 <http://kurtisrandom.com/foaf.rdf#kurtjx> foaf:name "Kurt Jacobson"; foaf:homepage <http://kurtisrandom.com/> .
Daniel@0 47
Daniel@0 48 mo:Activity
Daniel@0 49 rdf:type owl:Class ;
Daniel@0 50 rdfs:comment """
Daniel@0 51 An activity period, defining when an artist was musically active.
Daniel@0 52 """ ;
Daniel@0 53 rdfs:isDefinedBy mo: ;
Daniel@0 54 rdfs:label "activity" ;
Daniel@0 55 rdfs:subClassOf event:Event ;
Daniel@0 56 mo:level "1" ;
Daniel@0 57 vs:term_status "testing" .
Daniel@0 58
Daniel@0 59 mo:AnalogSignal
Daniel@0 60 rdf:type owl:Class ;
Daniel@0 61 rdfs:comment """
Daniel@0 62 An analog signal.
Daniel@0 63 """ ;
Daniel@0 64 rdfs:isDefinedBy mo: ;
Daniel@0 65 rdfs:label "analogue signal" ;
Daniel@0 66 rdfs:subClassOf mo:Signal ;
Daniel@0 67 mo:level "2" ;
Daniel@0 68 owl:disjointWith mo:DigitalSignal ;
Daniel@0 69 vs:term_status "stable" .
Daniel@0 70
Daniel@0 71 mo:Arrangement
Daniel@0 72 rdf:type owl:Class ;
Daniel@0 73 rdfs:comment """
Daniel@0 74 An arrangement event.
Daniel@0 75 Takes as agent the arranger, and produces a score (informational object, not the actually published score).
Daniel@0 76 """ ;
Daniel@0 77 rdfs:isDefinedBy mo: ;
Daniel@0 78 rdfs:label "arrangement" ;
Daniel@0 79 rdfs:subClassOf event:Event ;
Daniel@0 80 mo:level "2" ;
Daniel@0 81 vs:term_status "stable" .
Daniel@0 82
Daniel@0 83 mo:Arranger
Daniel@0 84 rdf:type owl:Class ;
Daniel@0 85 rdfs:label "arranger" ;
Daniel@0 86 rdfs:subClassOf foaf:Agent ;
Daniel@0 87 mo:level "2" ;
Daniel@0 88 owl:equivalentClass
Daniel@0 89 [ rdf:type owl:Restriction ;
Daniel@0 90 owl:onProperty event:isAgentIn ;
Daniel@0 91 owl:someValuesFrom mo:Arrangement
Daniel@0 92 ] ;
Daniel@0 93 vs:term_status "unstable" .
Daniel@0 94
Daniel@0 95 mo:AudioFile
Daniel@0 96 rdf:type owl:Class ;
Daniel@0 97 rdfs:comment "An audio file, which may be available on a local file system or through http, ftp, etc." ;
Daniel@0 98 rdfs:isDefinedBy mo: ;
Daniel@0 99 rdfs:label "audio file" ;
Daniel@0 100 rdfs:subClassOf mo:Medium , foaf:Document ;
Daniel@0 101 mo:level "1" ;
Daniel@0 102 vs:term_status "unstable" .
Daniel@0 103
Daniel@0 104 mo:CD
Daniel@0 105 rdf:type owl:Class ;
Daniel@0 106 rdfs:comment "Compact Disc used as medium to record a musical manifestation." ;
Daniel@0 107 rdfs:isDefinedBy mo: ;
Daniel@0 108 rdfs:label "CD" ;
Daniel@0 109 rdfs:subClassOf mo:Medium ;
Daniel@0 110 mo:level "1" ;
Daniel@0 111 vs:term_status "unstable" .
Daniel@0 112
Daniel@0 113 mo:Composer
Daniel@0 114 rdf:type owl:Class ;
Daniel@0 115 rdfs:label "composer" ;
Daniel@0 116 rdfs:subClassOf foaf:Agent ;
Daniel@0 117 mo:level "2" ;
Daniel@0 118 owl:equivalentClass
Daniel@0 119 [ rdf:type owl:Restriction ;
Daniel@0 120 owl:onProperty event:isAgentIn ;
Daniel@0 121 owl:someValuesFrom mo:Composition
Daniel@0 122 ] ;
Daniel@0 123 vs:term_status "unstable" .
Daniel@0 124
Daniel@0 125 mo:Composition
Daniel@0 126 rdf:type owl:Class ;
Daniel@0 127 rdfs:comment """
Daniel@0 128 A composition event.
Daniel@0 129 Takes as agent the composer himself.
Daniel@0 130 It produces a MusicalWork, or a MusicalExpression (when the initial \"product\" is a score, for example), or both...
Daniel@0 131 """ ;
Daniel@0 132 rdfs:isDefinedBy mo: ;
Daniel@0 133 rdfs:label "composition" ;
Daniel@0 134 rdfs:subClassOf event:Event ;
Daniel@0 135 mo:level "2" ;
Daniel@0 136 vs:term_status "stable" .
Daniel@0 137
Daniel@0 138 mo:Conductor
Daniel@0 139 rdf:type owl:Class ;
Daniel@0 140 rdfs:label "conductor" ;
Daniel@0 141 rdfs:subClassOf foaf:Agent ;
Daniel@0 142 mo:level "2" ;
Daniel@0 143 owl:equivalentClass
Daniel@0 144 [ rdf:type owl:Restriction ;
Daniel@0 145 owl:onProperty mo:conducted ;
Daniel@0 146 owl:someValuesFrom mo:Performance
Daniel@0 147 ] ;
Daniel@0 148 vs:term_status "unstable" .
Daniel@0 149
Daniel@0 150 mo:CorporateBody
Daniel@0 151 rdf:type owl:Class ;
Daniel@0 152 rdfs:comment "Organization or group of individuals and/or other organizations involved in the music market." ;
Daniel@0 153 rdfs:isDefinedBy mo: ;
Daniel@0 154 rdfs:label "corporate body" ;
Daniel@0 155 rdfs:subClassOf foaf:Organization ;
Daniel@0 156 mo:level "1" ;
Daniel@0 157 vs:term_status "stable" .
Daniel@0 158
Daniel@0 159 mo:DAT
Daniel@0 160 rdf:type owl:Class ;
Daniel@0 161 rdfs:comment "Digital Audio Tape used as medium to record a musical manifestation." ;
Daniel@0 162 rdfs:isDefinedBy mo: ;
Daniel@0 163 rdfs:label "DAT" ;
Daniel@0 164 rdfs:subClassOf mo:Medium ;
Daniel@0 165 mo:level "1" ;
Daniel@0 166 vs:term_status "unstable" .
Daniel@0 167
Daniel@0 168 mo:DCC
Daniel@0 169 rdf:type owl:Class ;
Daniel@0 170 rdfs:comment "Digital Compact Cassette used as medium to record a musical manifestation." ;
Daniel@0 171 rdfs:isDefinedBy mo: ;
Daniel@0 172 rdfs:label "DCC" ;
Daniel@0 173 rdfs:subClassOf mo:Medium ;
Daniel@0 174 mo:level "1" ;
Daniel@0 175 vs:term_status "unstable" .
Daniel@0 176
Daniel@0 177 mo:DVDA
Daniel@0 178 rdf:type owl:Class ;
Daniel@0 179 rdfs:comment "DVD-Audio used as medium to record a musical manifestation." ;
Daniel@0 180 rdfs:isDefinedBy mo: ;
Daniel@0 181 rdfs:label "DVDA" ;
Daniel@0 182 rdfs:subClassOf mo:Medium ;
Daniel@0 183 mo:level "1" ;
Daniel@0 184 vs:term_status "unstable" .
Daniel@0 185
Daniel@0 186 mo:DigitalSignal
Daniel@0 187 rdf:type owl:Class ;
Daniel@0 188 rdfs:comment """
Daniel@0 189 A digital signal
Daniel@0 190 """ ;
Daniel@0 191 rdfs:isDefinedBy mo: ;
Daniel@0 192 rdfs:label "digital signal" ;
Daniel@0 193 rdfs:subClassOf mo:Signal ;
Daniel@0 194 mo:level "2" ;
Daniel@0 195 owl:disjointWith mo:AnalogSignal ;
Daniel@0 196 vs:term_status "stable" .
Daniel@0 197
Daniel@0 198 mo:ED2K
Daniel@0 199 rdf:type owl:Class ;
Daniel@0 200 rdfs:comment "Something available on the E-Donkey peer-2-peer filesharing network" ;
Daniel@0 201 rdfs:isDefinedBy mo: ;
Daniel@0 202 rdfs:label "ED2K" ;
Daniel@0 203 rdfs:subClassOf mo:Medium ;
Daniel@0 204 mo:level "1" ;
Daniel@0 205 vs:term_status "unstable" .
Daniel@0 206
Daniel@0 207 mo:Festival
Daniel@0 208 rdf:type owl:Class ;
Daniel@0 209 rdfs:comment """
Daniel@0 210 A festival - musical/artistic event lasting several days, like Glastonbury, Rock Am Ring...
Daniel@0 211 We migth decompose this event (which is in fact just a classification of the space/time region related to
Daniel@0 212 a particular festival) using hasSubEvent in several performances at different space/time.
Daniel@0 213 """ ;
Daniel@0 214 rdfs:isDefinedBy mo: ;
Daniel@0 215 rdfs:label "Festival" ;
Daniel@0 216 rdfs:subClassOf event:Event ;
Daniel@0 217 mo:level "2" ;
Daniel@0 218 vs:term_status "stable" .
Daniel@0 219
Daniel@0 220 mo:Genre
Daniel@0 221 rdf:type owl:Class ;
Daniel@0 222 rdfs:comment """
Daniel@0 223 An expressive style of music.
Daniel@0 224
Daniel@0 225 Any taxonomy can be plug-in here. You can either define a genre by yourself, like this:
Daniel@0 226
Daniel@0 227 :mygenre a mo:Genre; dc:title \"electro rock\".
Daniel@0 228
Daniel@0 229 Or you can refer to a DBPedia genre (such as http://dbpedia.org/resource/Baroque_music), allowing semantic web
Daniel@0 230 clients to access easily really detailed structured information about the genre you are refering to.
Daniel@0 231 """ ;
Daniel@0 232 rdfs:isDefinedBy mo: ;
Daniel@0 233 rdfs:label "Genre" ;
Daniel@0 234 mo:level "2" ;
Daniel@0 235 vs:term_status "stable" .
Daniel@0 236
Daniel@0 237 mo:Instrument
Daniel@0 238 rdf:type owl:Class ;
Daniel@0 239 rdfs:comment """
Daniel@0 240 Any of various devices or contrivances that can be used to produce musical tones or sound.
Daniel@0 241
Daniel@0 242 Any taxonomy can be used to subsume this concept. The default one is one extracted by Ivan Herman
Daniel@0 243 from the Musicbrainz instrument taxonomy, conforming to SKOS. This concept holds a seeAlso link
Daniel@0 244 towards this taxonomy.
Daniel@0 245 """ ;
Daniel@0 246 rdfs:isDefinedBy mo: ;
Daniel@0 247 rdfs:label "Instrument" ;
Daniel@0 248 rdfs:seeAlso <http://purl.org/ontology/mo/mit#> ;
Daniel@0 249 mo:level "2" ;
Daniel@0 250 vs:term_status "stable" .
Daniel@0 251
Daniel@0 252 mo:Instrumentation
Daniel@0 253 rdf:type owl:Class ;
Daniel@0 254 rdfs:comment """
Daniel@0 255 Instrumentation deals with the techniques of writing music for a specific instrument,
Daniel@0 256 including the limitations of the instrument, playing techniques and idiomatic handling of the instrument.
Daniel@0 257 """ ;
Daniel@0 258 rdfs:isDefinedBy mo: ;
Daniel@0 259 rdfs:label "instrumentation" ;
Daniel@0 260 rdfs:subClassOf mo:Arrangement ;
Daniel@0 261 mo:level "2" ;
Daniel@0 262 vs:term_status "stable" .
Daniel@0 263
Daniel@0 264 mo:Label
Daniel@0 265 rdf:type owl:Class ;
Daniel@0 266 rdfs:comment "Trade name of a company that produces musical works or expression of musical works." ;
Daniel@0 267 rdfs:isDefinedBy mo: ;
Daniel@0 268 rdfs:label "label" ;
Daniel@0 269 rdfs:subClassOf mo:CorporateBody ;
Daniel@0 270 mo:level "1" ;
Daniel@0 271 vs:term_status "stable" .
Daniel@0 272
Daniel@0 273 mo:Libretto
Daniel@0 274 rdf:type owl:Class ;
Daniel@0 275 rdfs:comment """
Daniel@0 276 Libretto
Daniel@0 277 """ ;
Daniel@0 278 rdfs:isDefinedBy mo: ;
Daniel@0 279 rdfs:label "libretto" ;
Daniel@0 280 rdfs:subClassOf mo:MusicalExpression ;
Daniel@0 281 mo:level "2" ;
Daniel@0 282 vs:term_status "stable" .
Daniel@0 283
Daniel@0 284 mo:Listener
Daniel@0 285 rdf:type owl:Class ;
Daniel@0 286 rdfs:label "listened" ;
Daniel@0 287 rdfs:subClassOf foaf:Agent ;
Daniel@0 288 mo:level "2" ;
Daniel@0 289 owl:equivalentClass
Daniel@0 290 [ rdf:type owl:Restriction ;
Daniel@0 291 owl:onProperty mo:listened ;
Daniel@0 292 owl:someValuesFrom mo:Performance
Daniel@0 293 ] ;
Daniel@0 294 vs:term_status "unstable" .
Daniel@0 295
Daniel@0 296 mo:Lyrics
Daniel@0 297 rdf:type owl:Class ;
Daniel@0 298 rdfs:comment """
Daniel@0 299 Lyrics
Daniel@0 300 """ ;
Daniel@0 301 rdfs:isDefinedBy mo: ;
Daniel@0 302 rdfs:label "lyrics" ;
Daniel@0 303 rdfs:subClassOf mo:MusicalExpression ;
Daniel@0 304 mo:level "2" ;
Daniel@0 305 vs:term_status "stable" .
Daniel@0 306
Daniel@0 307 mo:MD
Daniel@0 308 rdf:type owl:Class ;
Daniel@0 309 rdfs:comment "Mini Disc used as medium to record a musical manifestation." ;
Daniel@0 310 rdfs:isDefinedBy mo: ;
Daniel@0 311 rdfs:label "MD" ;
Daniel@0 312 rdfs:subClassOf mo:Medium ;
Daniel@0 313 mo:level "1" ;
Daniel@0 314 vs:term_status "unstable" .
Daniel@0 315
Daniel@0 316 mo:MagneticTape
Daniel@0 317 rdf:type owl:Class ;
Daniel@0 318 rdfs:comment "Magnetic analogue tape used as medium to record a musical manifestation." ;
Daniel@0 319 rdfs:isDefinedBy mo: ;
Daniel@0 320 rdfs:label "MagneticTape" ;
Daniel@0 321 rdfs:subClassOf mo:Medium ;
Daniel@0 322 mo:level "1" ;
Daniel@0 323 vs:term_status "unstable" .
Daniel@0 324
Daniel@0 325 mo:Medium
Daniel@0 326 rdf:type owl:Class ;
Daniel@0 327 rdfs:comment "A means or instrumentality for storing or communicating musical manifestation." ;
Daniel@0 328 rdfs:isDefinedBy mo: ;
Daniel@0 329 rdfs:label "Medium" ;
Daniel@0 330 rdfs:subClassOf mo:MusicalItem ;
Daniel@0 331 mo:level "1" ;
Daniel@0 332 vs:term_status "unstable" .
Daniel@0 333
Daniel@0 334 mo:Membership
Daniel@0 335 rdf:type owl:Class ;
Daniel@0 336 rdfs:comment "A membership event, where one or several people belongs to a group during a particular time period." ;
Daniel@0 337 rdfs:isDefinedBy mo: ;
Daniel@0 338 rdfs:label "membership" ;
Daniel@0 339 rdfs:subClassOf event:Event ;
Daniel@0 340 mo:level "1" ;
Daniel@0 341 vs:term_status "testing" .
Daniel@0 342
Daniel@0 343 mo:Movement
Daniel@0 344 rdf:type owl:Class ;
Daniel@0 345 rdfs:comment """A movement is a self-contained part of a musical work. While individual or selected movements from a composition are sometimes performed separately, a performance of the complete work requires all the movements to be performed in succession.
Daniel@0 346
Daniel@0 347 Often a composer attempts to interrelate the movements thematically, or sometimes in more subtle ways, in order that the individual
Daniel@0 348 movements exert a cumulative effect. In some forms, composers sometimes link the movements, or ask for them to be played without a
Daniel@0 349 pause between them.
Daniel@0 350 """ ;
Daniel@0 351 rdfs:isDefinedBy mo: ;
Daniel@0 352 rdfs:label "movement" ;
Daniel@0 353 rdfs:subClassOf mo:MusicalWork ;
Daniel@0 354 mo:level "2" ;
Daniel@0 355 vs:term_status "unstable" .
Daniel@0 356
Daniel@0 357 mo:MusicArtist
Daniel@0 358 rdf:type owl:Class ;
Daniel@0 359 rdfs:comment """
Daniel@0 360 A person or a group of people (or a computer :-) ), whose musical
Daniel@0 361 creative work shows sensitivity and imagination
Daniel@0 362 """ ;
Daniel@0 363 rdfs:isDefinedBy mo: ;
Daniel@0 364 rdfs:label "music artist" ;
Daniel@0 365 rdfs:subClassOf foaf:Agent ;
Daniel@0 366 mo:level "1" ;
Daniel@0 367 vs:term_status "stable" .
Daniel@0 368
Daniel@0 369 mo:MusicGroup
Daniel@0 370 rdf:type owl:Class ;
Daniel@0 371 rdfs:comment "Group of musicians, or musical ensemble, usually popular or folk, playing parts of or improvising off of a musical arrangement. " ;
Daniel@0 372 rdfs:isDefinedBy mo: ;
Daniel@0 373 rdfs:label "music group" ;
Daniel@0 374 rdfs:subClassOf foaf:Group , mo:MusicArtist ;
Daniel@0 375 mo:level "1" ;
Daniel@0 376 vs:term_status "stable" .
Daniel@0 377
Daniel@0 378 mo:MusicalExpression
Daniel@0 379 rdf:type owl:Class ;
Daniel@0 380 rdfs:comment """
Daniel@0 381 The intellectual or artistic realization of a work in the form of alpha-numeric, musical, or choreographic notation, sound, etc., or any combination of such forms.
Daniel@0 382
Daniel@0 383
Daniel@0 384 For example:
Daniel@0 385
Daniel@0 386 Work #1 Franz Schubert's Trout quintet
Daniel@0 387
Daniel@0 388 * Expression #1 the composer's score
Daniel@0 389 * Expression #2 sound issued from the performance by the Amadeus Quartet and Hephzibah Menuhin on piano
Daniel@0 390 * Expression #3 sound issued from the performance by the Cleveland Quartet and Yo-Yo Ma on the cello
Daniel@0 391 * . . . .
Daniel@0 392
Daniel@0 393 The Music Ontology defines the following sub-concepts of a MusicalExpression, which should be used instead of MusicalExpression itself: Score (the
Daniel@0 394 result of an arrangement), Sound (produced during a performance), Signal. However, it is possible to stick to FRBR and bypass the worflow
Daniel@0 395 mechanism this ontology defines by using the core FRBR properties on such objects. But it is often better to use events to interconnect such
Daniel@0 396 expressions (allowing to go deeply into the production process - `this performer was playing this particular instrument at that
Daniel@0 397 particular time').
Daniel@0 398
Daniel@0 399 """ ;
Daniel@0 400 rdfs:isDefinedBy mo: ;
Daniel@0 401 rdfs:label "musical expression" ;
Daniel@0 402 rdfs:subClassOf frbr:Expression ;
Daniel@0 403 mo:level "1" ;
Daniel@0 404 vs:term_status "unstable" .
Daniel@0 405
Daniel@0 406 mo:MusicalItem
Daniel@0 407 rdf:type owl:Class ;
Daniel@0 408 rdfs:comment """A single exemplar of a musical expression.
Daniel@0 409
Daniel@0 410 For example, it could be a single exemplar of a CD. This is normally an single object (a CD) possessed by somebody.
Daniel@0 411
Daniel@0 412 From the FRBR final report: The entity defined as item is a concrete entity. It is in many instances a single physical object (e.g., a copy of a one-volume monograph, a single audio cassette, etc.). There are instances, however, where the entity defined as item comprises more than one physical object (e.g., a monograph issued as two separately bound volumes, a recording issued on three separate compact discs, etc.).
Daniel@0 413
Daniel@0 414 In terms of intellectual content and physical form, an item exemplifying a manifestation is normally the same as the manifestation itself. However, variations may occur from one item to another, even when the items exemplify the same manifestation, where those variations are the result of actions external to the intent of the producer of the manifestation (e.g., damage occurring after the item was produced, binding performed by a library, etc.).
Daniel@0 415 """ ;
Daniel@0 416 rdfs:isDefinedBy mo: ;
Daniel@0 417 rdfs:label "MusicalItem" ;
Daniel@0 418 mo:level "1" ;
Daniel@0 419 vs:term_status "unstable" .
Daniel@0 420
Daniel@0 421 mo:MusicalManifestation
Daniel@0 422 rdf:type owl:Class ;
Daniel@0 423 rdfs:comment """
Daniel@0 424
Daniel@0 425 This entity is related to the edition/production/publication of a musical expression (musical manifestation are closely related with the music industry (their terms, concepts, definitions, methods (production, publication, etc.), etc.)
Daniel@0 426
Daniel@0 427 From the FRBR final report: The entity defined as manifestation encompasses a wide range of materials, including manuscripts, books, periodicals, maps, posters, sound recordings, films, video recordings, CD-ROMs, multimedia kits, etc. As an entity, manifestation represents all the physical objects that bear the same characteristics, in respect to both intellectual content and physical form.
Daniel@0 428
Daniel@0 429
Daniel@0 430 Work #1 J. S. Bach's Six suites for unaccompanied cello
Daniel@0 431
Daniel@0 432 * Expression #1 sound issued during the performance by Janos Starker recorded in 1963 and 1965
Daniel@0 433 o Manifestation #1 recordings released on 33 1/3 rpm sound discs in 1965 by Mercury
Daniel@0 434 o Manifestation #2 recordings re-released on compact disc in 1991 by Mercury
Daniel@0 435 * Expression #2 sound issued during the performances by Yo-Yo Ma recorded in 1983
Daniel@0 436 o Manifestation #1 recordings released on 33 1/3 rpm sound discs in 1983 by CBS Records
Daniel@0 437 o Manifestation #2 recordings re-released on compact disc in 1992 by CBS Records
Daniel@0 438
Daniel@0 439
Daniel@0 440 Changes that occur deliberately or even inadvertently in the production process that affect the copies result, strictly speaking, in a new manifestation. A manifestation resulting from such a change may be identified as a particular \"state\" or \"issue\" of the publication.
Daniel@0 441
Daniel@0 442 Changes that occur to an individual copy after the production process is complete (e.g., the loss of a page, rebinding, etc.) are not considered to result in a new manifestation. That copy is simply considered to be an exemplar (or item) of the manifestation that deviates from the copy as produced.
Daniel@0 443
Daniel@0 444 With the entity defined as manifestation we can describe the physical characteristics of a set of items and the characteristics associated with the production and distribution of that set of items that may be important factors in enabling users to choose a manifestation appropriate to their physical needs and constraints, and to identify and acquire a copy of that manifestation.
Daniel@0 445
Daniel@0 446 Defining manifestation as an entity also enables us to draw relationships between specific manifestations of a work. We can use the relationships between manifestations to identify, for example, the specific publication that was used to create a microreproduction.
Daniel@0 447
Daniel@0 448 """ ;
Daniel@0 449 rdfs:isDefinedBy mo: ;
Daniel@0 450 rdfs:label "musical manifestation" ;
Daniel@0 451 rdfs:subClassOf frbr:Manifestation ;
Daniel@0 452 mo:level "1" ;
Daniel@0 453 vs:term_status "stable" .
Daniel@0 454
Daniel@0 455 mo:MusicalWork
Daniel@0 456 rdf:type owl:Class ;
Daniel@0 457 rdfs:comment """
Daniel@0 458 Distinct intellectual or artistic musical creation.
Daniel@0 459
Daniel@0 460 From the FRBR final report: A work is an abstract entity; there is no single material object one can point to as the work. We recognize the work through individual realizations or expressions of the work, but the work itself exists only in the commonality of
Daniel@0 461 content between and among the various expressions of the work. When we speak of Homer's Iliad as a work, our point of reference is not a particular recitation or text of the work, but the intellectual creation that lies behind all the various expressions of the work.
Daniel@0 462
Daniel@0 463 For example:
Daniel@0 464
Daniel@0 465 work #1 J. S. Bach's The art of the fugue
Daniel@0 466
Daniel@0 467
Daniel@0 468 """ ;
Daniel@0 469 rdfs:isDefinedBy mo: ;
Daniel@0 470 rdfs:label "musical work" ;
Daniel@0 471 rdfs:subClassOf frbr:Work ;
Daniel@0 472 mo:level "2" ;
Daniel@0 473 vs:term_status "stable" .
Daniel@0 474
Daniel@0 475 mo:Orchestration
Daniel@0 476 rdf:type owl:Class ;
Daniel@0 477 rdfs:comment """
Daniel@0 478 Orchestration includes, in addition to instrumentation, the handling of groups of instruments and their balance and interaction.
Daniel@0 479 """ ;
Daniel@0 480 rdfs:isDefinedBy mo: ;
Daniel@0 481 rdfs:label "orchestration" ;
Daniel@0 482 rdfs:subClassOf mo:Arrangement ;
Daniel@0 483 mo:level "2" ;
Daniel@0 484 vs:term_status "stable" .
Daniel@0 485
Daniel@0 486 mo:Performance
Daniel@0 487 rdf:type owl:Class ;
Daniel@0 488 rdfs:comment """
Daniel@0 489 A performance event.
Daniel@0 490 It might include as agents performers, engineers, conductors, or even listeners.
Daniel@0 491 It might include as factors a score, a MusicalWork, musical instruments.
Daniel@0 492 It might produce a sound:-)
Daniel@0 493 """ ;
Daniel@0 494 rdfs:isDefinedBy mo: ;
Daniel@0 495 rdfs:label "performance" ;
Daniel@0 496 rdfs:subClassOf event:Event ;
Daniel@0 497 mo:level "2" ;
Daniel@0 498 vs:term_status "stable" .
Daniel@0 499
Daniel@0 500 mo:Performer
Daniel@0 501 rdf:type owl:Class ;
Daniel@0 502 rdfs:label "performer" ;
Daniel@0 503 rdfs:subClassOf foaf:Agent ;
Daniel@0 504 mo:level "2" ;
Daniel@0 505 owl:equivalentClass
Daniel@0 506 [ rdf:type owl:Restriction ;
Daniel@0 507 owl:onProperty mo:performed ;
Daniel@0 508 owl:someValuesFrom mo:Performance
Daniel@0 509 ] ;
Daniel@0 510 vs:term_status "unstable" .
Daniel@0 511
Daniel@0 512 mo:PublishedLibretto
Daniel@0 513 rdf:type owl:Class ;
Daniel@0 514 rdfs:comment "A published libretto" ;
Daniel@0 515 rdfs:isDefinedBy mo: ;
Daniel@0 516 rdfs:label "published libretto" ;
Daniel@0 517 rdfs:subClassOf mo:MusicalManifestation ;
Daniel@0 518 mo:level "2" ;
Daniel@0 519 vs:term_status "stable" .
Daniel@0 520
Daniel@0 521 mo:PublishedLyrics
Daniel@0 522 rdf:type owl:Class ;
Daniel@0 523 rdfs:comment "Published lyrics, as a book or as a text file, for example" ;
Daniel@0 524 rdfs:isDefinedBy mo: ;
Daniel@0 525 rdfs:label "published lyrics" ;
Daniel@0 526 rdfs:subClassOf mo:MusicalManifestation ;
Daniel@0 527 mo:level "2" ;
Daniel@0 528 vs:term_status "stable" .
Daniel@0 529
Daniel@0 530 mo:PublishedScore
Daniel@0 531 rdf:type owl:Class ;
Daniel@0 532 rdfs:comment "A published score (subclass of MusicalManifestation)" ;
Daniel@0 533 rdfs:isDefinedBy mo: ;
Daniel@0 534 rdfs:label "published score" ;
Daniel@0 535 rdfs:subClassOf mo:MusicalManifestation ;
Daniel@0 536 mo:level "2" ;
Daniel@0 537 vs:term_status "stable" .
Daniel@0 538
Daniel@0 539 mo:Record
Daniel@0 540 rdf:type owl:Class ;
Daniel@0 541 rdfs:comment "A published record (manifestation which first aim is to render the product of a recording)" ;
Daniel@0 542 rdfs:isDefinedBy mo: ;
Daniel@0 543 rdfs:label "record" ;
Daniel@0 544 rdfs:subClassOf mo:MusicalManifestation ;
Daniel@0 545 mo:level "1" ;
Daniel@0 546 vs:term_status "stable" .
Daniel@0 547
Daniel@0 548 mo:Recording
Daniel@0 549 rdf:type owl:Class ;
Daniel@0 550 rdfs:comment """
Daniel@0 551 A recording event.
Daniel@0 552 Takes a sound as a factor to produce a signal (analog or digital).
Daniel@0 553 The location of such events (if any) is the actual location of the corresponding
Daniel@0 554 microphone or the \"recording device\".
Daniel@0 555 """ ;
Daniel@0 556 rdfs:isDefinedBy mo: ;
Daniel@0 557 rdfs:label "recording" ;
Daniel@0 558 rdfs:subClassOf event:Event ;
Daniel@0 559 mo:level "2" ;
Daniel@0 560 vs:term_status "stable" .
Daniel@0 561
Daniel@0 562 mo:RecordingSession
Daniel@0 563 rdf:type owl:Class ;
Daniel@0 564 rdfs:comment "A set of performances/recordings/mastering events. This event can be decomposed in its constituent events using event:sub_event" ;
Daniel@0 565 rdfs:isDefinedBy mo: ;
Daniel@0 566 rdfs:label "recording session" ;
Daniel@0 567 rdfs:subClassOf event:Event ;
Daniel@0 568 mo:level "2" ;
Daniel@0 569 vs:term_status "testing" .
Daniel@0 570
Daniel@0 571 mo:Release
Daniel@0 572 rdf:type owl:Class ;
Daniel@0 573 rdfs:comment "A specific release, with barcode, box, liner notes, cover art, and a number of records" ;
Daniel@0 574 rdfs:isDefinedBy mo: ;
Daniel@0 575 rdfs:label "release" ;
Daniel@0 576 rdfs:subClassOf mo:MusicalManifestation ;
Daniel@0 577 mo:level "1" ;
Daniel@0 578 vs:term_status "testing" .
Daniel@0 579
Daniel@0 580 mo:ReleaseEvent
Daniel@0 581 rdf:type owl:Class ;
Daniel@0 582 rdfs:comment "A release event, in a particular place (e.g. a country) at a particular time. Other factors of this event might include cover art, liner notes, box, etc. or a release grouping all these." ;
Daniel@0 583 rdfs:isDefinedBy mo: ;
Daniel@0 584 rdfs:label "release event" ;
Daniel@0 585 rdfs:subClassOf event:Event ;
Daniel@0 586 mo:level "1" ;
Daniel@0 587 vs:term_status "testing" .
Daniel@0 588
Daniel@0 589 mo:ReleaseStatus
Daniel@0 590 rdf:type owl:Class ;
Daniel@0 591 rdfs:comment "Musical manifestation release status." ;
Daniel@0 592 rdfs:isDefinedBy mo: ;
Daniel@0 593 rdfs:label "release status" ;
Daniel@0 594 mo:level "1" ;
Daniel@0 595 vs:term_status "stable" .
Daniel@0 596
Daniel@0 597 mo:ReleaseType
Daniel@0 598 rdf:type owl:Class ;
Daniel@0 599 rdfs:comment """
Daniel@0 600 Release type of a particular manifestation, such as \"album\" or \"interview\"...
Daniel@0 601 """ ;
Daniel@0 602 rdfs:isDefinedBy mo: ;
Daniel@0 603 rdfs:label "Release type" ;
Daniel@0 604 mo:level "1" ;
Daniel@0 605 vs:term_status "stable" .
Daniel@0 606
Daniel@0 607 mo:SACD
Daniel@0 608 rdf:type owl:Class ;
Daniel@0 609 rdfs:comment "Super Audio Compact Disc used as medium to record a musical manifestation." ;
Daniel@0 610 rdfs:isDefinedBy mo: ;
Daniel@0 611 rdfs:label "SACD" ;
Daniel@0 612 rdfs:subClassOf mo:Medium ;
Daniel@0 613 mo:level "1" ;
Daniel@0 614 vs:term_status "unstable" .
Daniel@0 615
Daniel@0 616 mo:Score
Daniel@0 617 rdf:type owl:Class ;
Daniel@0 618 rdfs:comment """
Daniel@0 619 Here, we are dealing with the informational object (the MusicalExpression), not the actually \"published\" score.
Daniel@0 620 This may be, for example, the product of an arrangement process.
Daniel@0 621 """ ;
Daniel@0 622 rdfs:isDefinedBy mo: ;
Daniel@0 623 rdfs:label "score" ;
Daniel@0 624 rdfs:subClassOf mo:MusicalExpression ;
Daniel@0 625 mo:level "2" ;
Daniel@0 626 vs:term_status "stable" .
Daniel@0 627
Daniel@0 628 mo:Show
Daniel@0 629 rdf:type owl:Class ;
Daniel@0 630 rdfs:comment """
Daniel@0 631 A show - a musical event lasting several days, in a particular venue. Examples can be
Daniel@0 632 \"The Magic Flute\" at the Opera Bastille, August 2005, or a musical in the west end...
Daniel@0 633 """ ;
Daniel@0 634 rdfs:isDefinedBy mo: ;
Daniel@0 635 rdfs:label "Show" ;
Daniel@0 636 rdfs:subClassOf event:Event ;
Daniel@0 637 mo:level "2" ;
Daniel@0 638 vs:term_status "stable" .
Daniel@0 639
Daniel@0 640 mo:Signal
Daniel@0 641 rdf:type owl:Class ;
Daniel@0 642 rdfs:comment """
Daniel@0 643 A subclass of MusicalExpression, representing a signal, for example a master signal produced by a performance and a recording.
Daniel@0 644 """ ;
Daniel@0 645 rdfs:isDefinedBy mo: ;
Daniel@0 646 rdfs:label "signal" ;
Daniel@0 647 rdfs:subClassOf mo:MusicalExpression ;
Daniel@0 648 mo:level "1" ;
Daniel@0 649 vs:term_status "stable" .
Daniel@0 650
Daniel@0 651 mo:SignalGroup
Daniel@0 652 rdf:type owl:Class ;
Daniel@0 653 rdfs:comment """
Daniel@0 654 A musical expression representing a group of signals, for example a set of masters resulting from a whole recording/mastering session.
Daniel@0 655 """ ;
Daniel@0 656 rdfs:isDefinedBy mo: ;
Daniel@0 657 rdfs:label "signal group" ;
Daniel@0 658 rdfs:subClassOf mo:MusicalExpression ;
Daniel@0 659 mo:level "1" ;
Daniel@0 660 vs:term_status "testing" .
Daniel@0 661
Daniel@0 662 mo:SoloMusicArtist
Daniel@0 663 rdf:type owl:Class ;
Daniel@0 664 rdfs:comment "Single person whose musical creative work shows sensitivity and imagination." ;
Daniel@0 665 rdfs:isDefinedBy mo: ;
Daniel@0 666 rdfs:label "solo music artist" ;
Daniel@0 667 rdfs:subClassOf foaf:Person , mo:MusicArtist ;
Daniel@0 668 mo:level "1" ;
Daniel@0 669 vs:term_status "stable" .
Daniel@0 670
Daniel@0 671 mo:Sound
Daniel@0 672 rdf:type owl:Class ;
Daniel@0 673 rdfs:comment """
Daniel@0 674 A subclass of MusicalExpression, representing a sound. Realisation of a MusicalWork during a musical Performance.
Daniel@0 675 """ ;
Daniel@0 676 rdfs:isDefinedBy mo: ;
Daniel@0 677 rdfs:label "sound" ;
Daniel@0 678 rdfs:subClassOf event:Event , mo:MusicalExpression ;
Daniel@0 679 mo:level "2" ;
Daniel@0 680 vs:term_status "stable" .
Daniel@0 681
Daniel@0 682 mo:SoundEngineer
Daniel@0 683 rdf:type owl:Class ;
Daniel@0 684 rdfs:label "sound engineer" ;
Daniel@0 685 rdfs:subClassOf foaf:Agent ;
Daniel@0 686 mo:level "2" ;
Daniel@0 687 owl:equivalentClass
Daniel@0 688 [ rdf:type owl:Restriction ;
Daniel@0 689 owl:onProperty mo:engineered ;
Daniel@0 690 owl:someValuesFrom mo:Performance
Daniel@0 691 ] ;
Daniel@0 692 vs:term_status "unstable" .
Daniel@0 693
Daniel@0 694 mo:Stream
Daniel@0 695 rdf:type owl:Class ;
Daniel@0 696 rdfs:comment "Transmission over a network used as medium to broadcast a musical manifestation" ;
Daniel@0 697 rdfs:isDefinedBy mo: ;
Daniel@0 698 rdfs:label "Stream" ;
Daniel@0 699 rdfs:subClassOf mo:Medium ;
Daniel@0 700 mo:level "1" ;
Daniel@0 701 vs:term_status "unstable" .
Daniel@0 702
Daniel@0 703 mo:Torrent
Daniel@0 704 rdf:type owl:Class ;
Daniel@0 705 rdfs:comment "Something available on the Bittorrent peer-2-peer filesharing network" ;
Daniel@0 706 rdfs:isDefinedBy mo: ;
Daniel@0 707 rdfs:label "Torrent" ;
Daniel@0 708 rdfs:subClassOf mo:Medium ;
Daniel@0 709 mo:level "1" ;
Daniel@0 710 vs:term_status "unstable" .
Daniel@0 711
Daniel@0 712 mo:Track
Daniel@0 713 rdf:type owl:Class ;
Daniel@0 714 rdfs:comment "A track on a particular record" ;
Daniel@0 715 rdfs:isDefinedBy mo: ;
Daniel@0 716 rdfs:label "track" ;
Daniel@0 717 rdfs:subClassOf mo:MusicalManifestation ;
Daniel@0 718 mo:level "1" ;
Daniel@0 719 vs:term_status "stable" .
Daniel@0 720
Daniel@0 721 mo:Transcription
Daniel@0 722 rdf:type owl:Class ;
Daniel@0 723 rdfs:comment "Transcription event" ;
Daniel@0 724 rdfs:isDefinedBy mo: ;
Daniel@0 725 rdfs:label "transcription" ;
Daniel@0 726 rdfs:subClassOf event:Event ;
Daniel@0 727 mo:level "2" ;
Daniel@0 728 vs:term_status "testing" .
Daniel@0 729
Daniel@0 730 mo:Vinyl
Daniel@0 731 rdf:type owl:Class ;
Daniel@0 732 rdfs:comment "Vinyl used as medium to record a musical manifestation" ;
Daniel@0 733 rdfs:isDefinedBy mo: ;
Daniel@0 734 rdfs:label "Vinyl" ;
Daniel@0 735 rdfs:subClassOf mo:Medium ;
Daniel@0 736 mo:level "1" ;
Daniel@0 737 vs:term_status "unstable" .
Daniel@0 738
Daniel@0 739 mo:activity
Daniel@0 740 rdf:type owl:ObjectProperty ;
Daniel@0 741 rdfs:comment "Relates an artist to an activity period" ;
Daniel@0 742 rdfs:domain mo:MusicArtist ;
Daniel@0 743 rdfs:range mo:Activity ;
Daniel@0 744 rdfs:isDefinedBy mo: ;
Daniel@0 745 rdfs:label "activity";
Daniel@0 746 mo:level "1" ;
Daniel@0 747 vs:term_status "testing" .
Daniel@0 748
Daniel@0 749 mo:activity_end
Daniel@0 750 rdf:type owl:DatatypeProperty ;
Daniel@0 751 rdfs:comment "Relates an artist to a date at which its activity ended" ;
Daniel@0 752 rdfs:domain mo:MusicArtist ;
Daniel@0 753 rdfs:range xsd:date ;
Daniel@0 754 rdfs:isDefinedBy mo: ;
Daniel@0 755 rdfs:label "activity end";
Daniel@0 756 mo:level "1" ;
Daniel@0 757 vs:term_status "testing" .
Daniel@0 758
Daniel@0 759 mo:activity_start
Daniel@0 760 rdf:type owl:DatatypeProperty ;
Daniel@0 761 rdfs:comment "Relates an artist to a date at which its activity started" ;
Daniel@0 762 rdfs:domain mo:MusicArtist ;
Daniel@0 763 rdfs:range xsd:date ;
Daniel@0 764 rdfs:isDefinedBy mo: ;
Daniel@0 765 rdfs:label "activity start";
Daniel@0 766 mo:level "1" ;
Daniel@0 767 vs:term_status "testing" .
Daniel@0 768
Daniel@0 769 mo:album
Daniel@0 770 rdf:type mo:ReleaseType ;
Daniel@0 771 rdfs:isDefinedBy mo: ;
Daniel@0 772 dc:description """
Daniel@0 773 One or more track issued together.
Daniel@0 774 This is a type of MusicalManifestation defined by the musical industry.
Daniel@0 775 """ ;
Daniel@0 776 dc:title "album" ;
Daniel@0 777 mo:level "1" .
Daniel@0 778
Daniel@0 779 mo:amazon_asin
Daniel@0 780 rdf:type owl:ObjectProperty ;
Daniel@0 781 rdfs:comment "Used to link a work or the expression of a work to its corresponding Amazon ASINs page." ;
Daniel@0 782 rdfs:domain
Daniel@0 783 [ rdf:type owl:Class ;
Daniel@0 784 owl:unionOf (frbr:Work frbr:Expression frbr:Manifestation frbr:Item)
Daniel@0 785 ] ;
Daniel@0 786 rdfs:isDefinedBy mo: ;
Daniel@0 787 rdfs:label "amazon_asin" ;
Daniel@0 788 rdfs:range foaf:Document ;
Daniel@0 789 rdfs:subPropertyOf foaf:isPrimaryTopicOf ;
Daniel@0 790 mo:level "1" ;
Daniel@0 791 vs:term_status "stable" .
Daniel@0 792
Daniel@0 793 mo:arranged_in
Daniel@0 794 rdf:type owl:ObjectProperty ;
Daniel@0 795 rdfs:comment """
Daniel@0 796 Associates a work to an arrangement event where it was arranged
Daniel@0 797 """ ;
Daniel@0 798 rdfs:domain mo:MusicalWork ;
Daniel@0 799 rdfs:isDefinedBy mo: ;
Daniel@0 800 rdfs:label "arranged in" ;
Daniel@0 801 rdfs:range mo:Arrangement ;
Daniel@0 802 rdfs:subPropertyOf event:isFactorOf ;
Daniel@0 803 mo:level "2" ;
Daniel@0 804 owl:inverseOf mo:arrangement_of ;
Daniel@0 805 vs:term_status "unstable" .
Daniel@0 806
Daniel@0 807 mo:arrangement_of
Daniel@0 808 rdf:type owl:ObjectProperty ;
Daniel@0 809 rdfs:comment """
Daniel@0 810 Associates an arrangement event to a work
Daniel@0 811 """ ;
Daniel@0 812 rdfs:domain mo:Arrangement ;
Daniel@0 813 rdfs:isDefinedBy mo: ;
Daniel@0 814 rdfs:label "arrangement of" ;
Daniel@0 815 rdfs:range mo:MusicalWork ;
Daniel@0 816 rdfs:subPropertyOf event:factor ;
Daniel@0 817 mo:level "2" ;
Daniel@0 818 owl:inverseOf mo:arranged_in ;
Daniel@0 819 vs:term_status "unstable" .
Daniel@0 820
Daniel@0 821 mo:artist
Daniel@0 822 rdf:type owl:ObjectProperty ;
Daniel@0 823 rdfs:comment "Relates a membership event with the corresponding artist" ;
Daniel@0 824 rdfs:domain mo:Membership ;
Daniel@0 825 rdfs:isDefinedBy mo: ;
Daniel@0 826 rdfs:label "artist" ;
Daniel@0 827 rdfs:range foaf:Agent ;
Daniel@0 828 mo:level "1" ;
Daniel@0 829 vs:term_status "testing" .
Daniel@0 830
Daniel@0 831 mo:audiobook
Daniel@0 832 rdf:type mo:ReleaseType ;
Daniel@0 833 rdfs:isDefinedBy mo: ;
Daniel@0 834 dc:description """
Daniel@0 835 Book read by a narrator without music.
Daniel@0 836 This is a type of MusicalManifestation defined by the musical industry.
Daniel@0 837 """ ;
Daniel@0 838 dc:title "audio book" ;
Daniel@0 839 mo:level "1" .
Daniel@0 840
Daniel@0 841 mo:availableAs
Daniel@0 842 rdf:type owl:ObjectProperty ;
Daniel@0 843 owl:equivalentProperty
Daniel@0 844 mo:available_as ;
Daniel@0 845 vs:term_status "deprecated" .
Daniel@0 846
Daniel@0 847 mo:available_as
Daniel@0 848 rdf:type owl:ObjectProperty ;
Daniel@0 849 rdfs:comment """
Daniel@0 850 Relates a musical manifestation to a musical item (this album, and my particular cd). By using
Daniel@0 851 this property, there is no assumption on wether the full content is available on the linked item.
Daniel@0 852 To be explicit about this, you can use a sub-property, such as mo:item (the full manifestation
Daniel@0 853 is available on that item) or mo:preview (only a part of the manifestation is available on
Daniel@0 854 that item).
Daniel@0 855
Daniel@0 856 This is a subproperty of frbr:examplar.
Daniel@0 857 """ ;
Daniel@0 858 rdfs:domain mo:MusicalManifestation ;
Daniel@0 859 rdfs:isDefinedBy mo: ;
Daniel@0 860 rdfs:range mo:MusicalItem ;
Daniel@0 861 rdfs:subPropertyOf frbr:exemplar ;
Daniel@0 862 mo:level "1" ;
Daniel@0 863 vs:term_status "stable" .
Daniel@0 864
Daniel@0 865 mo:biography
Daniel@0 866 rdf:type owl:ObjectProperty ;
Daniel@0 867 rdfs:comment "Used to link an artist to their online biography." ;
Daniel@0 868 rdfs:domain mo:MusicArtist ;
Daniel@0 869 rdfs:isDefinedBy mo: ;
Daniel@0 870 rdfs:label "biography" ;
Daniel@0 871 rdfs:range foaf:Document ;
Daniel@0 872 rdfs:subPropertyOf foaf:isPrimaryTopicOf ;
Daniel@0 873 mo:level "1" ;
Daniel@0 874 vs:term_status "stable" .
Daniel@0 875
Daniel@0 876 mo:bitsPerSample
Daniel@0 877 rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
Daniel@0 878 rdfs:comment """
Daniel@0 879 Associates a digital signal to the number a bits used to encode one sample. Range is xsd:int.
Daniel@0 880 """ ;
Daniel@0 881 rdfs:domain mo:DigitalSignal ;
Daniel@0 882 rdfs:isDefinedBy mo: ;
Daniel@0 883 rdfs:range xsd:int ;
Daniel@0 884 mo:level "1" ;
Daniel@0 885 vs:term_status "stable" .
Daniel@0 886
Daniel@0 887 mo:bootleg
Daniel@0 888 rdf:type mo:ReleaseStatus ;
Daniel@0 889 rdfs:isDefinedBy mo: ;
Daniel@0 890 dc:description "An unofficial/underground musical work or the expression of a musical work that was not sanctioned by the artist and/or the corporate body. " ;
Daniel@0 891 dc:title "bootleg" ;
Daniel@0 892 mo:level "1" .
Daniel@0 893
Daniel@0 894 mo:bpm
Daniel@0 895 rdf:type owl:DatatypeProperty ;
Daniel@0 896 rdfs:comment """
Daniel@0 897 Indicates the BPM of a MusicalWork or a particular Performance
Daniel@0 898 Beats per minute: the pace of music measured by the number of beats occurring in 60 seconds.
Daniel@0 899 """ ;
Daniel@0 900 rdfs:domain
Daniel@0 901 [ rdf:type owl:Class ;
Daniel@0 902 owl:unionOf (mo:MusicalWork mo:Performance mo:Signal)
Daniel@0 903 ] ;
Daniel@0 904 rdfs:isDefinedBy mo: ;
Daniel@0 905 rdfs:label "bpm" ;
Daniel@0 906 rdfs:range xsd:float ;
Daniel@0 907 mo:level "2" ;
Daniel@0 908 vs:term_status "stable" .
Daniel@0 909
Daniel@0 910 mo:catalogue_number
Daniel@0 911 rdf:type owl:DatatypeProperty ;
Daniel@0 912 rdfs:comment "Links a release with the corresponding catalogue number" ;
Daniel@0 913 rdfs:domain mo:Release ;
Daniel@0 914 rdfs:isDefinedBy mo: ;
Daniel@0 915 rdfs:label "catalogue number" ;
Daniel@0 916 rdfs:range xsd:string ;
Daniel@0 917 rdfs:subPropertyOf mo:uuid ;
Daniel@0 918 mo:level "1" ;
Daniel@0 919 vs:term_status "testing" .
Daniel@0 920
Daniel@0 921 mo:channels
Daniel@0 922 rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
Daniel@0 923 rdfs:comment """
Daniel@0 924 Associates a signal to the number of channels it holds (mono --> 1, stereo --> 2). Range is xsd:int.
Daniel@0 925 """ ;
Daniel@0 926 rdfs:domain mo:Signal ;
Daniel@0 927 rdfs:isDefinedBy mo: ;
Daniel@0 928 rdfs:range xsd:int ;
Daniel@0 929 mo:level "1" ;
Daniel@0 930 vs:term_status "stable" .
Daniel@0 931
Daniel@0 932 mo:collaborated_with
Daniel@0 933 rdf:type owl:SymmetricProperty , owl:ObjectProperty ;
Daniel@0 934 rdfs:comment "Used to relate two collaborating people on a work." ;
Daniel@0 935 rdfs:domain foaf:Agent ;
Daniel@0 936 rdfs:isDefinedBy mo: ;
Daniel@0 937 rdfs:label "collaborated_with" ;
Daniel@0 938 rdfs:range foaf:Agent ;
Daniel@0 939 mo:level "1" ;
Daniel@0 940 vs:term_status "unstable" .
Daniel@0 941
Daniel@0 942 mo:compilation
Daniel@0 943 rdf:type mo:ReleaseType ;
Daniel@0 944 rdfs:isDefinedBy mo: ;
Daniel@0 945 dc:description """
Daniel@0 946 Collection of previously released manifestations of a musical expression by one or more artists.
Daniel@0 947 This is a type of MusicalManifestation defined by the musical industry.
Daniel@0 948 """ ;
Daniel@0 949 dc:title "compilation" ;
Daniel@0 950 mo:level "1" .
Daniel@0 951
Daniel@0 952 mo:compilation_of
Daniel@0 953 rdf:type owl:ObjectProperty ;
Daniel@0 954 rdfs:comment "Indicates that a musical manifestation is a compilation of several Signals." ;
Daniel@0 955 rdfs:domain mo:MusicalManifestation ;
Daniel@0 956 rdfs:isDefinedBy mo: ;
Daniel@0 957 rdfs:label "compilation_of" ;
Daniel@0 958 rdfs:range mo:Signal ;
Daniel@0 959 mo:level "1" ;
Daniel@0 960 vs:term_status "unstable" .
Daniel@0 961
Daniel@0 962 mo:compiled
Daniel@0 963 rdf:type owl:ObjectProperty ;
Daniel@0 964 rdfs:comment "Used to relate an person or a group of person who compiled the manifestation of a musical work." ;
Daniel@0 965 rdfs:domain mo:MusicArtist ;
Daniel@0 966 rdfs:isDefinedBy mo: ;
Daniel@0 967 rdfs:label "compiled" ;
Daniel@0 968 rdfs:range mo:MusicalManifestation ;
Daniel@0 969 mo:level "1" ;
Daniel@0 970 owl:inverseOf mo:compiler ;
Daniel@0 971 vs:term_status "unstable" .
Daniel@0 972
Daniel@0 973 mo:compiler
Daniel@0 974 rdf:type owl:ObjectProperty ;
Daniel@0 975 rdfs:comment "Used to relate the manifestation of a musical work to a person or a group of person who compiled it." ;
Daniel@0 976 rdfs:domain mo:MusicalManifestation ;
Daniel@0 977 rdfs:isDefinedBy mo: ;
Daniel@0 978 rdfs:label "compiler" ;
Daniel@0 979 rdfs:range mo:MusicArtist ;
Daniel@0 980 mo:level "1" ;
Daniel@0 981 owl:inverseOf mo:compiled ;
Daniel@0 982 vs:term_status "unstable" .
Daniel@0 983
Daniel@0 984 mo:composed_in
Daniel@0 985 rdf:type owl:ObjectProperty ;
Daniel@0 986 rdfs:comment """
Daniel@0 987 Associates a MusicalWork to the Composition event pertaining
Daniel@0 988 to its creation. For example, I might use this property to associate
Daniel@0 989 the Magic Flute to its composition event, occuring during 1782 and having as
Daniel@0 990 a mo:composer Mozart.
Daniel@0 991 """ ;
Daniel@0 992 rdfs:domain mo:MusicalWork ;
Daniel@0 993 rdfs:isDefinedBy mo: ;
Daniel@0 994 rdfs:label "composed in" ;
Daniel@0 995 rdfs:range mo:Composition ;
Daniel@0 996 rdfs:subPropertyOf event:producedIn ;
Daniel@0 997 mo:level "2" ;
Daniel@0 998 owl:inverseOf mo:produced_work ;
Daniel@0 999 vs:term_status "unstable" .
Daniel@0 1000
Daniel@0 1001 mo:composer
Daniel@0 1002 rdf:type owl:ObjectProperty ;
Daniel@0 1003 rdfs:comment """
Daniel@0 1004 Associates a composition event to the actual composer. For example,
Daniel@0 1005 this property could link the event corresponding to the composition of the
Daniel@0 1006 Magic Flute in 1782 to Mozart himself (who obviously has a FOAF profile:-) ).
Daniel@0 1007 """ ;
Daniel@0 1008 rdfs:domain mo:Composition ;
Daniel@0 1009 rdfs:isDefinedBy mo: ;
Daniel@0 1010 rdfs:label "composer" ;
Daniel@0 1011 rdfs:range foaf:Agent ;
Daniel@0 1012 rdfs:subPropertyOf event:agent ;
Daniel@0 1013 mo:level "2" ;
Daniel@0 1014 vs:term_status "stable" .
Daniel@0 1015
Daniel@0 1016 mo:conducted
Daniel@0 1017 rdf:type owl:ObjectProperty ;
Daniel@0 1018 rdfs:comment "Relates agents to the performances they were conducting" ;
Daniel@0 1019 rdfs:domain foaf:Agent ;
Daniel@0 1020 rdfs:isDefinedBy mo: ;
Daniel@0 1021 rdfs:label "conducted" ;
Daniel@0 1022 rdfs:range mo:Performance ;
Daniel@0 1023 rdfs:subPropertyOf bio:event , event:isAgentIn ;
Daniel@0 1024 mo:level "2" ;
Daniel@0 1025 owl:inverseOf mo:conductor ;
Daniel@0 1026 vs:term_status "unstable" .
Daniel@0 1027
Daniel@0 1028 mo:conductor
Daniel@0 1029 rdf:type owl:ObjectProperty ;
Daniel@0 1030 rdfs:comment "Relates a performance to the conductor involved" ;
Daniel@0 1031 rdfs:domain mo:Performance ;
Daniel@0 1032 rdfs:isDefinedBy mo: ;
Daniel@0 1033 rdfs:range foaf:Agent ;
Daniel@0 1034 rdfs:subPropertyOf event:agent ;
Daniel@0 1035 mo:level "2" ;
Daniel@0 1036 owl:inverseOf mo:conducted ;
Daniel@0 1037 vs:term_status "stable" .
Daniel@0 1038
Daniel@0 1039 mo:contains_sample_from
Daniel@0 1040 rdf:type owl:ObjectProperty ;
Daniel@0 1041 rdfs:comment """
Daniel@0 1042 Relates a signal to another signal, which has been sampled.
Daniel@0 1043 """ ;
Daniel@0 1044 rdfs:isDefinedBy mo: ;
Daniel@0 1045 rdfs:label "contains_sample_from" ;
Daniel@0 1046 rdfs:subPropertyOf mo:derived_from ;
Daniel@0 1047 mo:level "1" ;
Daniel@0 1048 vs:term_status "unstable" .
Daniel@0 1049
Daniel@0 1050 mo:derived_from
Daniel@0 1051 rdf:type owl:ObjectProperty ;
Daniel@0 1052 rdfs:comment "A related signal from which the described signal is derived." ;
Daniel@0 1053 rdfs:domain mo:Signal ;
Daniel@0 1054 rdfs:isDefinedBy mo: ;
Daniel@0 1055 rdfs:label "derived from" ;
Daniel@0 1056 rdfs:range mo:Signal ;
Daniel@0 1057 rdfs:subPropertyOf dcterms:source ;
Daniel@0 1058 mo:level "1" ;
Daniel@0 1059 vs:term_status "testing" .
Daniel@0 1060
Daniel@0 1061 mo:discography
Daniel@0 1062 rdf:type owl:ObjectProperty ;
Daniel@0 1063 rdfs:comment "Used to links an artist to an online discography of their musical works. The discography should provide a summary of each released musical work of the artist." ;
Daniel@0 1064 rdfs:domain mo:MusicArtist ;
Daniel@0 1065 rdfs:isDefinedBy mo: ;
Daniel@0 1066 rdfs:label "discography" ;
Daniel@0 1067 rdfs:range foaf:Document ;
Daniel@0 1068 rdfs:subPropertyOf foaf:isPrimaryTopicOf ;
Daniel@0 1069 mo:level "1" ;
Daniel@0 1070 vs:term_status "stable" .
Daniel@0 1071
Daniel@0 1072 mo:discogs
Daniel@0 1073 rdf:type owl:ObjectProperty ;
Daniel@0 1074 rdfs:comment "Used to link a musical work or the expression of a musical work, an artist or a corporate body to to its corresponding Discogs page." ;
Daniel@0 1075 rdfs:domain
Daniel@0 1076 [ rdf:type owl:Class ;
Daniel@0 1077 owl:unionOf (mo:MusicalWork mo:MusicalExpression mo:MusicalManifestation mo:MusicArtist mo:CorporateBody)
Daniel@0 1078 ] ;
Daniel@0 1079 rdfs:isDefinedBy mo: ;
Daniel@0 1080 rdfs:label "discogs" ;
Daniel@0 1081 rdfs:range foaf:Document ;
Daniel@0 1082 rdfs:subPropertyOf foaf:isPrimaryTopicOf ;
Daniel@0 1083 mo:level "1" ;
Daniel@0 1084 vs:term_status "stable" .
Daniel@0 1085
Daniel@0 1086 mo:djmix_of
Daniel@0 1087 rdf:type owl:ObjectProperty ;
Daniel@0 1088 rdfs:comment """Indicates that all (or most of) the tracks of a musical work or the expression of a musical work were mixed together from all (or most of) the tracks from another musical work or the expression of a musical work to form a so called DJ-Mix.
Daniel@0 1089
Daniel@0 1090 The tracks might have been altered by pitching (so that the tempo of one track matches the tempo of the following track) and fading (so that one track blends in smoothly with the other). If the tracks have been more substantially altered, the \"mo:remix\" relationship type is more appropriate. """ ;
Daniel@0 1091 rdfs:isDefinedBy mo: ;
Daniel@0 1092 rdfs:label "djmix_of" ;
Daniel@0 1093 rdfs:subPropertyOf mo:derived_from ;
Daniel@0 1094 mo:level "1" ;
Daniel@0 1095 vs:term_status "unstable" .
Daniel@0 1096
Daniel@0 1097 mo:djmixed
Daniel@0 1098 rdf:type owl:ObjectProperty ;
Daniel@0 1099 rdfs:comment """Used to relate an artist who djmixed a musical work or the expression of a musical work.
Daniel@0 1100
Daniel@0 1101 The artist usually selected the tracks, chose their sequence, and slightly changed them by fading (so that one track blends in smoothly with the other) or pitching (so that the tempo of one track matches the tempo of the following track). This applies to a 'Mixtape' in which all tracks were DJ-mixed together into one single long track. """ ;
Daniel@0 1102 rdfs:domain mo:MusicArtist ;
Daniel@0 1103 rdfs:isDefinedBy mo: ;
Daniel@0 1104 rdfs:label "djmixed" ;
Daniel@0 1105 rdfs:range mo:Signal ;
Daniel@0 1106 mo:level "1" ;
Daniel@0 1107 owl:inverseOf mo:djmixed_by ;
Daniel@0 1108 vs:term_status "unstable" .
Daniel@0 1109
Daniel@0 1110 mo:djmixed_by
Daniel@0 1111 rdf:type owl:ObjectProperty ;
Daniel@0 1112 rdfs:comment """Used to relate a work or the expression of a work to an artist who djmixed it.
Daniel@0 1113
Daniel@0 1114 The artist usually selected the tracks, chose their sequence, and slightly changed them by fading (so that one track blends in smoothly with the other) or pitching (so that the tempo of one track matches the tempo of the following track). This applies to a 'Mixtape' in which all tracks were DJ-mixed together into one single long track. """ ;
Daniel@0 1115 rdfs:domain mo:Signal ;
Daniel@0 1116 rdfs:isDefinedBy mo: ;
Daniel@0 1117 rdfs:label "djmixed_by" ;
Daniel@0 1118 rdfs:range mo:MusicArtist ;
Daniel@0 1119 mo:level "1" ;
Daniel@0 1120 owl:inverseOf mo:djmixed ;
Daniel@0 1121 vs:term_status "unstable" .
Daniel@0 1122
Daniel@0 1123 mo:download
Daniel@0 1124 rdf:type owl:ObjectProperty ;
Daniel@0 1125 rdfs:comment """
Daniel@0 1126 This property can be used to link from a person to the website where they make their works available, or from
Daniel@0 1127 a manifestation (a track or an album, for example) to a web page where it is available for
Daniel@0 1128 download.
Daniel@0 1129
Daniel@0 1130 It is better to use one of the three sub-properties instead of this one in order to specify wether the
Daniel@0 1131 content can be accessed for free (mo:freedownload), if it is just free preview material (mo:previewdownload), or
Daniel@0 1132 if it can be accessed for some money (mo:paiddownload) (this includes links to the Amazon store, for example).
Daniel@0 1133
Daniel@0 1134 This property MUST be used only if the content is just available through a web page (holding, for example
Daniel@0 1135 a Flash application) - it is better to link to actual content directly through the use of mo:available_as and
Daniel@0 1136 mo:Stream, mo:Torrent or mo:ED2K, etc. Therefore, Semantic Web user agents that don't know how to read HTML and even
Daniel@0 1137 less to rip streams from Flash applications can still access the audio content.
Daniel@0 1138 """ ;
Daniel@0 1139 rdfs:domain
Daniel@0 1140 [ rdf:type owl:Class ;
Daniel@0 1141 owl:unionOf (frbr:Manifestation foaf:Agent mo:CorporateBody)
Daniel@0 1142 ] ;
Daniel@0 1143 rdfs:isDefinedBy mo: ;
Daniel@0 1144 rdfs:label "download" ;
Daniel@0 1145 rdfs:range foaf:Document ;
Daniel@0 1146 rdfs:subPropertyOf foaf:isPrimaryTopicOf ;
Daniel@0 1147 mo:level "1" ;
Daniel@0 1148 vs:term_status "stable" .
Daniel@0 1149
Daniel@0 1150 mo:ean
Daniel@0 1151 rdf:type owl:DatatypeProperty ;
Daniel@0 1152 rdfs:comment "The European Article Number (EAN) is a universal identifier for products, commonly printed in form of barcodes on them. The numbers represented by those codes can either be 8 or 13 digits long, with the 13-digit-version being most common. EANs form a superset of the North American Universal Product Code (UPC) as every UPC can be made an EAN by adding a leading zero to it. Additionally every EAN is also a Japanese Article Number (JAN). The identifiers were formerly assigned by EAN International which merged with Uniform Code Council (UCC, the guys behind the UPCs) and Electronic Commerce Council of Canada (ECCC) to become GS1. " ;
Daniel@0 1153 rdfs:domain mo:Release ;
Daniel@0 1154 rdfs:isDefinedBy mo: ;
Daniel@0 1155 rdfs:label "ean" ;
Daniel@0 1156 rdfs:range xsd:string ;
Daniel@0 1157 rdfs:subPropertyOf mo:gtin ;
Daniel@0 1158 mo:level "1" ;
Daniel@0 1159 vs:term_status "testing" .
Daniel@0 1160
Daniel@0 1161 mo:encodes
Daniel@0 1162 rdf:type owl:ObjectProperty ;
Daniel@0 1163 rdfs:comment """
Daniel@0 1164 Relates a MusicalItem (a track on a particular CD, an audio file, a stream somewhere) to the signal it encodes.
Daniel@0 1165
Daniel@0 1166 This is usually a lower-resolution version of the master signal (issued from a Recording event).
Daniel@0 1167 """ ;
Daniel@0 1168 rdfs:domain mo:MusicalItem ;
Daniel@0 1169 rdfs:isDefinedBy mo: ;
Daniel@0 1170 rdfs:label "encodes" ;
Daniel@0 1171 rdfs:range mo:Signal ;
Daniel@0 1172 mo:level "1" ;
Daniel@0 1173 vs:term_status "unstable" .
Daniel@0 1174
Daniel@0 1175 mo:encoding
Daniel@0 1176 rdf:type owl:DatatypeProperty ;
Daniel@0 1177 rdfs:comment "Method used to convert analog electronic signals into digital format such as \"MP3 CBR @ 128kbps\", \"OGG @ 160kbps\", \"FLAC\", etc." ;
Daniel@0 1178 rdfs:domain mo:AudioFile ;
Daniel@0 1179 rdfs:isDefinedBy mo: ;
Daniel@0 1180 rdfs:label "encoding" ;
Daniel@0 1181 rdfs:range rdfs:Literal ;
Daniel@0 1182 mo:level "1" ;
Daniel@0 1183 vs:term_status "unstable" .
Daniel@0 1184
Daniel@0 1185 mo:duration
Daniel@0 1186 rdf:type owl:DatatypeProperty ;
Daniel@0 1187 rdfs:comment "The duration of a track or a signal in ms";
Daniel@0 1188 rdfs:domain [ rdf:type owl:Class ; owl:unionOf (mo:Track mo:Signal) ] ;
Daniel@0 1189 rdfs:isDefinedBy mo: ;
Daniel@0 1190 rdfs:range xsd:float ;
Daniel@0 1191 mo:level "1" ;
Daniel@0 1192 vs:term_status "testing" .
Daniel@0 1193
Daniel@0 1194 mo:engineer
Daniel@0 1195 rdf:type owl:ObjectProperty ;
Daniel@0 1196 rdfs:comment "Relates a performance or a recording to the engineer involved" ;
Daniel@0 1197 rdfs:domain
Daniel@0 1198 [ rdf:type owl:Class ;
Daniel@0 1199 owl:unionOf (mo:Performance mo:Recording mo:RecordingSession)
Daniel@0 1200 ] ;
Daniel@0 1201 rdfs:isDefinedBy mo: ;
Daniel@0 1202 rdfs:range foaf:Agent ;
Daniel@0 1203 rdfs:subPropertyOf event:agent ;
Daniel@0 1204 mo:level "2" ;
Daniel@0 1205 owl:inverseOf mo:engineered ;
Daniel@0 1206 vs:term_status "stable" .
Daniel@0 1207
Daniel@0 1208 mo:engineered
Daniel@0 1209 rdf:type owl:ObjectProperty ;
Daniel@0 1210 rdfs:comment "Relates agents to the performances/recordings they were engineering in" ;
Daniel@0 1211 rdfs:domain foaf:Agent ;
Daniel@0 1212 rdfs:isDefinedBy mo: ;
Daniel@0 1213 rdfs:label "engineered" ;
Daniel@0 1214 rdfs:range
Daniel@0 1215 [ rdf:type owl:Class ;
Daniel@0 1216 owl:unionOf (mo:Performance mo:Recording mo:RecordingSession)
Daniel@0 1217 ] ;
Daniel@0 1218 rdfs:subPropertyOf bio:event , event:isAgentIn ;
Daniel@0 1219 mo:level "2" ;
Daniel@0 1220 owl:inverseOf mo:engineer ;
Daniel@0 1221 vs:term_status "unstable" .
Daniel@0 1222
Daniel@0 1223 mo:ep
Daniel@0 1224 rdf:type mo:ReleaseType ;
Daniel@0 1225 rdfs:isDefinedBy mo: ;
Daniel@0 1226 dc:description """
Daniel@0 1227 An EP
Daniel@0 1228 """ ;
Daniel@0 1229 dc:title "ep" ;
Daniel@0 1230 mo:level "1" .
Daniel@0 1231
Daniel@0 1232 mo:eventHomePage
Daniel@0 1233 rdf:type owl:ObjectProperty ;
Daniel@0 1234 owl:equivalentProperty
Daniel@0 1235 mo:event_homepage ;
Daniel@0 1236 vs:term_status "deprecated" .
Daniel@0 1237
Daniel@0 1238 mo:event_homepage
Daniel@0 1239 rdf:type owl:ObjectProperty ;
Daniel@0 1240 rdfs:comment "Links a particular event to a web page" ;
Daniel@0 1241 rdfs:domain event:Event ;
Daniel@0 1242 rdfs:isDefinedBy mo: ;
Daniel@0 1243 rdfs:label "event homepage" ;
Daniel@0 1244 rdfs:range foaf:Document ;
Daniel@0 1245 rdfs:subPropertyOf foaf:isPrimaryTopicOf ;
Daniel@0 1246 mo:level "2" ;
Daniel@0 1247 vs:term_status "stable" .
Daniel@0 1248
Daniel@0 1249 mo:exchange_item
Daniel@0 1250 rdf:type owl:ObjectProperty ;
Daniel@0 1251 rdfs:comment "A person, a group of person or an organization exchanging an exemplar of a single manifestation." ;
Daniel@0 1252 rdfs:domain foaf:Agent ;
Daniel@0 1253 rdfs:isDefinedBy mo: ;
Daniel@0 1254 rdfs:label "exchange_item" ;
Daniel@0 1255 rdfs:range frbr:Item ;
Daniel@0 1256 mo:level "1" ;
Daniel@0 1257 vs:term_status "stable" .
Daniel@0 1258
Daniel@0 1259 mo:fanpage
Daniel@0 1260 rdf:type owl:ObjectProperty ;
Daniel@0 1261 rdfs:comment "Used to link an artist to a fan-created webpage devoted to that artist." ;
Daniel@0 1262 rdfs:domain mo:MusicArtist ;
Daniel@0 1263 rdfs:isDefinedBy mo: ;
Daniel@0 1264 rdfs:label "fanpage" ;
Daniel@0 1265 rdfs:range foaf:Document ;
Daniel@0 1266 rdfs:subPropertyOf foaf:isPrimaryTopicOf ;
Daniel@0 1267 mo:level "1" ;
Daniel@0 1268 vs:term_status "stable" .
Daniel@0 1269
Daniel@0 1270 mo:free_download
Daniel@0 1271 rdf:type owl:ObjectProperty ;
Daniel@0 1272 rdfs:comment """
Daniel@0 1273 This property can be used to link from a person to the website where they make their works available, or from
Daniel@0 1274 a manifestation (a track or an album, for example) to a web page where it is available for free
Daniel@0 1275 download.
Daniel@0 1276
Daniel@0 1277 This property MUST be used only if the content is just available through a web page (holding, for example
Daniel@0 1278 a Flash application) - it is better to link to actual content directly through the use of mo:available_as and
Daniel@0 1279 mo:Stream, mo:Torrent or mo:ED2K, etc. Therefore, Semantic Web user agents that don't know how to read HTML and even
Daniel@0 1280 less to rip streams from Flash applications can still access the audio content.
Daniel@0 1281 """ ;
Daniel@0 1282 rdfs:domain
Daniel@0 1283 [ rdf:type owl:Class ;
Daniel@0 1284 owl:unionOf (frbr:Manifestation foaf:Agent mo:CorporateBody)
Daniel@0 1285 ] ;
Daniel@0 1286 rdfs:isDefinedBy mo: ;
Daniel@0 1287 rdfs:label "free download" ;
Daniel@0 1288 rdfs:range foaf:Document ;
Daniel@0 1289 rdfs:subPropertyOf mo:download , foaf:isPrimaryTopicOf ;
Daniel@0 1290 mo:level "1" ;
Daniel@0 1291 vs:term_status "stable" .
Daniel@0 1292
Daniel@0 1293 mo:freedownload
Daniel@0 1294 rdf:type owl:ObjectProperty ;
Daniel@0 1295 rdfs:isDefinedBy mo: ;
Daniel@0 1296 owl:equivalentProperty
Daniel@0 1297 mo:free_download ;
Daniel@0 1298 vs:term_status "deprecated" .
Daniel@0 1299
Daniel@0 1300 mo:genre
Daniel@0 1301 rdf:type owl:ObjectProperty ;
Daniel@0 1302 rdfs:comment """
Daniel@0 1303 Associates an event (like a performance or a recording) to a particular musical genre.
Daniel@0 1304 Further version of this property may also include works and scores in the domain.
Daniel@0 1305 """ ;
Daniel@0 1306 rdfs:domain
Daniel@0 1307 [ rdf:type owl:Class ;
Daniel@0 1308 owl:unionOf (foaf:Agent mo:Performance mo:Arrangement mo:Composition mo:Recording mo:RecordingSession mo:MusicalWork mo:MusicalExpression mo:MusicalManifestation mo:MusicalItem)
Daniel@0 1309 ] ;
Daniel@0 1310 rdfs:isDefinedBy mo: ;
Daniel@0 1311 rdfs:label "genre" ;
Daniel@0 1312 rdfs:range mo:Genre ;
Daniel@0 1313 rdfs:subPropertyOf ao:genre ;
Daniel@0 1314 mo:level "2" ;
Daniel@0 1315 vs:term_status "stable" .
Daniel@0 1316
Daniel@0 1317 mo:grid
Daniel@0 1318 rdf:type owl:DatatypeProperty ;
Daniel@0 1319 rdfs:comment "The Global Release Identifier (GRid) is a system for uniquely identifying Releases of music over electronic networks (that is, online stores where you can buy music as digital files). As that it can be seen as the equivalent of the BarCode (or more correctly the GTIN) as found on physical releases of music. Like the ISRC (a code for identifying single recordings as found on releases) it was developed by the IFPI but it does not appear to be a standard of the ISO." ;
Daniel@0 1320 rdfs:domain mo:Release ;
Daniel@0 1321 rdfs:isDefinedBy mo: ;
Daniel@0 1322 rdfs:label "GRid" ;
Daniel@0 1323 rdfs:range xsd:string ;
Daniel@0 1324 rdfs:subPropertyOf mo:uuid ;
Daniel@0 1325 mo:level "1" ;
Daniel@0 1326 vs:term_status "testing" .
Daniel@0 1327
Daniel@0 1328 mo:group
Daniel@0 1329 rdf:type owl:ObjectProperty ;
Daniel@0 1330 rdfs:comment "Relates a membership event with the corresponding group" ;
Daniel@0 1331 rdfs:domain mo:Membership ;
Daniel@0 1332 rdfs:isDefinedBy mo: ;
Daniel@0 1333 rdfs:label "group" ;
Daniel@0 1334 rdfs:range foaf:Group ;
Daniel@0 1335 mo:level "1" ;
Daniel@0 1336 vs:term_status "testing" .
Daniel@0 1337
Daniel@0 1338 mo:origin
Daniel@0 1339 rdf:type owl:ObjectProperty ;
Daniel@0 1340 rdfs:comment "Relates an artist to its geographic origin" ;
Daniel@0 1341 rdfs:domain mo:MusicArtist ;
Daniel@0 1342 rdfs:range geo:SpatialThing ;
Daniel@0 1343 rdfs:isDefinedBy mo: ;
Daniel@0 1344 rdfs:label "origin" ;
Daniel@0 1345 mo:level "1" ;
Daniel@0 1346 vs:term_status "testing" .
Daniel@0 1347
Daniel@0 1348 mo:gtin
Daniel@0 1349 rdf:type owl:DatatypeProperty ;
Daniel@0 1350 rdfs:comment "GTIN is a grouping term for EANs and UPCs. In common speech those are called barcodes although the barcodes are just a representation of those identifying numbers." ;
Daniel@0 1351 rdfs:domain mo:Release ;
Daniel@0 1352 rdfs:isDefinedBy mo: ;
Daniel@0 1353 rdfs:label "gtin" ;
Daniel@0 1354 rdfs:range xsd:string ;
Daniel@0 1355 mo:level "1" ;
Daniel@0 1356 vs:term_status "testing" .
Daniel@0 1357
Daniel@0 1358 mo:has_track
Daniel@0 1359 rdf:type owl:ObjectProperty ;
Daniel@0 1360 rdfs:isDefinedBy mo: ;
Daniel@0 1361 owl:equivalentProperty
Daniel@0 1362 mo:track ;
Daniel@0 1363 vs:term_status "deprecated" .
Daniel@0 1364
Daniel@0 1365 mo:headliner
Daniel@0 1366 rdf:type owl:ObjectProperty ;
Daniel@0 1367 rdfs:comment "Relates a performance to the headliner(s) involved" ;
Daniel@0 1368 rdfs:isDefinedBy mo: ;
Daniel@0 1369 rdfs:label "headliner" ;
Daniel@0 1370 rdfs:subPropertyOf mo:performer ;
Daniel@0 1371 mo:level "2" ;
Daniel@0 1372 vs:term_status "testing" .
Daniel@0 1373
Daniel@0 1374 mo:homepage
Daniel@0 1375 rdf:type owl:ObjectProperty ;
Daniel@0 1376 rdfs:comment "Links an artist, a record, etc. to a corresponding web page" ;
Daniel@0 1377 rdfs:domain
Daniel@0 1378 [ rdf:type owl:Class ;
Daniel@0 1379 owl:unionOf (mo:MusicalWork mo:MusicArtist mo:MusicalExpression mo:MusicalManifestation mo:MusicalItem)
Daniel@0 1380 ] ;
Daniel@0 1381 rdfs:isDefinedBy mo: ;
Daniel@0 1382 rdfs:label "homepage" ;
Daniel@0 1383 rdfs:range foaf:Document ;
Daniel@0 1384 rdfs:subPropertyOf foaf:isPrimaryTopicOf ;
Daniel@0 1385 mo:level "1" ;
Daniel@0 1386 vs:term_status "stable" .
Daniel@0 1387
Daniel@0 1388 mo:image
Daniel@0 1389 rdf:type owl:ObjectProperty ;
Daniel@0 1390 rdfs:comment "Indicates a pictorial image (JPEG, GIF, PNG, Etc.) of a musical work, the expression of a musical work, the manifestation of a work or the examplar of a manifestation." ;
Daniel@0 1391 rdfs:domain
Daniel@0 1392 [ rdf:type owl:Class ;
Daniel@0 1393 owl:unionOf (mo:MusicalWork mo:MusicArtist mo:MusicalExpression mo:MusicalManifestation mo:MusicalItem)
Daniel@0 1394 ] ;
Daniel@0 1395 rdfs:isDefinedBy mo: ;
Daniel@0 1396 rdfs:label "image" ;
Daniel@0 1397 rdfs:range foaf:Image ;
Daniel@0 1398 rdfs:subPropertyOf foaf:depiction ;
Daniel@0 1399 mo:level "1" ;
Daniel@0 1400 vs:term_status "stable" .
Daniel@0 1401
Daniel@0 1402 mo:imdb
Daniel@0 1403 rdf:type owl:ObjectProperty ;
Daniel@0 1404 rdfs:comment "Used to link an artist, a musical work or the expression of a musical work to their equivalent page on IMDb, the InternetMovieDatabase." ;
Daniel@0 1405 rdfs:domain
Daniel@0 1406 [ rdf:type owl:Class ;
Daniel@0 1407 owl:unionOf (mo:MusicalWork mo:MusicalExpression mo:MusicalManifestation mo:MusicArtist mo:CorporateBody)
Daniel@0 1408 ] ;
Daniel@0 1409 rdfs:isDefinedBy mo: ;
Daniel@0 1410 rdfs:label "imdb" ;
Daniel@0 1411 rdfs:range foaf:Document ;
Daniel@0 1412 rdfs:subPropertyOf foaf:isPrimaryTopicOf ;
Daniel@0 1413 mo:level "1" ;
Daniel@0 1414 vs:term_status "stable" .
Daniel@0 1415
Daniel@0 1416 mo:instrument
Daniel@0 1417 rdf:type owl:ObjectProperty ;
Daniel@0 1418 rdfs:comment "Relates a performance to a musical instrument involved" ;
Daniel@0 1419 rdfs:domain mo:Performance ;
Daniel@0 1420 rdfs:isDefinedBy mo: ;
Daniel@0 1421 rdfs:range mo:Instrument ;
Daniel@0 1422 rdfs:subPropertyOf event:factor ;
Daniel@0 1423 mo:level "2" ;
Daniel@0 1424 vs:term_status "stable" .
Daniel@0 1425
Daniel@0 1426 mo:interpreter
Daniel@0 1427 rdf:type owl:ObjectProperty ;
Daniel@0 1428 rdfs:comment "Adds an involved music artist, who interpreted, remixed, or otherwise modified an existing signal, which resulted in the signal that is here the subject of this relation." ;
Daniel@0 1429 rdfs:domain mo:Signal ;
Daniel@0 1430 rdfs:isDefinedBy mo: ;
Daniel@0 1431 rdfs:label "has interpeter" ;
Daniel@0 1432 rdfs:range mo:MusicArtist ;
Daniel@0 1433 mo:level "1" ;
Daniel@0 1434 vs:term_status "testing" .
Daniel@0 1435
Daniel@0 1436 mo:interview
Daniel@0 1437 rdf:type mo:ReleaseType ;
Daniel@0 1438 rdfs:isDefinedBy mo: ;
Daniel@0 1439 dc:description """
Daniel@0 1440 Recording of the questioning of a person.
Daniel@0 1441 This is a type of MusicalManifestation defined by the musical industry.
Daniel@0 1442 """ ;
Daniel@0 1443 dc:title "interview" ;
Daniel@0 1444 mo:level "1" .
Daniel@0 1445
Daniel@0 1446 mo:ipi
Daniel@0 1447 rdf:type owl:DatatypeProperty ;
Daniel@0 1448 rdfs:comment "The Interested Parties Information Code (IPI) is an ISO standard similar to ISBNs for identifying the people or groups with some involvement with a particular musical work / compositions." ;
Daniel@0 1449 rdfs:domain mo:MusicArtist ;
Daniel@0 1450 rdfs:isDefinedBy mo: ;
Daniel@0 1451 rdfs:label "ipi" ;
Daniel@0 1452 rdfs:range xsd:string ;
Daniel@0 1453 rdfs:subPropertyOf mo:uuid ;
Daniel@0 1454 mo:level "1" ;
Daniel@0 1455 vs:term_status "testing" .
Daniel@0 1456
Daniel@0 1457 mo:ismn
Daniel@0 1458 rdf:type owl:DatatypeProperty ;
Daniel@0 1459 rdfs:comment "The International Standard Music Number (ISMN) is an ISO standard similar to ISBNs for identifying printed music publications" ;
Daniel@0 1460 rdfs:domain
Daniel@0 1461 [ rdf:type owl:Class ;
Daniel@0 1462 owl:unionOf (mo:PublishedLyrics mo:PublishedLibretto mo:PublishedScore)
Daniel@0 1463 ] ;
Daniel@0 1464 rdfs:isDefinedBy mo: ;
Daniel@0 1465 rdfs:label "ismn" ;
Daniel@0 1466 rdfs:range xsd:string ;
Daniel@0 1467 rdfs:subPropertyOf mo:uuid ;
Daniel@0 1468 mo:level "1" ;
Daniel@0 1469 vs:term_status "testing" .
Daniel@0 1470
Daniel@0 1471 mo:isrc
Daniel@0 1472 rdf:type owl:DatatypeProperty ;
Daniel@0 1473 rdfs:comment """
Daniel@0 1474 The ISRC (International Standard Recording Code) is the international identification system for sound recordings and music videorecordings.
Daniel@0 1475 Each ISRC is a unique and permanent identifier for a specific recording which can be permanently encoded into a product as its digital fingerprint.
Daniel@0 1476 Encoded ISRC provide the means to automatically identify recordings for royalty payments.
Daniel@0 1477 """ ;
Daniel@0 1478 rdfs:domain mo:Signal ;
Daniel@0 1479 rdfs:isDefinedBy mo: ;
Daniel@0 1480 rdfs:label "isrc" ;
Daniel@0 1481 rdfs:range xsd:string ;
Daniel@0 1482 rdfs:subPropertyOf mo:uuid ;
Daniel@0 1483 mo:level "1" ;
Daniel@0 1484 vs:term_status "stable" .
Daniel@0 1485
Daniel@0 1486 mo:iswc
Daniel@0 1487 rdf:type owl:DatatypeProperty ;
Daniel@0 1488 rdfs:comment "Links a musical work to the corresponding ISWC number" ;
Daniel@0 1489 rdfs:domain mo:MusicalWork ;
Daniel@0 1490 rdfs:isDefinedBy mo: ;
Daniel@0 1491 rdfs:label "iswc" ;
Daniel@0 1492 rdfs:range xsd:string ;
Daniel@0 1493 rdfs:subPropertyOf mo:uuid ;
Daniel@0 1494 mo:level "1" ;
Daniel@0 1495 vs:term_status "testing" .
Daniel@0 1496
Daniel@0 1497 mo:item
Daniel@0 1498 rdf:type owl:ObjectProperty ;
Daniel@0 1499 rdfs:comment """
Daniel@0 1500 Relates a musical manifestation to a musical item (this album, and my particular cd) holding the
Daniel@0 1501 entire manifestation, and not just a part of it.
Daniel@0 1502 """ ;
Daniel@0 1503 rdfs:domain mo:MusicalManifestation ;
Daniel@0 1504 rdfs:isDefinedBy mo: ;
Daniel@0 1505 rdfs:range mo:MusicalItem ;
Daniel@0 1506 rdfs:subPropertyOf mo:available_as ;
Daniel@0 1507 mo:level "1" ;
Daniel@0 1508 vs:term_status "testing" .
Daniel@0 1509
Daniel@0 1510 mo:key
Daniel@0 1511 rdf:type owl:ObjectProperty ;
Daniel@0 1512 rdfs:comment """
Daniel@0 1513 Indicated the key used by the musicians during a performance, or the key of a MusicalWork.
Daniel@0 1514 Any of 24 major or minor diatonic scales that provide the tonal framework for a piece of music.""" ;
Daniel@0 1515 rdfs:domain
Daniel@0 1516 [ rdf:type owl:Class ;
Daniel@0 1517 owl:unionOf (mo:MusicalWork mo:Performance mo:Signal)
Daniel@0 1518 ] ;
Daniel@0 1519 rdfs:isDefinedBy mo: ;
Daniel@0 1520 rdfs:label "key" ;
Daniel@0 1521 rdfs:range keys:Key ;
Daniel@0 1522 mo:level "2" ;
Daniel@0 1523 vs:term_status "stable" .
Daniel@0 1524
Daniel@0 1525 mo:label
Daniel@0 1526 rdf:type owl:ObjectProperty ;
Daniel@0 1527 rdfs:comment "Associates a release event with the label releasing the record" ;
Daniel@0 1528 rdfs:domain
Daniel@0 1529 [ rdf:type owl:Class ;
Daniel@0 1530 owl:unionOf (mo:Release mo:MusicArtist)
Daniel@0 1531 ] ;
Daniel@0 1532 rdfs:isDefinedBy mo: ;
Daniel@0 1533 rdfs:label "label" ;
Daniel@0 1534 rdfs:range mo:Label ;
Daniel@0 1535 mo:level "1" ;
Daniel@0 1536 vs:term_status "testing" .
Daniel@0 1537
Daniel@0 1538 mo:lc
Daniel@0 1539 rdf:type owl:DatatypeProperty ;
Daniel@0 1540 rdfs:comment "The Label Code (LC) was introduced in 1977 by the IFPI (International Federation of Phonogram and Videogram Industries) in order to unmistakably identify the different record labels (see Introduction, Record labels) for rights purposes. The Label Code consists historically of 4 figures, presently being extended to 5 figures, preceded by LC and a dash (e.g. LC-0193 = Electrola; LC-0233 = His Master's Voice). Note that the number of countries using the LC is limited, and that the code given on the item is not always accurate." ;
Daniel@0 1541 rdfs:domain mo:Label ;
Daniel@0 1542 rdfs:isDefinedBy mo: ;
Daniel@0 1543 rdfs:label "lc" ;
Daniel@0 1544 rdfs:range xsd:string ;
Daniel@0 1545 rdfs:subPropertyOf mo:uuid ;
Daniel@0 1546 mo:level "1" ;
Daniel@0 1547 vs:term_status "testing" .
Daniel@0 1548
Daniel@0 1549 mo:level
Daniel@0 1550 rdf:type owl:AnnotationProperty ;
Daniel@0 1551 rdfs:comment """
Daniel@0 1552 This annotation property associates to a particular Music Ontology term the corresponding
Daniel@0 1553 expressiveness level. These levels can be:
Daniel@0 1554
Daniel@0 1555 - 1: Only editorial/Musicbrainz type information
Daniel@0 1556 - 2: Workflow information
Daniel@0 1557 - 3: Even decomposition
Daniel@0 1558
Daniel@0 1559 This property is mainly used for specification generation.
Daniel@0 1560 """ ;
Daniel@0 1561 rdfs:isDefinedBy mo: ;
Daniel@0 1562 rdfs:label "level" .
Daniel@0 1563
Daniel@0 1564 mo:licence
Daniel@0 1565 rdf:type owl:ObjectProperty ;
Daniel@0 1566 rdfs:comment """Used to link a work or the expression of a work to the license under which they can be manipulated (downloaded, modified, etc).
Daniel@0 1567
Daniel@0 1568 This is usually used to link to a Creative Commons licence.""" ;
Daniel@0 1569 rdfs:domain
Daniel@0 1570 [ rdf:type owl:Class ;
Daniel@0 1571 owl:unionOf (frbr:Work frbr:Expression frbr:Manifestation)
Daniel@0 1572 ] ;
Daniel@0 1573 rdfs:isDefinedBy mo: ;
Daniel@0 1574 rdfs:label "licence" ;
Daniel@0 1575 rdfs:range cc:License ;
Daniel@0 1576 mo:level "1" ;
Daniel@0 1577 vs:term_status "stable" .
Daniel@0 1578
Daniel@0 1579 mo:listened
Daniel@0 1580 rdf:type owl:ObjectProperty ;
Daniel@0 1581 rdfs:comment "Relates agents to the performances they were listening in" ;
Daniel@0 1582 rdfs:domain foaf:Agent ;
Daniel@0 1583 rdfs:isDefinedBy mo: ;
Daniel@0 1584 rdfs:label "listened" ;
Daniel@0 1585 rdfs:range mo:Performance ;
Daniel@0 1586 rdfs:subPropertyOf bio:event , event:isAgentIn ;
Daniel@0 1587 mo:level "2" ;
Daniel@0 1588 owl:inverseOf mo:listener ;
Daniel@0 1589 vs:term_status "unstable" .
Daniel@0 1590
Daniel@0 1591 mo:listener
Daniel@0 1592 rdf:type owl:ObjectProperty ;
Daniel@0 1593 rdfs:comment "Relates a performance to the listener involved" ;
Daniel@0 1594 rdfs:domain mo:Performance ;
Daniel@0 1595 rdfs:isDefinedBy mo: ;
Daniel@0 1596 rdfs:range foaf:Agent ;
Daniel@0 1597 rdfs:subPropertyOf event:agent ;
Daniel@0 1598 mo:level "2" ;
Daniel@0 1599 owl:inverseOf mo:listened ;
Daniel@0 1600 vs:term_status "stable" .
Daniel@0 1601
Daniel@0 1602 mo:live
Daniel@0 1603 rdf:type mo:ReleaseType ;
Daniel@0 1604 rdfs:isDefinedBy mo: ;
Daniel@0 1605 dc:description """
Daniel@0 1606 A musical manifestation that was recorded live.
Daniel@0 1607 This is a type of MusicalManifestation defined by the musical industry.""" ;
Daniel@0 1608 dc:title "live" ;
Daniel@0 1609 mo:level "1" .
Daniel@0 1610
Daniel@0 1611 mo:mailorder
Daniel@0 1612 rdf:type owl:ObjectProperty ;
Daniel@0 1613 rdfs:comment "Used to link a musical work or the expression of a musical work to a website where people can buy a copy of the musical manifestation." ;
Daniel@0 1614 rdfs:domain
Daniel@0 1615 [ rdf:type owl:Class ;
Daniel@0 1616 owl:unionOf (frbr:Manifestation mo:MusicArtist mo:CorporateBody)
Daniel@0 1617 ] ;
Daniel@0 1618 rdfs:isDefinedBy mo: ;
Daniel@0 1619 rdfs:label "mailorder" ;
Daniel@0 1620 rdfs:range foaf:Document ;
Daniel@0 1621 rdfs:subPropertyOf foaf:isPrimaryTopicOf ;
Daniel@0 1622 mo:level "1" ;
Daniel@0 1623 vs:term_status "stable" .
Daniel@0 1624
Daniel@0 1625 mo:mashup_of
Daniel@0 1626 rdf:type owl:ObjectProperty ;
Daniel@0 1627 rdfs:comment """Indicates that musical works or the expressions of a musical work were mashed up on this album or track.
Daniel@0 1628
Daniel@0 1629 This means that two musical works or the expressions of a musical work by different artists are mixed together, over each other, or otherwise combined into a single musical work (usually by a third artist, the remixer).""" ;
Daniel@0 1630 rdfs:isDefinedBy mo: ;
Daniel@0 1631 rdfs:label "mashup_of" ;
Daniel@0 1632 rdfs:subPropertyOf mo:derived_from ;
Daniel@0 1633 mo:level "1" ;
Daniel@0 1634 vs:term_status "unstable" .
Daniel@0 1635
Daniel@0 1636 mo:media_type
Daniel@0 1637 rdf:type owl:ObjectProperty ;
Daniel@0 1638 rdfs:comment "The mediatype (file format or MIME type, or physical medium) of a musical manifestation, e.g. a MP3, CD or vinyl." ;
Daniel@0 1639 rdfs:domain mo:MusicalManifestation ;
Daniel@0 1640 rdfs:isDefinedBy mo: ;
Daniel@0 1641 rdfs:label "has media type" ;
Daniel@0 1642 rdfs:range dcterms:MediaType ;
Daniel@0 1643 rdfs:subPropertyOf dcterms:format ;
Daniel@0 1644 mo:level "1" ;
Daniel@0 1645 vs:term_status "testing" .
Daniel@0 1646
Daniel@0 1647 mo:medley_of
Daniel@0 1648 rdf:type owl:ObjectProperty ;
Daniel@0 1649 rdfs:comment """Indicates that a musical expression is a medley of several other musical expressions.
Daniel@0 1650
Daniel@0 1651 This means that the orignial musical expression were rearranged to create a new musical expression in the form of a medley. """ ;
Daniel@0 1652 rdfs:isDefinedBy mo: ;
Daniel@0 1653 rdfs:label "medley_of" ;
Daniel@0 1654 rdfs:subPropertyOf mo:derived_from ;
Daniel@0 1655 mo:level "1" ;
Daniel@0 1656 vs:term_status "unstable" .
Daniel@0 1657
Daniel@0 1658 mo:member
Daniel@0 1659 rdf:type owl:ObjectProperty ;
Daniel@0 1660 rdfs:comment """
Daniel@0 1661 Indicates a member of a musical group
Daniel@0 1662 """ ;
Daniel@0 1663 rdfs:domain mo:MusicGroup ;
Daniel@0 1664 rdfs:isDefinedBy mo: ;
Daniel@0 1665 rdfs:label "member" ;
Daniel@0 1666 rdfs:range foaf:Agent ;
Daniel@0 1667 rdfs:subPropertyOf foaf:member ;
Daniel@0 1668 mo:level "1" ;
Daniel@0 1669 vs:term_status "stable" .
Daniel@0 1670
Daniel@0 1671 mo:member_of
Daniel@0 1672 rdf:type owl:ObjectProperty ;
Daniel@0 1673 rdfs:comment "Inverse of the foaf:member property" ;
Daniel@0 1674 rdfs:domain foaf:Agent ;
Daniel@0 1675 rdfs:isDefinedBy mo: ;
Daniel@0 1676 rdfs:label "member_of" ;
Daniel@0 1677 rdfs:range foaf:Group ;
Daniel@0 1678 mo:level "1" ;
Daniel@0 1679 owl:inverseOf foaf:member ;
Daniel@0 1680 vs:term_status "unstable" .
Daniel@0 1681
Daniel@0 1682 mo:membership
Daniel@0 1683 rdf:type owl:ObjectProperty ;
Daniel@0 1684 rdfs:comment "Relates an agent with related membership events" ;
Daniel@0 1685 rdfs:domain foaf:Agent ;
Daniel@0 1686 rdfs:isDefinedBy mo: ;
Daniel@0 1687 rdfs:label "membership" ;
Daniel@0 1688 rdfs:range mo:Membership ;
Daniel@0 1689 mo:level "1" ;
Daniel@0 1690 vs:term_status "testing" .
Daniel@0 1691
Daniel@0 1692 mo:meter
Daniel@0 1693 rdf:type owl:DatatypeProperty ;
Daniel@0 1694 rdfs:comment "Associates a musical work or a score with its meter" ;
Daniel@0 1695 rdfs:domain
Daniel@0 1696 [ rdf:type owl:Class ;
Daniel@0 1697 owl:unionOf (mo:MusicalWork mo:Score)
Daniel@0 1698 ] ;
Daniel@0 1699 rdfs:isDefinedBy mo: ;
Daniel@0 1700 rdfs:label "meter" ;
Daniel@0 1701 mo:level "2" ;
Daniel@0 1702 vs:term_status "testing" .
Daniel@0 1703
Daniel@0 1704 mo:movement
Daniel@0 1705 rdf:type owl:ObjectProperty ;
Daniel@0 1706 rdfs:comment "Indicates that a musical work has movements" ;
Daniel@0 1707 rdfs:domain mo:MusicalWork ;
Daniel@0 1708 rdfs:isDefinedBy mo: ;
Daniel@0 1709 rdfs:label "has_movement" ;
Daniel@0 1710 rdfs:range mo:Movement ;
Daniel@0 1711 mo:level "2" ;
Daniel@0 1712 vs:term_status "unstable" .
Daniel@0 1713
Daniel@0 1714 mo:movementNum
Daniel@0 1715 rdf:type owl:DatatypeProperty ;
Daniel@0 1716 owl:equivalentProperty
Daniel@0 1717 mo:movement_number .
Daniel@0 1718
Daniel@0 1719 mo:movement_number
Daniel@0 1720 rdf:type owl:DatatypeProperty ;
Daniel@0 1721 rdfs:comment "Indicates the position of a movement in a musical work." ;
Daniel@0 1722 rdfs:domain mo:Movement ;
Daniel@0 1723 rdfs:isDefinedBy mo: ;
Daniel@0 1724 rdfs:label "movement number" ;
Daniel@0 1725 rdfs:range xsd:int ;
Daniel@0 1726 mo:level "2" ;
Daniel@0 1727 vs:term_status "unstable" .
Daniel@0 1728
Daniel@0 1729 mo:musicbrainz
Daniel@0 1730 rdf:type owl:ObjectProperty ;
Daniel@0 1731 rdfs:comment """
Daniel@0 1732 Linking an agent, a track or a record to its corresponding Musicbrainz page.
Daniel@0 1733 """ ;
Daniel@0 1734 rdfs:domain
Daniel@0 1735 [ rdf:type owl:Class ;
Daniel@0 1736 owl:unionOf (mo:MusicalWork mo:MusicalManifestation foaf:Agent mo:Signal)
Daniel@0 1737 ] ;
Daniel@0 1738 rdfs:isDefinedBy mo: ;
Daniel@0 1739 rdfs:label "musicbrainz" ;
Daniel@0 1740 rdfs:range foaf:Document ;
Daniel@0 1741 rdfs:subPropertyOf foaf:isPrimaryTopicOf ;
Daniel@0 1742 mo:level "1" ;
Daniel@0 1743 vs:term_status "stable" .
Daniel@0 1744
Daniel@0 1745 mo:musicbrainz_guid
Daniel@0 1746 rdf:type owl:DatatypeProperty ;
Daniel@0 1747 rdfs:comment "Links an object to the corresponding Musicbrainz identifier" ;
Daniel@0 1748 rdfs:domain
Daniel@0 1749 [ rdf:type owl:Class ;
Daniel@0 1750 owl:unionOf (mo:MusicArtist mo:Track mo:Record mo:SignalGroup mo:Signal mo:ReleaseEvent mo:Label)
Daniel@0 1751 ] ;
Daniel@0 1752 rdfs:isDefinedBy mo: ;
Daniel@0 1753 rdfs:label "Musicbrainz GUID" ;
Daniel@0 1754 rdfs:subPropertyOf mo:uuid ;
Daniel@0 1755 mo:level "1" ;
Daniel@0 1756 vs:term_status "testing" .
Daniel@0 1757
Daniel@0 1758 mo:musicmoz
Daniel@0 1759 rdf:type owl:ObjectProperty ;
Daniel@0 1760 rdfs:comment "Used to link an artist, a musical work or the expression of a musical work to its corresponding MusicMoz page." ;
Daniel@0 1761 rdfs:domain
Daniel@0 1762 [ rdf:type owl:Class ;
Daniel@0 1763 owl:unionOf (mo:MusicArtist mo:MusicalWork mo:MusicalExpression mo:MusicalManifestation)
Daniel@0 1764 ] ;
Daniel@0 1765 rdfs:isDefinedBy mo: ;
Daniel@0 1766 rdfs:label "musicmoz" ;
Daniel@0 1767 rdfs:range foaf:Document ;
Daniel@0 1768 rdfs:subPropertyOf foaf:isPrimaryTopicOf ;
Daniel@0 1769 mo:level "1" ;
Daniel@0 1770 vs:term_status "stable" .
Daniel@0 1771
Daniel@0 1772 mo:myspace
Daniel@0 1773 rdf:type owl:ObjectProperty ;
Daniel@0 1774 rdfs:comment "Used to link a person to its corresponding MySpace page." ;
Daniel@0 1775 rdfs:domain foaf:Agent ;
Daniel@0 1776 rdfs:isDefinedBy mo: ;
Daniel@0 1777 rdfs:label "myspace" ;
Daniel@0 1778 rdfs:range foaf:Document ;
Daniel@0 1779 rdfs:subPropertyOf foaf:isPrimaryTopicOf ;
Daniel@0 1780 mo:level "1" ;
Daniel@0 1781 vs:term_status "stable" .
Daniel@0 1782
Daniel@0 1783 mo:official
Daniel@0 1784 rdf:type mo:ReleaseStatus ;
Daniel@0 1785 rdfs:isDefinedBy mo: ;
Daniel@0 1786 dc:description "Any musical work or the expression of a musical work officially sanctioned by the artist and/or their corporate body." ;
Daniel@0 1787 dc:title "official" ;
Daniel@0 1788 mo:level "1" .
Daniel@0 1789
Daniel@0 1790 mo:olga
Daniel@0 1791 rdf:type owl:ObjectProperty ;
Daniel@0 1792 rdfs:comment "Used to link a track to a tabulature file for track in the On-Line Guitar Archive." ;
Daniel@0 1793 rdfs:domain mo:Track ;
Daniel@0 1794 rdfs:isDefinedBy mo: ;
Daniel@0 1795 rdfs:label "olga" ;
Daniel@0 1796 rdfs:range foaf:Document ;
Daniel@0 1797 rdfs:subPropertyOf foaf:isPrimaryTopicOf ;
Daniel@0 1798 mo:level "1" ;
Daniel@0 1799 vs:term_status "stable" .
Daniel@0 1800
Daniel@0 1801 mo:onlinecommunity
Daniel@0 1802 rdf:type owl:ObjectProperty ;
Daniel@0 1803 rdfs:comment "Used to link a person with an online community web page like a blog, a wiki, a forum, a livejournal page, Etc." ;
Daniel@0 1804 rdfs:domain foaf:Agent ;
Daniel@0 1805 rdfs:isDefinedBy mo: ;
Daniel@0 1806 rdfs:label "onlinecommunity" ;
Daniel@0 1807 rdfs:range foaf:Document ;
Daniel@0 1808 rdfs:subPropertyOf foaf:isPrimaryTopicOf ;
Daniel@0 1809 mo:level "1" ;
Daniel@0 1810 vs:term_status "stable" .
Daniel@0 1811
Daniel@0 1812 mo:opus
Daniel@0 1813 rdf:type owl:DatatypeProperty ;
Daniel@0 1814 rdfs:comment """
Daniel@0 1815 Used to define a creative work, especially a musical composition numbered to designate the order of a composer's works.
Daniel@0 1816 """ ;
Daniel@0 1817 rdfs:domain mo:MusicalWork ;
Daniel@0 1818 rdfs:isDefinedBy mo: ;
Daniel@0 1819 rdfs:label "opus" ;
Daniel@0 1820 rdfs:range rdfs:Literal ;
Daniel@0 1821 mo:level "2" ;
Daniel@0 1822 vs:term_status "stable" .
Daniel@0 1823
Daniel@0 1824 mo:other_release_of
Daniel@0 1825 rdf:type owl:SymmetricProperty , owl:ObjectProperty ;
Daniel@0 1826 rdfs:comment "Indicates that two musical manifestations are essentially the same." ;
Daniel@0 1827 rdfs:domain mo:MusicalManifestation ;
Daniel@0 1828 rdfs:isDefinedBy mo: ;
Daniel@0 1829 rdfs:label "other_release_of" ;
Daniel@0 1830 rdfs:range mo:MusicalManifestation ;
Daniel@0 1831 mo:level "1" ;
Daniel@0 1832 vs:term_status "unstable" .
Daniel@0 1833
Daniel@0 1834 mo:paid_download
Daniel@0 1835 rdf:type owl:ObjectProperty ;
Daniel@0 1836 rdfs:comment """
Daniel@0 1837 Provide a link from an artist to a web page where all of that artist's musical work is available for some money,
Daniel@0 1838 or a link from a manifestation (record/track, for example) to a web page providing a paid access to this manifestation.
Daniel@0 1839 """ ;
Daniel@0 1840 rdfs:domain
Daniel@0 1841 [ rdf:type owl:Class ;
Daniel@0 1842 owl:unionOf (frbr:Manifestation mo:MusicArtist mo:CorporateBody)
Daniel@0 1843 ] ;
Daniel@0 1844 rdfs:isDefinedBy mo: ;
Daniel@0 1845 rdfs:label "paid download" ;
Daniel@0 1846 rdfs:range foaf:Document ;
Daniel@0 1847 rdfs:subPropertyOf mo:download , foaf:isPrimaryTopicOf ;
Daniel@0 1848 mo:level "1" ;
Daniel@0 1849 vs:term_status "stable" .
Daniel@0 1850
Daniel@0 1851 mo:paiddownload
Daniel@0 1852 rdf:type owl:ObjectProperty ;
Daniel@0 1853 rdfs:isDefinedBy mo: ;
Daniel@0 1854 owl:equivalentProperty
Daniel@0 1855 mo:paid_download ;
Daniel@0 1856 vs:term_status "deprecated" .
Daniel@0 1857
Daniel@0 1858 mo:performance_of
Daniel@0 1859 rdf:type owl:ObjectProperty ;
Daniel@0 1860 rdfs:comment """
Daniel@0 1861 Associates a Performance to a musical work or an arrangement that is being used as a factor in it.
Daniel@0 1862 For example, I might use this property to attach the Magic Flute musical work to
Daniel@0 1863 a particular Performance.
Daniel@0 1864 """ ;
Daniel@0 1865 rdfs:domain mo:Performance ;
Daniel@0 1866 rdfs:isDefinedBy mo: ;
Daniel@0 1867 rdfs:label "performance of" ;
Daniel@0 1868 rdfs:range
Daniel@0 1869 [ rdf:type owl:Class ;
Daniel@0 1870 owl:unionOf (mo:Score mo:MusicalWork)
Daniel@0 1871 ] ;
Daniel@0 1872 rdfs:subPropertyOf event:factor ;
Daniel@0 1873 mo:level "2" ;
Daniel@0 1874 owl:inverseOf mo:performed_in ;
Daniel@0 1875 vs:term_status "unstable" .
Daniel@0 1876
Daniel@0 1877 mo:performed
Daniel@0 1878 rdf:type owl:ObjectProperty ;
Daniel@0 1879 rdfs:comment "Relates agents to the performances they were performing in" ;
Daniel@0 1880 rdfs:domain foaf:Agent ;
Daniel@0 1881 rdfs:isDefinedBy mo: ;
Daniel@0 1882 rdfs:label "performed" ;
Daniel@0 1883 rdfs:range mo:Performance ;
Daniel@0 1884 rdfs:subPropertyOf bio:event , event:isAgentIn ;
Daniel@0 1885 mo:level "2" ;
Daniel@0 1886 owl:inverseOf mo:performer ;
Daniel@0 1887 vs:term_status "unstable" .
Daniel@0 1888
Daniel@0 1889 mo:performed_in
Daniel@0 1890 rdf:type owl:ObjectProperty ;
Daniel@0 1891 rdfs:comment """
Daniel@0 1892 Associates a Musical Work or an Score to Performances in which they were
Daniel@0 1893 a factor. For example, I might use this property in order to
Daniel@0 1894 associate the Magic Flute to a particular performance at the Opera
Daniel@0 1895 Bastille last year.""" ;
Daniel@0 1896 rdfs:domain
Daniel@0 1897 [ rdf:type owl:Class ;
Daniel@0 1898 owl:unionOf (mo:Score mo:MusicalWork)
Daniel@0 1899 ] ;
Daniel@0 1900 rdfs:isDefinedBy mo: ;
Daniel@0 1901 rdfs:label "performed in" ;
Daniel@0 1902 rdfs:range mo:Performance ;
Daniel@0 1903 rdfs:subPropertyOf event:isFactorOf ;
Daniel@0 1904 mo:level "2" ;
Daniel@0 1905 owl:inverseOf mo:performance_of ;
Daniel@0 1906 vs:term_status "unstable" .
Daniel@0 1907
Daniel@0 1908 mo:performer
Daniel@0 1909 rdf:type owl:ObjectProperty ;
Daniel@0 1910 rdfs:comment "Relates a performance to the performers involved" ;
Daniel@0 1911 rdfs:domain mo:Performance ;
Daniel@0 1912 rdfs:isDefinedBy mo: ;
Daniel@0 1913 rdfs:range foaf:Agent ;
Daniel@0 1914 rdfs:subPropertyOf event:agent ;
Daniel@0 1915 mo:level "2" ;
Daniel@0 1916 owl:inverseOf mo:performed ;
Daniel@0 1917 vs:term_status "stable" .
Daniel@0 1918
Daniel@0 1919 mo:possess_item
Daniel@0 1920 rdf:type owl:ObjectProperty ;
Daniel@0 1921 rdfs:comment "A person, a group of person or an organization possessing an exemplar of a single manifestation." ;
Daniel@0 1922 rdfs:domain foaf:Agent ;
Daniel@0 1923 rdfs:isDefinedBy mo: ;
Daniel@0 1924 rdfs:label "possess_item" ;
Daniel@0 1925 rdfs:range frbr:Item ;
Daniel@0 1926 mo:level "1" ;
Daniel@0 1927 vs:term_status "stable" .
Daniel@0 1928
Daniel@0 1929 mo:preview
Daniel@0 1930 rdf:type owl:ObjectProperty ;
Daniel@0 1931 rdfs:comment """
Daniel@0 1932 Relates a musical manifestation to a musical item (this album, and my particular cd), which holds
Daniel@0 1933 a preview of the manifestation (eg. one track for an album, or a snippet for a track)
Daniel@0 1934 """ ;
Daniel@0 1935 rdfs:domain mo:MusicalManifestation ;
Daniel@0 1936 rdfs:isDefinedBy mo: ;
Daniel@0 1937 rdfs:range mo:MusicalItem ;
Daniel@0 1938 rdfs:subPropertyOf mo:available_as ;
Daniel@0 1939 mo:level "1" ;
Daniel@0 1940 vs:term_status "testing" .
Daniel@0 1941
Daniel@0 1942 mo:preview_download
Daniel@0 1943 rdf:type owl:ObjectProperty ;
Daniel@0 1944 rdfs:comment """
Daniel@0 1945 This property can be used to link from a person to the website where they make previews of their works available, or from
Daniel@0 1946 a manifestation (a track or an album, for example) to a web page where a preview download is available.
Daniel@0 1947
Daniel@0 1948 This property MUST be used only if the content is just available through a web page (holding, for example
Daniel@0 1949 a Flash application) - it is better to link to actual content directly through the use of mo:available_as and
Daniel@0 1950 mo:Stream, mo:Torrent or mo:ED2K, etc. Therefore, Semantic Web user agents that don't know how to read HTML and even
Daniel@0 1951 less to rip streams from Flash applications can still access the audio content.
Daniel@0 1952 """ ;
Daniel@0 1953 rdfs:domain
Daniel@0 1954 [ rdf:type owl:Class ;
Daniel@0 1955 owl:unionOf (frbr:Manifestation foaf:Agent mo:CorporateBody)
Daniel@0 1956 ] ;
Daniel@0 1957 rdfs:isDefinedBy mo: ;
Daniel@0 1958 rdfs:label "preview download" ;
Daniel@0 1959 rdfs:range foaf:Document ;
Daniel@0 1960 rdfs:subPropertyOf foaf:isPrimaryTopicOf , mo:download ;
Daniel@0 1961 mo:level "1" ;
Daniel@0 1962 vs:term_status "stable" .
Daniel@0 1963
Daniel@0 1964 mo:primary_instrument
Daniel@0 1965 rdf:type owl:ObjectProperty ;
Daniel@0 1966 rdfs:comment "Indicates that an artist primarily plays an instrument, or that a member was primarily playing a particular instrument during his membership" ;
Daniel@0 1967 rdfs:domain [ rdf:type owl:Class ; owl:unionOf (mo:Membership foaf:Agent) ] ;
Daniel@0 1968 rdfs:isDefinedBy mo: ;
Daniel@0 1969 rdfs:label "primary instrument" ;
Daniel@0 1970 rdfs:range mo:Instrument ;
Daniel@0 1971 mo:level "1" ;
Daniel@0 1972 vs:term_status "testing" .
Daniel@0 1973
Daniel@0 1974 mo:produced
Daniel@0 1975 rdf:type owl:ObjectProperty ;
Daniel@0 1976 rdfs:comment "Used to relate an person or a group of person who produced the manifestation of a work." ;
Daniel@0 1977 rdfs:domain foaf:Agent ;
Daniel@0 1978 rdfs:isDefinedBy mo: ;
Daniel@0 1979 rdfs:label "produced" ;
Daniel@0 1980 rdfs:range mo:MusicalManifestation ;
Daniel@0 1981 mo:level "1" ;
Daniel@0 1982 owl:inverseOf mo:producer ;
Daniel@0 1983 vs:term_status "stable" .
Daniel@0 1984
Daniel@0 1985 mo:produced_score
Daniel@0 1986 rdf:type owl:ObjectProperty ;
Daniel@0 1987 rdfs:comment """
Daniel@0 1988 Associates an arrangement or a composition event to a score product (score here does not refer to a published score, but more
Daniel@0 1989 an abstract arrangement of a particular work).
Daniel@0 1990 """ ;
Daniel@0 1991 rdfs:domain [ rdf:type owl:Class ; owl:unionOf (mo:Composition mo:Arrangement) ] ;
Daniel@0 1992 rdfs:isDefinedBy mo: ;
Daniel@0 1993 rdfs:label "produced score" ;
Daniel@0 1994 rdfs:range mo:Score ;
Daniel@0 1995 rdfs:subPropertyOf event:product ;
Daniel@0 1996 mo:level "2" ;
Daniel@0 1997 vs:term_status "unstable" .
Daniel@0 1998
Daniel@0 1999 mo:produced_signal
Daniel@0 2000 rdf:type owl:ObjectProperty ;
Daniel@0 2001 rdfs:comment """
Daniel@0 2002 Associates a Recording to the outputted signal.
Daniel@0 2003 """ ;
Daniel@0 2004 rdfs:domain mo:Recording ;
Daniel@0 2005 rdfs:isDefinedBy mo: ;
Daniel@0 2006 rdfs:label "produced signal" ;
Daniel@0 2007 rdfs:range mo:Signal ;
Daniel@0 2008 rdfs:subPropertyOf event:product ;
Daniel@0 2009 mo:level "2" ;
Daniel@0 2010 vs:term_status "stable" .
Daniel@0 2011
Daniel@0 2012 mo:produced_signal_group
Daniel@0 2013 rdf:type owl:ObjectProperty ;
Daniel@0 2014 rdfs:comment "Associates a recording session with a group of master signals produced by it." ;
Daniel@0 2015 rdfs:domain mo:RecordingSession ;
Daniel@0 2016 rdfs:isDefinedBy mo: ;
Daniel@0 2017 rdfs:label "produced signal group" ;
Daniel@0 2018 rdfs:range mo:SignalGroup ;
Daniel@0 2019 rdfs:subPropertyOf event:product ;
Daniel@0 2020 mo:level "2" ;
Daniel@0 2021 vs:term_status "testing" .
Daniel@0 2022
Daniel@0 2023 mo:produced_sound
Daniel@0 2024 rdf:type owl:ObjectProperty ;
Daniel@0 2025 rdfs:comment """
Daniel@0 2026 Associates a Performance to a physical Sound that is being produced by it.
Daniel@0 2027 """ ;
Daniel@0 2028 rdfs:domain mo:Performance ;
Daniel@0 2029 rdfs:isDefinedBy mo: ;
Daniel@0 2030 rdfs:label "produced sound" ;
Daniel@0 2031 rdfs:range mo:Sound ;
Daniel@0 2032 rdfs:subPropertyOf event:product ;
Daniel@0 2033 mo:level "2" ;
Daniel@0 2034 vs:term_status "stable" .
Daniel@0 2035
Daniel@0 2036 mo:produced_work
Daniel@0 2037 rdf:type owl:ObjectProperty ;
Daniel@0 2038 rdfs:comment """
Daniel@0 2039 Associates a composition event to the produced MusicalWork. For example,
Daniel@0 2040 this property could link the event corresponding to the composition of the
Daniel@0 2041 Magic Flute in 1782 to the Magic Flute musical work itself. This musical work
Daniel@0 2042 can then be used in particular performances.
Daniel@0 2043 """ ;
Daniel@0 2044 rdfs:domain mo:Composition ;
Daniel@0 2045 rdfs:isDefinedBy mo: ;
Daniel@0 2046 rdfs:label "produced work" ;
Daniel@0 2047 rdfs:range mo:MusicalWork ;
Daniel@0 2048 rdfs:subPropertyOf event:product ;
Daniel@0 2049 mo:level "2" ;
Daniel@0 2050 owl:inverseOf mo:composed_in ;
Daniel@0 2051 vs:term_status "stable" .
Daniel@0 2052
Daniel@0 2053 mo:producer
Daniel@0 2054 rdf:type owl:ObjectProperty ;
Daniel@0 2055 rdfs:comment "Used to relate the manifestation of a work to a person or a group of person who produced it." ;
Daniel@0 2056 rdfs:domain mo:MusicalManifestation ;
Daniel@0 2057 rdfs:isDefinedBy mo: ;
Daniel@0 2058 rdfs:label "producer" ;
Daniel@0 2059 rdfs:range foaf:Agent ;
Daniel@0 2060 mo:level "1" ;
Daniel@0 2061 owl:inverseOf mo:produced ;
Daniel@0 2062 vs:term_status "stable" .
Daniel@0 2063
Daniel@0 2064 mo:producesSignal
Daniel@0 2065 rdf:type owl:ObjectProperty ;
Daniel@0 2066 rdfs:isDefinedBy mo: ;
Daniel@0 2067 owl:equivalentProperty
Daniel@0 2068 mo:produced_signal ;
Daniel@0 2069 vs:term_status "deprecated" .
Daniel@0 2070
Daniel@0 2071 mo:producesSound
Daniel@0 2072 rdf:type owl:ObjectProperty ;
Daniel@0 2073 rdfs:isDefinedBy mo: ;
Daniel@0 2074 owl:equivalentProperty
Daniel@0 2075 mo:produced_sound ;
Daniel@0 2076 vs:term_status "deprecated" .
Daniel@0 2077
Daniel@0 2078 mo:producesWork
Daniel@0 2079 rdf:type owl:ObjectProperty ;
Daniel@0 2080 owl:equivalentProperty
Daniel@0 2081 mo:produced_work .
Daniel@0 2082
Daniel@0 2083 mo:productOfComposition
Daniel@0 2084 rdf:type owl:ObjectProperty ;
Daniel@0 2085 rdfs:isDefinedBy mo: ;
Daniel@0 2086 owl:equivalentProperty
Daniel@0 2087 mo:composed_in ;
Daniel@0 2088 vs:term_status "deprecated" .
Daniel@0 2089
Daniel@0 2090 mo:promotion
Daniel@0 2091 rdf:type mo:ReleaseStatus ;
Daniel@0 2092 rdfs:isDefinedBy mo: ;
Daniel@0 2093 dc:description "A giveaway musical work or the expression of a musical work intended to promote an upcoming official musical work or the expression of a musical work." ;
Daniel@0 2094 dc:title "promotion" ;
Daniel@0 2095 mo:level "1" .
Daniel@0 2096
Daniel@0 2097 mo:publicationOf
Daniel@0 2098 rdf:type owl:ObjectProperty ;
Daniel@0 2099 owl:equivalentProperty
Daniel@0 2100 mo:publication_of ;
Daniel@0 2101 vs:term_status "deprecated" .
Daniel@0 2102
Daniel@0 2103 mo:publication_of
Daniel@0 2104 rdf:type owl:ObjectProperty ;
Daniel@0 2105 rdfs:comment "Link a particular manifestation to the related signal, score, libretto, or lyrics" ;
Daniel@0 2106 rdfs:domain mo:MusicalManifestation ;
Daniel@0 2107 rdfs:isDefinedBy mo: ;
Daniel@0 2108 rdfs:label "publication of" ;
Daniel@0 2109 rdfs:range mo:MusicalExpression ;
Daniel@0 2110 mo:level "1" ;
Daniel@0 2111 owl:inverseOf mo:published_as ;
Daniel@0 2112 vs:term_status "unstable" .
Daniel@0 2113
Daniel@0 2114 mo:published
Daniel@0 2115 rdf:type owl:ObjectProperty ;
Daniel@0 2116 rdfs:comment "Used to relate an person or a group of person who published the manifestation of a work." ;
Daniel@0 2117 rdfs:domain foaf:Agent ;
Daniel@0 2118 rdfs:isDefinedBy mo: ;
Daniel@0 2119 rdfs:label "published" ;
Daniel@0 2120 rdfs:range mo:MusicalManifestation ;
Daniel@0 2121 mo:level "1" ;
Daniel@0 2122 owl:inverseOf mo:publisher ;
Daniel@0 2123 vs:term_status "unstable" .
Daniel@0 2124
Daniel@0 2125 mo:publishedAs
Daniel@0 2126 rdf:type owl:ObjectProperty ;
Daniel@0 2127 owl:equivalentProperty
Daniel@0 2128 mo:published_as ;
Daniel@0 2129 vs:term_status "deprecated" .
Daniel@0 2130
Daniel@0 2131 mo:published_as
Daniel@0 2132 rdf:type owl:ObjectProperty ;
Daniel@0 2133 rdfs:comment """
Daniel@0 2134 Links a musical expression (e.g. a signal or a score) to one of its manifestations (e.g. a track on a particular record or a published score).
Daniel@0 2135 """ ;
Daniel@0 2136 rdfs:domain mo:MusicalExpression ;
Daniel@0 2137 rdfs:isDefinedBy mo: ;
Daniel@0 2138 rdfs:label "published as" ;
Daniel@0 2139 rdfs:range mo:MusicalManifestation ;
Daniel@0 2140 rdfs:subPropertyOf frbr:embodiment ;
Daniel@0 2141 mo:level "1" ;
Daniel@0 2142 owl:inverseOf mo:publication_of ;
Daniel@0 2143 vs:term_status "stable" .
Daniel@0 2144
Daniel@0 2145 mo:publisher
Daniel@0 2146 rdf:type owl:ObjectProperty ;
Daniel@0 2147 rdfs:comment "Used to relate a musical manifestation to a person or a group of person who published it." ;
Daniel@0 2148 rdfs:domain mo:MusicalManifestation ;
Daniel@0 2149 rdfs:isDefinedBy mo: ;
Daniel@0 2150 rdfs:label "publisher" ;
Daniel@0 2151 rdfs:range foaf:Agent ;
Daniel@0 2152 mo:level "1" ;
Daniel@0 2153 owl:inverseOf mo:published ;
Daniel@0 2154 vs:term_status "unstable" .
Daniel@0 2155
Daniel@0 2156 mo:publishingLocation
Daniel@0 2157 rdf:type owl:ObjectProperty ;
Daniel@0 2158 owl:equivalentProperty
Daniel@0 2159 mo:publishing_location ;
Daniel@0 2160 vs:term_status "deprecated" .
Daniel@0 2161
Daniel@0 2162 mo:publishing_location
Daniel@0 2163 rdf:type owl:ObjectProperty ;
Daniel@0 2164 rdfs:comment """
Daniel@0 2165 Relates a musical manifestation to its publication location.
Daniel@0 2166 """ ;
Daniel@0 2167 rdfs:domain mo:MusicalManifestation ;
Daniel@0 2168 rdfs:isDefinedBy mo: ;
Daniel@0 2169 rdfs:label "publishingLocation" ;
Daniel@0 2170 rdfs:range geo:SpatialThing ;
Daniel@0 2171 mo:level "1" ;
Daniel@0 2172 vs:term_status "stable" .
Daniel@0 2173
Daniel@0 2174 mo:puid
Daniel@0 2175 rdf:type owl:DatatypeProperty ;
Daniel@0 2176 rdfs:comment """
Daniel@0 2177 Link a signal to the PUIDs associated with it, that is, PUID computed from MusicalItems (mo:AudioFile)
Daniel@0 2178 derived from this signal.
Daniel@0 2179 PUIDs (Portable Unique IDentifier) are the IDs used in the
Daniel@0 2180 proprietary MusicDNS AudioFingerprinting system which is operated by MusicIP.
Daniel@0 2181
Daniel@0 2182 Using PUIDs, one (with some luck) can identify the Signal object associated with a particular audio file, therefore allowing
Daniel@0 2183 to access further information (on which release this track is featured? etc.). Using some more metadata one can identify
Daniel@0 2184 the particular Track corresponding to the audio file (a track on a particular release).""" ;
Daniel@0 2185 rdfs:domain mo:Signal ;
Daniel@0 2186 rdfs:isDefinedBy mo: ;
Daniel@0 2187 rdfs:label "puid" ;
Daniel@0 2188 rdfs:range xsd:string ;
Daniel@0 2189 mo:level "1" ;
Daniel@0 2190 vs:term_status "stable" .
Daniel@0 2191
Daniel@0 2192 mo:record
Daniel@0 2193 rdf:type owl:ObjectProperty ;
Daniel@0 2194 rdfs:comment "Associates a release with the records it contains. A single release can be associated with multiple records, for example for a multi-disc release." ;
Daniel@0 2195 rdfs:domain mo:Release ;
Daniel@0 2196 rdfs:isDefinedBy mo: ;
Daniel@0 2197 rdfs:label "released record" ;
Daniel@0 2198 rdfs:range mo:Record ;
Daniel@0 2199 mo:level "1" ;
Daniel@0 2200 vs:term_status "testing" .
Daniel@0 2201
Daniel@0 2202 mo:record_count
Daniel@0 2203 rdf:type owl:DatatypeProperty ;
Daniel@0 2204 rdfs:comment "Associates a release with the number of records it contains, e.g. the number of discs it contains in the case of a multi-disc release." ;
Daniel@0 2205 rdfs:domain mo:Release ;
Daniel@0 2206 rdfs:isDefinedBy mo: ;
Daniel@0 2207 rdfs:label "record count" ;
Daniel@0 2208 rdfs:range xsd:int ;
Daniel@0 2209 mo:level "1" ;
Daniel@0 2210 vs:term_status "testing" .
Daniel@0 2211
Daniel@0 2212 mo:record_number
Daniel@0 2213 rdf:type owl:DatatypeProperty ;
Daniel@0 2214 rdfs:comment "Indicates the position of a record in a release (e.g. a 2xLP, etc.)." ;
Daniel@0 2215 rdfs:domain mo:Record ;
Daniel@0 2216 rdfs:isDefinedBy mo: ;
Daniel@0 2217 rdfs:label "has record number" ;
Daniel@0 2218 rdfs:range xsd:nonNegativeInteger ;
Daniel@0 2219 mo:level "1" ;
Daniel@0 2220 vs:term_status "testing" .
Daniel@0 2221
Daniel@0 2222 mo:record_side
Daniel@0 2223 rdf:type owl:DatatypeProperty ;
Daniel@0 2224 rdfs:comment """Associates the side on a vinyl record, where a track is located, e.g. A, B, C, etc. This property can then also be used
Daniel@0 2225 in conjunction with mo:track_number, so that one can infer e.g. \"A1\", that means, track number 1 on side A.""" ;
Daniel@0 2226 rdfs:domain mo:Track ;
Daniel@0 2227 rdfs:isDefinedBy mo: ;
Daniel@0 2228 rdfs:label "has record side" ;
Daniel@0 2229 rdfs:range xsd:string ;
Daniel@0 2230 mo:level "1" ;
Daniel@0 2231 vs:term_status "testing" .
Daniel@0 2232
Daniel@0 2233 mo:recordedAs
Daniel@0 2234 rdf:type owl:ObjectProperty ;
Daniel@0 2235 owl:equivalentProperty
Daniel@0 2236 mo:recorded_as .
Daniel@0 2237
Daniel@0 2238 mo:recorded_as
Daniel@0 2239 rdf:type owl:ObjectProperty ;
Daniel@0 2240 rdfs:comment """
Daniel@0 2241 This is a shortcut property, allowing to bypass all the Sound/Recording steps. This property
Daniel@0 2242 allows to directly link a Performance to the recorded Signal. This is recommended for \"normal\"
Daniel@0 2243 users. However, advanced users wanting to express things such as the location of the microphone will
Daniel@0 2244 have to create this shortcut as well as the whole workflow, in order to let the \"normal\" users access
Daniel@0 2245 simply the, well, simple information:-) .
Daniel@0 2246 """ ;
Daniel@0 2247 rdfs:domain mo:Performance ;
Daniel@0 2248 rdfs:isDefinedBy mo: ;
Daniel@0 2249 rdfs:label "recorded as" ;
Daniel@0 2250 rdfs:range mo:Signal ;
Daniel@0 2251 mo:level "2" ;
Daniel@0 2252 owl:inverseOf mo:records ;
Daniel@0 2253 vs:term_status "stable" .
Daniel@0 2254
Daniel@0 2255 mo:recorded_in
Daniel@0 2256 rdf:type owl:ObjectProperty ;
Daniel@0 2257 rdfs:comment """
Daniel@0 2258 Associates a physical Sound to a Recording event where it is being used
Daniel@0 2259 in order to produce a signal. For example, I might use this property to
Daniel@0 2260 associate the sound produced by a particular performance of the magic flute
Daniel@0 2261 to a given recording, done using my cell-phone.
Daniel@0 2262 """ ;
Daniel@0 2263 rdfs:domain mo:Sound ;
Daniel@0 2264 rdfs:isDefinedBy mo: ;
Daniel@0 2265 rdfs:label "recorded in" ;
Daniel@0 2266 rdfs:range mo:Recording ;
Daniel@0 2267 rdfs:subPropertyOf event:isFactorOf ;
Daniel@0 2268 mo:level "2" ;
Daniel@0 2269 owl:inverseOf mo:recording_of ;
Daniel@0 2270 vs:term_status "unstable" .
Daniel@0 2271
Daniel@0 2272 mo:recording_of
Daniel@0 2273 rdf:type owl:ObjectProperty ;
Daniel@0 2274 rdfs:comment """
Daniel@0 2275 Associates a Recording event to a physical Sound being recorded.
Daniel@0 2276 For example, I might use this property to
Daniel@0 2277 associate a given recording, done using my cell phone, to the
Daniel@0 2278 sound produced by a particular performance of the magic flute.
Daniel@0 2279 """ ;
Daniel@0 2280 rdfs:domain mo:Recording ;
Daniel@0 2281 rdfs:isDefinedBy mo: ;
Daniel@0 2282 rdfs:label "recorded sound" ;
Daniel@0 2283 rdfs:range mo:Sound ;
Daniel@0 2284 rdfs:subPropertyOf event:factor ;
Daniel@0 2285 mo:level "2" ;
Daniel@0 2286 owl:inverseOf mo:recorded_in ;
Daniel@0 2287 vs:term_status "stable" .
Daniel@0 2288
Daniel@0 2289 mo:records
Daniel@0 2290 rdf:type owl:ObjectProperty ;
Daniel@0 2291 rdfs:comment """
Daniel@0 2292 This is the inverse of the shortcut property recordedAs, allowing to relate directly a performance
Daniel@0 2293 to a signal.
Daniel@0 2294 """ ;
Daniel@0 2295 rdfs:domain mo:Signal ;
Daniel@0 2296 rdfs:isDefinedBy mo: ;
Daniel@0 2297 rdfs:label "records" ;
Daniel@0 2298 rdfs:range mo:Performance ;
Daniel@0 2299 mo:level "2" ;
Daniel@0 2300 owl:inverseOf mo:recordedAs ;
Daniel@0 2301 vs:term_status "unstable" .
Daniel@0 2302
Daniel@0 2303 mo:release
Daniel@0 2304 rdf:type owl:ObjectProperty ;
Daniel@0 2305 rdfs:comment "Associates a release with the corresponding release event" ;
Daniel@0 2306 rdfs:domain mo:ReleaseEvent ;
Daniel@0 2307 rdfs:isDefinedBy mo: ;
Daniel@0 2308 rdfs:label "release" ;
Daniel@0 2309 rdfs:range mo:Release ;
Daniel@0 2310 rdfs:subPropertyOf event:product ;
Daniel@0 2311 mo:level "1" ;
Daniel@0 2312 vs:term_status "testing" .
Daniel@0 2313
Daniel@0 2314 mo:releaseStatus
Daniel@0 2315 rdf:type owl:ObjectProperty ;
Daniel@0 2316 owl:equivalentProperty
Daniel@0 2317 mo:release_status ;
Daniel@0 2318 vs:term_status "deprecated" .
Daniel@0 2319
Daniel@0 2320 mo:releaseType
Daniel@0 2321 rdf:type owl:ObjectProperty ;
Daniel@0 2322 owl:equivalentProperty
Daniel@0 2323 mo:release_type ;
Daniel@0 2324 vs:term_status "deprecated" .
Daniel@0 2325
Daniel@0 2326 mo:release_status
Daniel@0 2327 rdf:type owl:ObjectProperty ;
Daniel@0 2328 rdfs:comment """
Daniel@0 2329 Relates a musical manifestation to its release status (bootleg, ...)
Daniel@0 2330 """ ;
Daniel@0 2331 rdfs:domain mo:MusicalManifestation ;
Daniel@0 2332 rdfs:isDefinedBy mo: ;
Daniel@0 2333 rdfs:range mo:ReleaseStatus ;
Daniel@0 2334 mo:level "1" ;
Daniel@0 2335 vs:term_status "stable" .
Daniel@0 2336
Daniel@0 2337 mo:release_type
Daniel@0 2338 rdf:type owl:ObjectProperty ;
Daniel@0 2339 rdfs:comment """
Daniel@0 2340 Relates a musical manifestation to its release type (interview, spoken word, album, ...)
Daniel@0 2341 """ ;
Daniel@0 2342 rdfs:domain mo:MusicalManifestation ;
Daniel@0 2343 rdfs:isDefinedBy mo: ;
Daniel@0 2344 rdfs:range mo:ReleaseType ;
Daniel@0 2345 mo:level "1" ;
Daniel@0 2346 vs:term_status "stable" .
Daniel@0 2347
Daniel@0 2348 mo:remaster_of
Daniel@0 2349 rdf:type owl:ObjectProperty ;
Daniel@0 2350 rdfs:comment """This relates two musical work or the expression of a musical work, where one is a remaster of the other.
Daniel@0 2351
Daniel@0 2352 A remaster is a new version made for release from source recordings that were earlier released separately. This is usually done to improve the audio quality or adjust for more modern playback equipment. The process generally doesn't involve changing the music in any artistically important way. It may, however, result in tracks that are a few seconds longer or shorter.""" ;
Daniel@0 2353 rdfs:isDefinedBy mo: ;
Daniel@0 2354 rdfs:label "remaster_of" ;
Daniel@0 2355 rdfs:subPropertyOf mo:derived_from ;
Daniel@0 2356 mo:level "1" ;
Daniel@0 2357 vs:term_status "unstable" .
Daniel@0 2358
Daniel@0 2359 mo:remix
Daniel@0 2360 rdf:type mo:ReleaseType ;
Daniel@0 2361 rdfs:isDefinedBy mo: ;
Daniel@0 2362 dc:description """
Daniel@0 2363 Musical manifestation that primarily contains remixed material.
Daniel@0 2364 This is a type of MusicalManifestation defined by the musical industry.
Daniel@0 2365 """ ;
Daniel@0 2366 dc:title "remix" ;
Daniel@0 2367 mo:level "1" .
Daniel@0 2368
Daniel@0 2369 mo:remix_of
Daniel@0 2370 rdf:type owl:ObjectProperty ;
Daniel@0 2371 rdfs:comment "Used to relate the remix of a musical work in a substantially altered version produced by mixing together individual tracks or segments of an original musical source work." ;
Daniel@0 2372 rdfs:isDefinedBy mo: ;
Daniel@0 2373 rdfs:label "remix_of" ;
Daniel@0 2374 rdfs:subPropertyOf mo:derived_from ;
Daniel@0 2375 mo:level "1" ;
Daniel@0 2376 vs:term_status "unstable" .
Daniel@0 2377
Daniel@0 2378 mo:remixed
Daniel@0 2379 rdf:type owl:ObjectProperty ;
Daniel@0 2380 rdfs:comment """Used to relate an artist who remixed a musical work or the expression of a musical work.
Daniel@0 2381
Daniel@0 2382 This involves taking just one other musical work and using audio editing to make it sound like a significantly different, but usually still recognisable, song. It can be used to link an artist to a single song that they remixed, or, if they remixed an entire musical work.""" ;
Daniel@0 2383 rdfs:domain mo:MusicArtist ;
Daniel@0 2384 rdfs:isDefinedBy mo: ;
Daniel@0 2385 rdfs:label "remixed" ;
Daniel@0 2386 rdfs:range mo:Signal ;
Daniel@0 2387 mo:level "1" ;
Daniel@0 2388 owl:inverseOf mo:remixer ;
Daniel@0 2389 vs:term_status "unstable" .
Daniel@0 2390
Daniel@0 2391 mo:remixer
Daniel@0 2392 rdf:type owl:ObjectProperty ;
Daniel@0 2393 rdfs:comment """Used to relate a musical work or the expression of a musical work to an artist who remixed it.
Daniel@0 2394
Daniel@0 2395 This involves taking just one other musical work and using audio editing to make it sound like a significantly different, but usually still recognisable, song. It can be used to link an artist to a single song that they remixed, or, if they remixed an entire musical work.""" ;
Daniel@0 2396 rdfs:isDefinedBy mo: ;
Daniel@0 2397 rdfs:label "remixer" ;
Daniel@0 2398 rdfs:subPropertyOf mo:interpreter ;
Daniel@0 2399 mo:level "1" ;
Daniel@0 2400 owl:inverseOf mo:remixed ;
Daniel@0 2401 vs:term_status "unstable" .
Daniel@0 2402
Daniel@0 2403 mo:review
Daniel@0 2404 rdf:type owl:ObjectProperty ;
Daniel@0 2405 rdfs:comment """Used to link a work or the expression of a work to a review.
Daniel@0 2406
Daniel@0 2407 The review does not have to be open content, as long as it is accessible to the general internet population.""" ;
Daniel@0 2408 rdfs:domain
Daniel@0 2409 [ rdf:type owl:Class ;
Daniel@0 2410 owl:unionOf (frbr:Work frbr:Expression frbr:Manifestation)
Daniel@0 2411 ] ;
Daniel@0 2412 rdfs:isDefinedBy mo: ;
Daniel@0 2413 rdfs:label "review" ;
Daniel@0 2414 rdfs:range foaf:Document ;
Daniel@0 2415 rdfs:subPropertyOf foaf:isPrimaryTopicOf ;
Daniel@0 2416 mo:level "1" ;
Daniel@0 2417 vs:term_status "stable" .
Daniel@0 2418
Daniel@0 2419 mo:sampleRate
Daniel@0 2420 rdf:type owl:DatatypeProperty ;
Daniel@0 2421 owl:equivalentProperty
Daniel@0 2422 mo:sample_rate ;
Daniel@0 2423 vs:term_status "deprecated" .
Daniel@0 2424
Daniel@0 2425 mo:sample_rate
Daniel@0 2426 rdf:type owl:FunctionalProperty , owl:DatatypeProperty ;
Daniel@0 2427 rdfs:comment """
Daniel@0 2428 Associates a digital signal to its sample rate. It might be easier to express it this way instead of
Daniel@0 2429 defining a timeline map:-) Range is xsd:float.
Daniel@0 2430 """ ;
Daniel@0 2431 rdfs:domain mo:DigitalSignal ;
Daniel@0 2432 rdfs:isDefinedBy mo: ;
Daniel@0 2433 rdfs:range xsd:float ;
Daniel@0 2434 mo:level "1" ;
Daniel@0 2435 vs:term_status "stable" .
Daniel@0 2436
Daniel@0 2437 mo:sampled
Daniel@0 2438 rdf:type owl:ObjectProperty ;
Daniel@0 2439 rdfs:comment "Used to relate an artist who sampled a Signal." ;
Daniel@0 2440 rdfs:domain mo:MusicArtist ;
Daniel@0 2441 rdfs:isDefinedBy mo: ;
Daniel@0 2442 rdfs:label "sampled" ;
Daniel@0 2443 rdfs:range mo:Signal ;
Daniel@0 2444 mo:level "1" ;
Daniel@0 2445 owl:inverseOf mo:sampler ;
Daniel@0 2446 vs:term_status "unstable" .
Daniel@0 2447
Daniel@0 2448 mo:sampledVersionOf
Daniel@0 2449 rdf:type owl:ObjectProperty ;
Daniel@0 2450 rdfs:isDefinedBy mo: ;
Daniel@0 2451 owl:equivalentProperty
Daniel@0 2452 mo:sampled_version_of ;
Daniel@0 2453 vs:term_status "deprecated" .
Daniel@0 2454
Daniel@0 2455 mo:sampled_version
Daniel@0 2456 rdf:type owl:ObjectProperty ;
Daniel@0 2457 rdfs:comment """
Daniel@0 2458 Associates an analog signal with a sampled version of it
Daniel@0 2459 """ ;
Daniel@0 2460 rdfs:domain mo:AnalogSignal ;
Daniel@0 2461 rdfs:isDefinedBy mo: ;
Daniel@0 2462 rdfs:label "sampled version" ;
Daniel@0 2463 rdfs:range mo:DigitalSignal ;
Daniel@0 2464 mo:level "2" ;
Daniel@0 2465 owl:inverseOf mo:sampled_version_of ;
Daniel@0 2466 vs:term_status "stable" .
Daniel@0 2467
Daniel@0 2468 mo:sampled_version_of
Daniel@0 2469 rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
Daniel@0 2470 rdfs:comment """
Daniel@0 2471 Associates a digital signal with the analog version of it
Daniel@0 2472 """ ;
Daniel@0 2473 rdfs:domain mo:DigitalSignal ;
Daniel@0 2474 rdfs:isDefinedBy mo: ;
Daniel@0 2475 rdfs:label "sampled version of" ;
Daniel@0 2476 rdfs:range mo:AnalogSignal ;
Daniel@0 2477 rdfs:subPropertyOf mo:derived_from ;
Daniel@0 2478 mo:level "2" ;
Daniel@0 2479 owl:inverseOf mo:sampled_version ;
Daniel@0 2480 vs:term_status "stable" .
Daniel@0 2481
Daniel@0 2482 mo:sampler
Daniel@0 2483 rdf:type owl:ObjectProperty ;
Daniel@0 2484 rdfs:comment "Used to relate the signal of a musical work to an artist who sampled it." ;
Daniel@0 2485 rdfs:isDefinedBy mo: ;
Daniel@0 2486 rdfs:label "sampler" ;
Daniel@0 2487 rdfs:subPropertyOf mo:interpreter ;
Daniel@0 2488 mo:level "1" ;
Daniel@0 2489 owl:inverseOf mo:sampled ;
Daniel@0 2490 vs:term_status "unstable" .
Daniel@0 2491
Daniel@0 2492 mo:sell_item
Daniel@0 2493 rdf:type owl:ObjectProperty ;
Daniel@0 2494 rdfs:comment "A person, a group of person or an organization selling an exemplar of a single manifestation." ;
Daniel@0 2495 rdfs:domain foaf:Agent ;
Daniel@0 2496 rdfs:isDefinedBy mo: ;
Daniel@0 2497 rdfs:label "sell_item" ;
Daniel@0 2498 rdfs:range frbr:Item ;
Daniel@0 2499 mo:level "1" ;
Daniel@0 2500 vs:term_status "stable" .
Daniel@0 2501
Daniel@0 2502 mo:signal
Daniel@0 2503 rdf:type owl:ObjectProperty ;
Daniel@0 2504 rdfs:comment "Associates a group of signals with one of the signals it contains" ;
Daniel@0 2505 rdfs:domain mo:SignalGroup ;
Daniel@0 2506 rdfs:isDefinedBy mo: ;
Daniel@0 2507 rdfs:label "signal" ;
Daniel@0 2508 rdfs:range mo:Signal ;
Daniel@0 2509 mo:level "1" ;
Daniel@0 2510 vs:term_status "testing" .
Daniel@0 2511
Daniel@0 2512 mo:signalTime
Daniel@0 2513 rdf:type owl:ObjectProperty ;
Daniel@0 2514 rdfs:isDefinedBy mo: ;
Daniel@0 2515 owl:equivalentProperty
Daniel@0 2516 mo:time ;
Daniel@0 2517 vs:term_status "deprecated" .
Daniel@0 2518
Daniel@0 2519 mo:similar_to
Daniel@0 2520 rdf:type owl:ObjectProperty ;
Daniel@0 2521 rdfs:comment """
Daniel@0 2522 A similarity relationships between two objects (so far, either an agent, a signal or a genre, but
Daniel@0 2523 this could grow).
Daniel@0 2524 This relationship is pretty general and doesn't make any assumptions on how the similarity claim
Daniel@0 2525 was derived.
Daniel@0 2526 Such similarity statements can come from a range of different sources (Musicbrainz similarities between
Daniel@0 2527 artists, or coming from some automatic content analysis).
Daniel@0 2528 However, the origin of such statements should be kept using a named graph approach - and ultimately, the
Daniel@0 2529 documents providing such statements should attach some metadata to themselves (confidence of the claim, etc.).
Daniel@0 2530 """ ;
Daniel@0 2531 rdfs:domain
Daniel@0 2532 [ rdf:type owl:Class ;
Daniel@0 2533 owl:unionOf (foaf:Agent mo:MusicalWork mo:MusicalExpression mo:MusicalManifestation mo:MusicalItem mo:Genre)
Daniel@0 2534 ] ;
Daniel@0 2535 rdfs:isDefinedBy mo: ;
Daniel@0 2536 rdfs:label "similar_to" ;
Daniel@0 2537 rdfs:range
Daniel@0 2538 [ rdf:type owl:Class ;
Daniel@0 2539 owl:unionOf (foaf:Agent mo:MusicalWork mo:MusicalExpression mo:MusicalManifestation mo:MusicalItem mo:Genre)
Daniel@0 2540 ] ;
Daniel@0 2541 mo:level "1" ;
Daniel@0 2542 vs:term_status "unstable" .
Daniel@0 2543
Daniel@0 2544 mo:singer
Daniel@0 2545 rdf:type owl:ObjectProperty ;
Daniel@0 2546 rdfs:comment "Relates a performance to an involved singer" ;
Daniel@0 2547 rdfs:domain mo:Performance ;
Daniel@0 2548 rdfs:isDefinedBy mo: ;
Daniel@0 2549 rdfs:range foaf:Agent ;
Daniel@0 2550 rdfs:subPropertyOf mo:performer ;
Daniel@0 2551 mo:level "2" ;
Daniel@0 2552 vs:term_status "stable" .
Daniel@0 2553
Daniel@0 2554 mo:single
Daniel@0 2555 rdf:type mo:ReleaseType ;
Daniel@0 2556 rdfs:isDefinedBy mo: ;
Daniel@0 2557 dc:description """A single or record single is a type of release, typically a recording of two tracks. In most cases, the single is a song that is released separately from an album, but it can still appear on an album.""" ;
Daniel@0 2558 dc:title "single" ;
Daniel@0 2559 mo:level "1" .
Daniel@0 2560
Daniel@0 2561 mo:soundtrack
Daniel@0 2562 rdf:type mo:ReleaseType ;
Daniel@0 2563 rdfs:isDefinedBy mo: ;
Daniel@0 2564 dc:description """
Daniel@0 2565 Sound recording on a narrow strip of a motion picture film.
Daniel@0 2566 This is a type of MusicalManifestation defined by the musical industry.
Daniel@0 2567 """ ;
Daniel@0 2568 dc:title "soundtrack" ;
Daniel@0 2569 mo:level "1" .
Daniel@0 2570
Daniel@0 2571 mo:spokenword
Daniel@0 2572 rdf:type mo:ReleaseType ;
Daniel@0 2573 rdfs:isDefinedBy mo: ;
Daniel@0 2574 dc:description """
Daniel@0 2575 Spoken word is a form of music or artistic performance in which lyrics, poetry, or stories are spoken rather than sung.
Daniel@0 2576 Spoken-word is often done with a musical background, but emphasis is kept on the speaker.
Daniel@0 2577 This is a type of MusicalManifestation defined by the musical industry.
Daniel@0 2578 """ ;
Daniel@0 2579 dc:title "spoken word" ;
Daniel@0 2580 mo:level "1" .
Daniel@0 2581
Daniel@0 2582 mo:supporting_musician
Daniel@0 2583 rdf:type owl:ObjectProperty ;
Daniel@0 2584 rdfs:comment "Used to relate an artist doing long-time instrumental or vocal support for another artist." ;
Daniel@0 2585 rdfs:domain mo:MusicArtist ;
Daniel@0 2586 rdfs:isDefinedBy mo: ;
Daniel@0 2587 rdfs:label "supporting_musician" ;
Daniel@0 2588 rdfs:range mo:MusicArtist ;
Daniel@0 2589 mo:level "1" ;
Daniel@0 2590 vs:term_status "unstable" .
Daniel@0 2591
Daniel@0 2592 mo:tempo
Daniel@0 2593 rdf:type owl:DatatypeProperty ;
Daniel@0 2594 rdfs:comment """
Daniel@0 2595 Rate of speed or pace of music. Tempo markings are traditionally given in Italian;
Daniel@0 2596 common markings include: grave (solemn; very, very slow); largo (broad; very slow);
Daniel@0 2597 adagio (quite slow); andante (a walking pace); moderato (moderate); allegro (fast; cheerful);
Daniel@0 2598 vivace (lively); presto (very fast); accelerando (getting faster); ritardando (getting slower);
Daniel@0 2599 and a tempo (in time; returning to the original pace).
Daniel@0 2600 """ ;
Daniel@0 2601 rdfs:domain
Daniel@0 2602 [ rdf:type owl:Class ;
Daniel@0 2603 owl:unionOf (mo:MusicalWork mo:Performance mo:Signal)
Daniel@0 2604 ] ;
Daniel@0 2605 rdfs:isDefinedBy mo: ;
Daniel@0 2606 rdfs:label "tempo" ;
Daniel@0 2607 rdfs:range xsd:string ;
Daniel@0 2608 mo:level "2" ;
Daniel@0 2609 vs:term_status "stable" .
Daniel@0 2610
Daniel@0 2611 mo:lyrics
Daniel@0 2612 rdf:type owl:ObjectProperty ;
Daniel@0 2613 rdfs:comment "Associates lyrics with a musical work" ;
Daniel@0 2614 rdfs:domain mo:MusicalWork ;
Daniel@0 2615 rdfs:range mo:Lyrics ;
Daniel@0 2616 rdfs:isDefinedBy mo: ;
Daniel@0 2617 rdfs:label "lyrics" ;
Daniel@0 2618 mo:level "2" ;
Daniel@0 2619 vs:term_status "testing" .
Daniel@0 2620
Daniel@0 2621 mo:text
Daniel@0 2622 rdf:type owl:DatatypeProperty ;
Daniel@0 2623 rdfs:comment "Associates lyrics with their text." ;
Daniel@0 2624 rdfs:domain mo:Lyrics ;
Daniel@0 2625 rdfs:isDefinedBy mo: ;
Daniel@0 2626 rdfs:label "text" ;
Daniel@0 2627 mo:level "2" ;
Daniel@0 2628 vs:term_status "testing" .
Daniel@0 2629
Daniel@0 2630 mo:time
Daniel@0 2631 rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
Daniel@0 2632 rdfs:comment """
Daniel@0 2633 Associates a Signal to a time object - its actual domain
Daniel@0 2634 """ ;
Daniel@0 2635 rdfs:domain mo:Signal ;
Daniel@0 2636 rdfs:isDefinedBy mo: ;
Daniel@0 2637 rdfs:label "time" ;
Daniel@0 2638 rdfs:range time:TemporalEntity ;
Daniel@0 2639 mo:level "1" ;
Daniel@0 2640 vs:term_status "stable" .
Daniel@0 2641
Daniel@0 2642 mo:track
Daniel@0 2643 rdf:type owl:ObjectProperty ;
Daniel@0 2644 rdfs:comment "Indicates a part of a musical manifestation - in this particular case, a track." ;
Daniel@0 2645 rdfs:domain mo:Record ;
Daniel@0 2646 rdfs:isDefinedBy mo: ;
Daniel@0 2647 rdfs:label "track" ;
Daniel@0 2648 rdfs:range mo:Track ;
Daniel@0 2649 mo:level "1" ;
Daniel@0 2650 vs:term_status "stable" .
Daniel@0 2651
Daniel@0 2652 mo:trackNum
Daniel@0 2653 rdf:type owl:DatatypeProperty ;
Daniel@0 2654 rdfs:isDefinedBy mo: ;
Daniel@0 2655 owl:equivalentProperty
Daniel@0 2656 mo:track_number ;
Daniel@0 2657 vs:term_status "deprecated" .
Daniel@0 2658
Daniel@0 2659 mo:track_count
Daniel@0 2660 rdf:type owl:DatatypeProperty ;
Daniel@0 2661 rdfs:comment "The track count of a record" ;
Daniel@0 2662 rdfs:domain mo:Record ;
Daniel@0 2663 rdfs:isDefinedBy mo: ;
Daniel@0 2664 rdfs:label "track count" ;
Daniel@0 2665 rdfs:range xsd:int ;
Daniel@0 2666 mo:level "1" ;
Daniel@0 2667 vs:term_status "testing" .
Daniel@0 2668
Daniel@0 2669 mo:track_number
Daniel@0 2670 rdf:type owl:DatatypeProperty ;
Daniel@0 2671 rdfs:comment "Indicates the position of a track on a record medium (a CD, etc.)." ;
Daniel@0 2672 rdfs:domain mo:Track ;
Daniel@0 2673 rdfs:isDefinedBy mo: ;
Daniel@0 2674 rdfs:label "track number" ;
Daniel@0 2675 rdfs:range xsd:nonNegativeInteger ;
Daniel@0 2676 mo:level "1" ;
Daniel@0 2677 vs:term_status "stable" .
Daniel@0 2678
Daniel@0 2679 mo:translation_of
Daniel@0 2680 rdf:type owl:ObjectProperty ;
Daniel@0 2681 rdfs:comment "Indicates that a work or the expression of a work has translated or transliterated into another expression of a work." ;
Daniel@0 2682 rdfs:domain frbr:Expression ;
Daniel@0 2683 rdfs:isDefinedBy mo: ;
Daniel@0 2684 rdfs:label "translation_of" ;
Daniel@0 2685 rdfs:range frbr:Expression ;
Daniel@0 2686 mo:level "1" ;
Daniel@0 2687 vs:term_status "unstable" .
Daniel@0 2688
Daniel@0 2689 mo:tribute_to
Daniel@0 2690 rdf:type owl:ObjectProperty ;
Daniel@0 2691 rdfs:comment "Indicates a musical work or the expression of a musical work that is a tribute to an artist - normally consisting of music being composed by the artist but performed by other artists. " ;
Daniel@0 2692 rdfs:domain mo:MusicalManifestation ;
Daniel@0 2693 rdfs:isDefinedBy mo: ;
Daniel@0 2694 rdfs:label "tribute_to" ;
Daniel@0 2695 rdfs:range mo:MusicArtist ;
Daniel@0 2696 mo:level "1" ;
Daniel@0 2697 vs:term_status "unstable" .
Daniel@0 2698
Daniel@0 2699 mo:trmid
Daniel@0 2700 rdf:type owl:DatatypeProperty ;
Daniel@0 2701 rdfs:comment """
Daniel@0 2702 Indicates the TRMID of a track.
Daniel@0 2703 TRM IDs are MusicBrainz' old AudioFingerprinting system.
Daniel@0 2704 TRM (TRM Recognizes Music) IDs are (somewhat) unique ids that represent
Daniel@0 2705 the audio signature of a musical piece (see AudioFingerprint).
Daniel@0 2706 """ ;
Daniel@0 2707 rdfs:domain mo:Signal ;
Daniel@0 2708 rdfs:isDefinedBy mo: ;
Daniel@0 2709 rdfs:label "trmid" ;
Daniel@0 2710 rdfs:range xsd:string ;
Daniel@0 2711 mo:level "1" ;
Daniel@0 2712 vs:term_status "stable" .
Daniel@0 2713
Daniel@0 2714 mo:upc
Daniel@0 2715 rdf:type owl:DatatypeProperty ;
Daniel@0 2716 rdfs:comment "UPC stands for \"Universal Product Code\", which was the original barcode used in the United States and Canada. The UPC (now officially EAN.UCC-12 is a numerical method of identifying products without redundancy worldwide for all types of products in the retail sector. The EAN is a superset of the original UPC increasing the digits to 13 with the prefix 0 reserved for UPC. As of 2005, manufacturers are only allowed to use the new 13-digit codes on their items, rather than having two separate numbers." ;
Daniel@0 2717 rdfs:domain mo:Release ;
Daniel@0 2718 rdfs:isDefinedBy mo: ;
Daniel@0 2719 rdfs:label "upc" ;
Daniel@0 2720 rdfs:range xsd:string ;
Daniel@0 2721 rdfs:subPropertyOf mo:gtin ;
Daniel@0 2722 mo:level "1" ;
Daniel@0 2723 vs:term_status "testing" .
Daniel@0 2724
Daniel@0 2725 mo:usedInPerformance
Daniel@0 2726 rdf:type owl:ObjectProperty ;
Daniel@0 2727 rdfs:isDefinedBy mo: ;
Daniel@0 2728 owl:equivalentProperty
Daniel@0 2729 mo:performed_in ;
Daniel@0 2730 vs:term_status "deprecated" .
Daniel@0 2731
Daniel@0 2732 mo:usedInRecording
Daniel@0 2733 rdf:type owl:ObjectProperty ;
Daniel@0 2734 rdfs:isDefinedBy mo: ;
Daniel@0 2735 owl:equivalentProperty
Daniel@0 2736 mo:recorded_in ;
Daniel@0 2737 vs:term_status "deprecated" .
Daniel@0 2738
Daniel@0 2739 mo:usesSound
Daniel@0 2740 rdf:type owl:ObjectProperty ;
Daniel@0 2741 rdfs:isDefinedBy mo: ;
Daniel@0 2742 owl:equivalentProperty
Daniel@0 2743 mo:recording_of ;
Daniel@0 2744 vs:term_status "deprecated" .
Daniel@0 2745
Daniel@0 2746 mo:usesWork
Daniel@0 2747 rdf:type owl:ObjectProperty ;
Daniel@0 2748 rdfs:isDefinedBy mo: ;
Daniel@0 2749 owl:equivalentProperty
Daniel@0 2750 mo:performance_of ;
Daniel@0 2751 vs:term_status "deprecated" .
Daniel@0 2752
Daniel@0 2753 mo:uuid
Daniel@0 2754 rdf:type owl:DatatypeProperty ;
Daniel@0 2755 rdfs:comment """
Daniel@0 2756 Links an object to an universally unique identifier for it.
Daniel@0 2757 """ ;
Daniel@0 2758 rdfs:domain owl:Thing ;
Daniel@0 2759 rdfs:label "universally unique identifier" ;
Daniel@0 2760 rdfs:subPropertyOf dcterms:identifier ;
Daniel@0 2761 mo:level "1" ;
Daniel@0 2762 vs:term_status "testing" .
Daniel@0 2763
Daniel@0 2764 mo:want_item
Daniel@0 2765 rdf:type owl:ObjectProperty ;
Daniel@0 2766 rdfs:comment "A person, a group of person or an organization wanting an exemplar of a single manifestation." ;
Daniel@0 2767 rdfs:domain foaf:Agent ;
Daniel@0 2768 rdfs:isDefinedBy mo: ;
Daniel@0 2769 rdfs:label "want_item" ;
Daniel@0 2770 rdfs:range frbr:Item ;
Daniel@0 2771 mo:level "1" ;
Daniel@0 2772 vs:term_status "stable" .
Daniel@0 2773
Daniel@0 2774 mo:wikipedia
Daniel@0 2775 rdf:type owl:ObjectProperty ;
Daniel@0 2776 rdfs:comment """
Daniel@0 2777 Used to link an work, an expression of a work, a manifestation of a work,
Daniel@0 2778 a person, an instrument or a musical genre to its corresponding WikiPedia page.
Daniel@0 2779 The full URL should be used, not just the WikiName.
Daniel@0 2780 """ ;
Daniel@0 2781 rdfs:domain
Daniel@0 2782 [ rdf:type owl:Class ;
Daniel@0 2783 owl:unionOf (frbr:Work frbr:Expression frbr:Manifestation frbr:Item foaf:Agent mo:Instrument mo:Genre)
Daniel@0 2784 ] ;
Daniel@0 2785 rdfs:isDefinedBy mo: ;
Daniel@0 2786 rdfs:label "wikipedia" ;
Daniel@0 2787 rdfs:range foaf:Document ;
Daniel@0 2788 rdfs:subPropertyOf foaf:isPrimaryTopicOf ;
Daniel@0 2789 mo:level "1" ;
Daniel@0 2790 vs:term_status "stable" .
Daniel@0 2791
Daniel@0 2792 vs:term_status
Daniel@0 2793 rdf:type owl:AnnotationProperty .