summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile12
-rw-r--r--data/2011/cambridge.ttl335
2 files changed, 342 insertions, 5 deletions
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 <http://data.jones.dk/2011/cambridge> .
+@prefix : <#> .
+@prefix dbpedia: <http://dbpedia.org/resource/> .
+@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 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 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 & Jonas Cambridge Emdebian Sprint trip" ;
+ event:agent
+ :person-jonas,
+ :person-siri ;
+ foaf:based_near dbpedia:Europe ;
+ event:time [ a tl:Interval ;
+ tl:onTimeLine </timeline/floss> ;
+ 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 </timeline/travel> ;
+ 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 </timeline/travel> ;
+ 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 </timeline/travel> ;
+ 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 <https://wiki.debian.org/Sprints/2011/EmdebianSprint> ;
+ 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 </timeline/floss> ;
+ 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 </timeline/travel> ;
+ 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 <https://wiki.debian.org/Sprints/2011/EmdebianSprint> ;
+ 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 </timeline/floss> ;
+ 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 </timeline/travel> ;
+ 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 <https://wiki.debian.org/Sprints/2011/EmdebianSprint> ;
+ 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 </timeline/floss> ;
+ 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 </timeline/travel> ;
+ 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 <https://wiki.debian.org/Sprints/2011/EmdebianSprint> ;
+ 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 </timeline/floss> ;
+ 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 </timeline/travel> ;
+ 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 </timeline/travel> ;
+ 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 </timeline/travel> ;
+ 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 </timeline/travel> ;
+ 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 </timeline/travel> ;
+ 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 ]
+ ] .
+
+</timeline/floss> 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 <http://easyjet.com/> .
+
+:org-arm a gr:BusinessEntity ;
+ foaf:name "ARM Holdings Ltd." ;
+ foaf:Homepage <http://www.darm.com/> .
+
+:person-jonas a foaf:Person ;
+ foaf:name "Jonas Smedegaard" ;
+ foaf:mbox <dr@jones.dk> ;
+ foaf:Homepage <http://dr.jones.dk/> ;
+ = <http://dr.jones.dk/foaf#me> .
+
+:siri a foaf:Person ;
+ foaf:name "Siri Reiter" ;
+ foaf:Homepage <http://sirireiter.dk/> .