Transmodel Ontology - Commons
type: Ontology
version IRI: https://w3id.org/transmodel/commons/0.2
license: http://creativecommons.org/licenses/by/4.0/
creator: Adolfo Antón Bravo (Ontology Engineering Group - Universidad Politécnica de Madrid)
creator: Oscar Corcho (Ontology Engineering Group - Universidad Politécnica de Madrid)
date: 2019-10-06
description: Module of the Transmodel Ontology focused on commons. This ontology provides support to the NeTEx model. Visit https://github.com/oeg-upm/transmodel-ontology
rights: Creative Commons Attribution 4.0 International (CC BY 4.0)
preferred namespace uri: https://w3id.org/transmodel/facilities#
version info: This is the initial version of the module on Commons, after considering the UML models and XSD descriptions of Transmodel and NeTEx

canAlight
type: ObjectProperty
sub property of: TOREVIEW
domain: Passenger

canBoard
type: ObjectProperty
sub property of: TOREVIEW
domain: Passenger

destinationStop
type: ObjectProperty
sub property of: TOREVIEW

followsJourneyPattern
type: ObjectProperty
sub property of: TOREVIEW

serviceJourneyPattern
type: ObjectProperty
sub property of: TOREVIEW
domain: ServiceJourney

journeyPatternPoint
type: ObjectProperty
sub property of: TOREVIEW
range: Point

serviceJourney
type: ObjectProperty
sub property of: TOREVIEW
domain: Passenger
range: ServiceJourney

originStop
type: ObjectProperty
sub property of: TOREVIEW

route
type: ObjectProperty
sub property of: TOREVIEW

scheduledStopPoint
type: ObjectProperty
sub property of: TOREVIEW

stopsAt
type: ObjectProperty
sub property of: TOREVIEW
domain: Vehicle

timingLinkPoint
type: ObjectProperty
sub property of: TOREVIEW
domain: A TimingLink is an ordered pair of TimingPoint for which run times may be recorded.
range: TimingPoint

timingLinkInJourneyPattern
type: ObjectProperty
sub property of: TOREVIEW
range: TimingLinkInJourneyPattern
type: DatatypeProperty

vehicleJourney
type: ObjectProperty
sub property of: TOREVIEW
domain: Vehicle

vehicleJourneyDayType
type: ObjectProperty
sub property of: TOREVIEW

vehicleJourneyRoute
type: ObjectProperty
sub property of: TOREVIEW

at
type: ObjectProperty
sub property of: TOREVIEW
comment: This property sets the relationship between something and other thing related to it. It is used in multiple situations and modules of this ontology

in
type: ObjectProperty
sub property of: TOREVIEW
comment: This property sets the relationship between something and other thing contained in the first. It is used in multiple situations and modules of this ontology (e.g., Quay in Stop Place)

arrivalTime
type: DatatypeProperty
domain: TimingPoint
range: dateTimeStamp

headway
type: DatatypeProperty
range: dateTimeStamp

layover
type: DatatypeProperty
range: dateTimeStamp

stopSequence
type: DatatypeProperty
range: nonNegativeInteger
comment: Sequences of ScheduledStopPoint

runtime
type: DatatypeProperty
range: nonNegativeInteger

startTime
type: DatatypeProperty
domain: HeadwayInterval
range: string

time
type: DatatypeProperty
domain: JourneyPatternLayover
domain: TimingPoint
domain: VehicleJourneyLayover
range: dateTimeStamp

timeLink
type: DatatypeProperty
domain: TimingPoint
range: nonNegativeInteger
comment: Sequences of TimePoints

waitTime
type: DatatypeProperty
range: string

This property determines whether the Point is on a border crossing
type: DatatypeProperty
range: boolean
label: border crossing

colour
type: DatatypeProperty
range: string
comment: The colour used to represent something with a Presentation (e.g., a Line)

text colour
type: DatatypeProperty
range: string
comment: The colour used to represent the text associated to something with a Presentation (e.g., a Line)

ActivationLink
type: Class
subclass of: TOREVIEW
comment: A Link where a control process is activated when a vehicle passes it

ActivationPoint
type: Class
subclass of: Point
comment: A Point where a control process is activated when a vehicle passes it. Equipment may be needed for activation

HeadwayInterval
type: Class
subclass of: TOREVIEW
comment: A time interval or a duration defining a headway period and characterizing HeadwayJourneyGroup

JourneyPatternLayover
type: Class
subclass of: TOREVIEW
comment: A JourneyPatternLayover is the time allowance at the end of each journey on a specified JourneyPattern to allow for delays and for other purposes. This layover supersedes any global layover and may be superseded by a specific VehicleJourneyLayover

Passenger
type: Class
subclass of: TOREVIEW
comment: A Passenger is someone who makes a Trip
comment: When a Passenger makes a Journey it is a Trip; when a Vehicle does it is a VehicleJourney

Point
type: Class
subclass of: TOREVIEW
comment: A Point is a 0-dimensional Node of the Network used for the spatial description of the network. Point may be located by a Location

ServiceJourney
type: Class
subclass of: TOREVIEW
comment: A ServiceJourney is a Passenger carrying VehicleJourney for one specified DayType. The pattern of working is in principle defined by a ServiceJourneyPattern.

A TimingLink is an ordered pair of TimingPoint for which run times may be recorded.
type: Class
subclass of: TOREVIEW
label: TimingLink

TimingLinkInJourneyPattern
type: Class
subclass of: TOREVIEW
comment: A TimingLinkInJourneyPattern is the position of a TimingLink in a JourneyPattern. This entity is needed if a TimingLink is repeated in the same JourneyPattern, and separate information is to be stored about each iteration of the TimingLink

TimingPoint
type: Class
subclass of: Point
comment: A TimingPoint is a Point against which the timing information necessary to build schedules may be recorded. It's the same as TimingPointInJourneyPattern

Trip
type: Class
subclass of: TOREVIEW
comment: The physical spatial possibility for a passenger to travel from a Place (located Point) origin of the Trip to another place (located Point) destination of the Trip.

Vehicle
type: Class
subclass of: TOREVIEW
comment: A PublicTransportVehicle used for carrying Passengers

VehicleJourneyLayover
type: Class
subclass of: TOREVIEW

Group of Entities
type: Class
comment: A set of Entities grouped together according to a Purpose of Grouping, e.g. grouping of stops known to the public by a common name.

Place
type: Class
subclass of: Zone
comment: A geographic place of any type which may be specified as the origin or destination of a trip. A Place may be represented as a Point (dimension 0), a road section (dimension 1) or a Zone (dimension 2).

Presentation
type: Class
subclass of: Restriction
  on property: colour
  all values from: string
subclass of: Restriction
  on property: text colour
  all values from: string
comment: This class is used to represent a Line, or any other object, in a map

Zone
type: Class
comment: A two dimensional Place within the Service Area of an Operator or Serviced Operator. It can be: - AdministrativeZone - TariffZone - AccessZone - ...

road-vehicle-mode
type: NamedIndividual
type: ConceptScheme

name: Adolfo Anton-Bravo