Music Representation Ontology
Metadata
- IRI
-
https://w3id.org/polifonia/ontology/music-representation
- Title
Music Representation Ontology
- Creator
-
Andrea Poltronieri
Nicolas Lazzari
Jacopo De Bernardinis
- Version Info
1.0
- 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 |
|
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 |
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 |