The Tuning Ontology

Draft :
http://purl.org/ontology/tuning/
Published :
25th March 2008
Authors :
David Pastor Escuredo
OMRAS2 Project Logo


Table of Contents

  1. Introduction
    1. Acknowledgements
    2. Namespaces
  2. Overview of Terms
  3. Ontology Terms
    1. Classes
    2. Properties
    3. Individuals

Introduction

This document is a very first draft of a tuning RDF description developed in the Centre for Digital Music, Queen Mary, University of London as part of the OMRAS2 project. The objective of this ontology is to describe Tuning Systems as support for the Tonality Ontology. It is also conceived to be helpful describing the tuning of an instrument or a band so it has been splitted up as another ontology module.

All feedback is welcome and if you would like to propose changes or additions to the ontology, the best place to do so is on the Music Ontology mailing list. If you prefer, please feel free to contact the author of the document.

Acknowledgements

The author would like to thank the Centre for Digital Music and the Music Ontology Community for the necessary support to develop this work.

The design and layout of this ontology document is based on the Music Ontology and FOAF Vocabulary specification documents.

Namespaces

Several namespaces will be assumed to have been defined for the remainder of this document. These are as follows :

PrefixXML NamespaceDescription
tonality http://purl.org/ontology/tonality/ The Tonality Ontology
chord http://purl.org/ontology/chord/ The OMRAS2 Chord Ontology
timeline http://purl.org/NET/c4dm/timeline.owl# The TimeLine ontology
event http://purl.org/NET/c4dm/event.owl# The Event ontology
mo http://purl.org/ontology/mo/ The Music Ontology
tuning http://purl.org/ontology/tuning/ Tuning systems description

Overview of Terms

An alphabetical index of the ontology terms, divided into classes, properties and individuals. All the terms are hyperlinked to their detailed description for quick reference.

Classes: | EqualTemperament | InstrumentTuning | JustIntonation | Tuning | TuningSystem | WellTemperament |

Properties: | frequency_A | octave_divisions |

Individuals: | meantone | twelve_edo |

Ontology Terms

Classes

Class: tuning:EqualTemperament - unstable -

EqualTemperament - Temperament adjusts the intervals of the octave dividing it in equal steps.

[back to top]


sub-class-of:TuningSystem

Class: tuning:InstrumentTuning - unstable -

InstrumentTuning - Class representing the specific tuning of an instrument.

[back to top]


Class: tuning:JustIntonation - unstable -

JustIntonation - Tuning system where intervals are just related by rationale number ratios.

[back to top]


sub-class-of:TuningSystem

Class: tuning:Tuning - unstable -

Tuning - Class representing the specific tuning.

[back to top]


in-domain-of:frequency_A

Class: tuning:TuningSystem - unstable -

TuningSystem - Class representing the tuning of the octave.

[back to top]


in-domain-of:octave_divisions

Class: tuning:WellTemperament - unstable -

WellTemperament - Temperament adjusts the intervals of the octave so the progression of interval is circular but not through equal intervals.

[back to top]


sub-class-of:TuningSystem

Properties

Property: tuning:frequency_A - unstable -

frequency_A - tuning of an instrument given the exact frequency for A
Domain: Tuning
Range: xsd:decimal

Property: tuning:octave_divisions - unstable -

octave_divisions - Number of divisions within the octave.
Domain: TuningSystem
Range: xsd:integer

Individuals

Individual: meantone -

Meantone Temperament - The meantone temperament (just intonation).
Class: tuning:JustIntonation

Individual: twelve_edo -

edo 12 - equal division of the octave in twelve steps.
Class: tuning:EqualTemperament