made by pyLODE 2.12.0

{no title found}

Metadata

URI
file:///usr/local/archivo-data/purl.org/ontology--symbolic-music/2021.11.04-185126/ontology--symbolic-music_type=orig.ttl
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 http://purl.org/ontology/symbolic-music/accidentalop
Members http://purl.org/ontology/symbolic-music/double_natural
http://purl.org/ontology/symbolic-music/natural
http://purl.org/ontology/symbolic-music/double_flat
http://purl.org/ontology/symbolic-music/double_sharp
http://purl.org/ontology/symbolic-music/sharp
http://purl.org/ontology/symbolic-music/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 http://purl.org/ontology/symbolic-music/NoteEventc

DottedEighthNotec # Classes

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

DottedHalfNotec # Classes

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

DottedQuarterNotec # Classes

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

DottedSixteenthNotec # Classes

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

DottedThirtySecondNotec # Classes

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

DottedWholeNotec # Classes

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

double wholec # Classes

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

DoubleWholeNotec # Classes

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

DoubleWholeRestc # Classes

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

eighthc # Classes

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

EighthNotec # Classes

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

EighthRestc # Classes

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

halfc # Classes

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

HalfNotec # Classes

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

HalfRestc # Classes

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

longac # Classes

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

longac # Classes

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

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 http://purl.org/ontology/symbolic-music/accidentalop
http://purl.org/ontology/symbolic-music/octavedp
In range of http://purl.org/ontology/symbolic-music/noteop
Members http://purl.org/ontology/symbolic-music/f
http://purl.org/ontology/symbolic-music/c
http://purl.org/ontology/symbolic-music/b
http://purl.org/ontology/symbolic-music/d
http://purl.org/ontology/symbolic-music/g
http://purl.org/ontology/symbolic-music/a
http://purl.org/ontology/symbolic-music/e

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 http://purl.org/ontology/symbolic-music/DottedQuarterNotec
http://purl.org/ontology/symbolic-music/ThirtySecondNotec
http://purl.org/ontology/symbolic-music/DottedEighthNotec
http://purl.org/ontology/symbolic-music/SixteenthNotec
http://purl.org/ontology/symbolic-music/DottedSixteenthNotec
http://purl.org/ontology/symbolic-music/DottedDoubleWholeNotec
http://purl.org/ontology/symbolic-music/DottedHalfNotec
http://purl.org/ontology/symbolic-music/WholeNotec
http://purl.org/ontology/symbolic-music/QuarterNotec
http://purl.org/ontology/symbolic-music/HalfNotec
http://purl.org/ontology/symbolic-music/DottedWholeNotec
http://purl.org/ontology/symbolic-music/EighthNotec
http://purl.org/ontology/symbolic-music/DoubleWholeNotec
http://purl.org/ontology/symbolic-music/DottedThirtySecondNotec
In domain of http://purl.org/ontology/symbolic-music/pitchop
http://purl.org/ontology/symbolic-music/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 http://purl.org/ontology/symbolic-music/noteop
In range of http://purl.org/ontology/symbolic-music/pitchop

quarterc # Classes

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

QuarterNotec # Classes

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

QuarterRestc # Classes

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

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 http://purl.org/ontology/symbolic-music/LongaRestc
http://purl.org/ontology/symbolic-music/WholeRestc
http://purl.org/ontology/symbolic-music/HalfRestc
http://purl.org/ontology/symbolic-music/EighthRestc
http://purl.org/ontology/symbolic-music/ThirtySecondRestc
http://purl.org/ontology/symbolic-music/DoubleWholeRestc
http://purl.org/ontology/symbolic-music/QuarterRestc
http://purl.org/ontology/symbolic-music/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 http://purl.org/ontology/symbolic-music/Quarterc
http://purl.org/ontology/symbolic-music/Eighthc
http://purl.org/ontology/symbolic-music/Thirtysecondc
http://purl.org/ontology/symbolic-music/Sixteenthc
http://purl.org/ontology/symbolic-music/Longac
http://purl.org/ontology/symbolic-music/DoubleWholec
http://purl.org/ontology/symbolic-music/Wholec
http://purl.org/ontology/symbolic-music/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 http://purl.org/ontology/symbolic-music/ScoreIntervalc

SixteenthNotec # Classes

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

SixteenthRestc # Classes

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

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 http://purl.org/ontology/symbolic-music/NoteEventc

ThirtySecondRestc # Classes

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

thirtysecondc # Classes

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

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 http://purl.org/ontology/symbolic-music/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 http://purl.org/ontology/symbolic-music/ScoreIntervalc

WholeNotec # Classes

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

WholeRestc # Classes

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

Object Properties

accidentalop # OPs

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

noteop # OPs

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

pitchop # OPs

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

timbreop # OPs

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

Datatype Properties

octavedp # DPs

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

Namespaces

default (:)
file:///usr/local/archivo-data/purl.org/ontology--symbolic-music/2021.11.04-185126/ontology--symbolic-music_type=orig.ttl
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