summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2014-03-12 20:02:55 +0100
committerJonas Smedegaard <dr@jones.dk>2014-03-12 20:02:55 +0100
commitfc230b5982542bba1466f7f46108c98483f6e1f7 (patch)
tree7b17b287bf5ca977d3f46f990906f7c6bc1b052f
parent0a1b18802f8e1b0f2343c81732f11d9aa4dc6fd2 (diff)
Add info on seat reservations, and disstinguish them from regular tickets.
-rw-r--r--data/2014/europe.ttl53
1 files changed, 34 insertions, 19 deletions
diff --git a/data/2014/europe.ttl b/data/2014/europe.ttl
index e252a6b..242e892 100644
--- a/data/2014/europe.ttl
+++ b/data/2014/europe.ttl
@@ -601,13 +601,6 @@
]
] .
-:ticket-dbCologneBrussels a tio:TicketPlaceholder ;
- rdfs:label "Train ticket from Cologne to Brussels"@en ;
- tio:scope [ a tio:scopeOfAccess ;
- tio:eligibleServiceLevel tio:Economy ;
- tio:accessTo :train-cologneBrussels
- ] .
-
:ticket-dbBrusselsCologne a tio:TicketPlaceholder ;
rdfs:label "Train ticket from Brussels to Cologne"@en ;
tio:scope [ a tio:scopeOfAccess ;
@@ -623,17 +616,22 @@
rdfs:label "InterRail 10 days within 22 days"@en ;
tio:scope [ a tio:scopeOfAccess ;
tio:eligibleServiceLevel tio:Economy ;
+ tio:accessTo :train-cologneBrussels
] .
:ticket-thalysBrusselsParis a tio:TicketPlaceholder ;
rdfs:label "Train ticket from Brussels to Paris"@en ;
tio:scope [ a tio:scopeOfAccess ;
tio:eligibleServiceLevel tio:Economy ;
- tio:accessTo [ a rail:Train ;
- tio:operatedBy :org-thalys ;
- tio:from :station-brussels ;
- tio:to :station-paris ;
- ]
+ tio:accessTo :train-brusselsParis
+ ] .
+
+:seat-thalysBrusselsParis a tio:TicketPlaceholder ;
+ rdfs:label "Seat reservation from Brussels to Paris"@en ;
+ tio:scope [ a tio:scopeOfAccess ;
+ tio:eligibleServiceLevel tio:Economy ;
+ tio:eligibleAudience :discount-interrail ;
+ tio:accessTo :train-brusselsParis
] .
:ticket-thalysParisBrussels a tio:TicketPlaceholder ;
@@ -647,15 +645,12 @@
]
] .
-:ticket-renfeParisBarcelona a tio:TicketPlaceholder ;
- rdfs:label "Train ticket from Paris to Barcelona"@en ;
+:seat-renfeParisBarcelona a tio:TicketPlaceholder ;
+ rdfs:label "Seat reservation from Paris to Barcelona"@en ;
tio:scope [ a tio:scopeOfAccess ;
tio:eligibleServiceLevel tio:Economy ;
- tio:accessTo [ a rail:Train ;
- tio:operatedBy :org-renfe ;
- tio:from :station-barcelona ;
- tio:to :station-paris ;
- ]
+ tio:eligibleAudience :discount-interrail ;
+ tio:accessTo :train-parisBarcelona
] .
:ticket-renfeBarcelonaParis a tio:TicketPlaceholder ;
@@ -851,6 +846,16 @@
gr:hasCurrencyValue "99"^^xsd:float
] .
+:offer-sncfBrusselsParisSeat a gr:Offering ;
+ gr:name "Brussels-Paris (seat)"@en ;
+ gr:description "Seat reservation from Brussels to Paris"@en ;
+ gr:includes :seat-thalysBrusselsParis ;
+ gr:hasBusinessFunction gr:Sell ;
+ gr:hasPriceSpecification [ a gr:UnitPriceSpecification ;
+ gr:hasCurrency "EUR"@en ;
+ gr:hasCurrencyValue "30"^^xsd:float
+ ] .
+
:offer-sncfParisBrussels a gr:Offering ;
gr:name "Paris-Brussels"@en ;
gr:description "Train ticket from Paris to Brussels"@en ;
@@ -871,6 +876,16 @@
gr:hasCurrencyValue "176.10"^^xsd:float
] .
+:offer-sncfParisBarcelonaSeat a gr:Offering ;
+ gr:name "Paris-Barcelona (seat)"@en ;
+ gr:description "Seat reservation from Paris to Barcelona"@en ;
+ gr:includes :seat-renfeParisBarcelona ;
+ gr:hasBusinessFunction gr:Sell ;
+ gr:hasPriceSpecification [ a gr:UnitPriceSpecification ;
+ gr:hasCurrency "EUR"@en ;
+ gr:hasCurrencyValue "26.50"^^xsd:float
+ ] .
+
:offer-sncfBarcelonaParis a gr:Offering ;
gr:name "Barcelona-Paris"@en ;
gr:description "Train ticket from Barcelona to Paris"@en ;