Music Projection OntologyMusic Projection Ontology

Metadata

IRI
https://w3id.org/polifonia/ontology/music-projection
Title
  • Music Projection Ontology

  • Music Projection Ontology

Creator
  • Andrea Poltronieri

  • Jacopo De Bernardinis

  • Nicolas Lazzari

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

1.0

Preferred Namespace Prefix

mp:

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

The Music Projection Ontology allows the formalisation of the musical entities that can be subject of an annotations. This ranges from traditional musical notation (e.g. note, chords) to informal annotations (e.g. mood, danceability).

Classes

Accidental c

IRI https://w3id.org/polifonia/ontology/music-projection/Accidental
Description

An accidental is a symbol used to indicate that a pitch class should be raised or lowered.

Sub Class Of mr:MusicProjection c
In Domain Of isAccidentalOf op
In Range Of has accidental op
Super Class Of

Ambitus c

IRI https://w3id.org/polifonia/ontology/music-projection/Ambitus
Sub Class Of mr:MusicProjection c
In Domain Of has ambitus type op
In Range Of is ambitus type of op
Restriction has ambitus type op only

Ambitus type c

IRI https://w3id.org/polifonia/ontology/music-projection/AmbitusType
Description

The type that classifies an ambitus.

Sub Class Of mr:MusicProjection c
In Domain Of is ambitus type of op
In Range Of has ambitus type op

Cadence c

IRI https://w3id.org/polifonia/ontology/music-projection/Cadence
Sub Class Of mr:MusicProjection c
In Domain Of has cadence type op
In Range Of is cadence type of op
Restriction has cadence type op only

Cadence type c

IRI https://w3id.org/polifonia/ontology/music-projection/CadenceType
Description

The type that classifies a cadence.

Sub Class Of mr:MusicProjection c
In Domain Of is cadence type of op
In Range Of has cadence type op

Chord c

IRI https://w3id.org/polifonia/ontology/music-projection/Chord
Description

A chord is a vertical set of notes played at the same time.

Sub Class Of mr:MusicProjection c
In Domain Of is composed of op

Clef c

IRI https://w3id.org/polifonia/ontology/music-projection/Clef
Description

A clef is used to indicate which notes are represented on each line and space of a musical staff.

Sub Class Of mr:MusicProjection c
In Domain Of is on staff line dp

Duration c

IRI https://w3id.org/polifonia/ontology/music-projection/Duration
Description

A duration is the amount of time that a music projection lasts.

Sub Class Of mr:MusicProjection c
In Domain Of is duration of op
In Range Of has duration op

Enharmonic interval c

IRI https://w3id.org/polifonia/ontology/music-projection/EnharmonicInterval
Is Defined By

Hentschel, J., Moss, F. C., McLeod, A., Neuwirth, M., & Rohrmeier, M. (2022). Towards a unified model of chords in western harmony.

Description

An enharmonic interval (EIV) is the difference between two EPCs

E.g. 5 semitones

Sub Class Of Interval c
Restriction

Enharmonic pitch class c

IRI https://w3id.org/polifonia/ontology/music-projection/EnharmonicPitchClass
Is Defined By

Hentschel, J., Moss, F. C., McLeod, A., Neuwirth, M., & Rohrmeier, M. (2022). Towards a unified model of chords in western harmony.

Description

An enharmonic pitch class (EPC) is a numeric value from 1 to 12. It represents an absoute value for a pitch class. It is not possible to identify modfiers, becuase of the existance of enharmonic pitches.

E.g. 9

Sub Class Of Generic pitch class c
Super Class Of

Flat accidental c

IRI https://w3id.org/polifonia/ontology/music-projection/FlatAccidental
Description

A flat accidental is an accidental that lowers a pitch.

Sub Class Of Accidental c

Generic interval c

IRI https://w3id.org/polifonia/ontology/music-projection/GenericInterval
Is Defined By

Hentschel, J., Moss, F. C., McLeod, A., Neuwirth, M., & Rohrmeier, M. (2022). Towards a unified model of chords in western harmony.

Description

A generic interval (GIV) is the difference between two GPCs

E.g. a 3rd

Sub Class Of Interval c
Super Class Of Specific interval c

Generic pitch class c

IRI https://w3id.org/polifonia/ontology/music-projection/GenericPitchClass
Is Defined By

Hentschel, J., Moss, F. C., McLeod, A., Neuwirth, M., & Rohrmeier, M. (2022). Towards a unified model of chords in western harmony.

Description

A generic pitch class (GPC) is a symbol from A to G that representes a generically a pitch class, without taking into account modifiers and octaves.

E.g. C

Sub Class Of Pitch class c
Super Class Of

Generic scale degree c

IRI https://w3id.org/polifonia/ontology/music-projection/GenericScaleDegree
Is Defined By

Hentschel, J., Moss, F. C., McLeod, A., Neuwirth, M., & Rohrmeier, M. (2022). Towards a unified model of chords in western harmony.

Description

A generic scale degree (GSD) is a number from 1 to 7 that defines a one-to-one mapping from a GPC to a SIV.

E.g. 3

Sub Class Of Pitch class c
Super Class Of Specific scale degree c

Interval quality c

IRI https://w3id.org/polifonia/ontology/music-projection/IntervalQuality
Description

The quality of an interval.

Sub Class Of mr:MusicProjection c
In Domain Of is quality of op
In Range Of has quality op
Restriction is quality of op only

Key c

IRI https://w3id.org/polifonia/ontology/music-projection/Key
Is Defined By

Hentschel, J., Moss, F. C., McLeod, A., Neuwirth, M., & Rohrmeier, M. (2022). Towards a unified model of chords in western harmony.

Description

A key is the combination of a mode and a tonic PC,

Sub Class Of mr:MusicProjection c

Mode c

IRI https://w3id.org/polifonia/ontology/music-projection/Mode
Sub Class Of mr:MusicProjection c
In Domain Of has modal type op
In Range Of is mode type of op
Restriction has modal type op only

Mode type c

IRI https://w3id.org/polifonia/ontology/music-projection/ModeType
Description

The type that classifies a mode.

Sub Class Of mr:MusicProjection c
In Domain Of is mode type of op
In Range Of has modal type op

Natural accidental c

IRI https://w3id.org/polifonia/ontology/music-projection/NaturalAccidental
Description

A natural accidental is an accidental that cancels previous accidentals.

Sub Class Of Accidental c

Note c

IRI https://w3id.org/polifonia/ontology/music-projection/Note
Description

A note is a pitch that is played for a specified duration.

Sub Class Of mr:MusicProjection c
In Domain Of
In Range Of
Restriction

Pitch c

IRI https://w3id.org/polifonia/ontology/music-projection/Pitch
Description

A pitch is a perceptual property of a sound, related to a frequency. It is defined as the combination of a pitch class and an octave.

Sub Class Of mr:MusicProjection c
In Domain Of
In Range Of
Restriction

Pitch class c

IRI https://w3id.org/polifonia/ontology/music-projection/PitchClass
Description

The set of alla pitches that are a whole number of octaves apart.

Sub Class Of mr:MusicProjection c
In Domain Of
In Range Of
Restriction has octave dp max 1
Super Class Of

Sharp accidental c

IRI https://w3id.org/polifonia/ontology/music-projection/SharpAccidental
Description

A sharp accidental is an accidental that changes a pitch in an higher one.

Sub Class Of Accidental c

Specific interval c

IRI https://w3id.org/polifonia/ontology/music-projection/SpecificInterval
Is Defined By

Hentschel, J., Moss, F. C., McLeod, A., Neuwirth, M., & Rohrmeier, M. (2022). Towards a unified model of chords in western harmony.

Description

A specific interval (SIV) is the difference between two SPCs

E.g. a majord 3rd

Sub Class Of Generic interval c
In Domain Of
In Range Of
Restriction

Specific scale degree c

IRI https://w3id.org/polifonia/ontology/music-projection/SpecificScaleDegree
Is Defined By

Hentschel, J., Moss, F. C., McLeod, A., Neuwirth, M., & Rohrmeier, M. (2022). Towards a unified model of chords in western harmony.

Description

A specific scale degree (SSD) is a number from 1 to 7 plus an accidental that defines a one-to-one mapping from a GPC to a SIV.

E.g. b3

Sub Class Of Generic scale degree c
Restriction has accidental op only

Spelled pitch class c

IRI https://w3id.org/polifonia/ontology/music-projection/SpelledPitchClass
Is Defined By

Hentschel, J., Moss, F. C., McLeod, A., Neuwirth, M., & Rohrmeier, M. (2022). Towards a unified model of chords in western harmony.

Description

A spelled pitch class (SPC) is a GPC plus an accidental.

E.g. C#

Sub Class Of Generic pitch class c
Restriction has accidental op only
Super Class Of has specific interval value op some
and has starting pitch class op some

Music Projection c

IRI https://w3id.org/polifonia/ontology/music-representation/MusicProjection
Super Class Of
has specific interval value op some
has starting pitch class op some
has specific interval value op some
has starting pitch class op some
has specific interval value op some
has starting pitch class op some
has specific interval value op some
has starting pitch class op some
has specific interval value op some
has starting pitch class op some
has specific interval value op some
has starting pitch class op some
has specific interval value op some
has starting pitch class op some

Object Properties

has accidental op

IRI https://w3id.org/polifonia/ontology/music-projection/hasAccidental
Description

Relation between a pitch class and an accidental.

Domain Note c or Spelled pitch class c or Specific scale degree c
Range Accidental c

has ambitus type op

IRI https://w3id.org/polifonia/ontology/music-projection/hasAmbitusType
Description

The relation between an ambitus and the type it is classified as.

Sub Property Of core:classifies
Domain Ambitus c
Range Ambitus type c

has cadence type op

IRI https://w3id.org/polifonia/ontology/music-projection/hasCadenceType
Description

The relationship between a cadence and a type it is classified as.

Sub Property Of core:classifies
Domain Cadence c
Range Cadence type c

has duration op

IRI https://w3id.org/polifonia/ontology/music-projection/hasDuration
Description

Relation between a note and its duration.

Domain Note c
Range Duration c

has modal type op

IRI https://w3id.org/polifonia/ontology/music-projection/hasModalType
Description

The relation between a mode and a type it is classified as.

Sub Property Of core:classifies
Domain Mode c
Range Mode type c

has pitch op

IRI https://w3id.org/polifonia/ontology/music-projection/hasPitch
Description

Relation between a note and its pitch.

Domain Note c
Range Pitch c

has pitch class op

IRI https://w3id.org/polifonia/ontology/music-projection/hasPitchClass
Description

The relation between a pitch and the pitch class represented.

Sub Property Of core:isRealizedBy
Domain Pitch c
Range Pitch class c

has quality op

IRI https://w3id.org/polifonia/ontology/music-projection/hasQuality
Description

Relation between an interval and its quality.

Sub Property Of core:classifies
Domain Specific interval c
Range Interval quality c

has specific interval value op

IRI https://w3id.org/polifonia/ontology/music-projection/hasSpecificIntervalValue
Description

The value of an interval is the amount of pitch classes it encompasses.

Domain Interval c
Range Specific interval c

has starting pitch class op

IRI https://w3id.org/polifonia/ontology/music-projection/hasStartingPitchClass
Description

The reference pitch class of an interval, from which a different pitch class can be obtained by shifting by the adequate number of pitch classes.

Domain Interval c
Range Pitch class c

is accidental of op

IRI https://w3id.org/polifonia/ontology/music-projection/isAccidentalOf
Domain Accidental c
Range Pitch class c

is ambitus type of op

IRI https://w3id.org/polifonia/ontology/music-projection/isAmbitusTypeOf
Description

The relationship between an ambitus type and an ambitus it classifies.

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

is cadence type of op

IRI https://w3id.org/polifonia/ontology/music-projection/isCadenceTypeOf
Description

The relationship between a cadence type and a cadence it classifies.

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

is composed of op

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

Defines the relationship between a chord and the pitch class or pitch it is composed of.

Domain Chord c
Range Pitch class c or Pitch c

is duration of op

IRI https://w3id.org/polifonia/ontology/music-projection/isDurationOf
Description

Relation between a duration and a note it is used in.

Domain Duration c
Range Note c

is mode type of op

IRI https://w3id.org/polifonia/ontology/music-projection/isModeTypeOf
Description

The relationship between a mode type and a mode it classifies.

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

is pitch class of op

IRI https://w3id.org/polifonia/ontology/music-projection/isPitchClassOf
Description

Relation between a pitch class and the pitches it is instiatied as.

Sub Property Of core:realizes
Domain Pitch class c
Range Pitch c

is pitch of op

IRI https://w3id.org/polifonia/ontology/music-projection/isPitchOf
Description

Relation between a pitch and the note it is used in.

Domain Pitch c
Range Note c

is quality of op

IRI https://w3id.org/polifonia/ontology/music-projection/isQualityOf
Description

Relation between a quality and an interval.

Domain Interval quality c
Range Specific interval c

is specific interval value of op

IRI https://w3id.org/polifonia/ontology/music-projection/isSpecificIntervalValueOf
Description

The amount of pitch classes ranged by an interval.

Domain Specific interval c
Range Interval c

is starting pitch class of op

IRI https://w3id.org/polifonia/ontology/music-projection/isStartingPitchClassOf
Description

The interval a PC is reference of.

Domain Pitch class c
Range Interval c
Note c Specific scale degree c Spelled pitch class c Pitch c Pitch class c

Datatype Properties

has inversion dp

IRI https://w3id.org/polifonia/ontology/music-projection/hasInversion
Is Defined By https://en.wikipedia.org/wiki/Inversion_(music)
Description

Relates a chord to its inversion.

Range Literal

has octave dp

IRI https://w3id.org/polifonia/ontology/music-projection/hasOctave
Description

Defines the octave of a PC or of a pitch.

Domain Pitch c or Pitch class c
Range xsd:integer

is on staff line dp

IRI https://w3id.org/polifonia/ontology/music-projection/isOnStaffLine
Description

Defines the staff line of a clef.

Domain Clef c
Range Literal

spans over dp

IRI https://w3id.org/polifonia/ontology/music-projection/spansOver
Description

Number of diatonic steps spanned by an enharmonic interval.

Pitch c Pitch class c

Annotation Properties

issued ap

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

creator ap

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

description ap

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

title ap

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

preferred namespace prefix ap

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

preferred namespace uri ap

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

alt label ap

IRI http://www.w3.org/2004/02/skos/core#altLabel

broader ap

IRI http://www.w3.org/2004/02/skos/core#broader

Functional Properties

has accidental fp

IRI https://w3id.org/polifonia/ontology/music-projection/hasAccidental
Description

Relation between a pitch class and an accidental.

Domain Specific scale degree c or Spelled pitch class c or Note c
Range Accidental c

has duration fp

IRI https://w3id.org/polifonia/ontology/music-projection/hasDuration
Description

Relation between a note and its duration.

Domain Note c
Range Duration c

has pitch fp

IRI https://w3id.org/polifonia/ontology/music-projection/hasPitch
Description

Relation between a note and its pitch.

Domain Note c
Range Pitch c

has pitch class fp

IRI https://w3id.org/polifonia/ontology/music-projection/hasPitchClass
Description

The relation between a pitch and the pitch class represented.

Sub Property Of core:isRealizedBy
Domain Pitch c
Range Pitch class c

has quality fp

IRI https://w3id.org/polifonia/ontology/music-projection/hasQuality
Description

Relation between an interval and its quality.

Sub Property Of core:classifies
Domain Specific interval c
Range Interval quality c

has specific interval value fp

IRI https://w3id.org/polifonia/ontology/music-projection/hasSpecificIntervalValue
Description

The value of an interval is the amount of pitch classes it encompasses.

Domain Interval c
Range Specific interval c

has starting pitch class fp

IRI https://w3id.org/polifonia/ontology/music-projection/hasStartingPitchClass
Description

The reference pitch class of an interval, from which a different pitch class can be obtained by shifting by the adequate number of pitch classes.

Domain Interval c
Range Pitch class c

has inversion fp

IRI https://w3id.org/polifonia/ontology/music-projection/hasInversion
Is Defined By https://en.wikipedia.org/wiki/Inversion_(music)
Description

Relates a chord to its inversion.

Range Literal

has octave fp

IRI https://w3id.org/polifonia/ontology/music-projection/hasOctave
Description

Defines the octave of a PC or of a pitch.

Domain Pitch c or Pitch class c
Range xsd:integer

spans over fp

IRI https://w3id.org/polifonia/ontology/music-projection/spansOver
Description

Number of diatonic steps spanned by an enharmonic interval.

Note c Specific scale degree c Spelled pitch class c Pitch c Pitch class c

Namespaces

:
https://w3id.org/polifonia/ontology/music-projection/
core
https://w3id.org/polifonia/ontology/core/
dc
http://purl.org/dc/elements/1.1/
dcterms
http://purl.org/dc/terms/
mr
https://w3id.org/polifonia/ontology/music-representation/
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#
skos
http://www.w3.org/2004/02/skos/core#
vann
http://purl.org/vocab/vann/
xsd
http://www.w3.org/2001/XMLSchema#

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