From b3e89a33182ce89d4d3d5d9f31194958da9b0c72 Mon Sep 17 00:00:00 2001
From: Jonas Smedegaard <dr@jones.dk>
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             <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/> .
-- 
cgit v1.2.3