Compatibility layer
Here, we define some axioms to link the Music Ontology and the Music Production Ontology
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix mo: <http://purl.org/ontology/mo/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix bach: <http://music.org/bach#>.
@prefix mu: <http://purl.org/NET/c4dm/music.owl#>.
@prefix time: <http://purl.org/NET/c4dm/time.owl#>.
@prefix event: <http://purl.org/NET/c4dm/event.owl#>.
# Compatibility Layer between:
# http://purl.org/ontology/mo/
# and
# http://purl.org/NET/c4dm/music.owl#
#
# NOTE:
# Things to remove/discuss:
# * mo:composer --> dc:creator
# * mo:MusicalGroup --> foaf:Group (a Group is implicitly a MusicalGroup if it is involved in something related to music)
# * mo:title --> dc:title
# * all the stuff that are related to the *process* leading to a MusicalExpression
# --> engineer, recording studio, produced, producer, publisher (btw, there is already a dc:publisher)
# MusicalExpression - only the actual expression!
mu:Score rdfs:subClassOf mo:MusicalExpression. #Here I talk about the product of an arrangement, not the actual "published" score
mu:Sound rdfs:subClassOf mo:MusicalExpression.
mu:Signal rdfs:subClassOf mo:MusicalExpression.
# MusicalManifestation
mo:Album a mo:MusicalManifestation.
mo:Track a mo:MusicalManifestation.
mo:PublishedScore a mo:MusicalManifestation.
mo:has_track a rdf:Property;
rdfs:domain mo:Album;
rdfs:range mo:Track;
.
# Link between MusicalWork/Expression and Manifestation:
#
# I am not sure about including MusicalWork in the domain here
# but I think that it might be useful, as some times, a work can't
# really be decorrelated from its expression (see the Bach example)
# basically replaces the "records" property
mo:hasMusicalManifestation a rdf:Property;
rdfs:domain mo:MusicalWork;
rdfs:domain mo:MusicalExpression;
rdfs:range mo:MusicalManifestation.
--
YvesRaimond - 13 Feb 2007
Topic revision: r1 - 2007-02-13 - 14:54:15 -
YvesRaimond