@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... .