@prefix dc: . @prefix mo: . @prefix xsd: . @prefix foaf: . @prefix ex: . @prefix bach: . @prefix timeline: . @prefix time: . @prefix event: . @prefix key: . # # Describes the change of the key over time (same thing for bpm/chords) # bach:emersonperf event:hasSubEvent ex:subperf1; # Here, there is a link to the Bach example event:hasSubEvent ex:subperf2; event:time ex:time; mo:key key:AMinor; # global key . ex:time a time:TimeInterval; timeline:ontimeline ex:tl; . ex:tl a timeline:RelativeTimeLine. ex:subperf1 a mo:Performance; mo:key key:AMinor; event:time [ timeline:beginsAtDuration "PT2M2S"; timeline:durationXSD "PT1M"; timeline:onTimeLine ex:tl; ] . ex:subperf2 a mo:Performance; mo:key key:CMajor; event:time [ timeline:beginsAtDuration "PT4M23.2S"; timeline:durationXSD "PT1M23S"; timeline:onTimeLine ex:tl; ] .