JAMS Ontology
Metadata
- IRI
-
http://w3id.org/polifonia/ontology/jams
- Title
JAMS Ontology
- Creator
-
Albert Merono Penuela
Andrea Poltronieri
Jacpo de Berardinis
Valentina Presutti
- Version Info
1.0
- Description
An ontology for modelling a JAMS file containing different types of musical annotations. In particular, this ontology focuses on the Chord Annotations contained in the JAMS file and their attributes.
Classes
Annotation TypeThe type of the annotation. It maps directly to the annotation's "namespace" of a JAMS file. c
IRI |
http://w3id.org/polifonia/ontology/jams/AnnotationType
|
---|---|
In Domain Of | Is Annotation Type Of op |
In Range Of | Has Annotation Type op |
Restriction |
Is Annotation Type Of
op
only |
Annotator Type c
IRI |
http://w3id.org/polifonia/ontology/jams/AnnotatorType
|
---|---|
Description | The type of annotator of a JAMS annotation, whether human or the result of an automatic or crowdsourced annotation. |
In Domain Of | Is Annotator Type Of op |
In Range Of | Has Annotator Type op |
File c
IRI |
http://w3id.org/polifonia/ontology/jams/File
|
---|---|
Description | Any type of file |
In Domain Of | Has Format op |
Restriction |
|
Super Class Of | The class of files encoded in JAMS format (JAMS is a datamodel serialised in a json-specific format). c |
Format c
IRI |
http://w3id.org/polifonia/ontology/jams/Format
|
---|---|
Description | Format of files e.g. .jams, .doc, .xml |
In Range Of | Has Format op |
JAMS Annotation c
IRI |
http://w3id.org/polifonia/ontology/jams/JAMSAnnotation
|
---|---|
Description | A group of observations that share the same type of annotation (e.g. score or audio) and the same syntax with which the agreement is expressed (e.g. Harte or Roman). |
In Domain Of | |
In Range Of | |
Restriction |
|
Super Class Of |
JAMS Audio Annotation c
IRI |
http://w3id.org/polifonia/ontology/jams/JAMSAudioAnnotation
|
---|---|
Description | An annotation describing a piece of music annotated on the basis of an audio track. |
Sub Class Of | JAMS Annotation c |
Restriction |
Includes Observation
op
only |
JAMS Audio Observation c
IRI |
http://w3id.org/polifonia/ontology/jams/JAMSAudioObservation
|
---|---|
Description | A observation defined on the audio signal, i.e. described from a temporal point of view using real time, usually expressed in seconds. |
Sub Class Of | JAMS Observation c |
Restriction |
|
The class of files encoded in JAMS format (JAMS is a datamodel serialised in a json-specific format). c
IRI |
http://w3id.org/polifonia/ontology/jams/JAMSFile
|
---|---|
Description | A file in JAMS format (with extension .jams, a serialisation of JSON), containing musical annotations structured according to JAMS specifications. |
Sub Class Of | File c |
In Domain Of | was member of op |
JAMS Observation c
IRI |
http://w3id.org/polifonia/ontology/jams/JAMSObservation
|
---|---|
Description | 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. |
In Domain Of |
|
In Range Of | Includes Observation op |
Restriction |
|
Super Class Of |
JAMS Score Annotation c
IRI |
http://w3id.org/polifonia/ontology/jams/JAMSScoreAnnotation
|
---|---|
Description | An annotation describing a piece of music annotated on the basis of a music score. |
Sub Class Of | JAMS Annotation c |
Restriction |
Includes Observation
op
only |
JAMS Score Observation c
IRI |
http://w3id.org/polifonia/ontology/jams/JAMSScoreObservation
|
---|---|
Description | 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. |
Sub Class Of | JAMS Observation c |
Restriction |
|
Music Time Duration c
IRI |
http://w3id.org/polifonia/ontology/jams/MusicTimeDuration
|
---|---|
Description | The duration of a MusicTimeInterval, which defines a value and a ValueType. |
In Domain Of | Is Music Time Duration Of op |
In Range Of | Has Music Time Duration op |
Restriction |
|
Music Time Index c
IRI |
http://w3id.org/polifonia/ontology/jams/MusicTimeIndex
|
---|---|
Description | An index that defines a point in a musical sequence, whether it is a temporal sequence (expressed in real time) or a symbolic sequence (expressed in symbolic time). |
In Domain Of | |
In Range Of | |
Restriction |
|
Music Time Index Component c
IRI |
http://w3id.org/polifonia/ontology/jams/MusicTimeIndexComponent
|
---|---|
Description | A component of a MusicTimeIndex, which defines the value of the component and its ValueType. Multiple MusicTimeIndexComponents are required for representing points on a sequence that requires more than one value to be defined. For example, a symbolic notation usually needs beats and measures to define a point on a sequence: in this case there will be a MusicTimeIndexComponents defining the measure position and another MusicTimeIndexComponents for defining the beat position. |
In Domain Of | Is Music Time Index Component Of op |
In Range Of | Has Music Time Index Component op |
Restriction |
|
Music Time Interval c
IRI |
http://w3id.org/polifonia/ontology/jams/MusicTimeInterval
|
---|---|
Description | The interval in which an Annotation or an Observation takes place. It describe the time frame in which the Annotation/Observation is valid. |
In Domain Of | |
In Range Of | |
Restriction |
|
Music Time Value Type c
IRI |
http://w3id.org/polifonia/ontology/jams/MusicTimeValueType
|
---|---|
Description | It defines the type of the temporal value being represented, for example seconds for audio annotations and beat/measure for score annotations. |
In Domain Of | Is Music Time Value Type Of op |
In Range Of | Has Music Time Value Type op |
Restriction |
|
Object Properties
Has Annotation Type op
IRI |
http://w3id.org/polifonia/ontology/jams/hasAnnotationType
|
---|---|
Description | Links an Annotation to its AnnotationType, defining the content of the annotations (e.g. chords, key, patterns, etc.): |
Domain | JAMS Annotation c |
Range | Annotation Type c |
Has Annotator op
IRI |
http://w3id.org/polifonia/ontology/jams/hasAnnotator
|
---|---|
Description | Links a JAMS annotation to the Annotator the annotated the JAMS. |
Domain | JAMS Annotation c |
Has Annotator Type op
IRI |
http://w3id.org/polifonia/ontology/jams/hasAnnotatorType
|
---|---|
Description | Links the Annotator class to its Annotator Type, describing how the JAMS annotations were generated. |
Range | Annotator Type c |
Has Chord Subject op
IRI |
http://w3id.org/polifonia/ontology/jams/hasChordSubject
|
---|---|
Description | Links a JAMSObservation to the observation value, in the case the value is a musical chord. |
Sub Property Of | Has Subject op |
Domain | JAMS Observation c |
Range | mp:Chord |
Has End Music Time Index op
IRI |
http://w3id.org/polifonia/ontology/jams/hasEndMusicTimeIndex
|
---|---|
Description | Subproperty of jasMusicTimeIndex. It links a MusicTimeInterval to its MusicTimeIndex, defining the end point of validity of an observation/annotation time interval. |
Sub Property Of | |
Domain | Music Time Interval c |
Range | Music Time Index c |
Has Format op
IRI |
http://w3id.org/polifonia/ontology/jams/hasFormat
|
---|---|
Description | Links a File to its Format, defining the type of the file. |
Sub Property Of | topObjectProperty op |
Domain | File c |
Range | Format c |
Has JAMS Annotation op
IRI |
http://w3id.org/polifonia/ontology/jams/hasJAMSAnnotation
|
---|---|
Description | Relates a Score or a Recording to the JAMS annotation describing the track. |
Domain | mr:MusicContent |
Range | JAMS Annotation c |
Has Music Time Duration op
IRI |
http://w3id.org/polifonia/ontology/jams/hasMusicTimeDuration
|
---|---|
Description | Defines the relationship between a MusicTimeInterval and a MusicTimeDuration, defining the time duration of the interval. |
Domain | Music Time Interval c |
Range | Music Time Duration c |
Has Music Time Index op
IRI |
http://w3id.org/polifonia/ontology/jams/hasMusicTimeIndex
|
---|---|
Description | Links a MusicTimeInterval to its MusicTimeIndex, which defines a point on the annotation/observation time sequence. It has two subclasses: hasEndMusicTimeIndex and hasStartMusicTimeIndex. |
Super Property Of | |
Domain | Music Time Interval c |
Range | Music Time Index c |
Has Music Time Index Component op
IRI |
http://w3id.org/polifonia/ontology/jams/hasMusicTimeIndexComponent
|
---|---|
Description | Links a MusicTimeIndex to its/theirs MusicTimeIndexComponent, which represent the element(s) needed to describe a point on the timeline of the annotation/observation. |
Domain | Music Time Index c |
Range | Music Time Index Component c |
Has Music Time Interval op
IRI |
http://w3id.org/polifonia/ontology/jams/hasMusicTimeInterval
|
---|---|
Description | Links a JAMSAnnotation or a JAMSObservation to its timing information, representaed by the class MusicTimeInterval. |
Domain | JAMS Observation c or JAMS Annotation c |
Range | Music Time Interval c |
Has Start Music Time Index op
IRI |
http://w3id.org/polifonia/ontology/jams/hasStartMusicTimeIndex
|
---|---|
Description | Subproperty of jasMusicTimeIndex. It links a MusicTimeInterval to its MusicTimeIndex, defining the start point of validity of an observation/annotation time interval. |
Sub Property Of | |
Domain | Music Time Interval c |
Range | Music Time Index c |
Has Subject op
IRI |
http://w3id.org/polifonia/ontology/jams/hasSubject
|
---|---|
Description | Defines the subjecyt of a JAMSObservation, describing the type of value contained in the observation, described by the mf:MusicalFeature class. |
Super Property Of | Has Chord Subject op |
Domain | JAMS Observation c |
Range | mr:MusicProjection |
Has Music Time Value Type op
IRI |
http://w3id.org/polifonia/ontology/jams/hasValueType
|
---|---|
Description | Links either a MusicTimeIndexComponent or a MusicTimeDuration to a MusicTimeValueType, defining the format in which the time information is expressed. |
Domain | Music Time Index Component c or Music Time Duration c |
Range | Music Time Value Type c |
Includes Observation op
IRI |
http://w3id.org/polifonia/ontology/jams/includesObservation
|
---|---|
Description | Links a JAMS Annotation to the JAMS Onservation(s) it contains. |
Domain | JAMS Annotation c |
Range | JAMS Observation c |
Is Annotation Type Of op
IRI |
http://w3id.org/polifonia/ontology/jams/isAnnotationTypeOf
|
---|---|
Description | Inverse of hasAnnotationType. Links an AnnotationType to a JAMSAnnotation. |
Domain | Annotation Type c |
Range | JAMS Annotation c |
Is Annotator Of op
IRI |
http://w3id.org/polifonia/ontology/jams/isAnnotatorOf
|
---|---|
Description | Inverse of hasAnnotator. Links the Annotator to the JAMS Annotation annotated by such annotator. |
Range | JAMS Annotation c |
Is Annotator Type Of op
IRI |
http://w3id.org/polifonia/ontology/jams/isAnnotatorTypeOf
|
---|---|
Description | Inverse of hasAnnotatorType. Links the Annotator Type to the Annotator class. |
Domain | Annotator Type c |
Is JAMS Annotation Of op
IRI |
http://w3id.org/polifonia/ontology/jams/isJAMSAnnotationOf
|
---|---|
Description | Inverse of hasJAMSAnnotation. It links the JAMS Annotation to either a Recording o a Score. |
Domain | JAMS Annotation c |
Is Music Time Duration Of op
IRI |
http://w3id.org/polifonia/ontology/jams/isMusicTimeDurationOf
|
---|---|
Description | Inverse of hasMusicTimeDuration. Links a MusicTimeDuration to the MusicTimeInterval it belongs to. |
Domain | Music Time Duration c |
Range | Music Time Interval c |
Is Music Time Index Component Of op
IRI |
http://w3id.org/polifonia/ontology/jams/isMusicTimeIndexComponentOf
|
---|---|
Description | Inverse of hasMusicTimeIndexComponent. Defines the relation between a MusicTimeIndexComponent and the MusicITimeIndex it belongs to. |
Domain | Music Time Index Component c |
Range | Music Time Index c |
Is Music Time Index Of op
IRI |
http://w3id.org/polifonia/ontology/jams/isMusicTimeIndexOf
|
---|---|
Description | Inverse of hasMusicTimeIndex. It links a MusicTimeIndex with the MusicTimeInterval it belongs to. |
Domain | Music Time Index c |
Range | Music Time Interval c |
Is Music Time Interval Of op
IRI |
http://w3id.org/polifonia/ontology/jams/isMusicTimeIntervalOf
|
---|---|
Description | Inverse of hasMusicTimeInterval. It links a MusicTimeInterval to a JAMSAnnotation or to a JAMSObservation. |
Domain | Music Time Interval c |
Range | JAMS Observation c or JAMS Annotation c |
Is Observation Of op
IRI |
http://w3id.org/polifonia/ontology/jams/isObservationOf
|
---|---|
Description | Inverse of includesObservation. Links a JAMS Observation to the JAMS Annotation to which it belongs. |
Domain | JAMS Observation c |
Range | JAMS Annotation c |
Is Music Time Value Type Of op
IRI |
http://w3id.org/polifonia/ontology/jams/isValueTypeOf
|
---|---|
Description | Inverse of hasMusicTimeValueType. Links a MusicValueType either to a MusicTimeIndexComonent or to a MusicTimeDuration. |
Domain | Music Time Value Type c |
Range | Music Time Index Component c or Music Time Duration c |
Was Derived From op
IRI |
http://www.w3.org/ns/prov#WasDerivedFrom
|
---|---|
Domain | JAMS Annotation c or The class of files encoded in JAMS format (JAMS is a datamodel serialised in a json-specific format). c |
Was Member Of op
IRI |
http://www.w3.org/ns/prov#wasMemberOf
|
---|---|
Domain | The class of files encoded in JAMS format (JAMS is a datamodel serialised in a json-specific format). c |
Datatype Properties
Has Confidence dp
IRI |
http://w3id.org/polifonia/ontology/jams/hasConfidence
|
---|---|
Description | The confidence of an annotation/observation, as described by the JAMS documentation, hence expressed with a floating number from 0 to 1. |
Domain | JAMS Observation c |
Range | xsd:float |
Has Name dp
IRI |
http://w3id.org/polifonia/ontology/jams/hasName
|
---|---|
Description | 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). |
Range | xsd:string |
Has Value dp
IRI |
http://w3id.org/polifonia/ontology/jams/hasValue
|
---|---|
Description | Defines the time value of either a MusicTimeIndexComponent or a MusicTimeDuration. |
Domain | Music Time Index Component c or Music Time Duration c |
Range | Literal |
Annotation Properties
creator ap
IRI |
http://purl.org/dc/elements/1.1/creator
|
---|
license ap
IRI |
http://purl.org/dc/elements/1.1/license
|
---|
title ap
IRI |
http://purl.org/dc/elements/1.1/title
|
---|
license ap
IRI |
http://purl.org/dc/terms/license
|
---|
Functional Properties
Has Annotation Type fp
IRI |
http://w3id.org/polifonia/ontology/jams/hasAnnotationType
|
---|---|
Description | Links an Annotation to its AnnotationType, defining the content of the annotations (e.g. chords, key, patterns, etc.): |
Domain | JAMS Annotation c |
Range | Annotation Type c |
Has Annotator Type fp
IRI |
http://w3id.org/polifonia/ontology/jams/hasAnnotatorType
|
---|---|
Description | Links the Annotator class to its Annotator Type, describing how the JAMS annotations were generated. |
Range | Annotator Type c |
Has Chord Subject fp
IRI |
http://w3id.org/polifonia/ontology/jams/hasChordSubject
|
---|---|
Description | Links a JAMSObservation to the observation value, in the case the value is a musical chord. |
Sub Property Of | Has Subject op |
Domain | JAMS Observation c |
Range | mp:Chord |
Has Format fp
IRI |
http://w3id.org/polifonia/ontology/jams/hasFormat
|
---|---|
Description | Links a File to its Format, defining the type of the file. |
Sub Property Of | topObjectProperty op |
Domain | File c |
Range | Format c |
Has Music Time Duration fp
IRI |
http://w3id.org/polifonia/ontology/jams/hasMusicTimeDuration
|
---|---|
Description | Defines the relationship between a MusicTimeInterval and a MusicTimeDuration, defining the time duration of the interval. |
Domain | Music Time Interval c |
Range | Music Time Duration c |
Has Music Time Index fp
IRI |
http://w3id.org/polifonia/ontology/jams/hasMusicTimeIndex
|
---|---|
Description | Links a MusicTimeInterval to its MusicTimeIndex, which defines a point on the annotation/observation time sequence. It has two subclasses: hasEndMusicTimeIndex and hasStartMusicTimeIndex. |
Super Property Of | |
Domain | Music Time Interval c |
Range | Music Time Index c |
Has Music Time Interval fp
IRI |
http://w3id.org/polifonia/ontology/jams/hasMusicTimeInterval
|
---|---|
Description | Links a JAMSAnnotation or a JAMSObservation to its timing information, representaed by the class MusicTimeInterval. |
Domain | JAMS Annotation c or JAMS Observation c |
Range | Music Time Interval c |
Has Subject fp
IRI |
http://w3id.org/polifonia/ontology/jams/hasSubject
|
---|---|
Description | Defines the subjecyt of a JAMSObservation, describing the type of value contained in the observation, described by the mf:MusicalFeature class. |
Super Property Of | Has Chord Subject op |
Domain | JAMS Observation c |
Range | mr:MusicProjection |
Has Music Time Value Type fp
IRI |
http://w3id.org/polifonia/ontology/jams/hasValueType
|
---|---|
Description | Links either a MusicTimeIndexComponent or a MusicTimeDuration to a MusicTimeValueType, defining the format in which the time information is expressed. |
Domain | Music Time Duration c or Music Time Index Component c |
Range | Music Time Value Type c |
Is JAMS Annotation Of fp
IRI |
http://w3id.org/polifonia/ontology/jams/isJAMSAnnotationOf
|
---|---|
Description | Inverse of hasJAMSAnnotation. It links the JAMS Annotation to either a Recording o a Score. |
Domain | JAMS Annotation c |
Is Music Time Index Component Of fp
IRI |
http://w3id.org/polifonia/ontology/jams/isMusicTimeIndexComponentOf
|
---|---|
Description | Inverse of hasMusicTimeIndexComponent. Defines the relation between a MusicTimeIndexComponent and the MusicITimeIndex it belongs to. |
Domain | Music Time Index Component c |
Range | Music Time Index c |
Is Observation Of fp
IRI |
http://w3id.org/polifonia/ontology/jams/isObservationOf
|
---|---|
Description | Inverse of includesObservation. Links a JAMS Observation to the JAMS Annotation to which it belongs. |
Domain | JAMS Observation c |
Range | JAMS Annotation c |
Has Confidence fp
IRI |
http://w3id.org/polifonia/ontology/jams/hasConfidence
|
---|---|
Description | The confidence of an annotation/observation, as described by the JAMS documentation, hence expressed with a floating number from 0 to 1. |
Domain | JAMS Observation c |
Range | xsd:float |
Has Value fp
IRI |
http://w3id.org/polifonia/ontology/jams/hasValue
|
---|---|
Description | Defines the time value of either a MusicTimeIndexComponent or a MusicTimeDuration. |
Domain | Music Time Duration c or Music Time Index Component c |
Range | Literal |
Namespaces
- :
-
http://w3id.org/polifonia/ontology/jams/
- dc
-
http://purl.org/dc/elements/1.1/
- dcterms
-
http://purl.org/dc/terms/
- mm
-
https://w3id.org/polifonia/ontology/music-meta/
- mp
-
https://w3id.org/polifonia/ontology/music-projection/
- mr
-
https://w3id.org/polifonia/ontology/music-representation/
- ns1
-
http://w3id.org/polifonia/ontology/
- owl
-
http://www.w3.org/2002/07/owl#
- polifonia-res
-
http://w3id.org/polifonia/resource/
- 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#
- xsd
-
http://www.w3.org/2001/XMLSchema#
Legend
c | Classes |
op | Object Properties |
dp | Datatype Properties |
ap | Annotation Properties |
fp | Functional Properties |