Music Representation Ontology

Metadata

IRI
https://w3id.org/polifonia/ontology/music-representation
Title

Music Representation Ontology

Creator
  • Andrea Poltronieri

  • Nicolas Lazzari

  • Jacopo De Bernardinis

License
https://creativecommons.org/licenses/by-sa/4.0/
Version Info

1.0

Preferred Namespace Prefix

mr:

Preferred Namespace Uri
https://w3id.org/polifonia/ontology/music-representation/
Description

The Music Representation Ontology provides a comprehensive schema to describe the analysis of musical objects (a score, an audio track, etc.) interpreted in the context of an existing theory. Fragments of a musical object -- elements of a musical object whose temporal location is uniquely identifiable -- are described by an annotation provided by an agent, that ranges from an expert annotator to an algorithm. An annotation is either the subjective result of an analysis (e.g. the chord played in a specific section) or objective (e.g. a note in a digital score). Each annotation describes some music content (e.g. notes, chords, etc.), a musical projection, and can be composed hierarchically. The Music Representation Ontology reuses the Music Annotation Pattern ODP to implement an annotation.

The generality of this ontology and its abstraction over the represented content enables the interoperability of different music annotation schemas. The module is aligned to MusicOWL, Music Notation Ontology, JAMS ontology and Music Note Ontology.

Classes

Abstract Score c

IRI https://w3id.org/polifonia/ontology/music-meta/AbstractScore

Recording c

IRI https://w3id.org/polifonia/ontology/music-meta/Recording

Score c

IRI https://w3id.org/polifonia/ontology/music-meta/Score

Analysis c

IRI https://w3id.org/polifonia/ontology/music-representation/Analysis
Description

As defined by Marsden in "Music Analysis by Computer: Ontology and Epistemology", an analysis is a process that adds information to a musical piece in the sense that someone reading an analysis will gain knowledge that they did not have before. It never adds anything to a musical piece that was not implicitly in it.

For example, an analysis that classifies a piece in "Sonata Form" does not simply provide a label for a piece but rather provides specific analytical evidences that justify the classification.

Sub Class Of core:Explanation
In Domain Of
In Range Of
Restriction

Analyst c

IRI https://w3id.org/polifonia/ontology/music-representation/Analyst
Description

An analyst is an agent that is referenced by an analysis. It can be for instance a musicologist that interprets a given theory or the author of the theory.

In Domain Of is involved in analysis op
In Range Of has analyst op
Restriction

Analytical reference c

IRI https://w3id.org/polifonia/ontology/music-representation/AnalyticalReference
Description

An analytical reference is a musical theory, i.e. a set of assumptions and commitments that an analyst make when producing an analysis. The result of an analysis is ultimately one of the possible interpretation of a musical piece: different theories can result in the same result as well as same theories can be used to obtain different results.

An example is Riemann's theory or Schenker's theory.

Sub Class Of core:Theory
In Range Of is based on op

Annotation c

IRI https://w3id.org/polifonia/ontology/music-representation/Annotation
Description

An annotation is a temporal precise and unique observation that an agent makes when performing an analysis on a musical piece. It can either describe an entire musical content or a specific fragment of a musical content. The subject of an annotation is the projection of a specific music content.

Sub Class Of Nc3c204ec555441fa8c1eddfacfc395c6some
or Ndf37105211be41a5b07916755892e90fsome
In Domain Of
In Range Of
Restriction

Annotation type c

IRI https://w3id.org/polifonia/ontology/music-representation/AnnotationType
Description

The type of an annotation, such as "textual" or "JAMS observation".

In Domain Of is annotation type of op
In Range Of has annotation type op

Annotator c

IRI https://w3id.org/polifonia/ontology/music-representation/Annotator
Description

An annotator is an agent that makes an annotation. An annotator might be of a specific type, e.g. crowd or expert.

In Range Of has annotator op
Restriction

Annotator type c

IRI https://w3id.org/polifonia/ontology/music-representation/AnnotatorType
Description

Type of an annotator, such as crowd collected, algorithmically derived, provided by an expert etc.

In Domain Of is annotator type of op
In Range Of has annotator type op

Fragment c

IRI https://w3id.org/polifonia/ontology/music-representation/Fragment
Description

A fragment is the atomic piece that compose the final analysis. For example, when describing harmonic progression a fragment is the instant where a chord is played. When describing forms, a fragment is a section of a piece that spans several instants.

In Domain Of has temporal location op
In Range Of
Restriction

Music content c

IRI https://w3id.org/polifonia/ontology/music-representation/MusicContent
Description

Music content represents a musical piece that can be analysed by means of an analytical process.

In Domain Of
In Range Of involves music content op
Restriction

Music projection c

IRI https://w3id.org/polifonia/ontology/music-representation/MusicProjection
Description

A music projection is the subject of an annotation content.

E.g. a chord.

In Domain Of is composed of op
In Range Of
Restriction is composed of op only

Observation c

IRI https://w3id.org/polifonia/ontology/music-representation/Observation
Description

An observation, i.e. content of an annotation, is the projection of the musical content it is describing.

In Domain Of
In Range Of has observation op
Restriction
Nc3c204ec555441fa8c1eddfacfc395c6some
Ndf37105211be41a5b07916755892e90fsome

Object Properties

describes op

IRI https://w3id.org/polifonia/ontology/music-representation/describes
Description

The relation between an annotation and the fragment it is describing.

Sub Property Of core:describes
Domain Annotation c
Range Fragment c

has annotation op

IRI https://w3id.org/polifonia/ontology/music-representation/hasAnnotation
Description

A direct relationship between a music content and an annotation. Some specific content (e.g. elements of a score) might be annotated without the need of an analysis.

Sub Property Of core:describes
Domain Analysis c or Music content c
Range Annotation c

has annotation type op

IRI https://w3id.org/polifonia/ontology/music-representation/hasAnnotationType
Description

The relationship that defines the type of an annotation.

Sub Property Of core:isClassifiedBy
Domain Annotation c
Range Annotation type c

has annotator op

IRI https://w3id.org/polifonia/ontology/music-representation/hasAnnotator
Description

The relationship that identifies an agent that contributed to an annotation.

Domain Annotation c
Range Annotator c

has annotator type op

IRI https://w3id.org/polifonia/ontology/music-representation/hasAnnotatorType
Description

The type of an annotator (e.g. domain expert)

Sub Property Of core:isClassifiedBy
Domain core:Agent
Range Annotator type c

has fragment op

IRI https://w3id.org/polifonia/ontology/music-representation/hasFragment
Description

The relation that connects an atomic fragment to the corresponding music content.

Sub Property Of core:hasPart
Domain Music content c
Range Fragment c

has observation op

IRI https://w3id.org/polifonia/ontology/music-representation/hasObservation
Description

The relation between an annotation and its bserved content.

Domain Annotation c
Range Observation c

has subject op

IRI https://w3id.org/polifonia/ontology/music-representation/hasSubject
Description

The relation that identifies a subject of interest in an annotation content.

Sub Property Of core:realizes
Domain Observation c
Range Music projection c

has temporal location op

IRI https://w3id.org/polifonia/ontology/music-representation/hasTemporalLocation
Description

The temporal location of a fragment.

Domain Fragment c
Range core:MusicTimeInterval

has analyst op

IRI https://w3id.org/polifonia/ontology/music-representation/involvesAnalyst
Description

Relation between an analysis and an analyst associated with it.

Domain Analysis c
Range Analyst c

involves music content op

IRI https://w3id.org/polifonia/ontology/music-representation/involvesMusicContent
Description

The relantionship that identifies the specific music content modeled by an analysis.

Domain Analysis c
Range Music content c

is analysed in op

IRI https://w3id.org/polifonia/ontology/music-representation/isAnalyisedIn
Description

The relantionship that identifies an analysis of a specific music content.

Sub Property Of
Domain Music content c
Range Analysis c

is annotation content of op

IRI https://w3id.org/polifonia/ontology/music-representation/isAnnotationContentOf
Description

The relation between a content and its annotation.

Domain Observation c
Range Annotation c

is annotated of op

IRI https://w3id.org/polifonia/ontology/music-representation/isAnnotationOf
Description

A direct relationship between an annotation and its music content or analysis.

Sub Property Of core:isDescribedBy
Domain Annotation c
Range Analysis c or Music content c

is annotation type of op

IRI https://w3id.org/polifonia/ontology/music-representation/isAnnotationTypeOf
Description

The relationship that defines an annotation of specific type.

Domain Annotation type c
Range Annotation c

is annotator of op

IRI https://w3id.org/polifonia/ontology/music-representation/isAnnotatorOf
Description

The relationship that identifies an annotation of an agent.

Domain core:Agent
Range Annotation c

is annotator type of op

IRI https://w3id.org/polifonia/ontology/music-representation/isAnnotatorTypeOf
Description

Relation between a type an an an annotator.

Domain Annotator type c
Range core:Agent

is based on op

IRI https://w3id.org/polifonia/ontology/music-representation/isBasedOn
Description

Relationship between an analysis and its analytical reference.

Sub Property Of core:hasExplanans
Domain Analysis c
Range Analytical reference c

is composed of op

IRI https://w3id.org/polifonia/ontology/music-representation/isComposedOf
Description

Part-of relationship between two music notation entities. E.g. a chord is composed of pitchclasses.

Sub Property Of core:hasPart
Domain Music projection c
Range Music projection c

is involved in analysis op

IRI https://w3id.org/polifonia/ontology/music-representation/isInvolvedInAnalysis
Description

Relation between an analyst and an analysis it is involved in.

Domain Analyst c
Range Analysis c
Analysis c Music content c Analysis c Music content c

Datatype Properties

has title dp

IRI http://cedric.cnam.fr/isid/ontologies/MusicNote.owl#hasTitle

has confidence dp

IRI https://w3id.org/polifonia/ontology/music-representation/hasConfidence
Description

The confidence of an analysis.

Domain Analysis c
Range Literal

Annotation Properties

creator ap

IRI http://purl.org/dc/elements/1.1/creator

description ap

IRI http://purl.org/dc/elements/1.1/description

issued ap

IRI http://purl.org/dc/elements/1.1/issued

modified ap

IRI http://purl.org/dc/elements/1.1/modified

title ap

IRI http://purl.org/dc/elements/1.1/title

license ap

IRI http://purl.org/dc/terms/license

preferred namespace prefix ap

IRI http://purl.org/vocab/vann/preferredNamespacePrefix

preferred namespace uri ap

IRI http://purl.org/vocab/vann/preferredNamespaceUri

Functional Properties

has annotation type fp

IRI https://w3id.org/polifonia/ontology/music-representation/hasAnnotationType
Description

The relationship that defines the type of an annotation.

Sub Property Of core:isClassifiedBy
Domain Annotation c
Range Annotation type c

has annotator type fp

IRI https://w3id.org/polifonia/ontology/music-representation/hasAnnotatorType
Description

The type of an annotator (e.g. domain expert)

Sub Property Of core:isClassifiedBy
Domain core:Agent
Range Annotator type c

has observation fp

IRI https://w3id.org/polifonia/ontology/music-representation/hasObservation
Description

The relation between an annotation and its bserved content.

Domain Annotation c
Range Observation c

has temporal location fp

IRI https://w3id.org/polifonia/ontology/music-representation/hasTemporalLocation
Description

The temporal location of a fragment.

Domain Fragment c
Range core:MusicTimeInterval

is annotation content of fp

IRI https://w3id.org/polifonia/ontology/music-representation/isAnnotationContentOf
Description

The relation between a content and its annotation.

Domain Observation c
Range Annotation c

Namespaces

:
https://w3id.org/polifonia/ontology/music-representation/
core
https://w3id.org/polifonia/ontology/core/
dc
http://purl.org/dc/elements/1.1/
dcterms
http://purl.org/dc/terms/
meta
https://w3id.org/polifonia/ontology/music-meta/
owl
http://www.w3.org/2002/07/owl#
prov
http://www.w3.org/ns/prov#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
vann
http://purl.org/vocab/vann/

Legend

c Classes
op Object Properties
dp Datatype Properties
ap Annotation Properties
fp Functional Properties

made by p y LODE 3.0.6a with the OntPub profile

Table of Contents