summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile3
-rw-r--r--data/2015/heidelberg.ttl352
2 files changed, 354 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index b86cffb..4243146 100644
--- a/Makefile
+++ b/Makefile
@@ -13,7 +13,8 @@ htmlprogrammefiles = \
build/2014/bruxelles-07/index.html \
build/2014/europe-08/index.html \
build/2015/brussels-03/index.html \
- build/2015/peru/index.html
+ build/2015/peru/index.html \
+ build/2015/heidelberg/index.html
htmlfiles = $(htmlprogrammefiles)
getbase = $(shell perl -ne '/^\@base\s+<(http.+)>/ and print $$1 and exit;' "$1")
diff --git a/data/2015/heidelberg.ttl b/data/2015/heidelberg.ttl
new file mode 100644
index 0000000..97204b0
--- /dev/null
+++ b/data/2015/heidelberg.ttl
@@ -0,0 +1,352 @@
+@base <http://data.jones.dk/2015/heidelberg> .
+@prefix : <#> .
+@prefix dbpedia: <http://dbpedia.org/resource/> .
+@prefix dc: <http://purl.org/dc/terms/> .
+@prefix dcterms: <http://purl.org/dc/terms/> .
+@prefix event: <http://purl.org/NET/c4dm/event.owl#>.
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
+@prefix gr: <http://purl.org/goodrelations/v1#> .
+#FIXME: create grx - gr extension allowing unit for non-range price
+#TODO: get grx adopted into gr
+@prefix grx: <http://data.jones.dk/hacks/grx#> .
+@prefix org: <http://www.w3.org/ns/org#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix payment: <http://reference.data.gov.uk/def/payment#> .
+@prefix pc: <http://purl.org/procurement/public-contracts#> .
+#FIXME: create pcx - pc extension allowing unit-based exact price
+@prefix pcx: <http://data.jones.dk/hacks/pcx#> .
+@prefix prog: <http://purl.org/prog/> .
+@prefix rail: <http://ontologi.es/rail/vocab#> .
+#FIXME: create railx - rail extension defining Trainbus
+#TODO: get railx adopted into rail
+@prefix rail-de: <http://data.jones.dk/rail/de#> .
+@prefix rail-de-train: <http://data.jones.dk/rail/de/train/> .
+@prefix rail-dk: <http://data.jones.dk/rail/dk#> .
+@prefix rail-dk-train: <http://data.jones.dk/rail/dk/train/> .
+@prefix railx: <http://data.jones.dk/hacks/railx#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
+@prefix service: <http://purl.org/ontology/service#> .
+@prefix spacerel: <http://data.ordnancesurvey.co.uk/ontology/spatialrelations/> .
+@prefix tio: <http://purl.org/tio/ns#> .
+@prefix tl: <http://purl.org/NET/c4dm/timeline.owl#> .
+@prefix unit: <http://qudt.org/vocab/unit#> .
+@prefix transit: <http://vocab.org/transit/terms/> .
+@prefix travel: <http://www.co-ode.org/roberts/travel.owl#> .
+#@prefix travel: <http://www.cs.man.ac.uk/~stevensr/ontology/c23.owl#> .
+#FIXME: create travelx - travel extension bridging transit and tio with vehicle
+#TODO: get travelx adopted into travel or create e.g. vehicle
+@prefix travelx: <http://data.jones.dk/hacks/travelx#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+<> foaf:primaryTopic :trip .
+
+:trip a event:Event ;
+ rdfs:label "Siri and Jonas Heidelberg trip" ;
+ event:agent
+ :person-jonas ,
+ :person-siri ;
+ foaf:based_near
+ dbpedia:Denmark ,
+ dbpedia:Germany ;
+ event:time [ a tl:Interval ;
+ tl:onTimeLine </timeline/floss> ;
+ tl:start "2015-08-09T09:00:00+02:00"^^xsd:dateTime ;
+ tl:end "2015-08-15T16:45:00+02:00"^^xsd:dateTime ] .
+
+:programme a prog:Programme ;
+ prog:describes :trip ;
+ prog:streamed_by_subject :journey-both ;
+ prog:has_streamed_event
+ :ride-orø-heidelberg ,
+ :sleep-0810 ,
+ :sleep-0811 ,
+ :sleep-0812 ,
+ :sleep-0813 ,
+ :sleep-0814 ,
+ :sleep-0815 ,
+ :sleep-0816 ,
+ :sleep-0817 ,
+ :ride-heidelberg-orø .
+
+:ride-orø-heidelberg a event:Event ;
+ rdfs:label "ferry+train Orø→Heidelberg"@en ;
+ dcterms:subject :journey-both ;
+ event:time [ a tl:Interval ;
+ tl:onTimeLine </timeline/travel> ;
+ tl:start "2015-08-09T09:00:00+02:00"^^xsd:dateTime ;
+ tl:end "2015-08-09T23:45:00+02:00"^^xsd:dateTime ] .
+
+: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:at :harbour-orø ;
+ tio:departs "2015-08-09T09:30:00+02:00"^^xsd:dateTime ] ;
+ tio:to [ a tio:Stop ;
+ tio:at :station-holbæk ;
+ tio:arrives "2015-08-09T10:00:00+02:00"^^xsd:dateTime ] .
+
+:offer-holbæk-heidelberg a gr:Offering ;
+ gr:includes :ticket-holbæk-heidelberg ;
+ gr:hasBusinessFunction gr:Sell ;
+ gr:eligibleCustomerTypes :members-bahncard25 ;
+ grx:hasPrice "176.40"^^unit:Euro .
+
+:ticket-holbæk-hamburg a tio:TicketPlaceholder ;
+ tio:scope [ a tio:scopeOfAccess ;
+ tio:eligibleServiceLevel tio:Economy ;
+ tio:eligibleAudience :members-bahncard25 ;
+ tio:accessTo
+ :train-holbæk-høje-taastrup ,
+ :train-høje-taastrup-fredericia ,
+ :bus-fredericia-flensburg ,
+ :train-flensburg-hamburg ,
+ :train-hamburg-mannheim ,
+ :train-mannheim-heidelberg ] .
+
+:train-holbæk-høje-taastrup a rail:Train ;
+ rdfs:label "R 1524"@en ;
+ tio:operatedBy :org-dsb ;
+ tio:from [ a tio:Stop ;
+ tio:at :station-holbæk ;
+ tio:departs "2015-08-09T10:41:00+02:00"^^xsd:dateTime ] ;
+ tio:to [ a tio:Stop ;
+ tio:at :station-høje-taastrup ;
+ tio:arrives "2015-08-09T11:11:00+02:00"^^xsd:dateTime ] .
+
+:train-høje-taastrup-fredericia a rail:Train ;
+ rdfs:label "LYN51043"@en ;
+ tio:operatedBy :org-dsb ;
+ tio:from [ a tio:Stop ;
+ tio:at :station-høje-taastrup ;
+ tio:departs "2015-08-09T11:17:00+02:00"^^xsd:dateTime ] ;
+ tio:to [ a tio:Stop ;
+ tio:at :station-fredericia ;
+ tio:arrives "2015-08-09T13:36:00+02:00"^^xsd:dateTime ] .
+
+:bus-fredericia-flensburg a travel:Omnibus ;
+ rdfs:label "BUS 8109"@en ;
+ tio:operatedBy :org-dsb ;
+ tio:from [ a tio:Stop ;
+ tio:at :station-fredericia ;
+ tio:departs "2015-08-09T13:45:00+02:00"^^xsd:dateTime ] ;
+ tio:to [ a tio:Stop ;
+ tio:at :station-flensburg ;
+ tio:arrives "2015-08-09T16:02:00+02:00"^^xsd:dateTime ] .
+
+:train-flensburg-hamburg a rail:Train ;
+ rdfs:label "RE 21079"@en ;
+ tio:operatedBy :org-db ;
+ tio:from [ a tio:Stop ;
+ tio:at :station-flensubrg ;
+ tio:departs "2015-06-09T16:11:00+02:00"^^xsd:dateTime ] ;
+ tio:to [ a tio:Stop ;
+ tio:at :station-hamburg ;
+ tio:arrives "2015-06-09T18:14:00+02:00"^^xsd:dateTime ] .
+
+:train-hamburg-mannheim a rail:Train ;
+ rdfs:label "ICE 273"@en ;
+ tio:operatedBy :org-db ;
+ tio:from [ a tio:Stop ;
+ tio:at :station-hamburg ;
+ tio:departs "2015-08-09T18:24:00+02:00"^^xsd:dateTime ] ;
+ tio:to [ a tio:Stop ;
+ tio:at :station-mannheim ;
+ tio:arrives "2015-08-09T22:43:00+02:00"^^xsd:dateTime ] .
+
+:train-mannheim-heidelberg a rail:Train ;
+ rdfs:label "RE 28295"@en ;
+ tio:operatedBy :org-db ;
+ tio:from [ a tio:Stop ;
+ tio:at :station-mannheim ;
+ tio:departs "2015-08-09T22:57:00+02:00"^^xsd:dateTime ] ;
+ tio:to [ a tio:Stop ;
+ tio:at :station-heidelberg ;
+ tio:arrives "2015-08-09T23:13:00+02:00"^^xsd:dateTime ] .
+
+:sleep-0610 a event:Event ;
+ rdfs:label "Sleep in Heidelberg"@en ;
+ dcterms:subject :journey-both ;
+ event:based_near dbpedia:Heidelberg ;
+ event:time [ a tl:Interval ;
+ tl:onTimeLine </timeline/travel> ;
+ tl:start "2015-08-10T00:00:00+02:00"^^xsd:dateTime ;
+ tl:end "2015-08-10T09:00:00+02:00"^^xsd:dateTime ] .
+
+:ride-heidelberg-orø a event:Event ;
+ rdfs:label "Train+ferry Heidelberg→Orø"@en ;
+ dcterms:subject :journey-both ;
+ event:time [ a tl:Interval ;
+ tl:start "2015-08-23T14:13:00+02:00"^^xsd:dateTime ;
+ tl:end "2015-08-23T23:20:00+02:00"^^xsd:dateTime ;
+ tl:onTimeLine </timeline/travel> ] .
+
+:offer-heidelberg-holbæk a gr:Offering ;
+ gr:includes :ticket-heidelberg-holbæk ;
+ gr:hasBusinessFunction gr:Sell ;
+ gr:eligibleCustomerTypes :members-bahncard25 ;
+ grx:hasPrice "157.50"^^unit:Euro .
+
+:ticket-heidelberg-holbæk a tio:TicketPlaceholder ;
+ tio:scope [ a tio:scopeOfAccess ;
+ tio:eligibleServiceLevel tio:Economy ;
+ tio:eligibleAudience :members-bahncard25 ;
+ tio:accessTo
+ :train-heidelberg-frankfurt ,
+ :train-frankfurt-hamburg ,
+ :train-hamburg-flensburg ,
+ :train-flensburg-kolding ,
+ :train-kolding-roskilde ,
+ :train-roskilde-holbæk ] .
+
+:train-heidelberg-frankfurt a rail:Train ;
+ rdfs:label "IC 2374"@en ;
+ tio:operatedBy :org-db ;
+ tio:from [ a tio:Stop ;
+ tio:at :station-heidelberg ;
+ tio:departs "2015-08-23T09:46:00+02:00"^^xsd:dateTime ] ;
+ tio:to [ a tio:Stop ;
+ tio:at :station-frankfurt ;
+ tio:arrives "2015-08-23T10:40:00+02:00"^^xsd:dateTime ] .
+
+:train-frankfurt-hamburg a rail:Train ;
+ dc:isPartOf rail-de-train:ICE770 ;
+ tio:from [ a tio:Stop ;
+ tio:at :station-frankfurt ;
+ tio:departs "2015-08-23T10:58:00+02:00"^^xsd:dateTime ] ;
+ tio:to [ a tio:Stop ;
+ tio:at :station-hamburg ;
+ tio:arrives "2015-08-23T14:35:00+02:00"^^xsd:dateTime ] .
+
+:train-hamburg-flensburg a rail:Train ;
+ rdfs:label "RE 21070"@en ;
+ tio:operatedBy :org-db ;
+ tio:from [ a tio:Stop ;
+ tio:at :station-hamburg ;
+ tio:departs "2015-08-23T14:43:00+02:00"^^xsd:dateTime ] ;
+ tio:to [ a tio:Stop ;
+ tio:at :station-flensburg ;
+ tio:arrives "2015-08-23T16:47:00+02:00"^^xsd:dateTime ] .
+
+:train-flensburg-kolding a rail:Train ;
+ rdfs:label "IC 5752"@en ;
+ tio:operatedBy :org-dsb ;
+ tio:from [ a tio:Stop ;
+ tio:at :station-flensburg ;
+ tio:departs "2015-08-23T16:56:00+02:00"^^xsd:dateTime ] ;
+ tio:to [ a tio:Stop ;
+ tio:at :station-kolding ;
+ tio:arrives "2015-08-23T18:17:00+02:00"^^xsd:dateTime ] .
+
+:train-kolding-roskilde a rail:Train ;
+ rdfs:label "IC 852"@en ;
+ tio:operatedBy :org-dsb ;
+ tio:from [ a tio:Stop ;
+ tio:at :station-kolding ;
+ tio:departs "2015-08-23T18:30:00+02:00"^^xsd:dateTime ] ;
+ tio:to [ a tio:Stop ;
+ tio:at :station-roskilde ;
+ tio:arrives "2015-08-23T20:26:00+02:00"^^xsd:dateTime ] .
+
+:train-roskilde-holbæk a rail:Train ;
+ rdfs:label "R 3569"@en ;
+ tio:operatedBy :org-dsb ;
+ tio:from [ a tio:Stop ;
+ tio:at :station-roskilde ;
+ tio:departs "2015-08-18T21:04:00+02:00"^^xsd:dateTime ] ;
+ tio:to [ a tio:Stop ;
+ tio:at :station-holbæk ;
+ tio:arrives "2015-08-17T21:34: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 "2015-08-23T22:20:00+02:00"^^xsd:dateTime ] ;
+ tio:to [ a tio:Stop ;
+ tio:at :station-orø ;
+ tio:arrives "2015-08-23T22:50:00+02:00"^^xsd:dateTime ] .
+
+</timeline/floss> a tl:Timeline ;
+ rdfs:title "FLOSS events jointly involving Siri and Jonas"@en ;
+ event:agent :person-jonas, :person-siri .
+
+:journey-both a skos:Concept ;
+ skos:prefLabel "Siri and Jonas journey"@en .
+
+:person-jonas a foaf:Person ;
+ foaf:name "Jonas Smedegaard" ;
+ foaf:mbox <dr@jones.dk> ;
+ foaf:Homepage <http://dr.jones.dk/> ;
+ owl:sameAs <http://dr.jones.dk/foaf#me> .
+
+:person-siri a foaf:Person ;
+ foaf:name "Siri Reiter" ;
+ foaf:mbox <siri@jones.dk> ;
+ foaf:Homepage <http://sirireiter.dk/> ;
+ owl:sameAs
+ <http://sirireiter.dk/foaf.rdf#me> ,
+ <http://sirireiter.dk/foaf.ttl#me> .
+
+:coverage-debconf-debian-jonas a pc:Contract ;
+ pc:item
+ :train-holbæk-høje-taastrup ,
+ :train-høje-taastrup-fredericia ,
+ :bus-fredericia-flensburg ,
+ :train-flensburg-hamburg ,
+ :train-hamburg-mannheim ,
+ :train-mannheim-heidelberg ,
+ :train-bielefeld-osnabrück ,
+ :train-osnabrück-bremen ,
+ :train-bremen-hamburg ,
+ :train-hamburg-københavn ,
+ :train-heidelberg-frankfurt ,
+ :train-frankfurt-hamburg ,
+ :train-hamburg-flensburg ,
+ :train-flensburg-kolding ,
+ :train-kolding-roskilde ,
+ :train-roskilde-holbæk ;
+ pc:estimatedPrice :price-trips-early-estimate ;
+ pc:agreedPrice :price-trips-early-estimate ;
+ pc:subsidy-jonas :subsidy .
+
+:coverage-debconf-debian-siri a pc:Contract ;
+ pc:item
+ :train-holbæk-høje-taastrup ,
+ :train-høje-taastrup-fredericia ,
+ :bus-fredericia-flensburg ,
+ :train-flensburg-hamburg ,
+ :train-hamburg-mannheim ,
+ :train-mannheim-heidelberg ,
+ :train-bielefeld-osnabrück ,
+ :train-osnabrück-bremen ,
+ :train-bremen-hamburg ,
+ :train-hamburg-københavn ,
+ :train-heidelberg-frankfurt ,
+ :train-frankfurt-hamburg ,
+ :train-hamburg-flensburg ,
+ :train-flensburg-kolding ,
+ :train-kolding-roskilde ,
+ :train-roskilde-holbæk ;
+ pc:estimatedPrice :price-trips-early-estimate ;
+ pc:agreedPrice :price-trips-early-estimate ;
+ pc:subsidy-siri :subsidy .
+
+:price-trips-early-estimate a gr:UnitPriceSpecification ;
+ gr:hasCurrency "EUR" ;
+ gr:hasMaxCurrencyValue "125"^^xsd:float .
+
+:subsidy-jonas a payment:Payment ;
+ rdfs:label "Debian sponsorship Orø <-> Heidelberg for Jonas"@en ;
+ payment:payer :org-debian ;
+ payment:payee :person-jonas ;
+ payment:totalNetAmount "125"^^xsd:decimal .
+
+:subsidy a payment:Payment ;
+ rdfs:label "Debian sponsorship Orø <-> Heidelberg for Siri"@en ;
+ payment:payer :org-debian ;
+ payment:payee :person-siri ;
+ payment:totalNetAmount "125"^^xsd:decimal .