From b3e89a33182ce89d4d3d5d9f31194958da9b0c72 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Thu, 19 Feb 2015 22:32:43 +0100 Subject: Add 2011/cambridge. --- Makefile | 12 +- data/2011/cambridge.ttl | 335 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 342 insertions(+), 5 deletions(-) create mode 100644 data/2011/cambridge.ttl diff --git a/Makefile b/Makefile index 3b08ed3..22b94d2 100644 --- a/Makefile +++ b/Makefile @@ -3,11 +3,13 @@ turtlefiles := $(infiles:data/%.ttl=build/%/index.ttl) textfiles = $(turtlefiles:%.ttl=%.txt) rdfxmlfiles = $(turtlefiles:%.ttl=%.rdf) # TODO: resolve event:Event with prog:Programme being foaf:primaryTopic of <> -htmlprogrammefiles = build/2014/europe/index.html \ - build/2014/bruxelles-05/index.html \ - build/2014/bruxelles-05-2/index.html \ - build/2014/bruxelles-07/index.html \ - build/2014/europe-08/index.html +htmlprogrammefiles = \ + build/2011/cambridge/index.html \ + build/2014/europe/index.html \ + build/2014/bruxelles-05/index.html \ + build/2014/bruxelles-05-2/index.html \ + build/2014/bruxelles-07/index.html \ + build/2014/europe-08/index.html htmlfiles = $(htmlprogrammefiles) getbase = $(shell perl -ne '/^\@base\s+<(http.+)>/ and print $$1 and exit;' "$1") diff --git a/data/2011/cambridge.ttl b/data/2011/cambridge.ttl new file mode 100644 index 0000000..bc65be7 --- /dev/null +++ b/data/2011/cambridge.ttl @@ -0,0 +1,335 @@ +@base . +@prefix : <#> . +@prefix dbpedia: . +@prefix dcterms: . +@prefix event: . +@prefix foaf: . +@prefix geo: . +@prefix gr: . +#FIXME: create grx - gr extension allowing unit for non-range price +#TODO: get grx adopted into gr +@prefix grx: . +@prefix org: . +@prefix payment: . +@prefix pc: . +#FIXME: create pcx - pc extension allowing unit-based exact price +@prefix pcx: . +@prefix prog: . +@prefix rail: . +#FIXME: create railx - rail extension defining Trainbus +#TODO: get railx adopted into rail +@prefix railx: . +@prefix rdfs: . +@prefix skos: . +@prefix service: . +@prefix spacerel: . +@prefix tio: . +@prefix tl: . +@prefix unit: . +@prefix transit: . +@prefix travel: . +#@prefix travel: . +#FIXME: create travelx - travel extension bridging transit and tio with vehicle +#TODO: get travelx adopted into travel or create e.g. vehicle +@prefix travelx: . +@prefix xsd: . + +<> foaf:primaryTopic :trip . + +:trip a event:Event ; + rdfs:label "Siri & Jonas Cambridge Emdebian Sprint trip" ; + event:agent + :person-jonas, + :person-siri ; + foaf:based_near dbpedia:Europe ; + event:time [ a tl:Interval ; + tl:onTimeLine ; + tl:start "2011-02-19T21:45:00+01:00"^^xsd:dateTime ; + tl:end "2011-02-286T13:40:00+01:00"^^xsd:dateTime + ] . + +:programme a prog:Programme ; + prog:describes :trip ; + prog:streamed_by_subject :journey-together; + prog:has_streamed_event + :ride-copenhagen-london, + :sleep-0220, + :sleep-0221, + :meeting-sprint-day1, + :sleep-0222, + :meeting-sprint-day2, + :sleep-0223, + :meeting-sprint-day3, + :sleep-0224, + :meeting-sprint-day4, + :sleep-0225, + :sleep-0226, + :sleep-0227, + :sleep-0228, + :ride-london-copenhagen . + +:ride-copenhagen-cambridge a event:Event ; + rdfs:label "flight+car Copenhagen→London→Cambridge"@en ; + dcterms:subject :journey-together ; + event:time [ a tl:Interval ; + tl:onTimeLine ; + tl:start "2011-02-19T21:45:00+01:00"^^xsd:dateTime ; + tl:end "2011-02-19T22:35:00+00:00"^^xsd:dateTime + ] . + +:offer-copenhagen-london-copenhagen a gr:Offering ; + gr:includes + :ticket-easyjet-copenhagen-london-siri, + :ticket-easyjet-copenhagen-london-jonas, + :ticket-easyjet-london-copenhagen-siri, + :ticket-easyjet-london-copenhagen-jonas ; + gr:hasBusinessFunction gr:Sell ; + grx:hasPrice "1375.56"^^unit:DanishKrone . + +:ticket-copenhagen-london-siri a tio:Ticket ; + tio:scope [ a tio:scopeOfAccess ; + tio:eligibleServiceLevel tio:Economy ; + tio:accessTo :flight-copenhagen-london + ] . + +:ticket-copenhagen-london-jonas a tio:Ticket ; + tio:scope [ a tio:scopeOfAccess ; + tio:eligibleServiceLevel tio:Economy ; + tio:accessTo :flight-copenhagen-london + ] . + +:flight-copenhagen-london a travelx:aeroplane ; + tio:operatedBy :org-easyjet ; + travelx:has_stop [ a travelx:VehicleStop ; + transit:departureTime "19:45" ; + travelx:occur_at [ travelx:gate_at :airport-copenhagen ] + ], [ a travelx:VehicleStop ; + transit:arrivalTime "22:35" ; + travelx:occur_at [ travelx:gate_at :airport-london-stanstead ] + ] . + +:car-london-cambridge a travelx:Car ; + rdfs:label "Private car"@en ; + travelx:has_stop [ a travelx:VehicleStop ; + travelx:occur_at [ travelx:parking_lot_at :airport-london-stanstead ] + ], [ a travelx:VehicleStop ; + travelx:occur_at [ travelx:garage_at :accomodation-cambridge ] + ] . + +:sleep-0220 a event:Event ; + rdfs:label "Sleep in Cambridge"@en ; + dcterms:subject :journey-together ; + event:based_near dbpedia:Cambridge ; + event:time [ a tl:Interval ; + tl:onTimeLine ; + tl:start "2011-02-22T00:00:00+00:00"^^xsd:dateTime ; + tl:end "2011-02-22T09:00:00+00:00"^^xsd:dateTime + ] . + +:sleep-0221 a event:Event ; + rdfs:label "Sleep in Cambridge"@en ; + dcterms:subject :journey-together ; + event:based_near dbpedia:Cambridge ; + event:time [ a tl:Interval ; + tl:onTimeLine ; + tl:start "2011-02-21T00:00:00+00:00"^^xsd:dateTime ; + tl:end "2011-02-21T09:00:00+00:00"^^xsd:dateTime + ] . + +:meeting-sprint-day1 a event:Event ; + rdfs:label "Emdebian Sprint" ; + dcterms:subject :journey-together ; + foaf:page ; + prog:organiser :org-arm ; + prog:attendee + :person-siri, + :person-jonas ; + event:place :place-arm ; + event:based_near dbpedia:Cambridge ; + event:time [ a tl:Interval ; + tl:onTimeLine ; + tl:start "2011-02-21T10:00:00+00:00"^^xsd:dateTime ; + tl:end "2011-02-21T16:00:00+00:00"^^xsd:dateTime + ] . + +:sleep-0222 a event:Event ; + rdfs:label "Sleep in Cambridge"@en ; + dcterms:subject :journey-together ; + event:based_near dbpedia:Cambridge ; + event:time [ a tl:Interval ; + tl:onTimeLine ; + tl:start "2011-02-22T00:00:00+00:00"^^xsd:dateTime ; + tl:end "2011-02-22T09:00:00+00:00"^^xsd:dateTime + ] . + +:meeting-sprint-day2 a event:Event ; + rdfs:label "Emdebian Sprint" ; + dcterms:subject :journey-together ; + foaf:page ; + prog:organiser :org-arm ; + prog:attendee + :person-siri, + :person-jonas ; + event:place :place-arm ; + event:based_near dbpedia:Cambridge ; + event:time [ a tl:Interval ; + tl:onTimeLine ; + tl:start "2011-02-22T10:00:00+00:00"^^xsd:dateTime ; + tl:end "2011-02-22T16:00:00+00:00"^^xsd:dateTime + ] . + +:sleep-0223 a event:Event ; + rdfs:label "Sleep in Cambridge"@en ; + dcterms:subject :journey-together ; + event:based_near dbpedia:Cambridge ; + event:time [ a tl:Interval ; + tl:onTimeLine ; + tl:start "2011-02-23T00:00:00+00:00"^^xsd:dateTime ; + tl:end "2011-02-23T09:00:00+00:00"^^xsd:dateTime + ] . + +:meeting-sprint-day3 a event:Event ; + rdfs:label "Emdebian Sprint" ; + dcterms:subject :journey-together ; + foaf:page ; + prog:organiser :org-arm ; + prog:attendee + :person-siri, + :person-jonas ; + event:place :place-arm ; + event:based_near dbpedia:Cambridge ; + event:time [ a tl:Interval ; + tl:onTimeLine ; + tl:start "2011-02-23T10:00:00+00:00"^^xsd:dateTime ; + tl:end "2011-02-23T16:00:00+00:00"^^xsd:dateTime + ] . + +:sleep-0224 a event:Event ; + rdfs:label "Sleep in Cambridge"@en ; + dcterms:subject :journey-together ; + event:based_near dbpedia:Cambridge ; + event:time [ a tl:Interval ; + tl:onTimeLine ; + tl:start "2011-02-24T00:00:00+00:00"^^xsd:dateTime ; + tl:end "2011-02-24T09:00:00+00:00"^^xsd:dateTime + ] . + +:meeting-sprint-day4 a event:Event ; + rdfs:label "Emdebian Sprint" ; + dcterms:subject :journey-together ; + foaf:page ; + prog:organiser :org-arm ; + prog:attendee + :person-siri, + :person-jonas ; + event:place :place-arm ; + event:based_near dbpedia:Cambridge ; + event:time [ a tl:Interval ; + tl:onTimeLine ; + tl:start "2011-02-24T10:00:00+00:00"^^xsd:dateTime ; + tl:end "2011-02-24T16:00:00+00:00"^^xsd:dateTime + ] . + +:sleep-0225 a event:Event ; + rdfs:label "Sleep in Cambridge"@en ; + dcterms:subject :journey-together ; + event:based_near dbpedia:Cambridge ; + event:time [ a tl:Interval ; + tl:onTimeLine ; + tl:start "2011-02-25T00:00:00+00:00"^^xsd:dateTime ; + tl:end "2011-02-25T09:00:00+00:00"^^xsd:dateTime + ] . + +:sleep-0226 a event:Event ; + rdfs:label "Sleep in Cambridge"@en ; + dcterms:subject :journey-together ; + event:based_near dbpedia:Cambridge ; + event:time [ a tl:Interval ; + tl:onTimeLine ; + tl:start "2011-02-26T00:00:00+00:00"^^xsd:dateTime ; + tl:end "2011-02-26T09:00:00+00:00"^^xsd:dateTime + ] . + +:sleep-0227 a event:Event ; + rdfs:label "Sleep in Cambridge"@en ; + dcterms:subject :journey-together ; + event:based_near dbpedia:Cambridge ; + event:time [ a tl:Interval ; + tl:onTimeLine ; + tl:start "2011-02-27T00:00:00+00:00"^^xsd:dateTime ; + tl:end "2011-02-27T09:00:00+00:00"^^xsd:dateTime + ] . + +:sleep-0228 a event:Event ; + rdfs:label "Sleep in Cambridge"@en ; + dcterms:subject :journey-together ; + event:based_near dbpedia:Cambridge ; + event:time [ a tl:Interval ; + tl:onTimeLine ; + tl:start "2011-02-28T00:00:00+00:00"^^xsd:dateTime ; + tl:end "2011-02-28T09:00:00+00:00"^^xsd:dateTime + ] . + +:ride-cambridge-copenhagen a event:Event ; + rdfs:label "car+flight Cambridge→London→Copenhagen"@en ; + dcterms:subject :journey-together ; + event:time [ a tl:Interval ; + tl:onTimeLine ; + tl:start "2011-02-28T13:40:00+00:00"^^xsd:dateTime ; + tl:end "2011-02-28T16:25:00+01:00"^^xsd:dateTime + ] . + +:car-cambridge-london a travelx:Car ; + rdfs:label "Private car"@en ; + travelx:has_stop [ a travelx:VehicleStop ; + travelx:occur_at [ travelx:garage_at :accomodation-cambridge ] + ], [ a travelx:VehicleStop ; + travelx:occur_at [ travelx:parking_lot_at :airport-london-stanstead ] + ] . + +:ticket-london-copenhagen-siri a tio:Ticket ; + tio:scope [ a tio:scopeOfAccess ; + tio:eligibleServiceLevel tio:Economy ; + tio:accessTo :flight-london-copenhagen + ] . + +:ticket-london-copenhagen-jonas a tio:Ticket ; + tio:scope [ a tio:scopeOfAccess ; + tio:eligibleServiceLevel tio:Economy ; + tio:accessTo :flight-london-copenhagen + ] . + +:flight-london-copenhagen a travelx:aeroplane ; + tio:operatedBy :org-easyjet ; + travelx:has_stop [ a travelx:VehicleStop ; + transit:departureTime "13:40" ; + travelx:occur_at [ travelx:gate_at :airport-london-stanstead ] + ], [ a travelx:VehicleStop ; + transit:arrivalTime "16:25" ; + travelx:occur_at [ travelx:gate_at :airport-copenhagen ] + ] . + + a tl:Timeline ; + rdfs:title "FLOSS events jointly involving Siri and Jonas"@en ; + event:agent :person-jonas, :person-siri . + +:journey-together a skos:Concept ; + skos:prefLabel "Siri and Jonas joint journey"@en . + +:org-easyjet a gr:BusinessEntity ; + foaf:name "EasyJet" ; + foaf:Homepage . + +:org-arm a gr:BusinessEntity ; + foaf:name "ARM Holdings Ltd." ; + foaf:Homepage . + +:person-jonas a foaf:Person ; + foaf:name "Jonas Smedegaard" ; + foaf:mbox ; + foaf:Homepage ; + = . + +:siri a foaf:Person ; + foaf:name "Siri Reiter" ; + foaf:Homepage . -- cgit v1.2.3