From efa9bbd69ddcf0f8f44fd2eb22c79dd1bb512d6d Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Sun, 25 May 2014 10:56:16 +0200 Subject: Another trip to Brussels this month. --- data/2014/bruxelles-05-2.ttl | 497 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 497 insertions(+) create mode 100644 data/2014/bruxelles-05-2.ttl diff --git a/data/2014/bruxelles-05-2.ttl b/data/2014/bruxelles-05-2.ttl new file mode 100644 index 0000000..bcffceb --- /dev/null +++ b/data/2014/bruxelles-05-2.ttl @@ -0,0 +1,497 @@ +@base . +@prefix : <#> . +@prefix dbpedia: . +@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 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 Bruxelles late May trip" ; + event:agent :person-jonas ; + foaf:based_near dbpedia:Europe ; + event:time [ a tl:Interval ; + tl:onTimeLine ; + tl:start "2014-05-27T15:50:00+02:00"^^xsd:dateTime ; + tl:end "2014-06-02T12:30:00+02:00"^^xsd:dateTime + ] . + +:programme a prog:Programme ; + prog:describes :trip ; + prog:streamed_by_subject :concept-planned ; + prog:has_event :meeting-ec, + :visit-kurt ; + prog:has_streamed_event :ride-orø-brussels, + :ride-orø-brussels-b, + :sleep-05128, + :meeting-ec, + :sleep-0529, + :sleep-0530, + :ride-brussels-gutersloh, + :sleep-0531, + :sleep-0601, + :ride-gutersloh-orø, + :ride-gutersloh-orø-b, + :sleep-0602 . + +:ride-orø-brussels a event:Event ; + rdfs:label "train+ferry(+bus) Holbæk→Brussels"@en ; + dcterms:subject :concept-planned ; + event:time [ a tl:Interval ; + tl:onTimeLine ; + tl:start "2014-05-27T16:20:00+02:00"^^xsd:dateTime ; + tl:end "2014-05-27T23:59:00+02:00"^^xsd:dateTime + ] . + +:ride-orø-brussels-b a event:Event ; + rdfs:label "train+ferry(+bus) Holbæk→Brussels"@en ; + dcterms:subject :concept-planned ; + event:time [ a tl:Interval ; + tl:onTimeLine ; + tl:start "2014-05-28T00:00:00+02:00"^^xsd:dateTime ; + tl:end "2014-05-28T09:35: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 "16:20" ; + travelx:occur_at [ travelx:platform_at :harbour-orø ] + ], [ a travelx:VehicleStop ; + transit:arrivalTime "16:50" ; + travelx:occur_at [ travelx:platform_at :station-holbæk ] + ] . + +:offer-dsb-holbæk-roskilde a gr:Offering ; + gr:name "Holbæk→Roskilde"@en ; + gr:description "Ticket(s) for train ride from Holbæk to Roskilde"@en ; + gr:includes :ticket-dsb-holbækRoskilde ; + gr:hasBusinessFunction gr:Sell ; + grx:hasPrice "53"^^unit:DanishKrone . + +:ticket-dsb-holbæk-roskilde a tio:TicketPlaceholder ; + tio:scope [ a tio:scopeOfAccess ; + tio:eligibleServiceLevel tio:Economy ; + tio:accessTo :trainbus-holbæk-hvalsø, + :train-hvalsø-roskilde + ] . + +:trainbus-holbæk-hvalsø a railx:TrainBus ; + rdfs:label "Bus56052"@en ; + tio:operatedBy :org-dsb ; + rail:has_stop [ a rail:TrainStop ; + transit:departureTime "17:18" ; + rail:occur_at [ rail:platform_at :station-holbæk ] + ], [ a rail:TrainStop ; + transit:arrivalTime "17:43" ; + rail:occur_at [ rail:platform_at :station-hvalsø ] + ] . + +:train-hvalsø-roskilde a rail:Train ; + rdfs:label "R 2548"@en ; + tio:operatedBy :org-dsb ; + rail:has_stop [ a rail:TrainStop ; + transit:departureTime "17:49" ; + rail:occur_at [ rail:platform_at :station-hvalsø ] + ], [ a rail:TrainStop ; + transit:arrivalTime "18:02" ; + rail:occur_at [ rail:platform_at :station-højetåstrup ] + ] . + +:offer-db-roskilde-cologne a gr:Offering ; + gr:name "Roskilde→Cologne"@en ; + gr:description "Ticket(s) for train ride from Roskilde to Cologne"@en ; + rdfs:comment "Price includes reservation of couchette (€20)"@en ; + gr:includes :ticket-db-roskilde-cologne ; + gr:hasBusinessFunction gr:Sell ; + gr:eligibleCustomerTypes :members-bahncard25 ; + grx:hasPrice "64.25"^^unit:Euro . + +:ticket-db-roskilde-cologne a tio:TicketPlaceholder ; + tio:scope [ a tio:scopeOfAccess ; + tio:eligibleServiceLevel tio:Economy ; + tio:eligibleAudience :members-bahncard25 ; + tio:accessTo :train-roskilde-cologne + ] . + +:train-roskilde-cologne 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 "19:11" ; + rail:occur_at [ rail:platform_at :station-roskilde ] + ], [ a rail:TrainStop ; + transit:arrivalTime "06:14" ; + rail:occur_at [ rail:platform_at :station-cologne ] + ] . + +:sleep-0528 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 ; + tl:start "2014-05-28T00:00:00+02:00"^^xsd:dateTime ; + tl:end "2014-05-28T05:45+02:00"^^xsd:dateTime + ] . + +:offer-db-cologne-brussels a gr:Offering ; + gr:name "Cologne→Brussels"@en ; + gr:description "Ticket(s) for train ride from Cologne to Brussels"@en ; + rdfs:comment "Price includes reservation of seat (€4.50)"@en ; + gr:includes :ticket-db-cologne-brussels ; + gr:hasBusinessFunction gr:Sell ; + gr:eligibleCustomerTypes :members-bahncard25 ; + grx:hasPrice "37.45"^^unit:Euro . + +:ticket-db-cologne-brussels a tio:TicketPlaceholder ; + tio:scope [ a tio:scopeOfAccess ; + tio:eligibleServiceLevel tio:Economy ; + tio:eligibleAudience :members-bahncard25 ; + tio:accessTo :train-cologne-brussels + ] . + +: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 ] + ] . + +:meeting-ec a event:Event ; + rdfs:label "Meeting about DebianParl for European Commission" ; + foaf:page ; + prog:organiser :org-jaap ; + prog:sponsor :person-jaap ; + prog:attendee :person-jonas, + :person-jaap, + :person-dimitrios, + :person-johanna ; + event:place :place-placedelondres ; + event:based_near dbpedia:Bruxelles ; + event:time [ a tl:Interval ; + tl:onTimeLine ; + tl:start "2014-05-28T13:00:00+02:00"^^xsd:dateTime ; + tl:end "2014-05-28T16:00:00+02:00"^^xsd:dateTime + ] . + +:sleep-0529 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 ; + tl:start "2014-05-29T00:00:00+02:00"^^xsd:dateTime ; + tl:end "2014-05-29T09:00:00+02:00"^^xsd:dateTime + ] . + +:sleep-0530 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 ; + tl:start "2014-05-30T00:00:00+02:00"^^xsd:dateTime ; + tl:end "2014-05-30T09:00:00+02:00"^^xsd:dateTime + ] . + +:ride-brussels-gutersloh a event:Event ; + rdfs:label "train Brussels→Gütersloh"@en ; + dcterms:subject :concept-planned ; + event:time [ a tl:Interval ; + tl:onTimeLine ; + tl:start "2014-05-30T14:25:00+02:00"^^xsd:dateTime ; + tl:end "2014-05-30T19:03:00+02:00"^^xsd:dateTime + ] . + +:offer-db-brussels-gutersloh a gr:Offering ; + gr:name "Brussels→Gütersloh"@en ; + gr:description "Ticket(s) for train ride from Brussels to Gütersloh"@en ; + rdfs:comment "Price includes reservation of seats (€4.50)"@en ; + gr:includes :ticket-db-brussels-gutersloh ; + gr:hasBusinessFunction gr:Sell ; + gr:eligibleCustomerTypes :members-bahncard25 ; + grx:hasPrice "48.70"^^unit:Euro, "56.20"^^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-gutersloh + ] . + +:train-brussels-cologne a rail:Train ; + rdfs:label "ICE 17"@en ; + tio:operatedBy :org-db ; + rail:has_stop [ a rail:TrainStop ; + transit:departureTime "14:25" ; + rail:occur_at [ rail:platform_at :station-brussels ] + ], [ a rail:TrainStop ; + transit:arrivalTime "16:15" ; + rail:occur_at [ rail:platform_at :station-cologne ] + ] . + +:train-cologne-gutersloh a rail:Train ; + rdfs:label "IC 2012"@en ; + tio:operatedBy :org-db ; + rail:has_stop [ a rail:TrainStop ; + transit:departureTime "16:46" ; + rail:occur_at [ rail:platform_at :station-cologne ] + ], [ a rail:TrainStop ; + transit:arrivalTime "19:03" ; + rail:occur_at [ rail:platform_at :station-bielefeld ] + ] . + +:sleep-0531 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 ; + tl:start "2014-05-31T00:00:00+02:00"^^xsd:dateTime ; + tl:end "2014-05-31T09:00:00+02:00"^^xsd:dateTime + ] . + +:sleep-0601 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 ; + tl:start "2014-06-01T00:00:00+02:00"^^xsd:dateTime ; + tl:end "2014-06-01T09:00:00+02:00"^^xsd:dateTime + ] . + +:ride-gutersloh-orø a event:Event ; + rdfs:label "train+ferry(+bus) Gütersloh→Orø"@en ; + dcterms:subject :concept-planned ; + event:time [ a tl:Interval ; + tl:onTimeLine ; + tl:start "2014-06-01T23:55:00+02:00"^^xsd:dateTime ; + tl:end "2014-06-01T23:59:00+02:00"^^xsd:dateTime + ] . + +:ride-gutersloh-orø-b a event:Event ; + rdfs:label "train+ferry(+bus) Gütersloh→Orø"@en ; + dcterms:subject :concept-planned ; + event:time [ a tl:Interval ; + tl:onTimeLine ; + tl:start "2014-06-02T00:00:00+02:00"^^xsd:dateTime ; + tl:end "2014-06-02T12: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)"@en ; + gr:includes :ticket-db-gütersloh-holbæk ; + gr:hasBusinessFunction gr:Sell ; + gr:eligibleCustomerTypes :members-bahncard25 ; + grx:hasPrice "79.25"^^unit:Euro, "86.75"^^unit:Euro, "121.70"^^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-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:08" ; + 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:51" ; + rail:occur_at [ rail:platform_at :station-bielefeld ] + ], [ a rail:TrainStop ; + transit:arrivalTime "09:44" ; + rail:occur_at [ rail:platform_at :station-roskilde ] + ] . + +:sleep-0602 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 ; + tl:start "2014-06-02T00:00:00+02:00"^^xsd:dateTime ; + tl:end "2014-06-02T09:00:00+02:00"^^xsd:dateTime + ] . + +: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-roskilde, + :ticket-db-roskilde-cologne, + :tiket-db-cologne-brussels, + :ticket-db-bruxelles-bielefeld, + :ticket-db-gütersloh-holbæk ; + pc:estimatedPrice :price-estimate ; +#TODO pcx:agreedPrice "190"^^unit:Euro ; + pc:subsidy :subsidy-pledges . + +:price-estimate a gr:UnitPriceSpecification ; + gr:hasCurrency "EUR" ; + gr:hasMinCurrencyValue "200"^^xsd:float ; + gr:hasMaxCurrencyValue "350"^^xsd:float . + +:subsidy-pledges a payment:Payment ; + rdfs:label "Pledge sponsorship Holbæk→Brussels→Holbæk"@en ; + payment:payer :prson-jaap ; + payment:payee :person-jonas ; + payment:expenditureLine [ a payment:ExpenditureLine ; + payment:payment :offer-dsb-holbæk-roskilde ; + payment:netAmount "10??"^^xsd:decimal + ], [ a payment:ExpenditureLine ; + payment:payment :offer-db-roskilde-cologne ; + payment:netAmount "64.25"^^xsd:decimal + ], [ a payment:ExpenditureLine ; + payment:payment :offer-db-cologne-brussels ; + payment:netAmount "37.45"^^xsd:decimal + ], [ a payment:ExpenditureLine ; + payment:payment :offer-db-brussels-gutersloh ; + payment:netAmount "48.70??"^^xsd:decimal + ], [ a payment:ExpenditureLine ; + payment:payment :offer-db-gutersloh-holbæk ; + payment:netAmount "79.25??"^^xsd:decimal + ] ; + payment:totalNetAmount "239.65??"^^xsd:decimal . + + 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 ; + gr:offers :offer-db-roskilde-cologne, + :offer-db-cologne-brussels, + :offer-db-brussels-cologne, + :offer-db-cologne-rokilde . + +:org-dsb a gr:BusinessEntity ; + foaf:Page ; + foaf:Page ; + gr:offers :offer-dsb-holbæk-roskilde . + +:person-dimitrios a foaf:Person ; + foaf:name "Dimitrios Symoenidis" ; + foaf:mbox . + +:person-jaap a foaf:Person ; + foaf:name "Jacques Verraes" ; + foaf:mbox . + +:person-johanna a foaf:Person ; + foaf:name "Johanna Josefsson" ; + foaf:mbox . + +:person-jonas a foaf:Person ; + foaf:name "Jonas Smedegaard" ; + foaf:mbox ; + foaf:Homepage ; + owl:sameAs . + +: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 . -- cgit v1.2.3