I just gave a try at mapping Kanzaki's ontology
(http://www.kanzaki.com/ns/music#) and MO. As I mentioned earlier, it
looks rather straight-forward, MO is more detailed at some points and
Kanzaki's ontology at others, but the modeling is really similar. Here
are the statements that I thought would do the job:
@prefix mu: <http://www.kanzaki.com/ns/music>.
@prefix mo: <http://purl.org/ontology/mo/>.
mo:MusicGroup owl:equivalentClass mu:MusicalGroup.
mo:MusicalWork owl:equivalentClass mu:MusicalWork.
mo:Movement owl:equivalentClass mu:Movement.
# The following ones are confusing, due to the difference in
terminologies (performance != musical event, in Kanzaki's ontology -
it is actually the related "product")
mo:Sound owl:equivalentClass mu:Performance.
mo:Performance owl:equivalentClass mu:Musical_Event.
mo:Composer owl:equivalentClass mu:Composer.
mo:Instrument owl:equivalentClass mu:Musical_Instrument.
mo:MusicArtist owl:equivalentClass mu:Musician.
I did not map the properties yet. I also left behind the
Written_Representation, as it looks like it conflates two "abstraction
levels" in MO, so I am not sure the best approach to take (is mu:Score
the expression, or the published score? would you write two separate
instances for two publications of a same score?).
Cheers!
y