made by pyLODE 2.12.0

{no title found}

Metadata

URI
http://purl.org/ontology/symbolic-music/
Ontology RDF
RDF (turtle)

Description

    Symbolic notation ontology
    TODO:
        * Time signature;
        * Key signature?
        * Repetitions

Table of Contents

  1. Classes
  2. Object Properties
  3. Datatype Properties
  4. Namespaces
  5. Legend

Overview

Pictures say 1,000 words
Figure 1: Ontology overview

Classes

accidentalc # Classes

URI http://purl.org/ontology/symbolic-music/Accidental
Description
    An accidental - eg. flat, sharp, natural
In range of accidentalop
Members double_natural
natural
double_flat
double_sharp
sharp
flat

barc # Classes

URI http://purl.org/ontology/symbolic-music/Bar
Description
    A bar is an event, grouping a bunch of sub_event - eg. note events.
    Relationships such as Allen's meets hold for two consecutive bars.
Super-classes event:Eventc

DottedDoubleWholeNotec # Classes

URI http://purl.org/ontology/symbolic-music/DottedDoubleWholeNote
Super-classes note eventc

DottedEighthNotec # Classes

URI http://purl.org/ontology/symbolic-music/DottedEighthNote
Super-classes note eventc

DottedHalfNotec # Classes

URI http://purl.org/ontology/symbolic-music/DottedHalfNote
Super-classes note eventc

DottedQuarterNotec # Classes

URI http://purl.org/ontology/symbolic-music/DottedQuarterNote
Super-classes note eventc

DottedSixteenthNotec # Classes

URI http://purl.org/ontology/symbolic-music/DottedSixteenthNote
Super-classes note eventc

DottedThirtySecondNotec # Classes

URI http://purl.org/ontology/symbolic-music/DottedThirtySecondNote
Super-classes note eventc

DottedWholeNotec # Classes

URI http://purl.org/ontology/symbolic-music/DottedWholeNote
Super-classes note eventc

double wholec # Classes

URI http://purl.org/ontology/symbolic-music/DoubleWhole
Super-classes score intervalc

DoubleWholeNotec # Classes

URI http://purl.org/ontology/symbolic-music/DoubleWholeNote
Super-classes note eventc

DoubleWholeRestc # Classes

URI http://purl.org/ontology/symbolic-music/DoubleWholeRest
Super-classes rest eventc

eighthc # Classes

URI http://purl.org/ontology/symbolic-music/Eighth
Super-classes score intervalc

EighthNotec # Classes

URI http://purl.org/ontology/symbolic-music/EighthNote
Super-classes note eventc

EighthRestc # Classes

URI http://purl.org/ontology/symbolic-music/EighthRest
Super-classes rest eventc

halfc # Classes

URI http://purl.org/ontology/symbolic-music/Half
Super-classes score intervalc

HalfNotec # Classes

URI http://purl.org/ontology/symbolic-music/HalfNote
Super-classes note eventc

HalfRestc # Classes

URI http://purl.org/ontology/symbolic-music/HalfRest
Super-classes rest eventc

longac # Classes

URI http://purl.org/ontology/symbolic-music/Longa
Super-classes score intervalc

longac # Classes

URI http://purl.org/ontology/symbolic-music/LongaRest
Super-classes rest eventc

motifc # Classes

URI http://purl.org/ontology/symbolic-music/Motif
Description
    A classification of a set of events forming a motif.
    It can either be several note events, a set of bars, etc.
Super-classes event:Eventc

notec # Classes

URI http://purl.org/ontology/symbolic-music/Note
Description
    A note. Either A, B, C, D, E, F or G.
In domain of accidentalop
octavedp
In range of noteop
Members f
b
d
g
a
e
c

note eventc # Classes

URI http://purl.org/ontology/symbolic-music/NoteEvent
Description
    Classifying a particular region of a score' timeline (or another concept,
    depending on the context), as holding a note. Several subclasses are defined,
    implicitly specifying (through a DL restriction) the duration of the event.
Super-classes event:Eventc
Sub-classes DottedQuarterNotec
DottedEighthNotec
ThirtySecondNotec
SixteenthNotec
DottedSixteenthNotec
DottedDoubleWholeNotec
DottedHalfNotec
WholeNotec
QuarterNotec
HalfNotec
DottedWholeNotec
EighthNotec
DoubleWholeNotec
DottedThirtySecondNotec
In domain of pitchop
timbreop

Octavec # Classes

URI http://purl.org/ontology/symbolic-music/Octave

pitchc # Classes

URI http://purl.org/ontology/symbolic-music/Pitch
Description
    The pitch of a note. A pitch holds information about the modifiers (sharp, flat, natural), the note, and the octave.
In domain of noteop
In range of pitchop

quarterc # Classes

URI http://purl.org/ontology/symbolic-music/Quarter
Super-classes score intervalc

QuarterNotec # Classes

URI http://purl.org/ontology/symbolic-music/QuarterNote
Super-classes note eventc

QuarterRestc # Classes

URI http://purl.org/ontology/symbolic-music/QuarterRest
Super-classes rest eventc

rest eventc # Classes

URI http://purl.org/ontology/symbolic-music/RestEvent
Description
    Classifying a particular region as holding a rest (an interval of silence).
    Subclasses of this event are restriced to a particular length, as note events.
Super-classes event:Eventc
Sub-classes longac
WholeRestc
HalfRestc
EighthRestc
ThirtySecondRestc
DoubleWholeRestc
QuarterRestc
SixteenthRestc

score intervalc # Classes

URI http://purl.org/ontology/symbolic-music/ScoreInterval
Description
    An interval defined on a score time line (defined 
    canonically in number of beats).
Super-classes tl:AbstractIntervalc
Sub-classes quarterc
eighthc
thirtysecondc
sixteenthc
longac
double wholec
wholec
halfc

score timelinec # Classes

URI http://purl.org/ontology/symbolic-music/ScoreTimeLine
Description
    A class of timelines backing scores, or other symbolic
    representations.
Super-classes tl:AbstractTimeLinec

sixteenthc # Classes

URI http://purl.org/ontology/symbolic-music/Sixteenth
Super-classes score intervalc

SixteenthNotec # Classes

URI http://purl.org/ontology/symbolic-music/SixteenthNote
Super-classes note eventc

SixteenthRestc # Classes

URI http://purl.org/ontology/symbolic-music/SixteenthRest
Super-classes rest eventc

Slurc # Classes

URI http://purl.org/ontology/symbolic-music/Slur
Super-classes event:Eventc

ThirtySecondNotec # Classes

URI http://purl.org/ontology/symbolic-music/ThirtySecondNote
Super-classes note eventc

ThirtySecondRestc # Classes

URI http://purl.org/ontology/symbolic-music/ThirtySecondRest
Super-classes rest eventc

thirtysecondc # Classes

URI http://purl.org/ontology/symbolic-music/Thirtysecond
Super-classes score intervalc

Tiec # Classes

URI http://purl.org/ontology/symbolic-music/Tie
Super-classes event:Eventc

Timbrec # Classes

URI http://purl.org/ontology/symbolic-music/Timbre
In range of timbreop

voicec # Classes

URI http://purl.org/ontology/symbolic-music/Voice
Description
    This is stolen from Christophe Rhodes' GSharp.
    A grouping of events forming a `voice'.
Super-classes event:Eventc

wholec # Classes

URI http://purl.org/ontology/symbolic-music/Whole
Super-classes score intervalc

WholeNotec # Classes

URI http://purl.org/ontology/symbolic-music/WholeNote
Super-classes note eventc

WholeRestc # Classes

URI http://purl.org/ontology/symbolic-music/WholeRest
Super-classes rest eventc

Object Properties

accidentalop # OPs

URI http://purl.org/ontology/symbolic-music/accidental
Domain(s) notec
Range(s) Accidentalc

noteop # OPs

URI http://purl.org/ontology/symbolic-music/note
Domain(s) pitchc
Range(s) Notec

pitchop # OPs

URI http://purl.org/ontology/symbolic-music/pitch
Super-properties event:factor
Domain(s) note eventc
Range(s) Pitchc

timbreop # OPs

URI http://purl.org/ontology/symbolic-music/timbre
Super-properties event:factor
Domain(s) note eventc
Range(s) Timbrec

Datatype Properties

octavedp # DPs

URI http://purl.org/ontology/symbolic-music/octave
Domain(s) notec
Range(s) xsd:intc

Namespaces

default (:)
http://purl.org/ontology/symbolic-music/
co
http://purl.org/ontology/chord/
dct
http://purl.org/dc/terms/
event
http://purl.org/NET/c4dm/event.owl#
foaf
http://xmlns.com/foaf/0.1/
mo
http://purl.org/ontology/mo/
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#
sdo
http://schema.org/
skos
http://www.w3.org/2004/02/skos/core#
tl
http://purl.org/NET/c4dm/timeline.owl#
vs
http://www.w3.org/2003/06/sw-vocab-status/ns#
xsd
http://www.w3.org/2001/XMLSchema#

Legend

cClasses
opObject Properties
fpFunctional Properties
dpData Properties
dpAnnotation Properties
pProperties
niNamed Individuals