From 3504ab9f54b104d91f0e338636fe0916281599e2 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Fri, 15 Aug 2014 19:24:20 +0200 Subject: Add (a few) german and danish stations, routes and services. --- data/rail/routes/de/ICE10.ttl | 45 ++++++++++++++++++ data/rail/routes/de/ICE10a.ttl | 66 ++++++++++++++++++++++++++ data/rail/routes/de/ICE10b.ttl | 59 +++++++++++++++++++++++ data/rail/routes/dk/5.ttl | 64 +++++++++++++++++++++++++ data/rail/trains/de/ICE542.ttl | 93 +++++++++++++++++++++++++++++++++++++ data/rail/trains/de/ICE552.ttl | 83 +++++++++++++++++++++++++++++++++ data/rail/trains/dk/Togbus56061.ttl | 30 ++++++++++++ 7 files changed, 440 insertions(+) create mode 100644 data/rail/routes/de/ICE10.ttl create mode 100644 data/rail/routes/de/ICE10a.ttl create mode 100644 data/rail/routes/de/ICE10b.ttl create mode 100644 data/rail/routes/dk/5.ttl create mode 100644 data/rail/trains/de/ICE542.ttl create mode 100644 data/rail/trains/de/ICE552.ttl create mode 100644 data/rail/trains/dk/Togbus56061.ttl (limited to 'data/rail') diff --git a/data/rail/routes/de/ICE10.ttl b/data/rail/routes/de/ICE10.ttl new file mode 100644 index 0000000..0e1d904 --- /dev/null +++ b/data/rail/routes/de/ICE10.ttl @@ -0,0 +1,45 @@ +@base . +@prefix : <#> . +@prefix dc: . +@prefix foaf: . +@prefix geo: . +@prefix rail: . +@prefix rail-de: . +@prefix rdf: . +@prefix rdfs: . + +<> foaf:primaryTopic :route . + +:route a rail:Route ; + foaf:name "Berlin to Hamm Junction"@en ; + foaf:page ; + rail:elr "ICE10"@zxx ; + rail:route_origin [ + a geo:SpatialThing ; + rdfs:label "Berlin"@en + ] ; + dc:isPartOf , + ; + rail:stations :stations . + +:stations a rdf:List ; + dc:title "Stations"@en ; + rdfs:member rail-de:station-berlin-ost , + rail-de:station-berlin , + rail-de:station-berlin-spandau , + rail-de:station-hannover , + rail-de:station-bielefeld , + rail-de:station-hamm ; + rdf:first rail-de:station-berlin-ost ; + rdf:rest [ a rdf:List ; + rdf:first rail-de:station-berlin ; + rdf:rest [ a rdf:List ; + rdf:first rail-de:station-berlin-spandau ; + rdf:rest [ a rdf:List ; + rdf:first rail-de:station-hannover ; + rdf:rest [ a rdf:List ; + rdf:first rail-de:station-bielefeld ; + rdf:rest [ a rdf:List ; + rdf:first rail-de:station-hamm ; + rdf:rest + ]]]]] . diff --git a/data/rail/routes/de/ICE10a.ttl b/data/rail/routes/de/ICE10a.ttl new file mode 100644 index 0000000..c4201cf --- /dev/null +++ b/data/rail/routes/de/ICE10a.ttl @@ -0,0 +1,66 @@ +@base . +@prefix : <#> . +@prefix dc: . +@prefix foaf: . +@prefix geo: . +@prefix rail: . +@prefix rail-de: . +@prefix rdf: . +@prefix rdfs: . +@prefix void: . + +<> foaf:primaryTopic :route . + +:route a rail:Route ; + foaf:name "Berlin To Cologne Line"@en ; + foaf:page ; + rail:elr "ICE10a"@zxx ; + rail:route_origin [ + a geo:SpatialThing ; + rdfs:label "Berlin"@en + ] ; + dc:hasPart ; + rail:stations :stations . + +:stations a rdf:List ; + dc:title "Stations"@en ; + rdfs:member rail-de:station-berlin-ost , + rail-de:station-berlin , + rail-de:station-berlin-spandau , + rail-de:station-hannover , + rail-de:station-bielefeld , + rail-de:station-hamm , + rail-de:station-dortmund , + rail-de:station-bochum , + rail-de:station-essen , + rail-de:station-duisburg , + rail-de:station-düsseldorf-airport , + rail-de:station-düsseldorf , + rail-de:station-cologne ; + rdf:first rail-de:station-berlin-ost ; + rdf:rest [ a rdf:List ; + rdf:first rail-de:station-berlin ; + rdf:rest [ a rdf:List ; + rdf:first rail-de:station-berlin-spandau ; + rdf:rest [ a rdf:List ; + rdf:first rail-de:station-hannover ; + rdf:rest [ a rdf:List ; + rdf:first rail-de:station-bielefeld ; + rdf:rest [ a rdf:List ; + rdf:first rail-de:station-hamm ; + rdf:rest [ a rdf:List ; + rdf:first rail-de:station-dortmund ; + rdf:rest [ a rdf:List ; + rdf:first rail-de:station-bochum ; + rdf:rest [ a rdf:List ; + rdf:first rail-de:station-essen ; + rdf:rest [ a rdf:List ; + rdf:first rail-de:station-duisburg ; + rdf:rest [ a rdf:List ; + rdf:first rail-de:station-düsseldorf-airport ; + rdf:rest [ a rdf:List ; + rdf:first rail-de:station-düsseldorf ; + rdf:rest [ a rdf:List ; + rdf:first rail-de:station-cologne ; + rdf:rest + ]]]]]]]]]]]] . diff --git a/data/rail/routes/de/ICE10b.ttl b/data/rail/routes/de/ICE10b.ttl new file mode 100644 index 0000000..4e4bc3c --- /dev/null +++ b/data/rail/routes/de/ICE10b.ttl @@ -0,0 +1,59 @@ +@base . +@prefix : <#> . +@prefix dc: . +@prefix foaf: . +@prefix geo: . +@prefix rail: . +@prefix rail-de: . +@prefix rdf: . +@prefix rdfs: . + +<> foaf:primaryTopic :route . + +:route a rail:Route ; + foaf:name "Berlin To Bonn Line"@en ; + foaf:page ; + rail:elr "ICE10b"@zxx ; + rail:route_origin [ + a geo:SpatialThing ; + rdfs:label "Berlin"@en + ] ; + dc:hasPart ; + rail:stations :stations . + +:stations a rdf:List ; + dc:title "Stations"@en ; + rdfs:member rail-de:station-berlin-ost , + rail-de:station-berlin , + rail-de:station-berlin-spandau , + rail-de:station-hannover , + rail-de:station-bielefeld , + rail-de:station-hamm , + rail-de:station-hagen , + rail-de:station-wuppertal , + rail-de:station-solingen , + rail-de:station-cologne , + rail-de:station-bonn ; + rdf:first rail-de:station-berlin-ost ; + rdf:rest [ a rdf:List ; + rdf:first rail-de:station-berlin ; + rdf:rest [ a rdf:List ; + rdf:first rail-de:station-berlin-spandau ; + rdf:rest [ a rdf:List ; + rdf:first rail-de:station-hannover ; + rdf:rest [ a rdf:List ; + rdf:first rail-de:station-bielefeld ; + rdf:rest [ a rdf:List ; + rdf:first rail-de:station-hamm ; + rdf:rest [ a rdf:List ; + rdf:first rail-de:station-hagen ; + rdf:rest [ a rdf:List ; + rdf:first rail-de:station-wuppertal ; + rdf:rest [ a rdf:List ; + rdf:first rail-de:station-solingen ; + rdf:rest [ a rdf:List ; + rdf:first rail-de:station-cologne ; + rdf:rest [ a rdf:List ; + rdf:first rail-de:station-bonn ; + rdf:rest + ]]]]]]]]]] . diff --git a/data/rail/routes/dk/5.ttl b/data/rail/routes/dk/5.ttl new file mode 100644 index 0000000..3a5b1f9 --- /dev/null +++ b/data/rail/routes/dk/5.ttl @@ -0,0 +1,64 @@ +@base . +@prefix : <#> . +@prefix dc: . +@prefix foaf: . +@prefix geo: . +@prefix rail: . +@prefix rail-dk: . +@prefix rdf: . +@prefix rdfs: . + +<> foaf:primaryTopic :route . + +:route a rail:Route ; + foaf:name "Nordvestbanen"@en ; + foaf:page ; + rail:elr "Strækning5"@zxx ; + rail:route_origin [ + a geo:SpatialThing ; + rdfs:label "Roskilde"@en + ] ; + rail:stations :stations . + +:stations a rdf:List ; + dc:title "Stations"@en ; + rdfs:member rail-dk:station-roskilde , + rail-dk:station-lejre , + rail-dk:station-hvalsø , + rail-dk:station-tølløse , + rail-dk:station-vipperød , + rail-dk:station-holbæk , + rail-dk:station-regstrup , + rail-dk:station-knabstrup , + rail-dk:station-mørkøv , + rail-dk:station-jyderup , + rail-dk:station-svebølle , + rail-dk:station-værslev , + rail-dk:station-kalundborg ; + rdf:first rail-dk:station-roskilde ; + rdf:rest [ a rdf:List ; + rdf:first rail-dk:station-lejre ; + rdf:rest [ a rdf:List ; + rdf:first rail-dk:station-hvalsø ; + rdf:rest [ a rdf:List ; + rdf:first rail-dk:station-tølløse ; + rdf:rest [ a rdf:List ; + rdf:first rail-dk:station-vipperød ; + rdf:rest [ a rdf:List ; + rdf:first rail-dk:station-holbæk ; + rdf:rest [ a rdf:List ; + rdf:first rail-dk:station-regstrup ; + rdf:rest [ a rdf:List ; + rdf:first rail-dk:station-knabstrup ; + rdf:rest [ a rdf:List ; + rdf:first rail-dk:station-mørkøv ; + rdf:rest [ a rdf:List ; + rdf:first rail-dk:station-jyderup ; + rdf:rest [ a rdf:List ; + rdf:first rail-dk:station-svebølle ; + rdf:rest [ a rdf:List ; + rdf:first rail-dk:station-værslev ; + rdf:rest [ a rdf:List ; + rdf:first rail-dk:station-kalundborg ; + rdf:rest + ]]]]]]]]]]]] . diff --git a/data/rail/trains/de/ICE542.ttl b/data/rail/trains/de/ICE542.ttl new file mode 100644 index 0000000..2f58bac --- /dev/null +++ b/data/rail/trains/de/ICE542.ttl @@ -0,0 +1,93 @@ +@base . +@prefix : <#> . +@prefix foaf: . +#FIXME: add "rail:Train rdfs:subClassOf transit:Schedule" +@prefix rail: . +@prefix rail-de: . +@prefix rail-de-ice10a: . +@prefix tio: . +@prefix transit: . + +<> foaf:primaryTopic :service . + +:service a rail:Train ; + foaf:name "Berlin To Bonn Service"@en ; + rail:elr "ICE542"@zxx ; + rail:follows_route rail-de-ice10a:route ; + rail:follows_schedule :schedule ; + rail:has_stop :stop-berlin-ost, + :stop-berlin , + :stop-berlin-spandau , + :stop-hannover , + :stop-bielefeld , + :stop-dortmund , + :stop-bochum , + :stop-essen , + :stop-duisburg , + :stop-düsseldorf-airport , + :stop-düsseldorf , + :stop-cologne ; + tio:operatedBy rail-de:org . + +:schedule a rail:TrainSchedule . + +:stop-berlin-ost a rail:TrainStop ; + transit:departureTime "18:36" ; + rail:occur_at rail-de:platform-berlin-ost-6ad . + +:stop-berlin a rail:TrainStop ; + transit:departureTime "18:47" ; + rail:occur_at rail-de:platform-berlin-13ad . + +:stop-berlin-spandau a rail:TrainStop ; + transit:departureTime "19:02" ; + rail:occur_at rail-de:platform-berlin-spandau-4ad . + +:stop-hannover a rail:TrainStop ; + transit:arrivalTime "20:28" ; + transit:departureTime "20:31" ; + rail:occur_at rail-de:platform-hannover-12 . + +:stop-bielefeld a rail:TrainStop ; + transit:arrivalTime "21:20" ; + transit:arrivalTime "21:22" ; + rail:occur_at rail-de:platform-bielefeld-4 . + +:stop-hamm a rail:TrainStop ; + transit:arrivalTime "21:48" ; + transit:departureTime "21:52" ; + rail:occur_at rail-de:platform-hamm-10dg . + +:stop-dortmund a rail:TrainStop ; + transit:arrivalTime "22:09" ; + transit:departureTime "22:12" ; + rail:occur_at rail-de:platform-dortmund-16 . + +:stop-bochum a rail:TrainStop ; + transit:arrivalTime "22:22" ; + transit:departureTime "22:24" ; + rail:occur_at rail-de:platform-bochum-3 . + +:stop-essen a rail:TrainStop ; + transit:arrivalTime "22:34" ; + transit:departureTime "22:36" ; + rail:occur_at rail-de:platform-essen-1 . + +:stop-duisburg a rail:TrainStop ; + transit:arrivalTime "22:47" ; + transit:departureTime "22:49" ; + rail:occur_at rail-de:platform-duisburg-4 . + +:stop-düsseldorf-airport a rail:TrainStop ; + transit:arrivalTime "22:57" ; + transit:departureTime "22:59" ; + rail:occur_at rail-de:platform-düsseldorf-airport-4 . + +:stop-düsseldorf a rail:TrainStop ; + transit:arrivalTime "23:06" ; + transit:departureTime "23:08" ; + rail:occur_at rail-de:platform-düsseldorf-16 . + +:stop-cologne a rail:TrainStop ; + transit:arrivalTime "23:30" ; + rail:occur_at rail-de:platform-cologne-6 . diff --git a/data/rail/trains/de/ICE552.ttl b/data/rail/trains/de/ICE552.ttl new file mode 100644 index 0000000..bb0f5a3 --- /dev/null +++ b/data/rail/trains/de/ICE552.ttl @@ -0,0 +1,83 @@ +@base . +@prefix : <#> . +@prefix foaf: . +#FIXME: add "rail:Train rdfs:subClassOf transit:Schedule" +@prefix rail: . +@prefix rail-de: . +@prefix rail-de-ice10b: . +@prefix tio: . +@prefix transit: . + +<> foaf:primaryTopic :service . + +:service a rail:Train ; + foaf:name "Berlin To Bonn Service"@en ; + rail:elr "ICE552"@zxx ; + rail:follows_route rail-de-ice10b:route ; + rail:follows_schedule :schedule ; + rail:has_stop :stop-berlin-ost, + :stop-berlin , + :stop-berlin-spandau , + :stop-hannover , + :stop-bielefeld , + :stop-hamm , + :stop-hagen , + :stop-wuppertal , + :stop-solingen , + :stop-cologne , + :stop-bonn ; + tio:operatedBy rail-de:org . + +:schedule a rail:TrainSchedule . + +:stop-berlin-ost a rail:TrainStop ; + transit:departureTime "18:36" ; + rail:occur_at rail-de:platform-berlin-ost-6dg . + +:stop-berlin a rail:TrainStop ; + transit:departureTime "18:47" ; + rail:occur_at rail-de:platform-berlin-13dg . + +:stop-berlin-spandau a rail:TrainStop ; + transit:departureTime "19:02" ; + rail:occur_at rail-de:platform-berlin-spandau-4dg . + +:stop-hannover a rail:TrainStop ; + transit:arrivalTime "20:28" ; + transit:departureTime "20:31" ; + rail:occur_at rail-de:platform-hannover-12 . + +:stop-bielefeld a rail:TrainStop ; + transit:arrivalTime "21:20" ; + transit:arrivalTime "21:22" ; + rail:occur_at rail-de:platform-bielefeld-4 . + +:stop-hamm a rail:TrainStop ; + transit:arrivalTime "21:48" ; + transit:departureTime "21:54" ; + rail:occur_at rail-de:platform-hamm-10ac . + +:stop-hagen a rail:TrainStop ; + transit:arrivalTime "22:22" ; + transit:departureTime "22:24" ; + rail:occur_at rail-de:platform-hagen-7 . + +:stop-wuppertal a rail:TrainStop ; + transit:arrivalTime "22:39" ; + transit:departureTime "22:41" ; + rail:occur_at rail-de:platform-wuppertal-1 . + +:stop-solingen a rail:TrainStop ; + transit:arrivalTime "22:52" ; + transit:departureTime "22:54" ; + rail:occur_at rail-de:platform-solingen-1 . + +:stop-cologne a rail:TrainStop ; + transit:arrivalTime "23:13" ; + transit:departureTime "23:18" ; + rail:occur_at rail-de:platform-cologne-6 . + +#TODO: add platform +:stop-bonn a rail:TrainStop ; + transit:arrivalTime "23:39" ; + rail:occur_at [ rail:platform_at rail-de:station-bonn ] . diff --git a/data/rail/trains/dk/Togbus56061.ttl b/data/rail/trains/dk/Togbus56061.ttl new file mode 100644 index 0000000..d5c8bf0 --- /dev/null +++ b/data/rail/trains/dk/Togbus56061.ttl @@ -0,0 +1,30 @@ +@base . +@prefix : <#> . +@prefix foaf: . +#FIXME: add "rail:Train rdfs:subClassOf transit:Schedule" +@prefix rail: . +@prefix rail-dk: . +@prefix rail-dk-5: . +@prefix tio: . +@prefix transit: . + +<> foaf:primaryTopic :service . + +:service a rail:Train ; + foaf:name "Roskilde To Kalundborg Service"@en ; + rail:elr "Togbus56061"@zxx ; + rail:follows_route rail-dk-5:route ; + rail:follows_schedule :schedule ; + rail:has_stop :stop-hvalsø, + :stop-holbæk ; + tio:operatedBy rail-dk:org . + +:schedule a rail:TrainSchedule . + +:stop-hvalsø a rail:TrainStop ; + transit:departureTime "21:13" ; + rail:occur_at rail-dk:platform-hvalsø-bus . + +:stop-holbæk a rail:TrainStop ; + transit:arrivalTime "21:38" ; + rail:occur_at rail-dk:platform-holbæk-bus . -- cgit v1.2.3