Skip to content
Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
1108 lines (899 sloc) 35.4 KB
@base <http://creativeartefact.org/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix mo: <http://purl.org/ontology/mo/> .
@prefix db: <http://dbpedia.org/ontology/> .
@prefix dc: <http://purl.org/dc/terms/> .
@prefix mbo: <http://creativeartefact.org/ontology/> .
<> a owl:Ontology ;
rdfs:label "Music Business Ontology" ;
owl:versionInfo "V0.5 2014/nov/27" .
# For the support of the tools we add a label to the used external URIs
rdf:type rdfs:label "Type".
rdfs:label rdfs:label "Label".
rdfs:comment rdfs:label "Comment".
mbo:Label a owl:Class;
rdfs:subClassOf foaf:Organization;
rdfs:label "Record Label"@en .
mbo:labelCode a rdf:Property, owl:InverseFunctionalProperty;
rdfs:domain mbo:Label;
rdfs:range xsd:integer;
rdfs:label "Label Code"@en ;
rdfs:comment "The Label Code (LC) is a unique four- or five- digit number (example : LC 12345) , the is awarded on request and to members free of charge for the labeling of phonograms by the German Collecting Society for Performance Rights (GVL)."@en .
mbo:Artist a owl:Class;
rdfs:subClassOf foaf:Agent;
rdfs:label "Artist"@en ;
rdfs:comment "An artist is a person or group/band that is performing music."@en .
mbo:ArtistPerson a owl:Class;
rdfs:subClassOf foaf:Person;
rdfs:subClassOf mbo:Artist;
rdfs:label "Artist (Person)"@en ;
rdfs:comment "An artist is a person that is performing music by playing an instrument or singing."@en .
mbo:ArtistGroup a owl:Class;
rdfs:subClassOf foaf:Group;
rdfs:subClassOf mbo:Artist;
rdfs:label "Artist (Group)"@en ;
rdfs:comment "An artist is a group/band that is performing music. A group consists of one ore more artists."@en .
mbo:Author a owl:Class;
rdfs:subClassOf foaf:Person ;
rdfs:label "Author"@en ;
rdfs:comment "An author is a person, that composes, texts or arranges a musical work or a part of it."@en .
mbo:pseudonym a rdf:Property;
rdfs:domain mbo:Artist,
mbo:Author;
rdfs:range xsd:string;
rdfs:label "Pseudonym"@en ;
rdfs:comment "A pseudonym is the artist name a person uses for publish musical works or to be adressed with as a musician."@en .
# muss verfeinert werden (von / bis / ggf. Vertragsdetails ...)
mbo:representedThrough a rdf:Property;
rdfs:domain mbo:Author;
rdfs:range mbo:Publisher;
rdfs:label "Represented Through (Publisher)"@en .
mbo:Publisher a owl:Class;
rdfs:subClassOf foaf:Organization;
rdfs:label "Publisher"@en ;
rdfs:comment "The term publisher refers to a person or company that is engaged in publishing musical works."@en .
mbo:gemaMembershipNumber a rdf:Property, owl:InverseFunctionalProperty;
rdfs:domain mbo:Publisher;
rdfs:range xsd:integer;
rdfs:label "GEMA membership number"@en ;
rdfs:comment "The GEMA is the german copyright collecting society. The number is a unique identifier for a publisher by the GEMA."@en .
mbo:Work a owl:Class;
owl:sameAs mo:MusicalWork;
rdfs:label "Musical Work"@en ;
rdfs:comment "A (musical) work is a composition or the blueprint of a song."@en .
mbo:publishedBy a rdf:Property ;
rdfs:domain mbo:Work;
rdfs:range mbo:Publisher;
rdfs:label "Published by"@en .
mbo:coPublishedBy a rdf:Property ;
rdfs:domain mbo:Work;
rdfs:range mbo:Publisher;
rdfs:label "Co-published by"@en .
mbo:copyrightCollectiveNumber a rdf:Property, owl:InverseFunctionalProperty;
rdfs:domain mbo:Work;
rdfs:range xsd:string;
rdfs:label "Copyright Collective Number"@en ;
rdfs:comment "The number the responsible Copyright Collective Society (i.e. GEMA for Germany) assigned to the work" .
mbo:iswcNumber a rdf:Property, owl:InverseFunctionalProperty;
rdfs:domain mbo:Work;
rdfs:range xsd:string;
rdfs:maxLength 13;
rdfs:label "ISWC number"@en .
mbo:textLanguage a rdf:Property ;
rdfs:domain mbo:Work;
rdfs:range xsd:string;
rdfs:label "Text Language"@en .
mbo:filmMusic a rdf:Property ;
rdfs:domain mbo:Work;
rdfs:range xsd:String;
rdfs:label "Film Music for"@en.
mbo:beteiligungsart a rdf:Property ;
rdfs:domain mbo:Contract;
rdfs:label "Beteiligungsart"@de .
mbo:sharePerformancesCreator a rdf:Property ;
rdfs:domain mbo:Contract;
rdfs:range xsd:integer;
xsd:minInclusive 0;
xsd:maxInclusive 100;
rdfs:label "Share Performances Creator"@en .
mbo:shareCopyCreator a rdf:Property ;
rdfs:domain mbo:Contract;
rdfs:range xsd:integer;
xsd:minInclusive 0;
xsd:maxInclusive 100;
rdfs:label "Share Copy Creator"@en .
mbo:sharePerformancesPublisher a rdf:Property ;
rdfs:domain mbo:Contract;
rdfs:range xsd:integer;
xsd:minInclusive 0;
xsd:maxInclusive 100;
rdfs:label "Share Performances Publisher"@en .
mbo:shareCopyPublisher a rdf:Property ;
rdfs:domain mbo:Contract;
rdfs:range xsd:integer;
xsd:minInclusive 0;
xsd:maxInclusive 100;
rdfs:label "Share Copy Publisher"@en .
mbo:specialTitle a rdf:Property ;
rdfs:domain mbo:Work;
rdfs:range xsd:string;
rdfs:label "Special Title"@en .
mbo:publisherPrint a rdf:Property ;
rdfs:domain mbo:Work;
rdfs:range mbo:Publisher;
rdfs:label "Publisher Print"@en .
mbo:administratingPublisher a rdf:Property ;
rdfs:domain mbo:Work;
rdfs:range mbo:Publisher;
rdfs:label "Administration Publisher"@en .
mbo:otherPublisher a rdf:Property ;
rdfs:domain mbo:Work;
rdfs:range mbo:Publisher;
rdfs:label "Other Publisher"@en .
mbo:applicant a rdf:Property;
rdfs:domain mbo:Work;
rdfs:range mbo:PublisherEmployee;
rdfs:label "Applicant"@en .
mbo:PublisherEmployee a owl:Class;
rdfs:subClassOf foaf:Person;
rdfs:label "Publisher Employee"@en .
mbo:duration a rdf:Property;
rdfs:domain mbo:Recording,
mbo:Work;
rdfs:range xsd:duration;
rdfs:label "Duration"@en ;
rdfs:comment "The duration of a song."@en .
mbo:registratedFor a rdf:Property;
rdfs:domain mbo:Work;
rdfs:range mbo:Publisher;
rdfs:label "Registrated for (Publisher)"@en .
mbo:Release a owl:Class;
owl:sameAs mo:Album;
rdfs:label "Release"@en ;
rdfs:comment "A publication of musical works, usually consists of one or more songs"@en .
mbo:containsTrack a rdf:Property;
rdfs:domain mbo:ReleaseMedium;
rdfs:range mbo:Track;
rdfs:label "Contains track"@en ;
rdfs:comment "links a release medium with the tracks it contains."@en .
mbo:catalogueNumber a rdf:Property, owl:InverseFunctionalProperty;
rdfs:domain mbo:Release,
mbo:Recording;
rdfs:range xsd:string;
rdfs:label "Catalogue Number"@en .
mbo:asin a rdf:Property, owl:InverseFunctionalProperty;
rdfs:domain mbo:Release;
rdfs:range xsd:string;
rdfs:label "Amazon Standard Identification Number (ASIN)"@en .
mbo:barcode a rdf:Property;
rdfs:domain mbo:Release;
rdfs:range xsd:integer;
rdfs:label "UPC Barcode"@en .
mbo:releaseDate a rdf:Property;
rdfs:domain mbo:Release;
rdfs:range xsd:date;
rdfs:label "Release date"@en .
mbo:electronicPresskit a rdf:Property;
rdfs:domain mbo:Release;
rdfs:range foaf:homepage;
rdfs:label "Electronic press kit"@en .
mbo:streamingPlayer a rdf:Property;
rdfs:domain mbo:Release;
rdfs:range foaf:homepage;
rdfs:label "Streaming player"@en .
mbo:producedIn a rdf:Property;
rdfs:domain mbo:Release;
rdfs:range mbo:Region;
rdfs:label "Produced in"@en .
mbo:ReleaseMedium a owl:Class;
rdfs:label "Release Medium"@en ;
rdfs:comment "The Medium on which the release is presented"@en .
mbo:containsReleaseMedium a rdf:Property;
rdfs:domain mbo:Release;
rdfs:range mbo:ReleaseMedium;
rdfs:label "contains medium"@en ;
rdfs:comment "the medium on which the release is presented"@en .
mbo:releaseFormat a rdf:Property;
rdfs:domain mbo:ReleaseMedium;
rdfs:range mbo:ReleaseMediumType;
rdfs:label "Release format"@en .
mbo:ReleaseMediumType a owl:Class;
rdfs:label "Medium"@en .
mbo:ReleaseMediumTypeLP a mbo:ReleaseMediumType;
rdfs:label "LP"@en .
mbo:ReleaseMediumTypeCD a mbo:ReleaseMediumType;
rdfs:label "CD"@en .
mbo:ReleaseMediumTypeDigital a mbo:ReleaseMediumType;
rdfs:label "digital"@en .
mbo:ReleaseMediumTypeDVD a mbo:ReleaseMediumType;
rdfs:label "DVD"@en .
mbo:Producer a owl:Class;
rdfs:label "Producer"@en .
mbo:producedBy a rdf:Property;
rdfs:domain mbo:Release, mbo:Recording;
rdfs:range mbo:Producer;
rdfs:label "Produced by"@en .
mbo:associatedLabel a rdf:Property;
rdfs:domain mbo:Release;
rdfs:range mbo:Label;
rdfs:label "Associated label"@en .
mbo:territoriesDigitalDistribution a rdf:Property;
rdfs:domain mbo:RecordingContract;
rdfs:range xsd:string;
rdfs:label "Territories digital distribution"@en .
mbo:numberOfPhysicalRecords a rdf:Property;
rdfs:domain mbo:Release;
rdfs:range xsd:integer;
rdfs:label "Number of physical records"@en .
mbo:dateOfProduction a rdf:Property;
rdfs:domain mbo:Release;
rdfs:range xsd:date;
rdfs:label "Date of production"@en .
mbo:contractCollectionSociety a rdf:Property;
rdfs:domain mbo:Release;
rdfs:range foaf:Organization;
rdfs:label "Contract Collection Society"@en .
mbo:pressingPlant a rdf:Property;
rdfs:domain mbo:Release;
rdfs:range foaf:Organization;
rdfs:label "Pressing plant"@en .
mbo:releaseStatus a rdf:Property;
rdfs:domain mbo:Release;
rdfs:range xsd:string;
rdfs:label "Release Status"@en ;
rdfs:comment "Describes how 'official' the release is. Possible values are 'official', 'promotional', 'bootleg' or 'pseudo-release'"@en .
mbo:packaging a rdf:Property;
rdfs:domain mbo:Release;
rdfs:range xsd:string;
rdfs:label "Packing"@en ;
rdfs:comment "The packaging used for the release. Possible values are 'Jewel Case', 'Slim Jewel Case', 'Digipak', 'Cardboard/Paper Sleeve', 'Keep Case', 'None', 'Cassette Case', 'Book', 'Fatbox', 'Snap Case', 'Gatefold Cover' or 'Discbox Slider'"@en .
mbo:languageOfTracklist a rdf:Property;
rdfs:domain mbo:Release;
rdfs:range dc:ISO639-3;
rdfs:label "Language of tracklist"@en ;
rdfs:comment "The language the tracklist is written in. Possible values taken from ISO 639-3."@en .
mbo:scriptOfTracklist a rdf:Property;
rdfs:domain mbo:Release;
rdfs:range xsd:string;
rdfs:label "Script of tracklist"@en ;
rdfs:comment "The script used to write the track list. Possible values taken from ISO 15924."@en .
mbo:Track a owl:Class;
rdfs:label "Track"@en ;
rdfs:comment "The way a recording is represented on a particular release."@en .
mbo:Recording a owl:Class;
rdfs:label "Recording"@en ;
rdfs:comment "The recording represents a distinct audio and is the manifestation of a musical work."@en .
mbo:manifestationOf a rdf:Property;
rdfs:domain mbo:Recording;
rdfs:range mbo:Work;
rdfs:label "Manifestation of work"@en ;
rdfs:comment "Links a recording to its underlying work"@en .
mbo:represents a rdf:Property;
rdfs:domain mbo:Track;
rdfs:range mbo:Recording;
rdfs:label "represents"@en ;
rdfs:comment "Links a track that appears on a release to a recording."@en .
mbo:isrcCode a rdf:Property, owl:InverseFunctionalProperty;
rdfs:domain mbo:Recording;
rdfs:range xsd:string;
rdfs:maxLength 12;
rdfs:label "ISRC Code"@en ;
rdfs:comment "The International Standard Recording Code of the recording."@en .
mbo:appleIdentifier a rdf:Property, owl:InverseFunctionalProperty;
rdfs:domain mbo:Recording,
mbo:Release;
rdfs:range xsd:string;
rdfs:label "Apple identifier"@en ;
rdfs:comment "The identifier, apple uses for a recording or release"@en .
mbo:instrumentation a rdf:Property;
rdfs:domain mbo:Recording;
rdfs:range xsd:string;
rdfs:label "Instrumentation"@en .
mbo:vocals a rdf:Property;
rdfs:domain mbo:Recording;
rdfs:range mbo:VocalType;
rdfs:label "Vocals"@en ;
rdfs:comment "The vocals used in a song"@en .
mbo:VocalType a owl:Class;
rdfs:label "Vocal Type"@en ;
rdfs:comment "Describes the type of vocals, like [female] or [sopran]"@en .
mbo:VocalTypeFemale a mbo:VocalType;
rdfs:label "Female"@en ;
rdfs:comment "Vocals sung by a female singer"@en .
mbo:VocalTypeMale a mbo:VocalType;
rdfs:label "Male"@en ;
rdfs:comment "Vocals sung by a male singer"@en .
mbo:VocalTypeChoir a mbo:VocalType;
rdfs:label "Choir"@en ;
rdfs:comment "Vocals sung by a choir"@en .
mbo:mood a rdf:Property;
rdfs:domain mbo:Recording;
rdfs:range xsd:string;
rdfs:label "Mood"@en ;
rdfs:comment "A mood that is expressed by the recording."@en .
# liveRecording als Klasse (Sub-Recording) modellieren?
mbo:liveRecording a rdf:Property;
rdfs:domain mbo:Recording;
rdfs:range xsd:boolean;
rdfs:label "Live Recording"@en .
# Recording als Klasse (Sub-Recording) modellieren?
mbo:potpourri a rdf:Property;
rdfs:domain mbo:Recording;
rdfs:range xsd:boolean;
rdfs:label "Potpurri"@en .
mbo:version a rdf:Property;
rdfs:domain mbo:Recording;
rdfs:range mbo:RecordingVersion;
rdfs:label "Version"@en ;
rdfs:comment "The version of the recording, f.e. [Remix] or [Radio Edit]"@en .
mbo:RecordingVersion a owl:Class;
rdfs:label "Recording Version"@en ;
rdfs:comment "The version of the recording, f.e. [Remix] or [Radio Edit]"@en .
mbo:RecordingVersionRemix a mbo:RecordingVersion;
rdfs:label "Remix"@en ;
rdfs:comment "Marks a recording a remix"@en .
mbo:RecordingVersionRadioEdit a mbo:RecordingVersion;
rdfs:label "Radio Edit"@en ;
rdfs:comment "Marks a recording a short version, usually used for airplays"@en .
mbo:explicitLyrics a rdf:Property;
rdfs:domain mbo:Work;
rdfs:range xsd:boolean;
rdfs:label "Explicit Lyrics"@en .
mbo:creditArtist a rdf:Property;
rdfs:domain mbo:Recording;
rdfs:range mbo:ArtistPerson;
rdfs:label "Credit Artist"@en .
mbo:RecordingContract a owl:Class;
rdfs:subClassOf mbo:Contract;
rdfs:label "Recording Contract"@en .
mbo:PublishingContract a owl:Class;
rdfs:subClassOf mbo:Contract;
rdfs:label "Publishing Contract"@en .
mbo:Contract a owl:Class;
rdfs:label "Contract"@en .
mbo:territoriesExploitationRights a rdf:Property;
rdfs:domain mbo:RecordingContract;
rdfs:range xsd:string;
rdfs:label "Territories Exploitation Rights"@en .
mbo:royaltiesArtist a rdf:Property;
rdfs:domain mbo:RecordingContract;
rdfs:range xsd:integer;
xsd:minInclusive 0;
xsd:maxInclusive 100;
rdfs:label "Royalties Artist"@en .
mbo:workingTitle a rdf:Property;
rdfs:domain mbo:RecordingContract;
rdfs:range xsd:string;
rdfs:label "Working Title"@en .
mbo:contractedWork a rdf:Property;
rdfs:domain mbo:RecordingContract;
rdfs:range mbo:Work;
rdfs:label "Contracted Work"@en .
mbo:Licenser a owl:Class;
rdfs:subClassOf foaf:Person;
rdfs:label "Licenser"@en .
mbo:licensedBy a rdf:Property;
rdfs:domain mbo:RecordingContract;
rdfs:range mbo:Licenser;
rdfs:label "Licensed by"@en .
mbo:contractSpanBegin a rdf:Property;
rdfs:domain mbo:Contract;
rdfs:range xsd:date;
rdfs:label "Begin Contract"@en .
mbo:contractSpanEnd a rdf:Property;
rdfs:domain mbo:Contract;
rdfs:range xsd:date;
rdfs:label "End Date Contract"@en .
mbo:rescissionPeriod a rdf:Property;
rdfs:domain mbo:Contract;
rdfs:range xsd:duration;
rdfs:label "Rescission Period"@en .
mbo:returnsAllowance a rdf:Property;
rdfs:domain mbo:RecordingContract;
rdfs:range xsd:integer;
xsd:minInclusive 0;
xsd:maxInclusive 100;
rdfs:label "Returns Allowance"@en .
mbo:exclusiveRights a rdf:Property;
rdfs:domain mbo:RecordingContract;
rdfs:range xsd:boolean;
rdfs:label "Exclusive Rights"@en .
mbo:involvedPublisher a rdf:Property;
rdfs:domain mbo:PublishingContract;
rdfs:range mbo:Publisher;
rdfs:label "Involved Publisher"@en.
mbo:contractedAuthor a rdf:Property;
rdfs:domain mbo:PublishingContract;
rdfs:range mbo:Author;
rdfs:label "Contracted Author"@en .
mbo:split a rdf:Property;
rdfs:domain mbo:PublishingContract;
rdfs:range xsd:integer;
xsd:minInclusive 0;
xsd:maxInclusive 100;
rdfs:label "Split"@en .
mbo:contractedWork a rdf:Property;
rdfs:domain mbo:PublishingContract;
rdfs:range mbo:Work;
rdfs:label "Contracted Work"@en .
mbo:trackNumber a rdf:Property;
rdfs:domain mbo:Track;
rdfs:range xsd:integer;
rdfs:label "Track Number"@en ;
rdfs:comment "The position of the track on the release."@en .
mbo:musicBrainzId a rdf:Property, owl:InverseFunctionalProperty;
rdfs:domain mbo:Artist,
mbo:ReleaseGroup,
mbo:Release,
mbo:Track,
mbo:Recording,
mbo:Work;
rdfs:range xsd:string;
rdfs:label "Music Brainz Id"@en ;
rdfs:comment "The Identifier of the object given by MusicBrainz"@en .
mbo:sortName a rdf:Property;
rdfs:domain mbo:Artist;
rdfs:range xsd:string;
rdfs:label "Sort Name"@en ;
rdfs:comment "The sortname can be used to ensure correct sorting of the object"@en .
mbo:ipi a rdf:Property, owl:InverseFunctionalProperty;
rdfs:domain mbo:Artist,
mbo:Author,
mbo:Label;
rdfs:range xsd:string;
rdfs:label "Interested Parties Information Code (IPI)"@en ;
rdfs:comment "The Interested Parties Information Code (IPI) is an identifying number assigned in the CISAC database to each Interested Party in musical rights management."@en .
mbo:isni a rdf:Property, owl:InverseFunctionalProperty;
rdfs:domain mbo:Artist,
mbo:Author,
mbo:Label;
rdfs:range xsd:string;
rdfs:label "International Standard Name Identifier (ISNI)"@en ;
rdfs:comment "The International Standard Name Identifier (ISNI) is an ISO standard for uniquely identifying the public identities of contributors to media content."@en .
mbo:gender a rdf:Property;
rdfs:domain mbo:ArtistPerson;
rdfs:range xsd:string;
rdfs:label "gender"@en ;
owl:sameAs foaf:gender .
mbo:beginArea a rdf:Property;
rdfs:domain mbo:Artist;
rdfs:range mbo:Region;
rdfs:label "Begin Area"@en ;
rdfs:comment "The area (city, country) where the artist started its activity"@en .
mbo:area a rdf:Property;
rdfs:domain mbo:Artist;
rdfs:range mbo:Region;
rdfs:label "Area"@en ;
rdfs:comment "The area (city, country) where the artist is/was activ"@en .
mbo:begin a rdf:Property;
rdfs:domain mbo:Artist,
mbo:RoyaltyStatement,
mbo:MusicLicence,
mbo:LiveMusicEvent;
rdfs:range xsd:date;
rdfs:label "Begin"@en ;
rdfs:comment "The date of the begin of an activity"@en .
mbo:end a rdf:Property;
rdfs:domain mbo:Artist,
mbo:RoyaltyStatement,
mbo:MusicLicence,
mbo:LiveMusicEvent;
rdfs:range xsd:date;
rdfs:label "End"@en ;
rdfs:comment "The date of the end of an activity"@en .
mbo:alias a rdf:Property;
rdfs:domain mbo:Artist;
rdfs:range xsd:string;
rdfs:label "Alias"@en ;
rdfs:comment "Other names of the artist"@en .
mbo:hasRelease a rdf:Property;
rdfs:domain mbo:Artist;
rdfs:range mbo:Release;
rdfs:label "has Release"@en ;
rdfs:comment "The release of an artist"@en .
mbo:hasRecording a rdf:Property;
rdfs:domain mbo:Artist;
rdfs:range mbo:Recording;
rdfs:label "has Recording"@en ;
rdfs:comment "Connects a recording with its performing artist"@en .
mbo:ReleaseGroup a owl:Class;
rdfs:label "Release Group"@en ;
rdfs:comment "A group of releases that contains the different release formats"@en .
mbo:hasReleaseGroup a rdf:Property;
rdfs:domain mbo:Artist;
rdfs:range mbo:ReleaseGroup;
rdfs:label "has Release Group"@en ;
rdfs:comment "A release group of an artist"@en .
mbo:containsRelease a rdf:Property;
rdfs:domain mbo:ReleaseGroup;
rdfs:range mbo:Release;
rdfs:label "contains Release"@en ;
rdfs:comment "a specific release of a release group"@en .
mbo:hasReleaseGroupType a rdf:Property;
rdfs:domain mbo:ReleaseGroup;
rdfs:range xsd:string;
rdfs:label "Release Group Type"@en ;
rdfs:comment "describes which kind a release group is, like 'album', 'ep', 'single', 'broadcast' or 'other'"@en .
mbo:ReleaseGroupType a owl:Class;
rdfs:label "Release Group Type"@en ;
rdfs:comment "The kind og the release group, like 'album', 'ep', 'single', 'broadcast' or 'other'"@en .
mbo:ReleaseGroupTypeAlbum a mbo:ReleaseGroupType;
rdfs:label "Album"@en ;
rdfs:comment "The release is of type 'album'"@en .
mbo:ReleaseGroupTypeEp a mbo:ReleaseGroupType;
rdfs:label "Ep"@en ;
rdfs:comment "The release is of type 'ep'"@en .
mbo:ReleaseGroupTypeBroadcast a mbo:ReleaseGroupType;
rdfs:label "Broadcast"@en ;
rdfs:comment "The release is of type 'broadcast'"@en .
mbo:ReleaseGroupTypeOther a mbo:ReleaseGroupType;
rdfs:label "Other"@en ;
rdfs:comment "The release is of type 'other'"@en .
mbo:ReleaseGroupTypeSingle a mbo:ReleaseGroupType;
rdfs:label "Single"@en ;
rdfs:comment "The release is of type 'single'"@en .
mbo:firstReleaseDate a rdf:Property;
rdfs:domain mbo:ReleaseGroup;
rdfs:range xsd:date;
rdfs:label "First Release Date"@en ;
rdfs:comment "The date when a release of the release group was published the first time"@en .
mbo:tag a rdf:Property;
rdfs:domain mbo:ReleaseGroup,
mbo:Artist;
rdfs:range xsd:string;
rdfs:label "Tag"@en ;
rdfs:comment "A describing tag of the entity"@en .
mbo:WorkRightShare a owl:Class;
rdfs:label "Work Right Share"@en ;
rdfs:comment "Represents the rights of an agent (artist or publisher) at a musical work."@en .
mbo:hasWorkRightShare a rdf:Property;
rdfs:domain mbo:Work;
rdfs:range mbo:WorkRightShare;
rdfs:label "has right share"@en ;
rdfs:comment "represents a right regarding a musical work."@en .
mbo:ownsWorkRightShare a rdf:Property;
rdfs:domain mbo:Author,
mbo:Label;
rdfs:range mbo:WorkRightShare;
rdfs:label "owns work right share"@en ;
rdfs:comment "the author or label that owns a right on a musical work."@en .
mbo:typeOfWorkRightShare a rdf:Property;
rdfs:domain mbo:WorkRightShare;
rdfs:range mbo:WorkRightShareType;
rdfs:label "type of right at work share"@en ;
rdfs:comment "the type of the share at a musical work."@en .
mbo:shareFromPerformance a rdf:Property;
rdfs:domain mbo:WorkRightShare,
mbo:RecordingCreationInvolvement,
mbo:ReleaseCreationInvolvement;
rdfs:range xsd:float;
xsd:minInclusive 0;
xsd:maxInclusive 100;
rdfs:label "split from performance"@en ;
rdfs:comment "the split the author gets from performance royalties."@en .
mbo:shareFromReplication a rdf:Property;
rdfs:domain mbo:WorkRightShare,
mbo:RecordingCreationInvolvement,
mbo:ReleaseCreationInvolvement;
rdfs:range xsd:float;
xsd:minInclusive 0;
xsd:maxInclusive 100;
rdfs:label "split from replication"@en ;
rdfs:comment "the split the author gets from replication royalties."@en .
mbo:RoyaltyStatement a owl:Class;
rdfs:label "Royalty Statement"@en ;
rdfs:comment "a single royalty statement about the revenue of a creative artefact."@en .
mbo:hasRoyaltyStatement a rdf:Property;
rdfs:domain mbo:Artist,
mbo:Release,
mbo:Recording,
mbo:Work;
rdfs:range mbo:RoyaltyStatement;
rdfs:label "has royalty statement"@en ;
rdfs:comment "links a creative artefact to a royalty statement."@en .
mbo:RoyaltyStatementType a owl:Class;
rdfs:label "Royalty statement type"@en ;
rdfs:comment "the type of a royalty statement. i.e physical or digital, download or stream."@en .
mbo:PhysicalRelease a mbo:RoyaltyStatementType;
rdfs:label "Physical release"@en ;
rdfs:comment "The type 'physical release' resembles physical objects like CD or Vinyl"@en .
mbo:DigitalRelease a mbo:RoyaltyStatementType;
rdfs:label "Digital release"@en ;
rdfs:comment "The type 'digital release' resembles digital releases, but not single recordings"@en .
mbo:DigitalRecordingDownload a mbo:RoyaltyStatementType;
rdfs:label "Digital recording download"@en ;
rdfs:comment "The type 'digital recording download' resembles single downloaded recordings."@en .
mbo:DigitalRecordingStream a mbo:RoyaltyStatementType;
rdfs:label "Digital recording stream"@en ;
rdfs:comment "The type 'digital recording stream' resembles single streamed recordings."@en .
mbo:hasRoyaltyStatementType a rdf:Property;
rdfs:domain mbo:RoyaltyStatement;
rdfs:range mbo:RoyaltyStatementType;
rdfs:label "has royalty statement type"@en ;
rdfs:comment "links a royalty statement with its type."@en .
mbo:hasSupplierId a rdf:Property;
rdfs:domain mbo:RoyaltyStatement;
rdfs:range xsd:string;
rdfs:label "has supplier id"@en ;
rdfs:comment "the id of the supplier of the release or recording. Usually the internal catalog number or isrc code."@en .
mbo:royaltyStatementFor a rdf:Property;
rdfs:domain mbo:RoyaltyStatement;
rdfs:range mbo:Recording,
mbo:Release,
mbo:Artist,
mbo:Label;
rdfs:label "royalty statement for"@en ;
rdfs:comment "links to the resource, the royalty statement is connected to."@en .
mbo:royaltyStatementTitle a rdf:Property;
rdfs:domain mbo:RoyaltyStatement;
rdfs:range xsd:string;
rdfs:label "Royalty statement title"@en ;
rdfs:comment "The title of the royalty statement. Should correspond with the name of the sold release or recording."@en .
mbo:royaltyStatementFromCountry a rdf:Property;
rdfs:domain mbo:RoyaltyStatement;
rdfs:range xsd:string;
rdfs:label "Royality statement from country"@en ;
rdfs:comment "Represents the country, where the statement is from. Use country codes from ISO 3166-2."@en .
mbo:netSalesNumber a rdf:Property;
rdfs:domain mbo:RoyaltyStatement;
rdfs:range xsd:integer;
rdfs:label "Net sales number"@en ;
rdfs:comment "The number of sold copies. Might be negativ for a retoure."@en .
mbo:netAmount a rdf:Property;
rdfs:domain mbo:RoyaltyStatement;
rdfs:range xsd:float;
rdfs:label "Net amount"@en ;
rdfs:comment "The amount of collected or retoured money of the statement."@en .
mbo:netAmountCurrency a rdf:Property;
rdfs:domain mbo:RoyaltyStatement;
rdfs:range db:ISO_4217;
rdfs:label "Net amount currency"@en ;
rdfs:comment "The currency of the money of the statement."@en .
mbo:customerPrice a rdf:Property;
rdfs:domain mbo:RoyaltyStatement;
rdfs:range xsd:float;
rdfs:label "Customer price"@en ;
rdfs:comment "The price the customer payed for the product."@en .
mbo:customerPriceCurrency a rdf:Property;
rdfs:domain mbo:RoyaltyStatement;
rdfs:range db:ISO_4217;
rdfs:label "Customer price currency"@en ;
rdfs:comment "The currency the customer payed the product."@en .
mbo:promotionCode a rdf:Property;
rdfs:domain mbo:RoyaltyStatement;
rdfs:range xsd:string;
rdfs:label "Promotion code"@en ;
rdfs:comment "A promotional code that was reported from the selling party."@en .
mbo:Distributor a owl:Class;
rdfs:subClassOf foaf:Organization;
rdfs:label "Distributor"@en ;
rdfs:comment "A company, that distributes musical products."@en .
mbo:sellingOrganisation a rdf:Property;
rdfs:domain mbo:RoyaltyStatement;
rdfs:range mbo:Distributor;
rdfs:label "Selling Organization"@en ;
rdfs:comment "The organisation (i.e. store, webshop) that sold the product."@en .
mbo:quote a rdf:Property;
rdfs:domain mbo:Artist;
rdfs:range xsd:string;
rdfs:label "Quote"@en ;
rdfs:comment "A meaningful quote about or from the artist."@en .
mbo:biography a rdf:Property;
rdfs:domain mbo:Artist;
rdfs:range xsd:string;
rdfs:label "Biography"@en ;
rdfs:comment "The biography of an artist."@en .
mbo:shortInfo a rdf:Property;
rdfs:domain mbo:Artist;
rdfs:range xsd:string;
rdfs:label "Short info"@en ;
rdfs:comment "A short, descriptive information about the artist"@en .
mbo:MusicStyle a owl:Class;
rdfs:label "Music style"@en ;
rdfs:comment "Describes the style of music by nation, ethnos, language or religion. Examples are 'African music', 'Balcan music' or 'Latinamerican music'."@en .
mbo:hasMusicStyle a rdf:Property;
rdfs:domain mbo:Artist, mbo:Recording, mbo:Release;
rdfs:range mbo:MusicStyle;
rdfs:label "has music style"@en ;
rdfs:comment "links an artist with a corresponding music style."@en .
mbo:Genre a owl:Class;
rdfs:label "Genre"@en ;
rdfs:comment "Describes the genre of music, like 'Rock', 'Heavy Metal'. Includes Subgenres as well like 'Symphonic Metal'"@en .
mbo:hasGenre a rdf:Property;
rdfs:domain mbo:Release, mbo:Recording;
rdfs:range mbo:Genre;
rdfs:label "has genre"@en ;
rdfs:comment "links a recording or release to a musical genre."@en .
mbo:hasSubGenre a rdf:Property;
rdfs:domain mbo:Genre;
rdfs:range mbo:Genre;
rdfs:label "has sub genre"@en ;
rdfs:comment "links a genre with its subgenre"@en .
mbo:Region a owl:Class;
owl:sameAs db:PopulatedPlace;
rdfs:label "Region"@en ;
rdfs:comment "A region of the world. Might be a continent, a country, a state or a city"@en .
mbo:isInRegion a rdf:Property;
rdfs:domain mbo:Region;
rdfs:range mbo:Region;
rdfs:label "is in region"@en ;
rdfs:comment "a region that is contained in another region, i.e. Paris is in France."@en .
mbo:comesFromRegion a rdf:Property;
rdfs:domain mbo:Artist, mbo:Recording, mbo:Release;
rdfs:range mbo:Region;
rdfs:label "comes from region"@en ;
rdfs:comment "the region the artist or recording comes from."@en .
mbo:catchWord a rdf:Property;
rdfs:domain mbo:Recording;
rdfs:range xsd:string;
rdfs:label "Catch word"@en ;
rdfs:comment "A single word or phrase to describe an aspect of the recording."@en .
mbo:tempo a rdf:Property;
rdfs:domain mbo:Recording;
rdfs:range xsd:string;
rdfs:label "tempo"@en ;
rdfs:comment "the (perceived) tempo of a recording, i.e. slow, mid-tempo, change of tempo, impelling"@en .
mbo:landOfProduction a rdf:Property;
rdfs:domain mbo:Recording;
rdfs:range mbo:Region;
rdfs:label "Land of production"@en ;
rdfs:comment "The land the recording was produced in."@en .
mbo:MusicLicence a owl:Class;
rdfs:label "Music Licence"@en ;
rdfs:comment "A licence to administrate the commercialisation of a musical work (work or recording)"@en .
mbo:holdRight a rdf:Property;
rdfs:domain mbo:Label,
mbo:Publisher;
rdfs:range mbo:MusicLicence;
rdfs:label "Hold right"@en ;
rdfs:comment "A music company (label or publisher) holds the right on a certain musical work or recording"@en .
mbo:rightOnMusicalItem a rdf:Property;
rdfs:domain mbo:MusicLicence;
rdfs:range mbo:Work,
mbo:Recording,
mbo:Release,
mbo:ReleaseGroup;
rdfs:label "Right on musical item"@en ;
rdfs:comment "Refers to the musical item (work, recording, release/group) that the MusicLicence is about"@en .
mbo:Venue a owl:Class;
rdfs:subClassOf foaf:Organization;
rdfs:label "Venue"@en ;
rdfs:comment "A venue where musical performances take place"@en .
mbo:Organiser a owl:Class;
rdfs:subClassOf foaf:Person;
rdfs:label "Organiser"@en ;
rdfs:comment "A person that organises livemusic events"@en .
mbo:city a rdf:Property;
rdfs:domain mbo:Venue,
mbo:Organiser;
rdfs:range mbo:Region;
rdfs:label "City"@en ;
rdfs:comment "The city a venue or organiser is located"@en .
mbo:street a rdf:Property;
rdfs:domain mbo:Venue,
mbo:Organiser;
rdfs:range xsd:string;
rdfs:label "Street"@en ;
rdfs:comment "The street with number a venue or organiser is located"@en .
mbo:postalcode a rdf:Property;
rdfs:domain mbo:Venue,
mbo:Organiser;
rdfs:range xsd:string;
rdfs:label "Postalcode"@en ;
rdfs:comment "The postalcode of a venue or organiser"@en .
mbo:LiveMusicEvent a owl:Class;
rdfs:label "Live music event"@en ;
rdfs:comment "An event, where one or more artists are performing music"@en .
mbo:LivePerformance a owl:Class;
rdfs:label "Live performance"@en ;
rdfs:comment "The performance of an artist at a live music event"@en .
mbo:eventPerformance a rdf:Property;
rdfs:domain mbo:LiveMusicEvent;
rdfs:range mbo:LivePerformance;
rdfs:label "Event Performance"@en ;
rdfs:comment "A performance of an artist at a live event"@en .
mbo:playsPerformance a rdf:Property;
rdfs:domain mbo:Artist;
rdfs:range mbo:LivePerformance;
rdfs:label "Plays performance"@en ;
rdfs:comment "An artist plays a live performance"@en .
mbo:organisedBy a rdf:Property;
rdfs:domain mbo:LiveMusicEvent;
rdfs:range mbo:Organiser;
rdfs:label "Organised by"@en ;
rdfs:comment "A live performance' organiser"@en .
mbo:takesPlaceAt a rdf:Property;
rdfs:domain mbo:LiveMusicEvent;
rdfs:range mbo:Venue;
rdfs:label "Takes place at"@en ;
rdfs:comment "The venue a live performance takes place at"@en .
mbo:Setlist a owl:Class;
rdfs:label "Setlist"@en ;
rdfs:comment "A list of songs that were played during a live performance"@en .
mbo:containsWork a rdf:Property;
rdfs:domain mbo:Setlist;
rdfs:range mbo:Work;
rdfs:label "Contains Work"@en ;
rdfs:comment "A work contained in a setlist"@en .
mbo:playedSetlist a rdf:Property;
rdfs:domain mbo:LivePerformance;
rdfs:range mbo:Setlist;
rdfs:label "Played setlist"@en ;
rdfs:comment "The setlist played at a live performance"@en .
mbo:ccsCategory a rdf:Property;
rdfs:domain mbo:LivePerformance;
rdfs:range xsd:string;
rdfs:label "Copyright Collecting Society Category"@en ;
rdfs:comment "The Category the live performance has to be reported to the copyright collecting society"@en .
mbo:WorkRightShareType a owl:Class;
rdfs:label "Work right share type"@en ;
rdfs:comment "Describes the type of the right of an (artistic) work (f.e. composer, texter, arranger, administrator"@en .
mbo:WorkRightShareTypeComposer a mbo:WorkRightShareType;
rdfs:label "Composer"@en ;
rdfs:comment "Involved as a Composer in the creation of a musical work."@en .
mbo:WorkRightShareTypeTexter a mbo:WorkRightShareType;
rdfs:label "Texter"@en ;
rdfs:comment "Involved as a Texter in the creation of a musical work."@en .
mbo:WorkRightShareTypeArranger a mbo:WorkRightShareType;
rdfs:label "Arranger"@en ;
rdfs:comment "Involved as an Arranger in the creation of a musical work."@en .
mbo:WorkRightShareTypeAdministrator a mbo:WorkRightShareType;
rdfs:label "Administrator"@en ;
rdfs:comment "Involved as an Administrator (Label) in a musical work."@en .
mbo:RecordingCreationInvolvementType a owl:Class;
rdfs:label "Recording Creation Involvement Type"@en ;
rdfs:comment "Describes the specific involvement in creation of a recording"@en .
mbo:Mixer a mbo:RecordingCreationInvolvementType;
rdfs:label "Mixer"@en ;
rdfs:comment "Involved as a Mixer in the creation of a recording."@en .
mbo:Masterer a mbo:RecordingCreationInvolvementType;
rdfs:label "Masterer"@en ;
rdfs:comment "Involved as a Masterer in the creation of a recording."@en .
mbo:Remixer a mbo:RecordingCreationInvolvementType;
rdfs:label "Remixer"@en ;
rdfs:comment "Involved as a Remixer in the creation of a recording."@en .
mbo:ReleaseCreationInvolvementType a owl:Class;
rdfs:label "Release Creation Involvement Type"@en ;
rdfs:comment "Describes the specific involvement in creation of a release"@en .
mbo:Photographer a mbo:ReleaseCreationInvolvementType;
rdfs:label "Photographer"@en ;
rdfs:comment "Involved as a Photographer in the creation of a release."@en .
mbo:Sequencer a mbo:ReleaseCreationInvolvementType;
rdfs:label "Sequencer"@en ;
rdfs:comment "Involved as a Sequencer in the creation of a release."@en .
mbo:Compiler a mbo:ReleaseCreationInvolvementType;
rdfs:label "Compiler"@en ;
rdfs:comment "Involved as a Compiler in the creation of a release."@en .
mbo:ArtworkDesigner a mbo:ReleaseCreationInvolvementType;
rdfs:label "Artwork Designer"@en ;
rdfs:comment "Involved as an Artwork Designer in the creation of a release."@en .
mbo:RecordingCreationInvolvement a owl:Class;
rdfs:label "Recording Creation Involvement"@en ;
rdfs:comment "Represents the involvement of an agent (artist or publisher) in the creation of a recording."@en .
mbo:hasRecordingContribution a rdf:Property;
rdfs:domain mbo:Recording;
rdfs:range mbo:RecordingCreationInvolvement;
rdfs:label "has contribution"@en ;
rdfs:comment "represents an involvement in the creation of a recording."@en .
mbo:kindOfInvolvementForRecording a rdf:Property;
rdfs:domain mbo:RecordingCreationInvolvement;
rdfs:range mbo:RecordingCreationInvolvementType;
rdfs:label "kind of involvement"@en ;
rdfs:comment "the kind of the involvement in the creation of a recording."@en .
mbo:ReleaseCreationInvolvement a owl:Class;
rdfs:label "Release Creation Involvement"@en ;
rdfs:comment "Represents the involvement of an agent (artist or publisher) in the creation of a release."@en .
mbo:hasReleaseContribution a rdf:Property;
rdfs:domain mbo:Release;
rdfs:range mbo:ReleaseCreationInvolvement;
rdfs:label "has contribution"@en ;
rdfs:comment "represents an involvement in the creation of a release."@en .
mbo:kindOfInvolvementForRelease a rdf:Property;
rdfs:domain mbo:ReleaseCreationInvolvement;
rdfs:range mbo:ReleaseCreationInvolvementType;
rdfs:label "kind of involvement"@en ;
rdfs:comment "the kind of the involvement in the creation of a release."@en .
You can’t perform that action at this time.