summaryrefslogtreecommitdiff
path: root/data/rail
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2014-08-15 19:24:20 +0200
committerJonas Smedegaard <dr@jones.dk>2014-08-16 12:46:09 +0200
commit3504ab9f54b104d91f0e338636fe0916281599e2 (patch)
treee20f9df76b889b4524dc40d94bab19fee0b07860 /data/rail
parent06ec8fe8f33b3b8fdb2337f561cae7d8ae7cdaef (diff)
Add (a few) german and danish stations, routes and services.
Diffstat (limited to 'data/rail')
-rw-r--r--data/rail/routes/de/ICE10.ttl45
-rw-r--r--data/rail/routes/de/ICE10a.ttl66
-rw-r--r--data/rail/routes/de/ICE10b.ttl59
-rw-r--r--data/rail/routes/dk/5.ttl64
-rw-r--r--data/rail/trains/de/ICE542.ttl93
-rw-r--r--data/rail/trains/de/ICE552.ttl83
-rw-r--r--data/rail/trains/dk/Togbus56061.ttl30
7 files changed, 440 insertions, 0 deletions
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 <http://data.jones.dk/rail/routes/de/ICE10> .
+@prefix : <#> .
+@prefix dc: <http://purl.org/dc/terms/> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
+@prefix rail: <http://ontologi.es/rail/vocab#> .
+@prefix rail-de: <http://data.jones.dk/org/db#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+
+<> foaf:primaryTopic :route .
+
+:route a rail:Route ;
+ foaf:name "Berlin to Hamm Junction"@en ;
+ foaf:page <https://en.wikipedia.org/wiki/List_of_Intercity-Express_lines#10_.E2.80.93_12> ;
+ rail:elr "ICE10"@zxx ;
+ rail:route_origin [
+ a geo:SpatialThing ;
+ rdfs:label "Berlin"@en
+ ] ;
+ dc:isPartOf <ICE542> ,
+ <ICE552> ;
+ 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 <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil>
+ ]]]]] .
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 <http://data.jones.dk/rail/routes/de/ICE10a> .
+@prefix : <#> .
+@prefix dc: <http://purl.org/dc/terms/> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
+@prefix rail: <http://ontologi.es/rail/vocab#> .
+@prefix rail-de: <http://data.jones.dk/org/db#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix void: <http://rdfs.org/ns/void#> .
+
+<> foaf:primaryTopic :route .
+
+:route a rail:Route ;
+ foaf:name "Berlin To Cologne Line"@en ;
+ foaf:page <https://en.wikipedia.org/wiki/List_of_Intercity-Express_lines#10_.E2.80.93_12> ;
+ rail:elr "ICE10a"@zxx ;
+ rail:route_origin [
+ a geo:SpatialThing ;
+ rdfs:label "Berlin"@en
+ ] ;
+ dc:hasPart <ICE10> ;
+ 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 <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil>
+ ]]]]]]]]]]]] .
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 <http://data.jones.dk/rail/routes/de/ICE10b> .
+@prefix : <#> .
+@prefix dc: <http://purl.org/dc/terms/> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
+@prefix rail: <http://ontologi.es/rail/vocab#> .
+@prefix rail-de: <http://data.jones.dk/org/db#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+
+<> foaf:primaryTopic :route .
+
+:route a rail:Route ;
+ foaf:name "Berlin To Bonn Line"@en ;
+ foaf:page <https://en.wikipedia.org/wiki/List_of_Intercity-Express_lines#10_.E2.80.93_12> ;
+ rail:elr "ICE10b"@zxx ;
+ rail:route_origin [
+ a geo:SpatialThing ;
+ rdfs:label "Berlin"@en
+ ] ;
+ dc:hasPart <ICE10> ;
+ 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 <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil>
+ ]]]]]]]]]] .
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 <http://data.jones.dk/rail/routes/dk/5> .
+@prefix : <#> .
+@prefix dc: <http://purl.org/dc/terms/> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
+@prefix rail: <http://ontologi.es/rail/vocab#> .
+@prefix rail-dk: <http://data.jones.dk/org/dsb#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+
+<> foaf:primaryTopic :route .
+
+:route a rail:Route ;
+ foaf:name "Nordvestbanen"@en ;
+ foaf:page <https://en.wikipedia.org/wiki/List_of_railway_lines_in_Denmark#Banedanmark_lines> ;
+ 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 <http://www.w3.org/1999/02/22-rdf-syntax-ns#nil>
+ ]]]]]]]]]]]] .
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 <http://data.jones.dk/rail/routes/de/ICE542> .
+@prefix : <#> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+#FIXME: add "rail:Train rdfs:subClassOf transit:Schedule"
+@prefix rail: <http://ontologi.es/rail/vocab#> .
+@prefix rail-de: <http://data.jones.dk/org/db#> .
+@prefix rail-de-ice10a: <http://data.jones.dk/rail/routes/de/ICE10a#> .
+@prefix tio: <http://purl.org/tio/ns#> .
+@prefix transit: <http://vocab.org/transit/terms/> .
+
+<> 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 <http://data.jones.dk/rail/routes/de/ICE552> .
+@prefix : <#> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+#FIXME: add "rail:Train rdfs:subClassOf transit:Schedule"
+@prefix rail: <http://ontologi.es/rail/vocab#> .
+@prefix rail-de: <http://data.jones.dk/org/db#> .
+@prefix rail-de-ice10b: <http://data.jones.dk/rail/routes/de/ICE10b#> .
+@prefix tio: <http://purl.org/tio/ns#> .
+@prefix transit: <http://vocab.org/transit/terms/> .
+
+<> 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 <http://data.jones.dk/rail/routes/dk/Togbus56061> .
+@prefix : <#> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+#FIXME: add "rail:Train rdfs:subClassOf transit:Schedule"
+@prefix rail: <http://ontologi.es/rail/vocab#> .
+@prefix rail-dk: <http://data.jones.dk/org/dsb#> .
+@prefix rail-dk-5: <http://data.jones.dk/rail/routes/dk/5#> .
+@prefix tio: <http://purl.org/tio/ns#> .
+@prefix transit: <http://vocab.org/transit/terms/> .
+
+<> 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 .