@prefix : . @prefix owl: . @prefix rdf: . @prefix xml: . @prefix xsd: . @prefix rdfs: . @base . rdf:type owl:Ontology ; owl:versionIRI ; owl:imports ; "2022-03-22"@en ; "Jhon Toledo (Ontology Engienering Group - Universidad Politécnica de Madrid)"@en , "Miguel Angel García (Ontology Engienering Group - Universidad Politécnica de Madrid"@en , "Oscar Corcho (Ontology Engineering Group - Universidad Politécnica de Madrid)"@en ; "Trias - Travellor Realtime Information and Advisory Standard"@en ; "https://w3id.org/mobility/trias/fares"@en ; "Creative Commons Attribution 4.0 International (CC BY 4.0)"@en ; "Ontology for the representation of fares elements in the Trias ontology"@en ; ; rdfs:label "Ontology for the representation of fares elements in the Trias ontology"@en . ################################################################# # Annotation properties ################################################################# ### http://creativecommons.org/ns#license rdf:type owl:AnnotationProperty . ### http://purl.org/dc/elements/1.1/creator rdf:type owl:AnnotationProperty . ### http://purl.org/dc/elements/1.1/date rdf:type owl:AnnotationProperty . ### http://purl.org/dc/elements/1.1/description rdf:type owl:AnnotationProperty . ### http://purl.org/dc/elements/1.1/identifier rdf:type owl:AnnotationProperty . ### http://purl.org/dc/elements/1.1/rights rdf:type owl:AnnotationProperty . ### http://purl.org/dc/elements/1.1/title rdf:type owl:AnnotationProperty . ### http://purl.org/dc/terms/license rdf:type owl:AnnotationProperty . ################################################################# # Datatypes ################################################################# ### https://w3id.org/mobility/trias/utility#WebLink rdf:type rdfs:Datatype . ################################################################# # Object Properties ################################################################# ### https://w3id.org/mobility/trias/fares#bookingAgencyName :bookingAgencyName rdf:type owl:ObjectProperty ; rdfs:domain :BookingInfo ; rdfs:range ; rdfs:comment "Property related to the name of a booking agency."@en ; rdfs:label "bookingAgencyName"@en . ### https://w3id.org/mobility/trias/fares#hasBookingInfo :hasBookingInfo rdf:type owl:ObjectProperty ; rdfs:domain :Ticket ; rdfs:range :BookingInfo ; rdfs:comment "Description of booking options."@en ; rdfs:label "hasBookingInfo"@en . ### https://w3id.org/mobility/trias/fares#hasErrorMessage :hasErrorMessage rdf:type owl:ObjectProperty ; rdfs:domain [ rdf:type owl:Class ; owl:unionOf ( :FaresResponse :TripFaresResult ) ] ; rdfs:range ; rdfs:label "hasErrorMessage"@en . ### https://w3id.org/mobility/trias/fares#hasFareZone :hasFareZone rdf:type owl:ObjectProperty ; rdfs:subPropertyOf owl:topObjectProperty ; rdfs:domain :FareZoneListInArea ; rdfs:range :FareZone ; rdfs:comment "This property represent one or more tariff zones."@en ; rdfs:label "hasFareZone"@en . ### https://w3id.org/mobility/trias/fares#hasFareZoneListInArea :hasFareZoneListInArea rdf:type owl:ObjectProperty ; rdfs:domain :StopFaresResult ; rdfs:range :FareZoneListInArea . ### https://w3id.org/mobility/trias/fares#hasFaresResult :hasFaresResult rdf:type owl:ObjectProperty ; rdfs:domain :FaresResponse ; rdfs:range :TripFaresResult ; rdfs:label "hasFaresResult"@en . ### https://w3id.org/mobility/trias/fares#hasMultiTripFaresResult :hasMultiTripFaresResult rdf:type owl:ObjectProperty ; rdfs:domain :MultiTripFares ; rdfs:range :MultiTripFaresResult ; rdfs:label "hasMultiTripFaresResult"@en . ### https://w3id.org/mobility/trias/fares#hasParams :hasParams rdf:type owl:ObjectProperty ; rdfs:comment "Parameter to filter the response contents."@en ; rdfs:label "hasParams"@en . ### https://w3id.org/mobility/trias/fares#hasStaticFaresResult :hasStaticFaresResult rdf:type owl:ObjectProperty ; rdfs:domain :StaticFares ; rdfs:range :StaticFaresResult ; rdfs:label "hasStaticFaresResult"@en . ### https://w3id.org/mobility/trias/fares#hasStaticInfoUrl :hasStaticInfoUrl rdf:type owl:ObjectProperty ; rdfs:domain :TripFaresResult . ### https://w3id.org/mobility/trias/fares#hasStopFaresResult :hasStopFaresResult rdf:type owl:ObjectProperty ; rdfs:domain :StopFares ; rdfs:range :StopFaresResult ; rdfs:label "hasStopFaresResult"@en . ### https://w3id.org/mobility/trias/fares#hasTariffLevelLabel :hasTariffLevelLabel rdf:type owl:ObjectProperty ; rdfs:domain :Ticket ; rdfs:range ; rdfs:comment "Name for tariff levels in this context (example from Nürnberg “price level”, “tariff level”)"@en ; rdfs:label "hasTariffLevelLabel"@en . ### https://w3id.org/mobility/trias/fares#hasTicket :hasTicket rdf:type owl:ObjectProperty ; rdfs:domain :TripFaresResult ; rdfs:range :Ticket ; rdfs:comment "Reference to tickets which are valid on this section of the trip."@en ; rdfs:label "hasTicket"@en . ### https://w3id.org/mobility/trias/fares#hasTraveller :hasTraveller rdf:type owl:ObjectProperty ; rdfs:label "hasTraveller"@en . ### https://w3id.org/mobility/trias/fares#hasTrip :hasTrip rdf:type owl:ObjectProperty ; rdfs:domain :TripFaresRequest ; rdfs:range ; rdfs:comment "A complete trip from origin to destination"@en ; rdfs:label "hasTrip"@en . ### https://w3id.org/mobility/trias/fares#hasTripFaresResult :hasTripFaresResult rdf:type owl:ObjectProperty ; rdfs:domain :TripFares ; rdfs:range :TripFaresResult ; rdfs:label "hasTripFaresResult"@en . ### https://w3id.org/mobility/trias/fares#hasValidityFareZones :hasValidityFareZones rdf:type owl:ObjectProperty ; rdfs:domain :Ticket ; rdfs:range :FareZoneListInArea ; rdfs:comment "Geographic validity of the ticket stated with the help of a list of tariff zones, for which the ticket is valid."@en ; rdfs:label "hasValidityFareZones"@en . ### https://w3id.org/mobility/trias/fares#infoUrl :infoUrl rdf:type owl:ObjectProperty ; rdfs:domain :BookingInfo , :Ticket . ### https://w3id.org/mobility/trias/fares#passedZones :passedZones rdf:type owl:ObjectProperty ; rdfs:domain :TripFaresResult ; rdfs:range :FareZoneListInArea ; rdfs:label "This property shows if there are traversed tariff zones on this section of the trip."@en , "passedZones"@en . ### https://w3id.org/mobility/trias/fares#saleUrl :saleUrl rdf:type owl:ObjectProperty ; rdfs:domain :Ticket . ### https://w3id.org/mobility/trias/fares#validityAreaText :validityAreaText rdf:type owl:ObjectProperty ; rdfs:domain :Ticket ; rdfs:range ; rdfs:comment "Description of validity zone."@en ; rdfs:label "validityAreaText"@en . ### https://w3id.org/mobility/trias/fares#validityDurationText :validityDurationText rdf:type owl:ObjectProperty ; rdfs:domain :Ticket ; rdfs:range ; rdfs:comment "Description of validity duration."@en ; rdfs:label "validityDurationText"@en . ################################################################# # Data properties ################################################################# ### http://purl.org/dc/terms/identifier rdf:type owl:DatatypeProperty ; rdfs:range xsd:string ; rdfs:comment "An unambiguous reference to the resource within a given context."@en ; rdfs:isDefinedBy ; rdfs:label "identifier"@en . ### https://w3id.org/mobility/trias/fares#age :age rdf:type owl:DatatypeProperty ; rdfs:domain :FaresPassenger ; rdfs:range xsd:string . ### https://w3id.org/mobility/trias/fares#bookingDeadline :bookingDeadline rdf:type owl:DatatypeProperty ; rdfs:domain :BookingInfo ; rdfs:range xsd:dateTime ; rdfs:comment "Minimum waiting time for booking before the journey begins."@en ; rdfs:label "bookingDeadline"@en . ### https://w3id.org/mobility/trias/fares#bookingUrl :bookingUrl rdf:type owl:DatatypeProperty ; rdfs:domain :BookingInfo ; rdfs:range xsd:string ; rdfs:comment "URL for online-booking."@en ; rdfs:label "bookingUrl"@en . ### https://w3id.org/mobility/trias/fares#currency :currency rdf:type owl:DatatypeProperty ; rdfs:domain :Ticket ; rdfs:range xsd:string ; rdfs:comment "Currency code as per ISO 4217, e.g. “EUR” or “GBP”."@en ; rdfs:label "currency"@en . ### https://w3id.org/mobility/trias/fares#date :date rdf:type owl:DatatypeProperty ; rdfs:domain :StopFaresRequest ; rdfs:range xsd:dateTime ; rdfs:comment "Date for which to retrieve fares information."@en ; rdfs:label "date"@en . ### https://w3id.org/mobility/trias/fares#fareAuthorityFilter :fareAuthorityFilter rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :fareParam ; rdfs:comment "Fare authority for which to retrieve fares information."@en ; rdfs:label "fareAuthorityFilter"@en . ### https://w3id.org/mobility/trias/fares#fareParam :fareParam rdf:type owl:DatatypeProperty . ### https://w3id.org/mobility/trias/fares#fareZoneRef :fareZoneRef rdf:type owl:DatatypeProperty ; rdfs:domain :FareZone ; rdfs:range xsd:string ; rdfs:comment "Code for a tariff zone."@en ; rdfs:label "fareZoneRef"@en . ### https://w3id.org/mobility/trias/fares#fareZoneText :fareZoneText rdf:type owl:DatatypeProperty ; rdfs:domain :FareZone ; rdfs:range xsd:string ; rdfs:label "Name of tariff zone for passengers."@en , "fareZoneText"@en . ### https://w3id.org/mobility/trias/fares#faresAuthorityRef :faresAuthorityRef rdf:type owl:DatatypeProperty ; rdfs:domain :FareZoneListInArea ; rdfs:range xsd:string ; rdfs:comment "Code for a fare authority or a company fare."@en ; rdfs:label "faresAuthorityRef"@en . ### https://w3id.org/mobility/trias/fares#faresAuthorityText :faresAuthorityText rdf:type owl:DatatypeProperty ; rdfs:domain :FareZoneListInArea , :Ticket ; rdfs:range xsd:string ; rdfs:comment "Description or name of fare authority."@en , "Textual description or name of fares authority."@en ; rdfs:label "faresAuthorityText"@en . ### https://w3id.org/mobility/trias/fares#fromTripIdRef :fromTripIdRef rdf:type owl:DatatypeProperty ; rdfs:domain :TripTicketReference ; rdfs:range xsd:string ; rdfs:comment "Identifies the \"valid from\" trip."@en ; rdfs:label "fromTripIdRef"@en . ### https://w3id.org/mobility/trias/fares#fromTripLegIdRef :fromTripLegIdRef rdf:type owl:DatatypeProperty ; rdfs:domain :TripFaresResult ; rdfs:range xsd:string ; rdfs:comment "Identifies the \"valid from\" trip leg."@en ; rdfs:label "fromTripLegIdRef"@en . ### https://w3id.org/mobility/trias/fares#hasStaticInfoUrl :hasStaticInfoUrl rdf:type owl:DatatypeProperty ; rdfs:range . ### https://w3id.org/mobility/trias/fares#infoUrl :infoUrl rdf:type owl:DatatypeProperty ; rdfs:range xsd:string , . ### https://w3id.org/mobility/trias/fares#netPrice :netPrice rdf:type owl:DatatypeProperty ; rdfs:domain :Ticket ; rdfs:range xsd:float ; rdfs:comment "Net ticket price as decimal number for calculation purposes."@en ; rdfs:label "netPrice"@en . ### https://w3id.org/mobility/trias/fares#passengerCategory :passengerCategory rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :fareParam ; rdfs:comment "Passenger categories for which to retrieve fares information."@en ; rdfs:label "passengerCategory"@en . ### https://w3id.org/mobility/trias/fares#phoneNumber :phoneNumber rdf:type owl:DatatypeProperty ; rdfs:domain :BookingInfo ; rdfs:range xsd:string ; rdfs:comment "Telephone number for booking."@en ; rdfs:label "phoneNumber"@en . ### https://w3id.org/mobility/trias/fares#price :price rdf:type owl:DatatypeProperty ; rdfs:domain :Ticket ; rdfs:range xsd:float ; rdfs:comment "Net ticket price as decimal number for calculation purposes."@en ; rdfs:label "price"@en . ### https://w3id.org/mobility/trias/fares#saleUrl :saleUrl rdf:type owl:DatatypeProperty ; rdfs:range . ### https://w3id.org/mobility/trias/fares#stopPointRef :stopPointRef rdf:type owl:DatatypeProperty ; rdfs:domain :StopFaresRequest ; rdfs:range xsd:string ; rdfs:label "stopPointRef"@en . ### https://w3id.org/mobility/trias/fares#tariffLevel :tariffLevel rdf:type owl:DatatypeProperty ; rdfs:domain :Ticket ; rdfs:range xsd:string ; rdfs:comment "Tariff level (example from Nürnberg “10” or “10+T”)."@en ; rdfs:label "tariffLevel"@en . ### https://w3id.org/mobility/trias/fares#ticketName :ticketName rdf:type owl:DatatypeProperty ; rdfs:range xsd:string ; rdfs:comment "Name of ticket."@en ; rdfs:label "ticketName"@en . ### https://w3id.org/mobility/trias/fares#ticketRef :ticketRef rdf:type owl:DatatypeProperty ; rdfs:label "ticketRef"@en . ### https://w3id.org/mobility/trias/fares#toTripIdRef :toTripIdRef rdf:type owl:DatatypeProperty ; rdfs:domain :TripTicketReference ; rdfs:range xsd:string ; rdfs:comment "Identifies the \"valid to\" trip."@en ; rdfs:label "toTripIdRef"@en . ### https://w3id.org/mobility/trias/fares#toTripLegIdRef :toTripLegIdRef rdf:type owl:DatatypeProperty ; rdfs:domain :TripFaresResult ; rdfs:range xsd:string ; rdfs:comment "Identifies the \"valid to\" trip leg."@en ; rdfs:label "toTripLegIdRef"@en . ### https://w3id.org/mobility/trias/fares#travelClass :travelClass rdf:type owl:DatatypeProperty ; rdfs:subPropertyOf :fareParam ; rdfs:comment "Travel class for which to retrieve tickets."@en ; rdfs:label "travelClass"@en . ### https://w3id.org/mobility/trias/fares#travellerCard :travellerCard rdf:type owl:DatatypeProperty ; rdfs:domain :FaresPassenger ; rdfs:range xsd:string ; rdfs:comment "Traveller card that the passenger can make use of."@en ; rdfs:label "travellerCard"@en . ### https://w3id.org/mobility/trias/fares#validityDuration :validityDuration rdf:type owl:DatatypeProperty ; rdfs:domain :Ticket ; rdfs:range xsd:string ; rdfs:comment "Maximum validity duration of the ticket after purchase or validation."@en ; rdfs:label "validityDuration"@en . ################################################################# # Classes ################################################################# ### https://w3id.org/mobility/trias/common#ErrorMessage rdf:type owl:Class . ### https://w3id.org/mobility/trias/fares#BookingInfo :BookingInfo rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :bookingAgencyName ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :bookingDeadline ; owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:dateTime ] , [ rdf:type owl:Restriction ; owl:onProperty :bookingUrl ; owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty :infoUrl ; owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty :phoneNumber ; owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] ; rdfs:comment "Information of a booking opportunity."@en ; rdfs:label "BookingInfo"@en . ### https://w3id.org/mobility/trias/fares#FareZone :FareZone rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :fareZoneRef ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty :fareZoneText ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] ; rdfs:comment "Model of a fare zone."@en ; rdfs:label "FareZone"@en . ### https://w3id.org/mobility/trias/fares#FareZoneListInArea :FareZoneListInArea rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :hasFareZone ; owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onClass :FareZone ] , [ rdf:type owl:Restriction ; owl:onProperty :faresAuthorityRef ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty :faresAuthorityText ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] ; rdfs:comment "List of fare zones within the area of a Fares Authority."@en ; rdfs:label "FareZoneListInArea"@en . ### https://w3id.org/mobility/trias/fares#FaresParam :FaresParam rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :hasTraveller ; owl:someValuesFrom :FaresPassenger ] , [ rdf:type owl:Restriction ; owl:onProperty :fareAuthorityFilter ; owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty :passengerCategory ; owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty :travelClass ; owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] ; rdfs:comment "Parameters for fares request."@en ; rdfs:label "FaresParam"@en . ### https://w3id.org/mobility/trias/fares#FaresPassenger :FaresPassenger rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :age ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty :travellerCard ; owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] ; rdfs:comment "Structure of a passenger profile for fares calculation."@en ; rdfs:label "FaresPassenger"@en . ### https://w3id.org/mobility/trias/fares#FaresRequest :FaresRequest rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :hasParams ; owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onClass :FaresParam ] ; rdfs:comment "Fares request structure."@en ; rdfs:label "FaresRequest"@en . ### https://w3id.org/mobility/trias/fares#FaresResponse :FaresResponse rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :hasErrorMessage ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :hasFaresResult ; owl:someValuesFrom :FaresResult ] ; rdfs:comment "Fares response element."@en ; rdfs:label "FaresResponse"@en . ### https://w3id.org/mobility/trias/fares#FaresResult :FaresResult rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] ; rdfs:comment "Wrapper element for fares results."@en ; rdfs:label "FaresResult"@en . ### https://w3id.org/mobility/trias/fares#MultiTripFares :MultiTripFares rdf:type owl:Class ; rdfs:subClassOf :FaresResult , [ rdf:type owl:Restriction ; owl:onProperty :hasMultiTripFaresResult ; owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onClass :MultiTripFaresResult ] ; rdfs:comment "Structure of a Multi Trip Fares Request result"@en ; rdfs:label "MultiTripFares"@en . ### https://w3id.org/mobility/trias/fares#MultiTripFaresRequest :MultiTripFaresRequest rdf:type owl:Class ; rdfs:subClassOf :FaresRequest , [ rdf:type owl:Restriction ; owl:onProperty :hasTrip ; owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onClass ] ; rdfs:comment "Structure of a Multi Trip Fares Request."@en ; rdfs:label "MultiTripFaresRequest"@en . ### https://w3id.org/mobility/trias/fares#MultiTripFaresResult :MultiTripFaresResult rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :hasErrorMessage ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :hasTicket ; owl:someValuesFrom :Ticket ] , [ rdf:type owl:Restriction ; owl:onProperty :passedZones ; owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onClass :FareZoneListInArea ] , [ rdf:type owl:Restriction ; owl:onProperty :hasStaticInfoUrl ; owl:someValuesFrom ] ; rdfs:comment "Fares and tickets for multiple trips."@en ; rdfs:label "MultiTripFaresResult"@en . ### https://w3id.org/mobility/trias/fares#StaticFares :StaticFares rdf:type owl:Class ; rdfs:subClassOf :FaresResult , [ rdf:type owl:Restriction ; owl:onProperty :hasStaticFaresResult ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onClass :StaticFaresResult ] ; rdfs:label "StaticFares"@en . ### https://w3id.org/mobility/trias/fares#StaticFaresRequest :StaticFaresRequest rdf:type owl:Class ; rdfs:subClassOf :FaresRequest , [ rdf:type owl:Restriction ; owl:onProperty :ticketRef ; owl:someValuesFrom xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty :date ; owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:dateTime ] ; rdfs:comment "General fares information. May depend on date."@en ; rdfs:label "StaticFaresRequest"@en . ### https://w3id.org/mobility/trias/fares#StaticFaresResult :StaticFaresResult rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :hasTicket ; owl:someValuesFrom :Ticket ] , [ rdf:type owl:Restriction ; owl:onProperty :hasStaticInfoUrl ; owl:someValuesFrom ] ; rdfs:comment "General fares information."@en ; rdfs:label "StaticFaresResult"@en . ### https://w3id.org/mobility/trias/fares#StopFares :StopFares rdf:type owl:Class ; rdfs:subClassOf :FaresResult , [ rdf:type owl:Restriction ; owl:onProperty :hasStopFaresResult ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onClass :StopFaresResult ] ; rdfs:label "StopFares"@en . ### https://w3id.org/mobility/trias/fares#StopFaresRequest :StopFaresRequest rdf:type owl:Class ; rdfs:subClassOf :FaresRequest , [ rdf:type owl:Restriction ; owl:onProperty :stopPointRef ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty :date ; owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:dateTime ] ; rdfs:comment "Sub-request: stop-related fare information."@en ; rdfs:label "StopFaresRequest"@en . ### https://w3id.org/mobility/trias/fares#StopFaresResult :StopFaresResult rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :hasFareZoneListInArea ; owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onClass :FareZoneListInArea ] ; rdfs:comment "Stop-related fares information."@en ; rdfs:label "StopFaresResult"@en . ### https://w3id.org/mobility/trias/fares#Ticket :Ticket rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :hasBookingInfo ; owl:someValuesFrom :BookingInfo ] , [ rdf:type owl:Restriction ; owl:onProperty :hasTariffLevelLabel ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :hasValidityFareZones ; owl:someValuesFrom :FareZoneListInArea ] , [ rdf:type owl:Restriction ; owl:onProperty :validityAreaText ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :validityDurationText ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :infoUrl ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :saleUrl ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty :faresAuthorityRef ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty :faresAuthorityText ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty :ticketName ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty :currency ; owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty :price ; owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty :tariffLevel ; owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty :validityDuration ; owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] ; rdfs:comment "Ticket and associated information."@en ; rdfs:label "Ticket"@en . ### https://w3id.org/mobility/trias/fares#TripFares :TripFares rdf:type owl:Class ; rdfs:subClassOf :FaresResult , [ rdf:type owl:Restriction ; owl:onProperty :hasTripFaresResult ; owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onClass :TripFaresResult ] ; rdfs:label "TripFares"@en . ### https://w3id.org/mobility/trias/fares#TripFaresRequest :TripFaresRequest rdf:type owl:Class ; rdfs:subClassOf :FaresRequest , [ rdf:type owl:Restriction ; owl:onProperty :hasTrip ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onClass ] ; rdfs:comment "Structure of a Single Trip Fares Request."@en ; rdfs:label "TripFaresRequest"@en . ### https://w3id.org/mobility/trias/fares#TripFaresResult :TripFaresResult rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :hasErrorMessage ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :hasTicket ; owl:someValuesFrom :Ticket ] , [ rdf:type owl:Restriction ; owl:onProperty :passedZones ; owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onClass :FareZoneListInArea ] , [ rdf:type owl:Restriction ; owl:onProperty :hasStaticInfoUrl ; owl:someValuesFrom ] , [ rdf:type owl:Restriction ; owl:onProperty :fromTripLegIdRef ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty :toTripLegIdRef ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] ; rdfs:comment "Structure of a Single Trip Fare Request result."@en ; rdfs:label "TripFaresResult"@en . ### https://w3id.org/mobility/trias/fares#TripTicketReference :TripTicketReference rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty :fromTripIdRef ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty :ticketRef ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty :toTripIdRef ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty :toTripLegIdRef ; owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] , [ rdf:type owl:Restriction ; owl:onProperty :fromTripLegIdRef ; owl:maxQualifiedCardinality "1"^^xsd:nonNegativeInteger ; owl:onDataRange xsd:string ] ; rdfs:comment "Element that connects tickets to trips."@en ; rdfs:label "TripTicketReference"@en . ### https://w3id.org/mobility/trias/trips#Trip rdf:type owl:Class . ### https://w3id.org/mobility/trias/utility#InternationalText rdf:type owl:Class . ################################################################# # Annotations ################################################################# :hasStaticInfoUrl rdfs:comment "URL for information pages."@en ; rdfs:label "hasStaticInfoUrl"@en . :infoUrl rdfs:comment "URL for information pages."@en ; rdfs:label "infoUrl"@en . :saleUrl rdfs:comment "URL for online purchase options in order to purchase this ticket ."@en ; rdfs:label "saleUrl"@en . ### Generated by the OWL API (version 5.1.18) https://github.com/owlcs/owlapi/