diff options
-rw-r--r-- | data/2022/prizren.ttl | 523 |
1 files changed, 523 insertions, 0 deletions
diff --git a/data/2022/prizren.ttl b/data/2022/prizren.ttl new file mode 100644 index 0000000..3f118b3 --- /dev/null +++ b/data/2022/prizren.ttl @@ -0,0 +1,523 @@ +@base <http://data.jones.dk/2022/prizren>. +@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-dk: <http://data.jones.dk/rail/dk#>. +@prefix rail-dk-train: <http://data.jones.dk/rail/dk/train/>. +@prefix rail-in: <http://data.jones.dk/rail/in#>. +@prefix rail-in-train: <http://data.jones.dk/rail/in/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#>. +#FIXME: create tiox - gr extension allowing unit for Person (C62) +#TODO: get tiox adopted into tio +@prefix tiox: <http://data.jones.dk/hacks/tiox#>. +@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 "Bernelle, Graham, Jonas and Siri Prišren trip"; + event:agent + :person-bernelle, + :person-graham, + :person-jonas, + :person-siri; + foaf:based_near + dbpedia:Prizren, + dbpedia:Vienna; + event:time [ a tl:Interval; + tl:start "2022-07-05T12:00:00+02:00"^^xsd:dateTime; + tl:end "2022-08-03T12:00:00+02:00"^^xsd:dateTime; + tl:onTimeLine </timeline/travel> ]. + +:programme a prog:Programme; + prog:describes :trip; + prog:streamed_by_subject + :journey-all, + :journey-both; + prog:has_streamed_event + :ride-orø-bar, + :sleep-0709, + :sleep-0710, + :ride-bar-prišren, + :sleep-0711, + :sleep-0712, + :sleep-0713, + :sleep-0714, + :sleep-0715, + :sleep-0716, + :sleep-0717, + :sleep-0718, + :sleep-0719, + :sleep-0720, + :sleep-0721, + :sleep-0722, + :sleep-0723, + :sleep-0724, + :sleep-0725, + :ride-prišren-bar, + :ride-bar-orø, + :sleep-0726, + :sleep-0727. + +:ride-orø-bar a event:Event; + rdfs:label "Ferry+train+bus Orø→Bar"@en; + foaf:Page <https://bytrain.net/hamburg-bar-2-oneway>; + dcterms:subject :journey-both; + event:time [ a tl:Interval; + tl:onTimeLine </timeline/travel>; + tl:start "2022-07-08T09:00:00+02:00"^^xsd:dateTime; + tl:end "2022-07-10T07:23:00+02:00"^^xsd:dateTime ]. + +:ferry-orø-holbæk a travel:Ferry; + foaf:Page <https://holbaek.dk/borger/teknik-og-miljoe/faergefarten-oroe-holbaek/>. + +:train-berlin-budapest a rail:Train; + rdfs:label "EN 40457"@en; + foaf:page + <https://rail.cc/interrail-night-train/berlin-budapest-en-40457/53>, + <https://nachtzug-urlaub.de/route/en40457/>; + tio:operatedBy :org-mav; + rail:has_stop [ a rail:TrainStop; + transit:departureTime "18:43"; + rail:occur_at [ rail:platform_at :station-berlin ] + ], [ a rail:TrainStop; + rdfs:label "Budapest arrival 8:20"@en; + transit:arrivalTime "32:20"; + rail:occur_at [ rail:platform_at :station-budapest ] + ]. + +:sleep-0709 a event:Event; + rdfs:label "Sleep on train between Germany and Hungary"@en; + dcterms:subject :journey-both; + event:based_near + dbpedia:Czech_Republic, + dbpedia:Germany, + dbpedia:Hungary, + dbpedia:Poland, + dbpedia:Slovakia; + event:time [ a tl:Interval; + tl:onTimeLine </timeline/travel>; + tl:start "2022-07-09T00:00:00+02:00"^^xsd:dateTime; + tl:end "2022-07-09T08:00:00+02:00"^^xsd:dateTime ]. + +:train-beograd-bar a rail:Train; + rdfs:label "INT 433"@en; + foaf:page <https://rail.cc/night-train/belgrade-bar-b433/144>; + tio:operatedBy :org-srbvoz; + rail:has_stop [ a rail:TrainStop; + transit:departureTime "20:05"; + rail:occur_at [ rail:platform_at :station-beograd ] + ], [ a rail:TrainStop; + rdfs:label "Bar arrival 7:23"@en; + transit:arrivalTime "31:23"; + rail:occur_at [ rail:platform_at :station-bar ] + ]. + +:sleep-0710 a event:Event; + rdfs:label "Sleep on train between Serbia and Montenegro"@en; + dcterms:subject :journey-both; + event:based_near + dbpedia:Montenegro, + dbpedia:Serbia; + event:time [ a tl:Interval; + tl:onTimeLine </timeline/travel>; + tl:start "2022-07-10T00:00:00+02:00"^^xsd:dateTime; + tl:end "2022-07-10T09:00:00+02:00"^^xsd:dateTime ]. + +:ride-bar-prišren a event:Event; + rdfs:label "Bus Bar→Prišren"@en; + dcterms:subject :journey-both; + event:time [ a tl:Interval; + tl:onTimeLine </timeline/travel>; + tl:start "2022-07-10T17:15:00+02:00"^^xsd:dateTime; + tl:end "2022-07-10T22:00:00+02:00"^^xsd:dateTime ]. + +:bus-bar-prišren a travel:Bus; + foaf:Page <https://www.balkanviator.com/en/bus-timetables/bar-mne/prizren/10.07.2022#>; + event:based_near + dbpedia:Bar\,_Montenegro, + dbpedia:Prizren; + event:time [ a tl:Interval; + tl:onTimeLine </timeline/travel>; + tl:start "2022-07-10T17:15:00+02:00"^^xsd:dateTime; + tl:end "2022-07-10T21:45:00+02:00"^^xsd:dateTime ]. + +:sleep-0711 a event:Event; + rdfs:label "Sleep at Innovation and Training Park in Prišren"@en; + dcterms:subject :journey-both; + event:based_near + dbpedia:Prizren; + event:time [ a tl:Interval; + tl:onTimeLine </timeline/travel>; + tl:start "2022-07-11T00:00:00+02:00"^^xsd:dateTime; + tl:end "2022-07-11T09:00:00+02:00"^^xsd:dateTime ]. + +:sleep-0712 a event:Event; + rdfs:label "Sleep at Innovation and Training Park in Prišren"@en; + dcterms:subject :journey-both; + event:based_near + dbpedia:Prizren; + event:time [ a tl:Interval; + tl:onTimeLine </timeline/travel>; + tl:start "2022-07-12T00:00:00+02:00"^^xsd:dateTime; + tl:end "2022-07-12T09:00:00+02:00"^^xsd:dateTime ]. + +:sleep-0713 a event:Event; + rdfs:label "Sleep at Innovation and Training Park in Prišren"@en; + dcterms:subject :journey-both; + event:based_near + dbpedia:Prizren; + event:time [ a tl:Interval; + tl:onTimeLine </timeline/travel>; + tl:start "2022-07-13T00:00:00+02:00"^^xsd:dateTime; + tl:end "2022-07-13T09:00:00+02:00"^^xsd:dateTime ]. + +:sleep-0714 a event:Event; + rdfs:label "Sleep at Innovation and Training Park in Prišren"@en; + dcterms:subject :journey-both; + event:based_near + dbpedia:Prizren; + event:time [ a tl:Interval; + tl:onTimeLine </timeline/travel>; + tl:start "2022-07-14T00:00:00+02:00"^^xsd:dateTime; + tl:end "2022-07-14T09:00:00+02:00"^^xsd:dateTime ]. + +:sleep-0715 a event:Event; + rdfs:label "Sleep at Innovation and Training Park in Prišren"@en; + dcterms:subject :journey-both; + event:based_near + dbpedia:Prizren; + event:time [ a tl:Interval; + tl:onTimeLine </timeline/travel>; + tl:start "2022-07-15T00:00:00+02:00"^^xsd:dateTime; + tl:end "2022-07-15T09:00:00+02:00"^^xsd:dateTime ]. + +:sleep-0716 a event:Event; + rdfs:label "Sleep at Innovation and Training Park in Prišren"@en; + dcterms:subject :journey-both; + event:based_near + dbpedia:Prizren; + event:time [ a tl:Interval; + tl:onTimeLine </timeline/travel>; + tl:start "2022-07-16T00:00:00+02:00"^^xsd:dateTime; + tl:end "2022-07-16T09:00:00+02:00"^^xsd:dateTime ]. + +:sleep-0717 a event:Event; + rdfs:label "Sleep at Innovation and Training Park in Prišren"@en; + dcterms:subject :journey-both; + event:based_near + dbpedia:Prizren; + event:time [ a tl:Interval; + tl:onTimeLine </timeline/travel>; + tl:start "2022-07-17T00:00:00+02:00"^^xsd:dateTime; + tl:end "2022-07-17T09:00:00+02:00"^^xsd:dateTime ]. + +:sleep-0718 a event:Event; + rdfs:label "Sleep at Innovation and Training Park in Prišren"@en; + dcterms:subject :journey-both; + event:based_near + dbpedia:Prizren; + event:time [ a tl:Interval; + tl:onTimeLine </timeline/travel>; + tl:start "2022-07-18T00:00:00+02:00"^^xsd:dateTime; + tl:end "2022-07-18T09:00:00+02:00"^^xsd:dateTime ]. + +:sleep-0719 a event:Event; + rdfs:label "Sleep at Innovation and Training Park in Prišren"@en; + dcterms:subject :journey-both; + event:based_near + dbpedia:Prizren; + event:time [ a tl:Interval; + tl:onTimeLine </timeline/travel>; + tl:start "2022-07-19T00:00:00+02:00"^^xsd:dateTime; + tl:end "2022-07-19T09:00:00+02:00"^^xsd:dateTime ]. + +:sleep-0720 a event:Event; + rdfs:label "Sleep at Innovation and Training Park in Prišren"@en; + dcterms:subject :journey-both; + event:based_near + dbpedia:Prizren; + event:time [ a tl:Interval; + tl:onTimeLine </timeline/travel>; + tl:start "2022-07-20T00:00:00+02:00"^^xsd:dateTime; + tl:end "2022-07-20T09:00:00+02:00"^^xsd:dateTime ]. + +:sleep-0721 a event:Event; + rdfs:label "Sleep at Innovation and Training Park in Prišren"@en; + dcterms:subject :journey-both; + event:based_near + dbpedia:Prizren; + event:time [ a tl:Interval; + tl:onTimeLine </timeline/travel>; + tl:start "2022-07-21T00:00:00+02:00"^^xsd:dateTime; + tl:end "2022-07-21T09:00:00+02:00"^^xsd:dateTime ]. + +:sleep-0722 a event:Event; + rdfs:label "Sleep at Innovation and Training Park in Prišren"@en; + dcterms:subject :journey-both; + event:based_near + dbpedia:Prizren; + event:time [ a tl:Interval; + tl:onTimeLine </timeline/travel>; + tl:start "2022-07-22T00:00:00+02:00"^^xsd:dateTime; + tl:end "2022-07-22T09:00:00+02:00"^^xsd:dateTime ]. + +:sleep-0723 a event:Event; + rdfs:label "Sleep at Innovation and Training Park in Prišren"@en; + dcterms:subject :journey-both; + event:based_near + dbpedia:Prizren; + event:time [ a tl:Interval; + tl:onTimeLine </timeline/travel>; + tl:start "2022-07-23T00:00:00+02:00"^^xsd:dateTime; + tl:end "2022-07-23T09:00:00+02:00"^^xsd:dateTime ]. + +:sleep-0724 a event:Event; + rdfs:label "Sleep at Innovation and Training Park in Prišren"@en; + dcterms:subject :journey-both; + event:based_near + dbpedia:Prizren; + event:time [ a tl:Interval; + tl:onTimeLine </timeline/travel>; + tl:start "2022-07-24T00:00:00+02:00"^^xsd:dateTime; + tl:end "2022-07-24T09:00:00+02:00"^^xsd:dateTime ]. + +:sleep-0725 a event:Event; + rdfs:label "Sleep at Innovation and Training Park in Prišren"@en; + dcterms:subject :journey-both; + event:based_near + dbpedia:Prizren; + event:time [ a tl:Interval; + tl:onTimeLine </timeline/travel>; + tl:start "2022-07-25T00:00:00+02:00"^^xsd:dateTime; + tl:end "2022-07-25T09:00:00+02:00"^^xsd:dateTime ]. + +:ride-prišren-bar a event:Event; + rdfs:label "Bus Prišren→Bar"@en; + dcterms:subject :journey-all; + event:time [ a tl:Interval; + tl:onTimeLine </timeline/travel>; + tl:start "2022-07-25T08:00:00+02:00"^^xsd:dateTime; + tl:end "2022-07-25T17:00:00+02:00"^^xsd:dateTime ]. + +:bus-prišren-bar a travel:Bus; + foaf:Page <https://www.balkanviator.com/en/bus-timetables/prizren/bar-mne/25.07.2022#>; + event:based_near + dbpedia:Bar\,_Montenegro, + dbpedia:Prizren; + event:time [ a tl:Interval; + tl:onTimeLine </timeline/travel>; + tl:start "2022-07-25T08:00:00+02:00"^^xsd:dateTime; + tl:end "2022-07-25T17:00:00+02:00"^^xsd:dateTime ]. + +:ride-bar-orø a event:Event; + rdfs:label "Ferry+train+bus Orø→Bar"@en; + foaf:Page <https://bytrain.net/bar-hamburg-oneway>; + dcterms:subject :journey-all; + event:time [ a tl:Interval; + tl:onTimeLine </timeline/travel>; + tl:start "2022-07-25T19:00:00+02:00"^^xsd:dateTime; + tl:end "2022-07-27T07:23:00+02:00"^^xsd:dateTime ]. + +:train-beograd-bar a rail:Train; + rdfs:label "INT 432"@en; + foaf:page <https://rail.cc/night-train/bar-belgrade-b432/146>; + tio:operatedBy :org-srbvoz; + rail:has_stop [ a rail:TrainStop; + transit:departureTime "19:00"; + rail:occur_at [ rail:platform_at :station-bar ] + ], [ a rail:TrainStop; + rdfs:label "Beograd arrival 7:06"@en; + transit:arrivalTime "31:06"; + rail:occur_at [ rail:platform_at :station-beograd ] + ]. + +:sleep-0726 a event:Event; + rdfs:label "Sleep on train between Montenegro and Serbia"@en; + dcterms:subject :journey-all; + event:based_near + dbpedia:Montenegro, + dbpedia:Serbia; + event:time [ a tl:Interval; + tl:onTimeLine </timeline/travel>; + tl:start "2022-07-26T00:00:00+02:00"^^xsd:dateTime; + tl:end "2022-07-26T09:00:00+02:00"^^xsd:dateTime ]. + +:train-budapest-berlin a rail:Train; + rdfs:label "EN 40457"@en; + foaf:page + <https://rail.cc/interrail-night-train/budapest-berlin-en-40476/54>, + <https://nachtzug-urlaub.de/route/en40476/>; + tio:operatedBy :org-mav; + rail:has_stop [ a rail:TrainStop; + transit:departureTime "19:40"; + rail:occur_at [ rail:platform_at :station-beograd ] + ], [ a rail:TrainStop; + rdfs:label "Berlin arrival 9:51"@en; + transit:arrivalTime "33:51"; + rail:occur_at [ rail:platform_at :station-berlin ] + ]. + +:sleep-0727 a event:Event; + rdfs:label "Sleep on train between Hungary and Germany"@en; + dcterms:subject :journey-all; + event:based_near + dbpedia:Czech_Republic, + dbpedia:Germany, + dbpedia:Hungary, + dbpedia:Poland, + dbpedia:Slovakia; + event:time [ a tl:Interval; + tl:onTimeLine </timeline/travel>; + tl:start "2022-07-27T00:00:00+02:00"^^xsd:dateTime; + tl:end "2022-07-27T09:00:00+02:00"^^xsd:dateTime ]. + +:ferry-holbæk-orø a travel:Ferry; + foaf:Page <https://holbaek.dk/borger/teknik-og-miljoe/faergefarten-oroe-holbaek/>. + +</timeline/travel> a tl:Timeline; + rdfs:title "travelling jointly involving Siri and Jonas"@en; + event:agent :person-jonas, :person-siri. + +:journey-all a skos:Concept; + skos:prefLabel "Bernelle, Graham, Jonas and Siri journey"@en. + +:journey-both a skos:Concept; + skos:prefLabel "Siri and Jonas journey"@en. + +:person-bernelle a foaf:Person; + foaf:name "Bernelle Verster"; + foaf:mbox <bernellev@gmail.com>; + foaf:Homepage <https://indiebio.co.za/>. + +:person-graham a foaf:Person; + foaf:name "Graham Inggs"; + foaf:mbox <graham.inggs@gmail.com>. + +:person-jonas a foaf:Person; + foaf:name "Jonas Smedegaard"; + foaf:mbox <dr@jones.dk>; + foaf:Homepage <https://dr.jones.dk/>; + owl:sameAs <https://dr.jones.dk/foaf#me>. + +:person-siri a foaf:Person; + foaf:name "Siri Reiter"; + foaf:mbox <siri@jones.dk>; + foaf:Homepage <https://sirireiter.dk/>; + owl:sameAs + <https://sirireiter.dk/foaf.rdf#me>, + <https://sirireiter.dk/foaf.ttl#me>. + +:org-mav a gr:BusinessEntity ; + foaf:Homepage <https://www.mavcsoport.hu/en>. + +:org-srbvoz a gr:BusinessEntity ; + foaf:Homepage <http://www.srbvoz.rs/en/>; + foaf:Page <https://rail.cc/train-company/srbija-voz/65>. + +:place-itp a geo:SpatialThing; + rdfs:label "Innovation and Training Park Prišren"@en; + spacerel:within dbpedia:Prizren; + foaf:Homepage <https://itp-prizren.com/>; + owl:sameAs <https://www.openstreetmap.org/way/29292346>. + +# TODO: extend tio:scope with tio:accessTo for all :train-* rides +:ticket-interrail a tio:TicketPlaceholder; + rdfs:label "Interrail Global Pass"@en; + tio:scope [ a tio:scopeOfAccess; + tio:eligibleServiceLevel tio:Economy ]. + +:offer-interrail a gr:Offering; + gr:name "Interrail"@en; + gr:description "Interrail Global Pass, Promo"@en; + gr:includes :ticket-interrail; + gr:hasBusinessFunction gr:Sell; + gr:availabilityEnds "2022-05-10T23:59:59Z"^^xsd:dateTime; + gr:hasPriceSpecification [ a gr:UnitPriceSpecification; + gr:hasCurrency "EUR"@en; + gr:hasCurrencyValue "335"^^xsd:float ]. + +:offer-interrail a gr:Offering; + gr:name "Interrail"@en; + gr:description "Interrail Global Pass, Promo"@en; + gr:includes :ticket-interrail; + gr:hasBusinessFunction gr:Sell; + gr:availabilityEnds "2022-05-10T23:59:59Z"^^xsd:dateTime; + gr:hasPriceSpecification [ a gr:UnitPriceSpecification; + gr:hasCurrency "EUR"@en; + gr:hasCurrencyValue "335"^^xsd:float ]. + +:coverage-travel a pc:Contract; + pc:lot + :coverage-debian-jonas, + :coverage-debian-siri. + +:coverage-debian-jonas a pc:Contract ; + pc:item :ticket-interrail; + pc:estimatedPrice :price-interrail-loose; + pc:agreedPrice :price-interrail-loose; + pc:subsidy :subsidy-debian-jonas. + +:coverage-debian-siri a pc:Contract ; + pc:item :ticket-interrail; + pc:estimatedPrice :price-interrail-exact; + pc:agreedPrice :price-interrail-exact; + pc:subsidy :subsidy-debian-siri. + +:price-interrail-loose a gr:UnitPriceSpecification; + gr:hasCurrency "EUR" ; + gr:hasMaxCurrencyValue "350"^^xsd:float. + +:price-interrail-exact a gr:UnitPriceSpecification; + gr:hasCurrency "EUR" ; + gr:hasMaxCurrencyValue "335"^^xsd:float. + +# TODO: add seat reservations +:subsidy-debian-jonas a payment:Payment; + rdfs:label "Debian travel sponsorship Orø <-> Prišren for Jonas"@en; + payment:payer :org-debian; + payment:payee :person-jonas; + payment:expenditureLine [ a payment:ExpenditureLine; + payment:payment :offer-interrail; + payment:netAmount "350"^^xsd:decimal ]; + payment:totalNetAmount "350"^^xsd:decimal. + +:subsidy-debian-siri a payment:Payment; + rdfs:label "Debian travel sponsorship Orø <-> Prišren for Siri"@en; + payment:payer :org-debian; + payment:payee :person-siri; + payment:expenditureLine [ a payment:ExpenditureLine; + payment:payment :offer-interrail; + payment:netAmount "335"^^xsd:decimal ]; + payment:totalNetAmount "335"^^xsd:decimal. |