diff options
-rw-r--r-- | data/2014/bruxelles-05-draft.txt | 40 | ||||
-rw-r--r-- | data/2014/bruxelles-05.ttl | 490 |
2 files changed, 530 insertions, 0 deletions
diff --git a/data/2014/bruxelles-05-draft.txt b/data/2014/bruxelles-05-draft.txt new file mode 100644 index 0000000..de161b7 --- /dev/null +++ b/data/2014/bruxelles-05-draft.txt @@ -0,0 +1,40 @@ +:trip a event:Event ; + rdfs:label "Jonas Bruxelles May trip" ; + event:agent :person-jonas ; + foaf:based_near dbpedia:Europe ; + event:time [ a tl:Interval ; + tl:onTimeLine </timeline/floss> ; + tl:start "2014-05-14T00:00:00+02:00"^^xsd:dateTime ; + tl:end "2014-05-17T23:59:59+02:00"^^xsd:dateTime + ] . + +:holbæk-cologne a ride:NightTrainMainly; + db:offer "63.75"^^unit:Euro, + "48.75"^^unit:Euro ; + db:berth_not_mandatory_seat "15.50"^^unit:Euro ; + db:optional_seats "4.50"^^unit:Euro . + +:cologne-bruxelles a ride:FastTrain ; + db:offer "29.15"^^unit:Euro, + "32.95"^^unit:Euro ; + db:optional_seats "4.50"^^unit:Euro . + +:bruxelles-bielefeld a ride:FastTrain ; + db:offer "51.70"^^unit:Euro, + "36.70"^^unit:Euro, + "44.15"^^unit:Euro, + "59.20"^^unit:Euro . + db:optional_seats "4.50"^^unit:Euro . + +:bielefeld-holbæk a ride:NightTrainMainly ; + db:offer "56.25"^^unit:Euro, + "48.75"^^unit:Euro ; + db:berth_not_mandatory_seat "15.50"^^unit:Euro ; + dsb:optional_seats "3"^^unit:Euro . + +:coverage-jonas a pc:Contract ; + pc:item :ride:holbæk-cologne, + :ride:cologne-bruxelles, + :ride:bruxelles-bielefeld, + :ride:bielefeld-holbæk ; + pc:estimatedPrice "190"^^unit:Euro . diff --git a/data/2014/bruxelles-05.ttl b/data/2014/bruxelles-05.ttl new file mode 100644 index 0000000..84e5578 --- /dev/null +++ b/data/2014/bruxelles-05.ttl @@ -0,0 +1,490 @@ +@base <http://data.jones.dk/2014/bruxelles-05> . +@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 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 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 "Jonas Bruxelles May trip" ; + event:agent :person-jonas ; + foaf:based_near dbpedia:Europe ; + event:time [ a tl:Interval ; + tl:onTimeLine </timeline/floss> ; + tl:start "2014-05-12T14:40:00+02:00"^^xsd:dateTime ; + tl:end "2014-05-19T20:00:00+02:00"^^xsd:dateTime + ] . + +:programme a prog:Programme ; + prog:describes :trip ; + prog:streamed_by_subject :concept-planned ; + prog:has_event :meeting-greens, + :visit-kurt ; + prog:has_streamed_event :ride-holbæk-hamburg, + :ride-hamburg-brussels, + :sleep-0513, + :sleep-0514, + :sleep-0515, + :meeting-greens, + :ride-brussels-bielefeld, + :sleep-0516, + :ride-bielefeld-gütersloh, + :sleep-0517, + :sleep-0518, + :ride-gütersloh-bielefeld, + :ride-bielefeld-holbæk, + :sleep-0519 . + +:ride-orø-hamburg a event:Event ; + rdfs:label "train Holbæk→Hamburg"@en ; + dcterms:subject :concept-planned ; + event:time [ a tl:Interval ; + tl:onTimeLine </timeline/travel> ; + tl:start "2014-05-12T16:48:00+02:00"^^xsd:dateTime ; + tl:end "2014-05-12T22:16:00+02:00"^^xsd:dateTime + ] . + +:ferry-orø-holbæk a travelx:Ferry ; + rdfs:label "Orøfærgen"@en ; + tio:operatedBy :org-orøfærgen ; + travelx:has_stop [ a travelx:VehicleStop ; + transit:departureTime "15:10" ; + travelx:occur_at [ travelx:platform_at :harbour-orø ] + ], [ a travelx:VehicleStop ; + transit:arrivalTime "15:40" ; + travelx:occur_at [ travelx:platform_at :station-holbæk ] + ] . + +:offer-dsb-holbæk-hamburg a gr:Offering ; + gr:name "Holbæk→Hamburg"@en ; + gr:description "Ticket(s) for train ride from Holbæk to Hamburg"@en ; + gr:includes :ticket-dsb-holbækRoskilde ; + gr:hasBusinessFunction gr:Sell ; + gr:eligibleCustomerTypes :members-bahncard25 ; + grx:hasPrice "249"^^unit:DanishKrone . + +:ticket-dsb-holbæk-hamburg a tio:TicketPlaceholder ; + tio:scope [ a tio:scopeOfAccess ; + tio:eligibleServiceLevel tio:Economy ; + tio:accessTo :trainbus-holbæk-hvalsø, + :train-hvalsø-højetåstrup, + :train-højetåstrup-hamburg + ] . + +:trainbus-holbæk-hvalsø a railx:TrainBus ; + rdfs:label "Bus56050"@en ; + tio:operatedBy :org-dsb ; + rail:has_stop [ a rail:TrainStop ; + transit:departureTime "16:48" ; + rail:occur_at [ rail:platform_at :station-holbæk ] + ], [ a rail:TrainStop ; + transit:arrivalTime "17:13" ; + rail:occur_at [ rail:platform_at :station-hvalsø ] + ] . + +:train-hvalsø-højetåstrup a rail:Train ; + rdfs:label "R 1550"@en ; + tio:operatedBy :org-dsb ; + rail:has_stop [ a rail:TrainStop ; + transit:departureTime "17:19" ; + rail:occur_at [ rail:platform_at :station-hvalsø ] + ], [ a rail:TrainStop ; + transit:arrivalTime "17:44" ; + rail:occur_at [ rail:platform_at :station-højetåstrup ] + ] . + +:train-højetåstrup-hamburg a rail:Train ; + rdfs:label "EC 30"@en ; + tio:operatedBy :org-db ; + rail:has_stop [ a rail:TrainStop ; + transit:departureTime "17:58" ; + rail:occur_at [ rail:platform_at :station-højetåstrup ] + ], [ a rail:TrainStop ; + transit:arrivalTime "22:16" ; + rail:occur_at [ rail:platform_at :station-hamburg ] + ] . + +:ride-hamburg-brussels a event:Event ; + rdfs:label "train Hamburg→Brussels"@en ; + dcterms:subject :concept-planned ; + event:time [ a tl:Interval ; + tl:onTimeLine </timeline/travel> ; + tl:start "2014-05-12T16:48:00+02:00"^^xsd:dateTime ; + tl:end "2014-05-12T22:16:00+02:00"^^xsd:dateTime + ] . + +:offer-db-hamburg-brussels a gr:Offering ; + gr:name "Hamburg→Brussels"@en ; + gr:description "Ticket(s) for train ride from Hamburg to Brussels"@en ; + rdfs:comment "Price includes reservation of couchette (€20) and seats (€4.50)"@en ; + gr:includes :ticket-db-hamburg-brussels ; + gr:hasBusinessFunction gr:Sell ; + gr:eligibleCustomerTypes :members-bahncard25 ; + grx:hasPrice "98.65"^^unit:Euro . + +:ticket-db-hamburg-brussels a tio:TicketPlaceholder ; + tio:scope [ a tio:scopeOfAccess ; + tio:eligibleServiceLevel tio:Economy ; + tio:eligibleAudience :members-bahncard25 ; + tio:accessTo :train-hamburg-dortmund, + :train-dortmund-cologne, + :train-cologne-brussels + ] . + +:train-hamburg-dortmund a rail:Train ; + rdfs:label "CNL40473"@en ; + rdfs:comment "CityNightLine 40473 (Borealis) from Copenhagen to Amsterdam"@en ; + tio:operatedBy :org-db ; + rail:has_stop [ a rail:TrainStop ; + transit:departureTime "00:29" ; + rail:occur_at [ rail:platform_at :station-hamburg ] + ], [ a rail:TrainStop ; + transit:arrivalTime "05:37" ; + rail:occur_at [ rail:platform_at :station-dortmund ] + ] . + +:sleep-0513 a event:Event ; + rdfs:label "Sleep in night train through Germany"@en ; + dcterms:subject :concept-planned ; + event:based_near dbpedia:Germany ; + event:time [ a tl:Interval ; + tl:onTimeLine </timeline/travel> ; + tl:start "2014-05-13T00:44:00+02:00"^^xsd:dateTime ; + tl:end "2014-05-13T09:05:07+02:00"^^xsd:dateTime + ] . + +:train-dortmund-cologne a rail:Train ; + rdfs:label "ICE 813"@en ; + tio:operatedBy :org-db ; + rail:has_stop [ a rail:TrainStop ; + transit:departureTime "06:00" ; + rail:occur_at [ rail:platform_at :station-dortmund ] + ], [ a rail:TrainStop ; + transit:arrivalTime "07:09" ; + rail:occur_at [ rail:platform_at :station-cologne ] + ] . + +:train-cologne-brussels a rail:Train ; + rdfs:label "ICE 18"@en ; + tio:operatedBy :org-db ; + rail:has_stop [ a rail:TrainStop ; + transit:departureTime "07:43" ; + rail:occur_at [ rail:platform_at :station-cologne ] + ], [ a rail:TrainStop ; + transit:arrivalTime "09:35" ; + rail:occur_at [ rail:platform_at :station-brussels ] + ] . + +:sleep-0514 a event:Event ; + rdfs:label "Sleep in Brussels"@en ; + dcterms:subject :concept-planned ; + event:based_near dbpedia:Brussels ; + event:time [ a tl:Interval ; + tl:onTimeLine </timeline/travel> ; + tl:start "2014-05-14T00:00:00+02:00"^^xsd:dateTime ; + tl:end "2014-05-14T09:00:00+02:00"^^xsd:dateTime + ] . + +:sleep-0515 a event:Event ; + rdfs:label "Sleep in Brussels"@en ; + dcterms:subject :concept-planned ; + event:based_near dbpedia:Brussels ; + event:time [ a tl:Interval ; + tl:onTimeLine </timeline/travel> ; + tl:start "2014-05-15T00:00:00+02:00"^^xsd:dateTime ; + tl:end "2014-05-15T09:00:00+02:00"^^xsd:dateTime + ] . + +:meeting-greens a event:Event ; + rdfs:label "Greens/EFA DebianParl workshop II" ; + foaf:page <http://lists.alioth.debian.org/pipermail/parl-user/Week-of-Mon-20140505/000042.html> ; + prog:organiser :org-greens ; + prog:sponsor :org-greens ; + prog:speaker :person-jonas ; + prog:attendee :person-jonas, :person-erik, :person-jochen ; + event:place :place-ep ; + event:based_near dbpedia:Bruxelles ; + event:time [ a tl:Interval ; + tl:onTimeLine </timeline/floss> ; + tl:start "2014-05-15T14:00:00+02:00"^^xsd:dateTime ; + tl:end "2014-05-15T16:00:00+02:00"^^xsd:dateTime + ] . + +:offer-db-brussels-bielefeld a gr:Offering ; + gr:name "Brussels→Bielefeld"@en ; + gr:description "Ticket(s) for train ride from Brussels to Bielefeld"@en ; + rdfs:comment "Price includes reservation of seats (€4.50)"@en ; + gr:includes :ticket-db-brussels-bielefeld ; + gr:hasBusinessFunction gr:Sell ; + gr:eligibleCustomerTypes :members-bahncard25 ; + grx:hasPrice "63.70"^^unit:Euro . + +:ticket-db-brussels-bielefeld a tio:TicketPlaceholder ; + tio:scope [ a tio:scopeOfAccess ; + tio:eligibleServiceLevel tio:Economy ; + tio:eligibleAudience :members-bahncard25 ; + tio:accessTo :train-brussels-cologne, + :train-cologne-bielefeld + ] . + +:train-brussels-cologne a rail:Train ; + rdfs:label "ICE 19"@en ; + tio:operatedBy :org-db ; + rail:has_stop [ a rail:TrainStop ; + transit:departureTime "18:25" ; + rail:occur_at [ rail:platform_at :station-brussels ] + ], [ a rail:TrainStop ; + transit:arrivalTime "20:15" ; + rail:occur_at [ rail:platform_at :station-cologne ] + ] . + +:train-cologne-bielefeld a rail:Train ; + rdfs:label "ICE 102"@en ; + tio:operatedBy :org-db ; + rail:has_stop [ a rail:TrainStop ; + transit:departureTime "21:10" ; + rail:occur_at [ rail:platform_at :station-cologne ] + ], [ a rail:TrainStop ; + transit:arrivalTime "23:18" ; + rail:occur_at [ rail:platform_at :station-bielefeld ] + ] . + +:sleep-0516 a event:Event ; + rdfs:label "Sleep in Bielefeld"@en ; + dcterms:subject :concept-planned ; + event:based_near dbpedia:Bielefeld ; + event:time [ a tl:Interval ; + tl:onTimeLine </timeline/travel> ; + tl:start "2014-05-16T00:00:00+02:00"^^xsd:dateTime ; + tl:end "2014-05-16T09:00:00+02:00"^^xsd:dateTime + ] . + +:sleep-0517 a event:Event ; + rdfs:label "Sleep in Gütersloh"@en ; + dcterms:subject :concept-planned ; + event:based_near dbpedia:Gütersloh ; + event:time [ a tl:Interval ; + tl:onTimeLine </timeline/travel> ; + tl:start "2014-05-17T00:00:00+02:00"^^xsd:dateTime ; + tl:end "2014-05-17T09:00:00+02:00"^^xsd:dateTime + ] . + +:sleep-0518 a event:Event ; + rdfs:label "Sleep in Gütersloh"@en ; + dcterms:subject :concept-planned ; + event:based_near dbpedia:Gütersloh ; + event:time [ a tl:Interval ; + tl:onTimeLine </timeline/travel> ; + tl:start "2014-05-18T00:00:00+02:00"^^xsd:dateTime ; + tl:end "2014-05-18T09:00:00+02:00"^^xsd:dateTime + ] . + +:offer-db-gütersloh-holbæk a gr:Offering ; + gr:name "Gütersloh→Holbæk"@en ; + gr:description "Ticket(s) for train ride from Gütersloh to Holbæk"@en ; + rdfs:comment "Price includes reservation of couchette (€20) and seat (€3)"@en ; + gr:includes :ticket-db-gütersloh-holbæk ; + gr:hasBusinessFunction gr:Sell ; + gr:eligibleCustomerTypes :members-bahncard25 ; + grx:hasPrice "59.75"^^unit:Euro . + +:ticket-db-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-flensburg, + :bus-flensburg-fredericia, + :train-fredericia-roskilde, + :train-roskilde-hvalsø, + :bus-hvalsø-holbæk + ] . + +:train-gütersloh-bielefeld a rail:Train ; + rdfs:label "RE 10639"@en ; + tio:operatedBy :org-db ; + rail:has_stop [ a rail:TrainStop ; + transit:departureTime "23:55" ; + rail:occur_at [ rail:platform_at :station-gütersloh ] + ], [ a rail:TrainStop ; + transit:arrivalTime "24:16" ; + rail:occur_at [ rail:platform_at :station-bielefeld ] + ] . + +:train-bielefeld-flensburg + rdfs:label "CNL40457"@en ; + rdfs:comment "CityNightLine 40457 (Borealis) from Copenhagen to Amsterdam"@en ; + tio:operatedBy :org-db ; + rail:has_stop [ a rail:TrainStop ; + transit:departureTime "00:53" ; + rail:occur_at [ rail:platform_at :station-bielefeld ] + ], [ a rail:TrainStop ; + transit:arrivalTime "05:53" ; + rail:occur_at [ rail:platform_at :station-flensburg ] + ] . + +:sleep-0519 a event:Event ; + rdfs:label "Sleep in night train through Germany"@en ; + dcterms:subject :concept-planned ; + event:based_near dbpedia:Germany ; + event:time [ a tl:Interval ; + tl:onTimeLine </timeline/travel> ; + tl:start "2014-05-19T00:00:00+02:00"^^xsd:dateTime ; + tl:end "2014-05-19T09:00:00+02:00"^^xsd:dateTime + ] . + +:trainbus-flensburg-fredericia a railx:TrainBus ; + rdfs:label "Bus 472"@en ; + tio:operatedBy :org-dsb ; + rail:has_stop [ a rail:TrainStop ; + transit:departureTime "06:10" ; + rail:occur_at [ rail:platform_at :station-flensburg ] + ], [ a rail:TrainStop ; + transit:arrivalTime "07:55" ; + rail:occur_at [ rail:platform_at :station-fredericia ] + ] . + +:train-fredericia-roskilde + rdfs:label "OC 112"@en ; + tio:operatedBy :org-dsb ; + rail:has_stop [ a rail:TrainStop ; + transit:departureTime "08:09" ; + rail:occur_at [ rail:platform_at :station-fredericia ] + ], [ a rail:TrainStop ; + transit:arrivalTime "09:55" ; + rail:occur_at [ rail:platform_at :station-roskilde ] + ] . + +:train-roskilde-hvalsø a rail:Train ; + rdfs:label "R 1521"@en ; + tio:operatedBy :org-dsb ; + rail:has_stop [ a rail:TrainStop ; + transit:departureTime "10:03" ; + rail:occur_at [ rail:platform_at :station-roskilde ] + ], [ a rail:TrainStop ; + transit:arrivalTime "10:18" ; + rail:occur_at [ rail:platform_at :station-hvalsø ] + ] . + +:trainbus-hvalsø-holbæk a railx:TrainBus ; + rdfs:label "Bus56021"@en ; + tio:operatedBy :org-dsb ; + rail:has_stop [ a rail:TrainStop ; + transit:departureTime "10:25" ; + rail:occur_at [ rail:platform_at :station-hvalsø ] + ], [ a rail:TrainStop ; + transit:arrivalTime "10:50" ; + rail:occur_at [ rail:platform_at :station-holbæk ] + ] . + +:ferry-holbæk-orø a travel:Ferry ; + rdfs:label "Orøfærgen"@en ; + tio:operatedBy :org-orøfærgen ; + travelx:has_stop [ a travelx:VehicleStop ; + transit:departureTime "11:30" ; + travelx:occur_at [ travelx:platform_at :harbour-holbæk ] + ], [ a travelx:VehicleStop ; + transit:arrivalTime "12:00" ; + travelx:occur_at [ travelx:platform_at :station-orø ] + ] . + +:coverage-jonas a pc:Contract ; + pc:item :ticket-dsb-holbæk-hamburg, + :ticket-db-hamburg-brussels, + :ticket-db-bruxelles-bielefeld, + :ticket-db-gütersloh-holbæk ; + pcx:estimatedPrice "190"^^unit:Euro ; + pcx:agreedPrice "190"^^unit:Euro ; + pc:subsidy :subsidy-greens . + +:subsidy-greens a payment:Payment ; + rdfs:label "Greens/EFA sponsorship Holbæk→Brussels→Holbæk"@en ; + payment:payer :org-greens ; + payment:payee :person-jonas ; + payment:expenditureLine [ a payment:ExpenditureLine ; + payment:payment :offer-dbHolbækCologne ; + payment:netAmount "79.25"^^xsd:decimal + ], [ a payment:ExpenditureLine ; + payment:payment :offer-dbCologneHolbæk ; + payment:netAmount "79.25"^^xsd:decimal + ] ; + payment:totalNetAmount "184.50"^^xsd:decimal . + +</timeline/floss> a tl:Timeline ; + rdfs:title "FLOSS events jointly involving Siri and Jonas"@en ; + event:agent :person-jonas, :person-siri . + +:concept-planned a skos:Concept ; + skos:prefLabel "Planned events"@en . + +:members-bahncard25 a gr:BusinessEntityType; + rdfs:label "Holders of DB Bahncard25 discount cards"@en . + +:org-db a gr:BusinessEntity ; + foaf:Page <https://www.bahn.com/> ; + gr:offers :offer-dbBahncard25Probe, :offer-dbInterrail, + :offer-dbHolbækCologne, :offer-dbHolbækCologneBahncard25, + :offer-dbCologneBrussels, :offer-dbCologneBrusselsBahncard25, + :offer-dbBrusselsCologne, :offer-dbBrusselsCologneBahncard25, + :offer-dbCologneHolbæk, :offer-dbCologneHolbækBahncard25 . + +:org-dsb a gr:BusinessEntity ; + foaf:Page <http://www.dsb.dk/> ; + foaf:Page <http://www.rejseplanen.dk/> ; + gr:offers :offer-dsbHolbækBrusselsReturn . + +:org-greens a org:FormalOrganization ; + foaf:Homepage <https://www.greens-efa.eu/> . + +:person-jonas a foaf:Person ; + foaf:name "Jonas Smedegaard" ; + foaf:Homepage <http://dr.jones.dk/> ; + owl:sameAs <http://dr.jones.dk/foaf#me> . + +:station-brussels a rail:Station ; + rdfs:label "Bruxelles-Midi" ; + rail:serves dbpedia:Brussels . + +:station-cologne a rail:Station ; + rdfs:label "Köln Hbf" ; + rail:serves dbpedia:Cologne . + +:station-holbæk a rail:Station ; + rdfs:label "Holbæk station" ; + rail:serves dbpedia:Holbæk . + +:station-roskilde a rail:Station ; + rdfs:label "Roskilde station" ; + rail:serves dbpedia:Roskilde . |