From 105e79bcb4c200542d11e1b5924a601600dfcdaf Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Sat, 2 Apr 2016 10:42:59 +0200 Subject: Add trip to Essen, Germany. --- Makefile | 3 +- data/2016/germany-04.ttl | 379 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 381 insertions(+), 1 deletion(-) create mode 100644 data/2016/germany-04.ttl diff --git a/Makefile b/Makefile index 9606ec5..c00a284 100644 --- a/Makefile +++ b/Makefile @@ -15,7 +15,8 @@ htmlprogrammefiles = \ build/2015/brussels-03/index.html \ build/2015/peru/index.html \ build/2015/heidelberg/index.html \ - build/2015/india/index.html + build/2015/india/index.html \ + build/2016/germany-04/index.html htmlfiles = $(htmlprogrammefiles) getbase = $(shell perl -ne '/^\@base\s+<(http.+)>/ and print $$1 and exit;' "$1") diff --git a/data/2016/germany-04.ttl b/data/2016/germany-04.ttl new file mode 100644 index 0000000..817efc6 --- /dev/null +++ b/data/2016/germany-04.ttl @@ -0,0 +1,379 @@ +@base . +@prefix : <#> . +@prefix dbpedia: . +@prefix dc: . +@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 owl: . +@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 rail-de: . +@prefix rail-de-train: . +@prefix rail-dk: . +@prefix rail-dk-train: . +@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 "Jonas groupware trip April 2016" ; + event:agent :person-jonas ; + foaf:based_near + dbpedia:Denmark , + dbpedia:Germany ; + event:time [ a tl:Interval ; + tl:start "2016-04-08T07:50:00+02:00"^^xsd:dateTime ; + tl:end "2016-04-13T20:30:00+02:00"^^xsd:dateTime ; + tl:onTimeLine ] . + +:programme a prog:Programme ; + prog:describes :trip ; + prog:streamed_by_subject :journey-jonas ; + prog:has_streamed_event + :ride-orø-essen , + :meeting-sprint-00 , + :sleep-0409 , + :meeting-sprint-01 , + :sleep-0410 , + :meeting-sprint-02 , + :ride-essen-gütersloh , + :sleep-0411 , + :sleep-0412 , + :sleep-0413 , + :ride-gütersloh-orø . + +:ride-orø-essen a event:Event ; + rdfs:label "ferry+train+bus Orø→Essen"@en ; + dcterms:subject :journey-jonas ; + event:time [ a tl:Interval ; + tl:start "2016-04-08T07:50:00+02:00"^^xsd:dateTime ; + tl:end "2016-04-08T19:14:00+02:00"^^xsd:dateTime ; + tl:onTimeLine ] . + +:ferry-orø-holbæk a travel:Ferry ; + rdfs:label "Orøfærgen"@en ; + tio:operatedBy :org-orøfærgen ; + tio:from [ a tio:Stop ; + tio:departs "2016-04-08T08:20:00+02:00"^^xsd:dateTime ; + tio:at :harbour-orø ] ; + tio:to [ a tio:Stop ; + tio:arrives "2016-04-08T08:50:00+02:00"^^xsd:dateTime ; + tio:at :harbour-holbæk ] . + +:offer-holbæk-essen a gr:Offering ; + gr:hasBusinessFunction gr:Sell ; + grx:hasPrice "70.65"^^unit:Euro ; + gr:includes :ticket-holbæk-essen . + +:ticket-holbæk-essen a tio:TicketPlaceholder ; + tio:scope [ a tio:scopeOfAccess ; + tio:eligibleServiceLevel tio:Economy ; + tio:eligibleAudience :members-bahncard25 ; + tio:accessTo + :train-holbæk-roskilde , + :train-roskilde-rødby , + :train-rødby-puttgarten , + :train-puttgarten-hamburg , + :train-hamburg-essen , + :train-essen-essen-horst ] . + +:train-holbæk-roskilde a rail:Train ; + rdfs:label "Re 1520"@en ; + tio:operatedBy :org-dsb ; + tio:from [ a tio:Stop ; + tio:departs "2016-04-08T09:29:00+02:00"^^xsd:dateTime ; + tio:at rail-dk:station-holbæk ] ; + tio:to [ a tio:Stop ; + tio:arrives "2016-04-08T09:48:00+02:00"^^xsd:dateTime ; + tio:at rail-dk:station-roskilde ] . + +:train-roskilde-rødby a rail:Train ; + rdfs:label "IC 36"@en ; + tio:operatedBy :org-dsb ; + tio:from [ a tio:Stop ; + tio:at rail-dk:station-roskilde ; + tio:departs "2016-04-08T10:00:00+02:00"^^xsd:dateTime ] ; + tio:to [ a tio:Stop ; + tio:at rail-dk:station-odense ; + tio:arrives "2016-04-08T11:35:00+02:00"^^xsd:dateTime ] . + +:trainbus-rødby-hamburg a railx:TrainBus ; + rdfs:label "BUS60036"@en ; +# tio:operatedBy :org-dsb ; + tio:from [ a tio:Stop ; + tio:at rail-dk:station-rødby ; + tio:departs "2016-04-08T11:45:00+02:00"^^xsd:dateTime ] ; + tio:to [ a tio:Stop ; + tio:at rail-de:station-hamburg ; + tio:arrives "2016-04-08T15:45:00+02:00"^^xsd:dateTime ] . + +:train-hamburg-essen a rail:Train ; + rdfs:label "IC 2195"@en ; + tio:operatedBy :org-db ; + tio:from [ a tio:Stop ; + tio:at rail-de:station-hamburg ; + tio:departs "2016-04-08T16:10:00+02:00"^^xsd:dateTime ] ; + tio:to [ a tio:Stop ; + tio:at rail-de:station-essen ; + tio:arrives "2016-04-08T18:52:00+02:00"^^xsd:dateTime ] . + +:train-essen-essen-horst a rail:Train ; + rdfs:label "S 3"@en ; +# tio:operatedBy :org-db ; + tio:from [ a tio:Stop ; + tio:at rail-de:station-essen ; + tio:departs "2016-04-08T19:06:00+02:00"^^xsd:dateTime ] ; + tio:to [ a tio:Stop ; + tio:at rail-de:station-essen-horst ; + tio:arrives "2016-04-08T19:14:00+02:00"^^xsd:dateTime ] . + +:meeting-sprint-00 a event:Event ; + rdfs:label "Groupware sprint, friday" ; + dcterms:subject :journey-jonas ; + foaf:Homepage ; + prog:organiser :person-guido ; + prog:attendee :person-jonas ; + event:place :place-linux-hotel ; + event:based_near dbpedia:Essen ; + event:time [ a tl:Interval ; + tl:start "2016-04-08T19:30:00+02:00"^^xsd:dateTime ; + tl:end "2016-04-08T23:00:00+02:00"^^xsd:dateTime ; + tl:onTimeLine ] . + +:sleep-0409 a event:Event ; + rdfs:label "Sleep in Essen"@en ; + dcterms:subject :journey-jonas ; + event:based_near dbpedia:Essen ; + event:time [ a tl:Interval ; + tl:onTimeLine ; + tl:start "2016-04-09T00:00:00+02:00"^^xsd:dateTime ; + tl:end "2016-04-09T08:30:00+02:00"^^xsd:dateTime ] . + +:meeting-sprint-01 a event:Event ; + rdfs:label "Groupware sprint, saturday" ; + dcterms:subject :journey-jonas ; + foaf:Homepage ; + prog:organiser :person-guido ; + prog:attendee :person-jonas ; + event:place :place-linux-hotel ; + event:based_near dbpedia:Essen ; + event:time [ a tl:Interval ; + tl:start "2016-04-09T09:00:00+02:00"^^xsd:dateTime ; + tl:end "2016-04-09T23:00:00+02:00"^^xsd:dateTime ; + tl:onTimeLine ] . + +:sleep-0410 a event:Event ; + rdfs:label "Sleep in Essen"@en ; + dcterms:subject :journey-jonas ; + event:based_near dbpedia:Essen ; + event:time [ a tl:Interval ; + tl:onTimeLine ; + tl:start "2016-04-10T00:00:00+02:00"^^xsd:dateTime ; + tl:end "2016-04-10T08:30:00+02:00"^^xsd:dateTime ] . + +:meeting-sprint-02 a event:Event ; + rdfs:label "Groupware sprint, sunday" ; + dcterms:subject :journey-jonas ; + foaf:Homepage ; + prog:organiser :person-guido ; + prog:attendee :person-jonas ; + event:place :place-linux-hotel ; + event:based_near dbpedia:Essen ; + event:time [ a tl:Interval ; + tl:start "2016-04-10T09:00:00+02:00"^^xsd:dateTime ; + tl:end "2016-04-10T16:00:00+02:00"^^xsd:dateTime ; + tl:onTimeLine ] . + +:ride-essen-gütersloh a event:Event ; + rdfs:label "Train Essen→Gütersloh"@en ; + dcterms:subject :journey-jonas ; + event:time [ a tl:Interval ; + tl:start "2016-04-10T17:00:00+02:00"^^xsd:dateTime ; + tl:end "2016-04-10T19:08:00+02:00"^^xsd:dateTime ] ; + tl:onTimeLine ] . + +:offer-essen-gütersloh a gr:Offering ; + gr:hasBusinessFunction gr:Sell ; + grx:hasPrice "14.25"^^unit:Euro ; + gr:includes :ticket-essen-gütersloh . + +:ticket-essen-gütersloh a tio:TicketPlaceholder ; + tio:scope [ a tio:scopeOfAccess ; + tio:eligibleServiceLevel tio:Economy ; + tio:eligibleAudience :members-bahncard25 ; + tio:accessTo + :train-essen-horst-essen , + :train-gütersloh ] . + +:train-essen-horst-essen a rail:Train ; + rdfs:label "S 3"@en ; +# tio:operatedBy :org-db ; + tio:from [ a tio:Stop ; + tio:at rail-de:station-essen-host ; + tio:departs "2016-04-10T17:15:00+02:00"^^xsd:dateTime ] ; + tio:to [ a tio:Stop ; + tio:at rail-de:station-essen ; + tio:arrives "2016-04-10T17:25:00+02:00"^^xsd:dateTime ] . + +:train-essen-gütersloh a rail:Train ; + rdfs:label "IC 2016"@en ; + tio:operatedBy :org-db ; + tio:from [ a tio:Stop ; + tio:at rail-de:station-essen ; + tio:departs "2016-04-10T17:37:00+02:00"^^xsd:dateTime ] ; + tio:to [ a tio:Stop ; + tio:at rail-de:station-gütersloh ; + tio:arrives "2016-04-10T18:53:00+02:00"^^xsd:dateTime ] . + +:sleep-0411 a event:Event ; + rdfs:label "Sleep in Gütersloh"@en ; + dcterms:subject :journey-jonas ; + event:based_near dbpedia:Gütersloh ; + event:time [ a tl:Interval ; + tl:onTimeLine ; + tl:start "2016-04-11T00:00:00+02:00"^^xsd:dateTime ; + tl:end "2016-04-11T08:30:00+02:00"^^xsd:dateTime ] . + +:sleep-0412 a event:Event ; + rdfs:label "Sleep in Gütersloh"@en ; + dcterms:subject :journey-jonas ; + event:based_near dbpedia:Gütersloh ; + event:time [ a tl:Interval ; + tl:onTimeLine ; + tl:start "2016-04-12T00:00:00+02:00"^^xsd:dateTime ; + tl:end "2016-04-12T08:30:00+02:00"^^xsd:dateTime ] . + +:sleep-0413 a event:Event ; + rdfs:label "Sleep in Gütersloh"@en ; + dcterms:subject :journey-jonas ; + event:based_near dbpedia:Gütersloh ; + event:time [ a tl:Interval ; + tl:onTimeLine ; + tl:start "2016-04-13T00:00:00+02:00"^^xsd:dateTime ; + tl:end "2016-04-13T08:30:00+02:00"^^xsd:dateTime ] . + +:ride-gütersloh-orø a event:Event ; + rdfs:label "Train+ferry Gütersloh→Orø"@en ; + dcterms:subject :journey-jonas ; + event:time [ a tl:Interval ; + tl:start "2016-04-13T09:34:00+02:00"^^xsd:dateTime ; +# tl:end "2016-04-13T19:08:00+02:00"^^xsd:dateTime ] ; + tl:onTimeLine ] . + +:offer-gütersloh-holbæk a gr:Offering ; + gr:hasBusinessFunction gr:Sell ; + grx:hasPrice "44.25"^^unit:Euro ; + gr:includes :ticket-gütersloh-holbæk . + +:ticket-gütersloh-holbæk a tio:TicketPlaceholder ; + tio:scope [ a tio:scopeOfAccess ; + tio:eligibleServiceLevel tio:Economy ; + tio:eligibleAudience :members-bahncard25 ; + tio:accessTo + :train-gütersloh-bielefeld , + :train-bielefeld-hannover , + :train-hannover-hamburg , + :train-hamburg-roskilde , + :train-roskilde-holbæk ] . + +:train-gütersloh-bielefeld a rail:Train ; + rdfs:label "ERB 89975"@en ; +# tio:operatedBy :org-db ; + tio:from [ a tio:Stop ; + tio:at rail-de:station-gütersloh ; + tio:departs "2016-04-13T09:49:00+02:00"^^xsd:dateTime ] ; + tio:to [ a tio:Stop ; + tio:at rail-de:station-bielefeld ; + tio:arrives "2016-04-13T09:58:00+02:00"^^xsd:dateTime ] . + +:train-bielefeld-hannover a rail:Train ; + rdfs:label + "ICE 545"@en , + "ICE 555"@en ; + tio:operatedBy :org-db ; + tio:from [ a tio:Stop ; + tio:at rail-de:station-bielefeld ; + tio:departs "2016-04-13T10:38:00+02:00"^^xsd:dateTime ] ; + tio:to [ a tio:Stop ; + tio:at rail-de:station-hannover ; + tio:arrives "2016-04-13T11:28:00+02:00"^^xsd:dateTime ] . + +:train-hannover-hamburg a rail:Train ; + rdfs:label "ICE 1162"@en ; + tio:operatedBy :org-db ; + tio:from [ a tio:Stop ; + tio:at rail-de:station-hannover ; + tio:departs "2016-04-13T11:36:00+02:00"^^xsd:dateTime ] ; + tio:to [ a tio:Stop ; + tio:at rail-de:station-hamburg ; + tio:arrives "2016-04-13T12:53:00+02:00"^^xsd:dateTime ] . + +:train-hamburg-roskilde a rail:Train ; + rdfs:label "ICE 35"@en ; + tio:operatedBy :org-db ; + tio:from [ a tio:Stop ; + tio:at rail-de:station-hamburg ; + tio:departs "2016-04-13T13:28:00+02:00"^^xsd:dateTime ] ; + tio:to [ a tio:Stop ; + tio:at rail-dk:station-roskilde ; + tio:arrives "2016-04-13T17:57:00+02:00"^^xsd:dateTime ] . + +:train-roskilde-holbæk a rail:Train ; + rdfs:label "R 1569"@en ; + tio:operatedBy :org-dsb ; + tio:from [ a tio:Stop ; + tio:at rail-dk:station-roskilde ; + tio:departs "2016-04-13T18:09:00+02:00"^^xsd:dateTime ] ; + tio:to [ a tio:Stop ; + tio:at rail-dk:station-holbæk ; + tio:arrives "2016-04-13T18:29:00+02:00"^^xsd:dateTime ] . + +:ferry-holbæk-orø a travel:Ferry ; + rdfs:label "Orøfærgen"@en ; + tio:operatedBy :org-orøfærgen ; + tio:from [ a tio:Stop ; + tio:at :harbour-holbæk ; + tio:departs "2016-04-13T19:30:00+02:00"^^xsd:dateTime ] ; + tio:to [ a tio:Stop ; + tio:at :harbour-orø ; + tio:arrives "2016-04-13T20:00:00+02:00"^^xsd:dateTime ] . + + a tl:Timeline ; + rdfs:title "FLOSS events jointly involving Siri and Jonas"@en ; + event:agent :person-jonas . + +:journey-jonas a skos:Concept ; + skos:prefLabel "Jonas journey"@en . + +:person-jonas a foaf:Person ; + foaf:name "Jonas Smedegaard" ; + foaf:mbox ; + foaf:Homepage ; + owl:sameAs . -- cgit v1.2.3