Andrea Poltronieri
Jacopo de Berardinis
Valentina Presutti
An Ontology Design Pattern (ODP) for modelling differnt types of musical annotation
Music Annotation Pattern
1.0
Links a annotation to the Annotator the annotated the file .
Has Annotator
Links the Annotator class to its Annotator Type, describing how the Annotations were generated.
Has Annotator Type
Relates a Score or a Recording to the annotation describing the track.
Has Annotation
Has Music Time Duration
Has Music Time Index
Has Music Time Index Component
Has Music Time Interval
Has Music Time Value Type
It links an Observation to its ObservationValue.
Has Value
Links a Annotation to the Onservation(s) it contains.
Includes Observation
Inverse of hasAnnotator. Links the Annotator to the Annotation annotated by such annotator.
Is Annotator Of
Inverse of hasAnnotatorType. Links the Annotator Type to the Annotator class.
Is Annotator Type Of
Inverse of hasAnnotation. It links the Annotation to either a Recording o a Score.
Is Annotation Of
Inverse of includesObservation. Links a Observation to the Annotation to which it belongs.
Is Observation Of
Is Music Time Duration Of
Is Music Time Index Component Of
Is Music Time Index Of
Is Music Time Interval Of
Inverse of hasValue. It relates an ObservationValue to the belonging Observation.
Is Value Of
The confidence of an annotation/observation, expressed with a floating number from 0 to 1.
Has Confidence
Has Duration Value
The name of an annotator, which can be either human, artificial (e.g. the name of a software) or describing a group of people (e.g. the name of a crowdsourcing service/event).
Has Name
Has Time Value
The annotator of a annotation, whether understood as a physical person or as a machine that has performed an automatic transcription.
Annotator
The type of annotator of an annotation, whether human or the result of an automatic or crowdsourced annotation.
Annotator Type
1
An annotation extracted from audio.
Audio Annotation
A observation defined on the audio signal, i.e. described from a temporal point of view using real time, usually expressed in seconds.
Audio Observation
1
1
1
A group of observations that share the same type of annotation (e.g. score or audio) and the same syntax with which the annotation is expressed.
Annotation
1
1
1
1
An observation of the annotation, understood as an event defined in time (both real and symbolic) that has a value (e.g. a specific agreement) and a precise duration.
JAMS Observation
1
The value of an Observation.
Chord
1
1
Music Time Duration
1
Music Time Index
1
1
Music TIme Index Component
1
1
Music Time Interval
Music Time Value Type
1
The source of the annotation. For musical objects, in this context, we refer to a concept generalising over audio tracks and scores.
Musical Object
1
An annotation extracted from a symbolic music representation.
Score Annotation
A observation defined on a symbolic notation or on a music score, i.e. described from a temporal point of view using references to symbolic elements defined by the notation itself.
Score Observation