@prefix dc: .
@prefix mo: .
@prefix foaf: .
@prefix instrument: .
@prefix bach: .
@prefix timeline: .
@prefix time: .
@prefix event: .
# Ok, let's go into more complex things
# Bach, die Kunst der Fuge
############################################
# Bach' FOAF profile (who knows... Bach may have been some sort of a geek!)
bach:bach a foaf:Person;
foaf:name "Johann Sebastian Bach";
mo:wikipedia ;
# foaf:mbox ... :-)
.
# Composition event
bach:kdfcomposition a mo:Composition;
dc:title "The composition event, when Bach composed the art of the fugue";
event:hasAgent bach:bach;
event:time bach:compti;
event:hasProduct bach:kunstderfuge
.
# The time interval where these composition event has occured.
# We just know it was between 1742 and June 1749
# If someone wants to refine it:-)
bach:compti a time:TimeInterval;
time:intervalDuring ;
timeline:onTimeLine timeline:universaltimeline
.
# The actual MusicalWork:
#
# NOTE:
# * A MusicalWork is the opus itself...
# But we should allow MusicalWork to have "direct" manifestations,
# without going through MusicalExpression
# as here, the composition event implies also
# the creation of an arrangement
#
bach:kunstderfuge a mo:MusicalWork;
dc:title "Die Kunst der Fuge";
mo:hasMusicalManifestation bach:firstpub;
.
# First publication (1751):
bach:firstpub a mo:PublishedScore;
dc:title "Die Kunst der Fuge, published posthumously in 1751";
dc:date bach:publicationti;
.
# We just know that the publication happened during 1751
bach:publicationti a time:TimeInterval;
time:intervalDuring ;
timeline:onTimeLine timeline:universaltimeline
.
# Now, let's dive into performances!
#########################################
@prefix dc: .
@prefix mo: .
@prefix foaf: .
@prefix bach: .
@prefix timeline: .
@prefix time: .
@prefix event: .
# Ok, let's go into more complex things
# Bach, die Kunst der Fuge
############################################
# Bach' FOAF profile (who knows... Bach may have been some sort of a geek!)
bach:bach a foaf:Person;
foaf:name "Johann Sebastian Bach";
mo:wikipedia ;
# foaf:mbox ... :-)
.
# Composition event
bach:kdfcomposition a mo:Composition;
dc:title "The composition event, when Bach composed the art of the fugue";
event:hasAgent bach:bach;
event:time bach:compti;
event:hasProduct bach:kunstderfuge
.
# The time interval where these composition event has occured.
# We just know it was between 1742 and June 1749
# If someone wants to refine it:-)
bach:compti a time:TimeInterval;
time:intervalDuring ;
timeline:onTimeLine timeline:universaltimeline;
event:hasProduct bach:kunstderfuge;
event:hasProduct bach:kunstderfugescore;
.
# The actual MusicalWork:
bach:kunstderfuge a mo:MusicalWork;
dc:title "Die Kunst der Fuge";
.
# The related expression: the composer's score - this is an informational object, not the actual piece of paper
bach:kunstderfugescore a mo:Score;
dc:title "Die Kunst der Fuge, composer's score";
mo:publishedAs bach:firstpub
.
# First publication (1751):
bach:firstpub a mo:PublishedScore;
dc:title "Die Kunst der Fuge, published posthumously in 1751";
dc:date bach:publicationti;
.
# We just know that the publication happened during 1751
bach:publicationti a time:TimeInterval;
time:intervalDuring ;
timeline:onTimeLine timeline:universaltimeline
.
# Now, let's dive into performances!
#########################################
#
# The Emerson Quartet, 2003, string quartet
#
bach:emersonperf a mo:Performance;
time:event bach:emersonperfti;
event:hasAgent bach:emersonquartet;
event:hasFactor instrument:violin; # plug your favorite instrument taxnonomy here...
event:hasFactor instrument:violin;
event:hasFactor instrument:viola;
event:hasFactor instrument:cello;
event:hasProduct bach:emersonsound; # the MusicalExpression
event:hasFactor bach:kunstderfuge; # the MusicalWork
.
# During 2003:
bach:emersonperfti a time:TimeInterval;
time:intervalDuring ;
time:onTimeLine timeline:universaltimeline
.
#Emerson Quartet:
bach:emersonquartet a mo:MusicalGroup;
foaf:name "The Emerson Quartet";
foaf:member bach:eugenedrucker;
foaf:member bach:philipsetzer;
foaf:member bach:lawrencedutton;
foaf:member bach:davidfinckel;
.
#
# I don't want to create all these FOAF profiles... :-(
# ...
# The actual MusicalExpression(s)
bach:emersonsound a mo:Sound.
bach:emersonrec a mo:Recording;
event:hasFactor bach:emersonsound;
event:hasProduct [
a mo:Signal;
mo:publishedAs bach:emersonrecord;
]
.
# The MusicalManifestation
bach:emersonrecord a mo:Record;
dc:title "The Art of the Fugue";
mo:releaseStatus mo:official;
dc:creator bach:emersonquartet; # Redundant, but just for info, here...
.