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
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding OMRAS2? Send feedback