diff options
author | Jonas Smedegaard <dr@jones.dk> | 2014-02-20 22:42:52 +0100 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2014-02-20 22:42:52 +0100 |
commit | fb96a1cac8085bf9d1994c025aabc790856e5253 (patch) | |
tree | 38e7347cb061b77bf129844771cbc520cc8718af | |
parent | a8a48bc27a1ece4a761b0e7061fed07bf484044d (diff) |
Fix apply tio:accessTo via tio:scope. Link tickets to stations (not just towns) using the Rail ontology.
-rw-r--r-- | data/2014/europe.ttl | 185 |
1 files changed, 135 insertions, 50 deletions
diff --git a/data/2014/europe.ttl b/data/2014/europe.ttl index cfc7d5f..65d8b7c 100644 --- a/data/2014/europe.ttl +++ b/data/2014/europe.ttl @@ -10,6 +10,7 @@ @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix payment: <http://reference.data.gov.uk/def/payment#> . @prefix prog: <http://purl.org/prog/> . +@prefix rail: <http://ontologi.es/rail/vocab#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix sj: <http://data.jones.dk/siri+jonas#> . @prefix skos: <http://www.w3.org/2004/02/skos/core#> . @@ -803,21 +804,46 @@ payment:netAmount "239.00"^^xsd:decimal ] ; payment:totalNetAmount "239.00"^^xsd:decimal . + :ticket-dsbHolbækRoskilde a tio:TicketPlaceholder ; rdfs:label "Train ticket from Holbæk to Roskilde"@en ; - tio:accessTo :line-dsbCopenhagenKalundborg . + tio:scope [ a tio:scopeOfAccess ; + tio:accessTo [ a rail:Train ; + tio:operatedBy :org-dsb ; + tio:from :station-holbæk ; + tio:to :station-roskilde + ] + ] . :ticket-dsbRoskildeHolbæk a tio:TicketPlaceholder ; rdfs:label "Train ticket from Roskilde to Holbæk"@en ; - tio:accessTo :line-dsbCopenhagenKalundborg . + tio:scope [ a tio:scopeOfAccess ; + tio:accessTo [ a rail:Train ; + tio:operatedBy :org-dsb ; + tio:from :station-roskilde ; + tio:to :station-holbæk + ] + ] . :ticket-dsbRoskildePadborg a tio:TicketPlaceholder ; rdfs:label "Train ticket from Roskilde to Padborg"@en ; - tio:accessTo :line-dsbCopenhagenHamburg . + tio:scope [ a tio:scopeOfAccess ; + tio:accessTo [ a rail:Train ; + tio:operatedBy :org-dsb ; + tio:from :station-roskilde ; + tio:to :station-padborg + ] + ] . :ticket-dsbPadborgRoskilde a tio:TicketPlaceholder ; rdfs:label "Train ticket from Padborg to Roskilde"@en ; - tio:accessTo :line-dsbCopenhagenHamburg . + tio:scope [ a tio:scopeOfAccess ; + tio:accessTo [ a rail:Train ; + tio:operatedBy :org-dsb ; + tio:from :station-padborg ; + tio:to :station-roskilde + ] + ] . :ticket-dsbInterrail10 a tio:TicketPlaceholder ; rdfs:label "InterRail 10 days within 22 days"@en . @@ -827,23 +853,53 @@ :ticket-dbRoskildePadborg a tio:TicketPlaceholder ; rdfs:label "Train ticket from Roskilde to Padborg"@en ; - tio:accessTo :line-dbBorealis . + tio:scope [ a tio:scopeOfAccess ; + tio:accessTo [ a rail:Train ; + tio:operatedBy :org-db ; + tio:from :station-roskilde ; + tio:to :station-padborg + ] + ] . :ticket-dbPadborgRoskilde a tio:TicketPlaceholder ; rdfs:label "Train ticket from Padborg to Roskilde"@en ; - tio:accessTo :line-dbBorealis . + tio:scope [ a tio:scopeOfAccess ; + tio:accessTo [ a rail:Train ; + tio:operatedBy :org-db ; + tio:from :station-padborg ; + tio:to :station-roskilde + ] + ] . :ticket-dbRoskildeCologne a tio:TicketPlaceholder ; rdfs:label "Train ticket from Roskilde to Cologne"@en ; - tio:accessTo :line-dbBorealis . + tio:scope [ a tio:scopeOfAccess ; + tio:accessTo [ a rail:Train ; + tio:operatedBy :org-db ; + tio:from :station-roskilde ; + tio:to :station-cologne + ] + ] . :ticket-dbCologneRoskilde a tio:TicketPlaceholder ; rdfs:label "Train ticket from Cologne to Roskilde"@en ; - tio:accessTo :line-dbBorealis . + tio:scope [ a tio:scopeOfAccess ; + tio:accessTo [ a rail:Train ; + tio:operatedBy :org-db ; + tio:from :station-cologne ; + tio:to :station-roskilde + ] + ] . :ticket-dbCologneBrussels a tio:TicketPlaceholder ; rdfs:label "Train ticket from Cologne to Brussels"@en ; - tio:accessTo :line-dbCologneBrussels . + tio:scope [ a tio:scopeOfAccess ; + tio:accessTo [ a rail:Train ; + tio:operatedBy :org-db ; + tio:from :station-cologne ; + tio:to :station-brussels + ] + ] . :ticket-dbInterrail10 a tio:TicketPlaceholder ; rdfs:label "InterRail 10 days within 22 days"@en . @@ -853,62 +909,63 @@ :ticket-thalysCologneBrussels a tio:TicketPlaceholder ; rdfs:label "Train ticket from Cologne to Brussels"@en ; - tio:accessTo :line-thalysCologneBrussels . + tio:scope [ a tio:scopeOfAccess ; + tio:accessTo [ a rail:Train ; + tio:operatedBy :org-thalys ; + tio:from :station-cologne ; + tio:to :station-brussels ; + ] + ] . :ticket-dbBrusselsCologne a tio:TicketPlaceholder ; rdfs:label "Train ticket from Brussels to Cologne"@en ; - tio:accessTo :line-dbCologneBrussels . + tio:scope [ a tio:scopeOfAccess ; + tio:accessTo [ a rail:Train ; + tio:operatedBy :org-db ; + tio:from :station-brussels ; + tio:to :station-cologne ; + ] + ] . :ticket-thalysBrusselsCologne a tio:TicketPlaceholder ; rdfs:label "Train ticket from Brussels to Cologne"@en ; - tio:accessTo :line-thalysCologneBrussels . + tio:scope [ a tio:scopeOfAccess ; + tio:accessTo [ a rail:Train ; + tio:operatedBy :org-thalys ; + tio:from :station-brussels ; + tio:to :station-cologne ; + ] + ] . :ticket-thalysBrusselsParis a tio:TicketPlaceholder ; rdfs:label "Train ticket from Brussels to Paris"@en ; - tio:accessTo :line-thalysBrusselsParis . + tio:scope [ a tio:scopeOfAccess ; + tio:accessTo [ a rail:Train ; + tio:operatedBy :org-thalys ; + tio:from :station-brussels ; + tio:to :station-paris ; + ] + ] . :ticket-thalysParisBrussels a tio:TicketPlaceholder ; rdfs:label "Train ticket from Paris to Brussels"@en ; - tio:accessTo :line-thalysBrusselsParis . + tio:scope [ a tio:scopeOfAccess ; + tio:accessTo [ a rail:Train ; + tio:operatedBy :org-thalys ; + tio:from :station-paris ; + tio:to :station-brussels ; + ] + ] . :ticket-renfeBarcelonaParis a tio:TicketPlaceholder ; rdfs:label "Train ticket from Barcelona to Paris"@en ; - tio:accessTo :line-renfeParisBarcelona . - -:line-dsbCopenhagenKalundborg a tio:TrainService ; - tio:from dbpedia:Copenhagen ; - tio:via dbpedia:Roskilde ; - tio:via dbpedia:Holbæk ; - tio:to dbpedia:Kalundborg . - -:line-dsbCopenhagenHamburg a tio:TrainService ; - tio:from dbpedia:Copenhagen ; - tio:via dbpedia:Roskilde ; - tio:via dbpedia:Padborg ; - tio:to dbpedia:Hamburg . - -:line-dbBorealis a tio:TrainService ; - foaf:Page <https://en.wikipedia.org/wiki/City_Night_Line> ; - tio:from dbpedia:Copenhagen ; - tio:via dbpedia:Roskilde ; - tio:via dbpedia:Cologne ; - tio:to dbpedia:Amsterdam . - -:line-dbCologneBrussels a tio:TrainService ; - tio:via dbpedia:Cologne ; - tio:to dbpedia:Brussels . - -:line-thalysCologneBrussels a tio:TrainService ; - tio:via dbpedia:Cologne ; - tio:to dbpedia:Brussels . - -:line-thalysBrusselsParis a tio:TrainService ; - tio:from dbpedia:Brussels ; - tio:to dbpedia:Paris . - -:line-renfeParisBarcelona a tio:TrainService ; - tio:from dbpedia:Paris ; - tio:to dbpedia:Barcelona . + tio:scope [ a tio:scopeOfAccess ; + tio:accessTo [ a rail:Train ; + tio:operatedBy :org-renfe ; + tio:from :station-paris ; + tio:to :station-barcelona ; + ] + ] . :offer-dsbHolbækPadborg a gr:Offering ; gr:name "Holbæk-Padborg"@en ; @@ -1331,3 +1388,31 @@ :person-siri a foaf:Person ; foaf:name "Siri Reiter" ; foaf:Homepage <http://sirireiter.dk/> . + +:station-barcelona a rail:Station ; + rdfs:label "Some train station in Barcelona" ; + rdfs:comment "any station, but same one across routes" ; + rail:serves dbpedia:Barcelona . + +:station-brussels a rail:Station ; + rdfs:label "Some train station in Brussels" ; + rdfs:comment "any station, but same one across routes" ; + rail:serves dbpedia:Brussels . + +:station-cologne a rail:Station ; + rdfs:label "Some train station in Cologne" ; + rdfs:comment "any station, but same one across routes" ; + 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 . + +:station-paris a rail:Station ; + rdfs:label "Some train station in Paris" ; + rdfs:comment "any station, but same one across routes" ; + rail:serves dbpedia:Paris . |