Transmodel Ontology - Journeys
type: Ontology
version IRI: https://w3id.org/mobility/transmodel/journeys/0.3.0
license: http://creativecommons.org/licenses/by/4.0/
creator: Jhon Toledo (Ontology Engienering Group - Universidad Politécnica de Madrid)
creator: Miguel Angel García (Ontology Engienering Group - Universidad Politécnica de Madrid)
creator: Oscar Corcho (Ontology Engineering Group - Universidad Politécnica de Madrid)
date: 2022-03-09
description: Module of the Transmodel Ontology focused on journeys. This ontology provides support to the NeTEx model. Visit https://github.com/oeg-upm/mobility
rights: Creative Commons Attribution 4.0 International (CC BY 4.0)
comment: Module of the Transmodel Ontology focused on facilities. This ontology provides support to the NeTEx model. Visit https://github.com/oeg-upm/mobility
version info: This is the initial version of the module on Journeys, after considering the UML models and XSD descriptions of Transmodel and NeTEx

description
range: string
type: DatatypeProperty
type: NamedIndividual

name
range: string
type: DatatypeProperty
type: NamedIndividual

a View Of
type: ObjectProperty
sub property of: topObjectProperty
inverse of: viewed As
domain: Point
range: Point In Link Sequence
range: PointOnRoute
type: NamedIndividual
comment: This property allows relating a Point with the Points in Link Sequence where it appears

accessMode
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
type: NamedIndividual

accessPTS
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
type: NamedIndividual
comment: The physical spatial possibility for a passenger to access or leave the Public Transport System. The link may be used during a Trip for : - The walking movement of the Passenger from a Place (Origin of the Trip) to a ScheduledStopPoint (origin of the Public Transport Trip) or; - The walking movement of the Passenger from a Scheduled Stop Point (destination of the Public Transport Trip) to a Place (destination of the Trip)

allowedLineDirections
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
domain: Route
type: NamedIndividual

beginsConnection
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
range: Scheduled Stop Point
type: NamedIndividual

belonging To
type: ObjectProperty
domain: Vehicle Type
range: Vehicle Mode
type: NamedIndividual
comment: This property sets the relationship between Vehicle Type and Vehicle Mode

blockPart
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
type: NamedIndividual

canAlight
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
range: Scheduled Stop Point
type: NamedIndividual

canBoard
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
range: Scheduled Stop Point
type: NamedIndividual

characterised By
type: ObjectProperty
domain: Journey
range: Accessibility Assessment
type: NamedIndividual
comment: This property is the relationship of a Journey and the Accessibility Assessment

classified by
type: ObjectProperty
domain: Line
range: Class
  intersection of: Concept
  intersection of: Restriction
    on property: inScheme
    has value: all-modes
type: NamedIndividual
comment: This property allows relating a Line with the transport modes which are used to operate it

composed of
type: ObjectProperty
inverse of: runs On
domain: Vehicle Journey
range: Journey Frequency Group
type: NamedIndividual
comment: This property relates a Journey Frequency Group with the Vehicle Journeys that it is composed of

composedOfLink
type: ObjectProperty
domain: Group of Link Sequences
range: Link Sequence
type: NamedIndividual
comment: This property allows grouping a Link Sequences.

day
type: ObjectProperty
range: Class
  intersection of: Concept
  intersection of: Restriction
    on property: inScheme
    has value: day type
type: NamedIndividual
comment: This property relates a Day Of Week with a Day Type which is defined in KOS day-type

dayTypeAssignment
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
type: NamedIndividual
comment: The assignment of operational characteristics, expressed by DayType, to a particular OperatingDay within a ServiceCalendar

defaultDeadRunRunTime
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
domain: Dead Run
type: NamedIndividual

defaultInterchange
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
domain: Scheduled Stop Point
type: NamedIndividual

defined As
type: ObjectProperty
domain: Property Of Day
range: Class
  intersection of: Concept
  intersection of: Restriction
    on property: inScheme
    has value: day type
type: NamedIndividual
comment: This property sets the relationship between Property Of Day and the SKOS Concept Scheme for days of the week

defines
type: ObjectProperty
inverse of: is defined by
domain: Rhythmical Journey Group
range: Template Vehicle Journey
type: NamedIndividual
comment: This property relates a Rhythmical Journey Group with a Template Vehicle Journey

described By
type: ObjectProperty
sub property of: topObjectProperty
domain: Day Type
range: Property Of Day
type: NamedIndividual
comment: This property asign a DayType to the specific Property of Day

destination display
type: ObjectProperty
range: Destination Display
type: NamedIndividual

destinationStop
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
range: Scheduled Stop Point
type: NamedIndividual

direction Type
type: ObjectProperty
sub property of: topObjectProperty
domain: Service Journey
range: Class
  intersection of: Concept
  intersection of: Restriction
    on property: inScheme
    has value: direction-type
type: NamedIndividual
comment: This property allows describing the type of direction for a service journey

direction Type
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
type: NamedIndividual

endOf
type: ObjectProperty
type: NamedIndividual
comment: A point of end

end of block
type: ObjectProperty
domain: Parking Point
range: Block
type: NamedIndividual
comment: Property to relate a Parking Point to the end of a Block

ending at
type: ObjectProperty
domain: Operating Period
range: Operating Day
type: NamedIndividual
comment: Property to connect an Operating Period to the related Operating Days, indicating when it ends

endsConnection
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
range: Scheduled Stop Point
type: NamedIndividual
comment: Connection End, one end of a connection in Transmodel v6.0

endsConnectionDefault
type: ObjectProperty
sub property of: endsConnection
range: Scheduled Stop Point
type: NamedIndividual

followsDeadRunPattern
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
domain: Vehicle Journey
range: DeadRunPattern
type: NamedIndividual

followsJourneyPattern
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
domain: Vehicle Journey
range: Journey Pattern
type: NamedIndividual

for
type: ObjectProperty
domain: Stop Assignment
type: NamedIndividual
comment: A general property that allows associating a Stop Assignment to a Scheduled Stop Point, Quay, Boarding Position and/or Stop Place

for serviced organisation
type: ObjectProperty
domain: Organisation Day Type
type: NamedIndividual
comment: TODO: Add range tmorg:ServicedOrganisation
comment: This property connects an Organisation Day Type to a Service Organisation, indicating that such Day Type is for providing service to the corresponding Organisation

holiday Type
type: ObjectProperty
range: Class
  intersection of: Concept
  intersection of: Restriction
    on property: inScheme
    has value: day type
type: NamedIndividual
comment: This propery sets the relationship with holiday type defined in the KOS day-type

in Link Sequence
type: ObjectProperty
sub property of: topObjectProperty
inverse of: made Up Of
type: FunctionalProperty
domain: Point In Link Sequence
range: Link Sequence
type: NamedIndividual
comment: This property allows relating a Point in Link Sequence with the corresponding Link Sequence

is defined by
type: ObjectProperty
domain: Template Vehicle Journey
range: Rhythmical Journey Group
type: NamedIndividual
comment: This property relates a Template Vehicle Journey with the Rhythmical Journey Group that defines it

journey Pattern Made Up Of
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
range: Stop Point In Journey Pattern
type: NamedIndividual
comment: A Journey Pattern is Made Up Of Stop Point In Journey Pattern
comment: TODO: change to madeUpOf

journeyPatternPoint
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
domain: Journey Pattern
range: Point
type: NamedIndividual

journeyRunTime
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
domain: Journey Pattern
type: NamedIndividual

made Up Of
type: ObjectProperty
sub property of: topObjectProperty
domain: Link Sequence
range: Point In Link Sequence
type: NamedIndividual
comment: This property allows relating a Link Sequence with the set of Points in Link Sequence that make it up

made Using
type: ObjectProperty
sub property of: topObjectProperty
domain: Service Journey
range: Service Facility Set
type: NamedIndividual
comment: This property connects a Service Journey to the Service Facility Set that is making it possible

on
type: ObjectProperty
sub property of: topObjectProperty
type: NamedIndividual
comment: This property allows relating an entity with the entity where it appears. For instance, a Journey Pattern on (onRoute) a Route, a Route on (onLine) a Line.

on Line
type: ObjectProperty
sub property of: on
domain: Line
range: Route
type: NamedIndividual
comment: CHECK La relación está al revés, habrá que poner otro nombre que exprese mejor la relación. @es
comment: This property allows relating a Route with a Line where it appears

on Route
type: ObjectProperty
sub property of: on
domain: Route
range: Service Journey Pattern
type: NamedIndividual
comment: CHECK La relación está al revés, habrá que poner otro nombre que exprese mejor la relación. @es
comment: This property allows relating a Journey Pattern with a Route where it appears

operated By
type: ObjectProperty
domain: Vehicle Journey
range: Vehicle Type
type: NamedIndividual
comment: This property sets the relationship between a Vehicle Journey and a Vehicle Type

operatingPeriod
type: ObjectProperty
range: Operating Period
type: NamedIndividual
comment: operating period
comment: operating period assigned to a Day Type Assignment

originStop
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
range: Scheduled Stop Point
type: NamedIndividual

overriding
type: ObjectProperty
domain: Dynamic Stop Assignment
range: Passenger Stop Assignment
type: NamedIndividual
comment: This property is used to specify the Passenger Stop Assignment that a Dynamic Stop Assignment overrides

passengerConnection
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
type: NamedIndividual

passes at
type: ObjectProperty
type: NamedIndividual
comment: TODO: Check which domain and range to use
comment: This property sets the relationship between a Point In Journey Pattern or a Service Journey and a Timetabled Passing Time

passingTimeTimingPoint
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
range: Timing Point
type: NamedIndividual

prescribing
type: ObjectProperty
sub property of: topObjectProperty
domain: Point In Journey Pattern
range: Destination Display
type: NamedIndividual
comment: This property relates a Point in Journey Pattern with a Destination Display

presented by
type: ObjectProperty
domain: Line
range: Presentation
type: NamedIndividual
comment: This property is used to connect a Line with its corresponding Presentation

primarily Advertised With
type: ObjectProperty
sub property of: topObjectProperty
domain: Journey Pattern
range: Destination Display
type: NamedIndividual
comment: This property relates where is primarily advertised the Journey Pattern in a Destination Display

route On Line
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
range: Route
type: NamedIndividual

run By
type: ObjectProperty
sub property of: topObjectProperty
domain: Line
range: Operator
type: NamedIndividual
comment: A Line is run by an Operator

journeyRunTimeOverrides
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
type: NamedIndividual

runs On
type: ObjectProperty
domain: Journey Frequency Group
range: Vehicle Journey
type: NamedIndividual
comment: This property relates a Vehicle Journey with the Journey Frequency Group(s) that it belongs to

scheduledStopPoint
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
domain: Route
range: Scheduled Stop Point
type: NamedIndividual

season
type: ObjectProperty
range: Class
  intersection of: Concept
  intersection of: Restriction
    on property: inScheme
    has value: day type
type: NamedIndividual
comment: TODO: In journeys/daytype-properties there is the skos:Concept top concept season-type which must be the range of this property
comment: This property states the season of a Operating Period

service Journey Pattern
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
domain: Service Journey
range: Service Journey Pattern
type: NamedIndividual
comment: A Service Journey has (service Journey Pattern) a Service Journey Pattern

specifying
type: ObjectProperty
sub property of: topObjectProperty
domain: Day Type Assignment
range: Day Type
type: NamedIndividual
comment: The assignment of operational characteristics, expressed by DayType, to a particular OperatingDay within a ServiceCalendar

startOf
type: ObjectProperty
type: NamedIndividual
comment: A point of start

start Of Block
type: ObjectProperty
domain: Parking Point
range: Block
type: NamedIndividual
comment: Property to relate a Parking Point to the start of a Block

starting At
type: ObjectProperty
domain: Operating Period
range: Operating Day
type: NamedIndividual
comment: Property to connect an Operating Period to the related Operating Days, indicating when it starts

stop Use
type: ObjectProperty
sub property of: topObjectProperty
domain: Stop Point In Journey Pattern
range: Class
  intersection of: Concept
  intersection of: Restriction
    on property: inScheme
    has value: stop-use-type
type: NamedIndividual
comment: This property allows describing the type of use of a stop (e.g., access, interchange only, pass through)

stopsAt
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
range: Scheduled Stop Point
type: NamedIndividual

timedFrom
type: ObjectProperty
type: NamedIndividual
comment: The relationship between a sort of Journey and a sort of Timing Point

timingLinkPoint
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
range: Timing Point
type: NamedIndividual

timingLinkInJourneyPattern
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
domain: Journey Pattern
type: DatatypeProperty
sub property of: DATA-PROPERTIES-TO-REVIEW
type: NamedIndividual

typeOfFlexibleService
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
type: NamedIndividual

used To Define
type: ObjectProperty
sub property of: topObjectProperty
domain: Operating Day
range: Day Type Assignment
type: NamedIndividual
comment: This property sets the relation between a Time Band or an Operating Day with a Day Type Assignment

vehicle Journey
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
range: Vehicle Journey
type: NamedIndividual
comment: A Vehicle makes (vehicleJourney) a Vehicle Journey

vehicleJourneyPart
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
type: NamedIndividual

vehicleJourneyRoute
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
domain: Vehicle Journey
range: Route
type: NamedIndividual

vehicleJourneyRunTimeOverrides
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
type: NamedIndividual

vehicleJourneys
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
range: Vehicle Journey
type: NamedIndividual
comment: The Journey of a Vehicle is a VehicleJourney

vehicle Mode ID
type: ObjectProperty
domain: Vehicle Mode
range: Class
  intersection of: Concept
  intersection of: Restriction
    on property: inScheme
    has value: day type
type: NamedIndividual
comment: This property sets the relationship between a Vehicle Mode and the type of Vehicle used defined in the kos/journeys/all-modes.ttl

vehiclePassingTime
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
type: NamedIndividual

viewed As
type: ObjectProperty
sub property of: topObjectProperty
type: FunctionalProperty
domain: Point In Link Sequence
range: Point
type: NamedIndividual
comment: This property allows connecting a Point in Link Sequence with the corresponding Point

worked On
type: ObjectProperty
domain: Vehicle Journey
range: Day Type
type: NamedIndividual
comment: This property sets the relationship between Vehicle Journey and Day Type.

journey Pattern Advertised For
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
range: Destination Display
type: NamedIndividual
comment: A Journey Pattern is advertised in a Destination Display
comment: TODO: change to aViewOf

passengerJourney
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
type: NamedIndividual
comment: A Passenger makes (journey) a Trip

service Journey Served By Vehicle Journey
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
domain: Service Journey
range: Vehicle Journey
type: NamedIndividual
comment: A Service Journey is served by Vehicle Journeys

trip
type: ObjectProperty
sub property of: PROPS-TO-REVIEW
range: Service Journey
type: NamedIndividual
comment: A Trip is made of ServiceJourneys

id
type: DatatypeProperty
range: string
type: NamedIndividual

url
type: DatatypeProperty
range: string
type: NamedIndividual
comment: A URL associated

BorderCrossingPoint
type: DatatypeProperty
domain: StopPlace
range: boolean
comment: whether stop place is a border crossing.

arrival day offset
type: DatatypeProperty
range: time
type: NamedIndividual
comment: Arrival Day Offset (e.g., for a TimeTabledPassingTime)

arrival Time
type: DatatypeProperty
range: time
type: NamedIndividual
comment: Arrival time (e.g., for a Service Journey in a Timing Point)

atCentre
type: DatatypeProperty
domain: Scheduled Stop Point
range: boolean
comment: whether stop point can be considered as being at the centre of a topographic place. default is false.

change Of Destination Display
type: DatatypeProperty
sub property of: topDataProperty
domain: Stop Point In Journey Pattern
range: boolean
type: NamedIndividual
comment: This property allows describing whether there will be a change of the destination display at this point

change Of Service Requirements
type: DatatypeProperty
sub property of: topDataProperty
domain: Stop Point In Journey Pattern
range: boolean
type: NamedIndividual
comment: This property allows describing whether there will be a change of the service requirements at this point

date
type: DatatypeProperty
sub property of: topDataProperty
domain: Day Type Assignment
range: dateTimeStamp
type: NamedIndividual
comment: This property sets up the date for the Day Type Assignment

departure day offset
type: DatatypeProperty
range: time
type: NamedIndividual
comment: Departure Day Offset (e.g., for a TimeTabledPassingTime)

departure Time
type: DatatypeProperty
range: time
type: NamedIndividual
comment: Departure Time (e.g., for a Service Journey in a Timing Point)
comment: departure time of vehicle journey.

distance from start
type: DatatypeProperty
range: float
type: NamedIndividual
comment: For a Point in a Link Sequence (or alike), this property represents the distance from the start of the corresponding Journey Pattern or alike.

dynamic
type: DatatypeProperty
range: boolean
comment: when this journey should be visible to public in dynamic channels.

first day offset
type: DatatypeProperty
domain: Journey Frequency Group
range: integer
type: NamedIndividual
comment: offset of end time date from start time. In TransModel, there is only a day offset specified.

first departure time
type: DatatypeProperty
domain: Journey Frequency Group
range: time
type: NamedIndividual
comment: Time of the first departure in a Journey Frequency Group

for Alighting
type: DatatypeProperty
sub property of: topDataProperty
domain: Stop Point In Journey Pattern
range: boolean
type: NamedIndividual
comment: This property allows describing whether the stop may be used for alighting

for Boarding
type: DatatypeProperty
sub property of: topDataProperty
domain: Stop Point In Journey Pattern
range: boolean
type: NamedIndividual
comment: This property allows describing whether the stop may be used for boarding

hasLiftOrRamp
type: DatatypeProperty
domain: Vehicle Type
range: boolean
comment: Whether VEHICLE TYPE has lift or ramp for wheelchair access.

headway
type: DatatypeProperty
sub property of: DATA-PROPERTIES-TO-REVIEW
domain: Journey Pattern
domain: Vehicle Journey
range: dateTimeStamp
type: NamedIndividual

holiday Type
type: DatatypeProperty
sub property of: topDataProperty
domain: Operating Period
type: NamedIndividual
comment: TODO: In journeys/daytype-properties there is the top concept holiday-type which must be the skos:Concept range of this property
comment: TODO: It is also a property of PropertyOfDay
comment: This propery defines the type of holiday of the Operating Period

is Available
type: DatatypeProperty
sub property of: topDataProperty
domain: Day Type Assignment
range: boolean
type: NamedIndividual
comment: This property says if a Day Type Assignment is available or not

is flexible
type: DatatypeProperty
domain: Stop Point In Journey Pattern
range: boolean
type: NamedIndividual
comment: This property is associated to a Stop Point in Journey Pattern to represent whether it is a flexible stop or not

Property that indicates whether a Transport Service is required for an Organisation on this Day Type.
type: DatatypeProperty
domain: Organisation Day Type
range: boolean
type: NamedIndividual
label: is service day

is Wait Point
type: DatatypeProperty
sub property of: topDataProperty
type: FunctionalProperty
domain: Timing Point In Journey Pattern
range: time
type: NamedIndividual
comment: Se describe si un Punto de Control es un Punto de Espera @es
comment: This property allows describing whether a Timing Point is a wait point

journeyDuration
type: DatatypeProperty
range: float
comment: duration of vehicle journey.

last departure time
type: DatatypeProperty
domain: Headway Journey Group
range: time
type: NamedIndividual
comment: Time of the last departure in a Journey Frequency Group

last departure time
type: DatatypeProperty
domain: Headway Journey Group
range: time
type: NamedIndividual
comment: Time of the last departure in a Journey Frequency Group

layover
type: DatatypeProperty
sub property of: DATA-PROPERTIES-TO-REVIEW
domain: Journey Pattern
domain: Vehicle Journey
range: dateTimeStamp
type: NamedIndividual

lineName
type: DatatypeProperty
sub property of: DATA-PROPERTIES-TO-REVIEW
range: Literal
type: NamedIndividual

lineNumber
type: DatatypeProperty
sub property of: DATA-PROPERTIES-TO-REVIEW
range: nonNegativeInteger
type: NamedIndividual

lowFloor
type: DatatypeProperty
domain: Vehicle Type
range: boolean
comment: Whether VEHICLE TYPE is low floor

maximum headway interval
type: DatatypeProperty
domain: Headway Interval
range: duration
type: NamedIndividual
comment: Maximum headway interval for a Headway Interval of a Headway Journey Group.

minimum headway interval
type: DatatypeProperty
domain: Headway Interval
range: duration
type: NamedIndividual
comment: Minimum headway interval for a Headway Interval of a Headway Journey Group.

monitored
type: DatatypeProperty
sub property of: topDataProperty
domain: Journey
range: boolean
type: NamedIndividual
comment: This property defines whether the journey is monitored or not

order
type: DatatypeProperty
sub property of: topDataProperty
range: nonNegativeInteger
type: NamedIndividual
comment: Order of a Point in Link Sequence, or in a Point on Route within sequence, or in any other type of situation where the order or points are relevant

positionOfTrainElement
type: DatatypeProperty
domain: TrainStopAssignment
range: integer
comment: The association of a TRAIN COMPONENT at a SCHEDULED STOP POINT with a specific STOP PLACE and also possibly a QUAY and BOARDING POSITION.

publicCode
type: DatatypeProperty
domain: Stop Area
range: string
comment: public code for a stop area.

request Stop
type: DatatypeProperty
sub property of: topDataProperty
domain: Stop Point In Journey Pattern
range: boolean
type: NamedIndividual
comment: This property allows describing whether the stop is a Request Stop

reversingDirection
type: DatatypeProperty
domain: Vehicle Type
range: boolean
comment: Whether VEHICLE TYPE has a reversing direction.

runtime
type: DatatypeProperty
sub property of: DATA-PROPERTIES-TO-REVIEW
domain: Journey Pattern
domain: Vehicle Journey
range: nonNegativeInteger
type: NamedIndividual

scheduled headway interval
type: DatatypeProperty
domain: Headway Interval
range: duration
type: NamedIndividual
comment: Scheduled headway interval for a Headway Interval of a Headway Journey Group.

seatingCapacity
type: DatatypeProperty
domain: Vehicle Type
range: integer
comment: Maximum number of seated passengers that can be carried by a Vehicle of this type

selfPropelled
type: DatatypeProperty
domain: Vehicle Type
range: boolean
comment: Whether VEHICLE TYPE is self-propelled.

specialClient
type: DatatypeProperty
comment: client for special service.

specialPlaceCapacity
type: DatatypeProperty
domain: Vehicle Type
range: integer
comment: Maximum number of passengers needing special places that can be carried by a Vehicle of this type

standingCapacity
type: DatatypeProperty
domain: Vehicle Type
range: integer
comment: Maximum number of standing passengers that can be carried by a Vehicle of this type

startTime
type: DatatypeProperty
sub property of: DATA-PROPERTIES-TO-REVIEW
range: string
type: NamedIndividual

time
type: DatatypeProperty
sub property of: DATA-PROPERTIES-TO-REVIEW
domain: Timing Point
range: dateTimeStamp
type: NamedIndividual

timeLink
type: DatatypeProperty
sub property of: DATA-PROPERTIES-TO-REVIEW
domain: Timing Point
range: nonNegativeInteger
type: NamedIndividual
comment: Sequences of TimePoints

via flag
type: DatatypeProperty
domain: Route Point
range: boolean
type: NamedIndividual
comment: This property detemines whether a Route Point is flagged as a via point

waitTime
type: DatatypeProperty
sub property of: DATA-PROPERTIES-TO-REVIEW
domain: Journey Pattern
domain: Vehicle Journey
range: string
type: NamedIndividual

wheelchairPlaceCapacity
type: DatatypeProperty
domain: Vehicle Type
range: integer
comment: Maximum number of passengers needing special places that can be carried by a Vehicle of this type

driverDisplayText
type: DatatypeProperty
domain: DestinationDisplay
range: string
comment: Text to display to DRIVER.

frontText
type: DatatypeProperty
domain: DestinationDisplay
range: string
comment: Front of vehicle text associated of DESTINATION DISPLAY.

sideText
type: DatatypeProperty
domain: DestinationDisplay
range: string
comment: Text to display on side of vehicle associated with DESTINATION DISPLAY.

turnaroundDistance
type: DatatypeProperty
domain: TurnStation
range: float
comment: A place (often a terminus)where a vehicle can reverse its direction (from a ROUTE to another of opposite DIRECTION).

capacity
type: DatatypeProperty
comment: Number of vehicles allowed at a given time at VEHICLE TYPE AT POINT.

overtakingWidth
type: DatatypeProperty
domain: OvertakingPossibility
range: float
comment: Width at overtaking point

units
type: DatatypeProperty
domain: VehicleEquipmentProfile
range: integer
comment: Units (number of instances of equipment), for VEHICLE EQUIPMENT PROFILE.

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

BeaconPoint
type: Class
subclass of: Point
type: NamedIndividual
comment: A Point where a beacon or similar device to support the automatic detection of Vehicles passing by is located

Block
type: Class
type: NamedIndividual
comment: The work of a vehicle from the time it leaves a Parking Point after parking until its next return to park at a Parking Point. Any subsequent departure from a Parking Point after parking marks the start of a new Block. The period of a Block must be covered by Duties.

Boarding Position
type: Class
type: NamedIndividual
comment: A location within a Quay from which Passenger may directly board, or onto which passengers may directly alight from a Vehicle

CompoundTrain
type: Class
subclass of: Vehicle Type
subclass of: Restriction
  on property: composedOfVehicle
  all values from: TrainInCompoundTrain
comment: A VEHICLE TYPE composed of a sequence of more than one vehicles of the type TRAIN.

DatedBlock
type: Class
subclass of: Block
type: NamedIndividual
comment: The work of a Vehicle on a particular Operating Day from the time it leaves a Parking Point after parking until its next return to park at a Parking Point

Dated Vehicle Journey
type: Class
subclass of: Vehicle Journey
type: NamedIndividual
comment: A particular Journey of a Vehicle on a particular OperatingDay including all modifications possibly decided by the control staff

Day Type
type: Class
subclass of: Restriction
  on property: described By
  all values from: Property Of Day
subclass of: Restriction
  on property: specifying
  all values from: Day Type
subclass of: Restriction
  on property: season
  max qualified cardinality: 1
  on class: Class
    intersection of: Concept
    intersection of: Restriction
      on property: inScheme
      has value: day type
type: NamedIndividual
comment: A Day Type is a type of day characterised by one or more properties which affect public transport operation
label: TODO: Check season and complete with other properties

Day Type Assignment
type: Class
subclass of: Restriction
  on property: operatingPeriod
  all values from: Operating Period
type: NamedIndividual
comment: The assignment of operational characteristics, expressed by Day Type to particular Operating Day within a Service Calendar

Dead Run
type: Class
subclass of: Vehicle Journey
type: NamedIndividual
comment: A non-service VehicleJourney

DeadRunPattern
type: Class
subclass of: Journey Pattern
type: NamedIndividual
comment: A JourneyPattern to be used for DeadRun

Destination Display
type: Class
type: NamedIndividual
comment: An advertised destination of a specific Journey Pattern usually displayed on a headsign or other on-board locations

Destination Display Variant
type: Class
subclass of: Destination Display
type: NamedIndividual
comment: An advertised destination of a specific Journey Pattern, usually displayed on a headsign (Heading Sign) or at other on-board locations

Dynamic Stop Assignment
type: Class
subclass of: Passenger Stop Assignment
subclass of: Restriction
  on property: overriding
  all values from: Passenger Stop Assignment
type: NamedIndividual
comment: The dynamic association of a Scheduled Stop Point with the next available Stop Place, Quay or Boarding Position within a Stop Place.

Fare Day Type
type: Class
subclass of: Day Type
type: NamedIndividual
comment: A type of day used in the fare collection domain, characterised by one or more properties which affect the definition of access rights and prices in the fare system.
comment: TODO: Add information on the relationship with PricingParameterSet

FarePointInJourneyPattern
type: Class
subclass of: Point In Journey Pattern
type: NamedIndividual
comment: TODO: Add all relevant properties here
comment: TODO: This should be probably moved to the Fares module, unless we make a link from that fares module into this one.

Flexible Point
type: Class
subclass of: Point
type: NamedIndividual
comment: A specialisation of Point for Flexible Service

Garage Point
type: Class
subclass of: Parking Point
type: NamedIndividual
comment: A subtype of Parking Point located in a Garage.
comment: TODO: Complete all properties

Group of Link Sequences
type: Class
subclass of: Restriction
  on property: composedOfLink
  qualified cardinality: 1
  on class: Link Sequence
subclass of: Restriction
  on property: id
  some values from: string
type: NamedIndividual
comment: A grouping of Link Sequences.

Headway Interval
type: Class
subclass of: Restriction
  on property: maximum headway interval
  max qualified cardinality: 1
  on data range: duration
subclass of: Restriction
  on property: minimum headway interval
  max qualified cardinality: 1
  on data range: duration
subclass of: Restriction
  on property: scheduled headway interval
  max qualified cardinality: 1
  on data range: duration
type: NamedIndividual
comment: A time interval or a duration defining a headway period and characterizing Headway Journey Groups (e.g. every 10 min, every 4-6 min).

Headway Journey Group
type: Class
subclass of: Journey Frequency Group
subclass of: Restriction
  on property: determinedBy
  all values from: Headway Interval
type: NamedIndividual
comment: A group of Vehicle Journeys following the same Journey Pattern having the same Headway Interval between a specified start and end time (for example, every 10 min). This is especially useful for passenger information.
comment: TODO Define the TimeBand class that is describing the time band for this type of journey group, and hence can be related to this class or to its superclass.
comment: TODO: Include the class Time Demand Type, which is used to specify traffic conditions or other factors which may affect vehicle run or wait times, and relate it to this class

Infrastructure Point
type: Class
subclass of: Point
type: NamedIndividual
comment: A super-type including all Points of the physical network (e.g. Railway Junction).

Interchange
type: Class
comment: The scheduled possibility for transfer of passengers at the same or different scheduled stop points.

Journey
type: Class
type: NamedIndividual
comment: Common properties of Vehicle Journey and Special Service, e.g. their link to accounting characteristics

Journey Frequency Group
type: Class
subclass of: Restriction
  on property: composed of
  all values from: Vehicle Journey
subclass of: Restriction
  on property: first day offset
  all values from: int
subclass of: Restriction
  on property: first departure time
  all values from: time
subclass of: Restriction
  on property: last departure time
  all values from: int
subclass of: Restriction
  on property: last departure time
  all values from: time
type: NamedIndividual
comment: A group of Journeys defined in order to describe special behaviour like frequency based services or rhythmical services (e.g., runs all xxh10, xxh25 and xxh45). This is especially useful for passenger information).

Journey Pattern
type: Class
subclass of: Link Sequence
subclass of: Restriction
  on property: primarily Advertised With
  all values from: Destination Display
type: NamedIndividual
comment: An ordered list of Scheduled Stop Points and Timing Points on a single Route, describing the pattern of working for public transport vehicles. A Journey Pattern may pass through the same Point more than once. The first Point of a Journey Pattern is the origin. The last Point is the destination.

Line
type: Class
subclass of: Restriction
  on property: presented by
  all values from: Presentation
subclass of: Restriction
  on property: description
  some values from: string
subclass of: Restriction
  on property: name
  some values from: string
subclass of: Restriction
  on property: url
  max qualified cardinality: 1
  on data range: string
type: NamedIndividual
comment: A Line is a group of Routes which is generally known to the public by a similar name or number.

Link
type: Class
subclass of: Restriction
  on property: endOf
  qualified cardinality: 1
  on class: Point
subclass of: Restriction
  on property: startOf
  qualified cardinality: 1
  on class: Point
type: NamedIndividual
comment: An oriented spatial object of dimension 1 with view to the overall description of a network, describing a connection between two POINTs.

LinkInLinkSequence
type: Class
subclass of: Restriction
  on property: id
  some values from: string
type: NamedIndividual
comment: The order of a Link in a Link Sequence to which it belongs.

Link Sequence
type: Class
subclass of: Restriction
  on property: made Up Of
  all values from: LinkInLinkSequence
subclass of: Restriction
  on property: made Up Of
  all values from: Point In Link Sequence
subclass of: Restriction
  on property: name
  some values from: string
subclass of: Restriction
  on property: distance
  max qualified cardinality: 1
  on data range: float
type: NamedIndividual
comment: An ordered sequence either of POINTs or of LINKs, defining a path through the network

Monitored Vehicle Journey
type: Class
subclass of: Vehicle Journey
type: NamedIndividual
comment: A VehicleJourney that is run under real-time tracking system and so for which real-time observations and predictions and other data are available

Operating Day
type: Class
type: NamedIndividual
comment: A day of public transport operation of which the characteristics are defined within in a specific ServiceCalendar. An OperatingDay may last more than 24 hours.

Operating Period
type: Class
subclass of: Restriction
  on property: ending at
  all values from: Operating Day
subclass of: Restriction
  on property: starting At
  all values from: Operating Day
type: NamedIndividual
comment: A continuous interval of time between two Operating Day which will be used to define validities

OperationalContext
type: Class
comment: Characterization of a set of operational objects, such as timing or links determined either by a department or by an organisational unit.

Organisation Day Type
type: Class
subclass of: Day Type
subclass of: Restriction
  on property: Property that indicates whether a Transport Service is required for an Organisation on this Day Type.
  all values from: boolean
type: NamedIndividual
comment: Day Type that is defined in terms of operation or not operation of a referenced Serviced Organisation.
label: TODO: Add constraint: :forServicedOrganisation only tmorg:ServicedOrganisation

Parking Point
type: Class
subclass of: Relief Point
subclass of: Restriction
  on property: end of block
  all values from: Block
subclass of: Restriction
  on property: start Of Block
  all values from: Block
type: NamedIndividual
comment: A Parking Point where Vehicles may stay unattended for a long time. A vehicle's return to the Parking Point marks the end of a Block

Passenger Stop Assignment
type: Class
subclass of: Stop Assignment
type: NamedIndividual
comment: The allocation of a Scheduled Stop Point to a specific Stop Place for a Service Journey, and also possibly a Quay and Boarding Position

Point In Journey Pattern
type: Class
subclass of: Point In Link Sequence
subclass of: Restriction
  on property: passes at
  all values from: Timetabled Passing Time
subclass of: Restriction
  on property: prescribing
  all values from: Destination Display
type: NamedIndividual
comment: A Scheduled Stop Point OR Timing Point in a Journey Pattern with its order in that Journey Pattern

Point In Link Sequence
type: Class
subclass of: Restriction
  on property: in Link Sequence
  qualified cardinality: 1
  on class: Link Sequence
subclass of: Restriction
  on property: viewed As
  qualified cardinality: 1
  on class: Point
subclass of: Restriction
  on property: id
  some values from: string
subclass of: Restriction
  on property: distance from start
  qualified cardinality: 1
  on data range: float
subclass of: Restriction
  on property: order
  qualified cardinality: 1
  on data range: nonNegativeInteger
type: NamedIndividual
comment: A point in a Link Sequence indicating its order in that particular Link Sequence

Point on Route
type: Class
subclass of: Point In Link Sequence
subclass of: Restriction
  on property: in
  all values from: Route
subclass of: Restriction
  on property: in Link Sequence
  qualified cardinality: 1
  on class: Route
subclass of: Restriction
  on property: viewed As
  qualified cardinality: 1
  on class: Route Point
type: NamedIndividual
comment: A Route Point used to define a Route with its order on that Route.

Property Of Day
type: Class
subclass of: Restriction
  on property: defined As
  all values from: Class
    intersection of: Concept
    intersection of: Restriction
      on property: inScheme
      has value: day type
type: NamedIndividual
comment: A property which a day may possess, such as school holiday, weekday, summer, winter, etc.

Railway Junction
type: Class
subclass of: Infrastructure Point
type: NamedIndividual
comment: A type of INFRASTRUCTURE POINT used to describe a railway network.

Relief Point
type: Class
subclass of: Timing Point
type: NamedIndividual
comment: A Timing Point where a relief is possible, i.e. a driver may take on or hand over a vehicle. The vehicle may sometimes be left unattended.
comment: TODO: Complete all properties

Rhythmical Journey Group
type: Class
subclass of: Journey Frequency Group
subclass of: Restriction
  on property: defines
  all values from: Template Vehicle Journey
type: NamedIndividual
comment: A group of Vehicle Journeys following the same Journey Pattern having the same "rhythm" every hour (for example runs at xxh10, xxh25 and xxh45... ) between a specified start and end time.
comment: TODO Define the TimeBand class that is describing the time band for this type of journey group, and hence can be related to this class or to its superclass.

Road Junction
type: Class
subclass of: Infrastructure Point
type: NamedIndividual
comment: A type of INFRASTRUCTURE POINT used to describe a road network.

Route
type: Class
subclass of: Link Sequence
type: NamedIndividual
comment: A Route is and ordered list of located Points defining one single path through the road (or rail) network.

RouteLink
type: Class
subclass of: Link
subclass of: Restriction
  on property: endOf
  qualified cardinality: 1
  on class: Route Point
subclass of: Restriction
  on property: startOf
  qualified cardinality: 1
  on class: Route Point
type: NamedIndividual
comment: An oriented link between two ROUTE POINTs allowing the definition of a unique path through the network.

Route Point
type: Class
subclass of: Point
subclass of: Restriction
  on property: a View Of
  all values from: PointOnRoute
subclass of: Restriction
  on property: via flag
  max qualified cardinality: 1
  on data range: boolean
subclass of: Restriction
  on property: borderCrossing
  max qualified cardinality: 1
  on data range: boolean
type: NamedIndividual
comment: A Point used to define the shape of a Route through the network.

Scheduled Stop Point
type: Class
subclass of: Point
subclass of: Restriction
  on property: a View Of
  all values from: Stop Point In Journey Pattern
subclass of: Restriction
  on property: atCentre
  max qualified cardinality: 1
  on data range: boolean
type: NamedIndividual
comment: A Scheduled Stop Point is a Point where a Passenger can board or alight from a Vehicle.

Service Journey
type: Class
subclass of: Vehicle Journey
subclass of: Restriction
  on property: direction Type
  all values from: Class
    intersection of: Concept
    intersection of: Restriction
      on property: inScheme
      has value: direction-type
subclass of: Restriction
  on property: made Using
  all values from: Service Facility Set
type: NamedIndividual
comment: A Service Journey is a passenger-carrying Vehicle Journey for one specified Day Type. The pattern of working is in principle defined by a Service Journey Pattern.

ServiceJourneyInterchange
type: Class
subclass of: Interchange
subclass of: Restriction
  on property: endOf
  all values from: Scheduled Stop Point
subclass of: Restriction
  on property: startOf
  all values from: Scheduled Stop Point
comment: the scheduled possibility for transfer of passengers between two service journeys at the same or different scheduled stop points.

Service Journey Pattern
type: Class
subclass of: Journey Pattern
type: NamedIndividual
comment: The Journey Pattern for (a Passenger carrying) Service Journeys

ServiceJourneyPatternInterchange
type: Class
subclass of: Interchange
subclass of: Restriction
  on property: endOf
  all values from: Journey Pattern
subclass of: Restriction
  on property: endOf
  all values from: Scheduled Stop Point
subclass of: Restriction
  on property: startOf
  all values from: Journey Pattern
subclass of: Restriction
  on property: startOf
  all values from: Scheduled Stop Point
comment: A recognised/organised possibility for passengers to change public transport vehicles using two scheduled stop points (which may be identical) on two particular service journey patterns, including the maximum wait duration allowed and the standard to be aimed at. these may supersede the times given for the default interchange. schedulers may use this entity for synchronisation of journeys.

ServiceLink
type: Class
subclass of: Link
subclass of: Restriction
  on property: vehicleMode
  max qualified cardinality: 1
  on data range: string
comment: A LINK between an ordered pair of SCHEDULED STOP POINTs.

SpecialService
type: Class
subclass of: Journey
subclass of: Restriction
  on property: dynamic
  max qualified cardinality: 1
  on data range: boolean
subclass of: Restriction
  on property: journeyDuration
  max qualified cardinality: 1
  on data range: float
subclass of: Restriction
  on property: specialClient
  max qualified cardinality: 1
  on data range: boolean
comment: A work of a vehicle that is not planned in a classical way, i.e. that is generally not based on vehicle journeys using journey patterns. it involves specific characteristics (such as specific access rights) and/or may be operated under specific circumstances.

Stop Area
type: Class
subclass of: Restriction
  on property: publicCode
  max qualified cardinality: 1
  on data range: string
type: NamedIndividual
comment: A group of Scheduled Stop Points close to each other

Stop Assignment
type: Class
subclass of: Restriction
  on property: for
  all values from: Class
    union of: Scheduled Stop Point
    union of: BoardingPosition
    union of: Quay
    union of: StopPlace
type: NamedIndividual
comment: The allocation of a Scheduled Stop Point (i.e. a Scheduled Stop Point of a Service Pattern or Journey Pattner) to a specific Stop Place, for either a Service Journey or Vehicle Service.

StopPlace
type: Class
subclass of: Restriction
  on property: BorderCrossingPoint
  max qualified cardinality: 1
  on data range: boolean
comment: A place comprising one or more locations where vehicles may stop and where passengers may board or leave vehicles or prepare their trip. A stop place will usually have one or more wellknown names.

Stop Point In Journey Pattern
type: Class
subclass of: Point In Journey Pattern
subclass of: Restriction
  on property: in Link Sequence
  qualified cardinality: 1
  on class: Journey Pattern
subclass of: Restriction
  on property: viewed As
  qualified cardinality: 1
  on class: Scheduled Stop Point
subclass of: Restriction
  on property: stop Use
  max qualified cardinality: 1
  on class: Class
    intersection of: Concept
    intersection of: Restriction
      on property: inScheme
      has value: stop-use-type
subclass of: Restriction
  on property: change Of Destination Display
  max qualified cardinality: 1
  on data range: boolean
subclass of: Restriction
  on property: change Of Service Requirements
  max qualified cardinality: 1
  on data range: boolean
subclass of: Restriction
  on property: for Alighting
  max qualified cardinality: 1
  on data range: boolean
subclass of: Restriction
  on property: for Boarding
  max qualified cardinality: 1
  on data range: boolean
subclass of: Restriction
  on property: is flexible
  max qualified cardinality: 1
  on data range: boolean
subclass of: Restriction
  on property: request Stop
  max qualified cardinality: 1
  on data range: boolean
type: NamedIndividual
comment: A Point in Journey Pattern that is a Scheduled Stop Point

Template Service Journey
type: Class
subclass of: Service Journey
subclass of: Template Vehicle Journey
type: NamedIndividual
comment: A passenger-carrying Template Vehicle Journey. It may represent multiple journeys.

Template Vehicle Journey
type: Class
subclass of: Vehicle Journey
subclass of: Restriction
  on property: is defined by
  all values from: Rhythmical Journey Group
type: NamedIndividual
comment: A repeating Vehicle Journey for which a frequency has been specified, either as a Headway Journey Group (e.g. every 20 minutes) or a Rhythmical Journey Group (e.g. at 15, 27 and 40 minutes past the hour). It may thus represent multiple journeys.

Timetabled Passing Time
type: Class
subclass of: Restriction
  on property: passes at
  all values from: Point In Journey Pattern
subclass of: Restriction
  on property: arrival day offset
  all values from: time
subclass of: Restriction
  on property: arrival Time
  all values from: time
subclass of: Restriction
  on property: departure day offset
  all values from: time
subclass of: Restriction
  on property: departure Time
  all values from: time
type: NamedIndividual
comment: Long-term planned time data concerning public transport Vehicles passing a particular POINT IN JOURNEY PATTERN on a specified VEHICLE JOURNEY for a certain DAY TYPE.

Timetabled Vehicle Journey
type: Class
subclass of: Vehicle Journey
type: NamedIndividual
comment: The planned movement of a Public Transport Vehicle on a Day Type from the start point to the end point of a Journey Pattern on a specified Route.

TimingLink
type: Class
subclass of: Link
subclass of: Restriction
  on property: endOf
  qualified cardinality: 1
  on class: Timing Point
subclass of: Restriction
  on property: startOf
  qualified cardinality: 1
  on class: Timing Point
type: NamedIndividual
comment: A TimingLink is an ordered pair of Timing Point for which run times may be recorded.

Timing Point
type: Class
subclass of: Point
subclass of: Restriction
  on property: a View Of
  all values from: Timing Point In Journey Pattern
type: NamedIndividual
comment: A Timing Point is a Point against which the timing information necessary to build schedules may be recorded. It's the same as Timing Point In Journey Pattern

Timing Point In Journey Pattern
type: Class
subclass of: Point In Journey Pattern
subclass of: Restriction
  on property: viewed As
  qualified cardinality: 1
  on class: Timing Point
subclass of: Restriction
  on property: is Wait Point
  all values from: boolean
type: NamedIndividual
comment: A Point in a Journey Pattern which is a Timing Point

Traffic Control Point
type: Class
subclass of: Point
type: NamedIndividual
comment: A Point where the traffic flow can be influenced. Examples are: traffic lights (lanterns), barriers.
comment: TODO: Complete with all relevant properties

Train
type: Class
subclass of: Vehicle Type
subclass of: Restriction
  on property: composedOfVehicle
  all values from: TrainComponet
comment: A VEHICLE TYPE composed of TRAIN ELEMENTs in a certain order, i.e. of wagons assembled together and propelled by a locomotive or one of the wagons.

TrainComponet
type: Class
comment: A specification of the order of TRAIN ELEMENTs in a TRAIN.

TrainElement
type: Class
comment: An elementary component of a TRAIN (e.g. wagon, locomotive).

TrainInCompoundTrain
type: Class
comment: The specification of the order of TRAINs in a COMPOUND TRAIN.

TrainNumber
type: Class
comment: Specification of codes assigned to particular vehicle journeys when operated by trains or compound trains according to a functional purpose (passenger information, operation follow-up, etc)

TrainStopAssignment
type: Class
subclass of: Stop Assignment
subclass of: Restriction
  on property: positionOfTrainElement
  max qualified cardinality: 1
  on data range: integer
comment: The association of a TRAIN COMPONENT at a SCHEDULED STOP POINT with a specific STOP PLACE and also possibly a QUAY and BOARDING POSITION.

Vehicle Journey
type: Class
subclass of: Journey
subclass of: Restriction
  on property: passes at
  all values from: Timetabled Passing Time
subclass of: Restriction
  on property: runs On
  all values from: Journey Frequency Group
subclass of: Restriction
  on property: in
  all values from: Block
type: NamedIndividual
comment: A Vehicle Journey is the journey made by the Vehicle. A Service Journey is made of Vehicle Journeys Within VehicleJourney there are several types: - Timetabled Vehicle Journey in a general timetable that will run on a specific time on a Day Type throughout the period of applicability of the schedule. - Dated Vehicle Journey, a specific Vehicle Journey that runs on a spcific calendar date; - Monitored Vehicle Journey, a Vehicle Journey run under real-time tracking system and so for which real-time observations and predictions and other data are available. - Dead Run, a Vehicle Journey without service

Vehicle Mode
type: Class
subclass of: Mode
type: NamedIndividual
comment: A characterisation of the public transport operation according to the means of transport (bus, tram, metro, train, ferry, ship).

Wire Junction
type: Class
subclass of: Infrastructure Point
type: NamedIndividual
comment: A type of INFRASTRUCTURE POINT used to describe a wire network.

AllowedLineDirection
type: Class
comment: An allowed DIRECTION that can be used on a given ROUTE. This can be used to validate the selection of allowed values.

ComplexFeature
type: Class
subclass of: Restriction
  on property: representationFor
  max qualified cardinality: 1
  on class: Point
subclass of: Restriction
  on property: id
  max qualified cardinality: 1
  on data range: string
type: NamedIndividual
comment: An aggregate of Simple Features and/or other Complex features

DestinationDisplay
type: Class
subclass of: Restriction
  on property: driverDisplayText
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: frontText
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: sideText
  max qualified cardinality: 1
  on data range: string
comment: An advertised destination of a specific JOURNEY PATTERN, usually displayed on a headsign or at other on-board locations.

Direction
type: Class
subclass of: Restriction
  on property: name
  max qualified cardinality: 1
  on data range: string
comment: A classification for the general orientation of ROUTEs.

GroupOfLines
type: Class
comment: A grouping of lines which will be commonly referenced for a specific purpose.

InfrastructureLink
type: Class
subclass of: Link
subclass of: Restriction
  on property: endOf
  all values from: Infrastructure Point
subclass of: Restriction
  on property: startOf
  all values from: Infrastructure Point
comment: A super-type including all LINKs of the physical network (e.g. RAILWAY ELEMENT).

Mode
type: Class
subclass of: Restriction
  on property: aClasificationFor
  all values from: SubMode
subclass of: Restriction
  on property: transportType
  all values from: Class
    intersection of: Concept
    intersection of: Restriction
      on property: inScheme
      has value: all-modes
comment: Any means of transport.

Network
type: Class
subclass of: GroupOfLines
subclass of: Restriction
  on property: name
  some values from: string
comment: A named grouping of LINEs under which a transport network is known.

Point
type: Class
subclass of: Restriction
  on property: presented by
  qualified cardinality: 1
  on class: Zone
comment: A 0-dimensional node of the network used for the spatial description of the network. POINTs may be located by a LOCATION in a given LOCATING SYSTEM.

PointOnRoute
type: Class
subclass of: Restriction
  on property: description
  max qualified cardinality: 1
  on data range: string
comment: A POINT used to define the shape of a ROUTE through the network.

RailwayElement
type: Class
subclass of: InfrastructureLink
comment: A type of INFRASTRUCTURE LINK used to describe a railway network.

RoadElement
type: Class
subclass of: InfrastructureLink
comment: A type of INFRASTRUCTURE LINK used to describe a road network.

SimpleFeature
type: Class
subclass of: Restriction
  on property: viewed As
  max qualified cardinality: 1
  on class: Link
subclass of: Restriction
  on property: viewed As
  max qualified cardinality: 1
  on class: Point
subclass of: Restriction
  on property: viewed As
  max qualified cardinality: 1
  on class: Zone
subclass of: Restriction
  on property: id
  max qualified cardinality: 1
  on data range: string
type: NamedIndividual
comment: An abstract representation of elementary objects related to the spatial representation of the network. POINTs (0-dimensional objects), LINKs (1-dimensional objects) and ZONEs (2-dimensional objects) may be viewed as Simple Features.

SubMode
type: Class
comment: A variant of a mode, as for instance international or domestic rail (rail being the MODE).

TurnStation
type: Class
subclass of: Restriction
  on property: turnaroundDistance
  max qualified cardinality: 1
  on data range: float
comment: A place (often a terminus)where a vehicle can reverse its direction (from a ROUTE to another of opposite DIRECTION).

ValidityCondition
type: Class
comment: Condition used in order to characterise a given version of a version frame. a validity condition consists of a parameter (e.g. date, triggering event, etc.) and its type of application (e.g. for, from, until, etc.).

Vehicle
type: Class
subclass of: Restriction
  on property: equippedWith
  all values from: ActualVehilceEquipment
comment: A public transport vehicle used for carrying passengers.

VehicleModel
type: Class
subclass of: Restriction
  on property: clasifiedAs
  all values from: Vehicle
comment: A classification of public transport vehicles of the same VEHICLE TYPE, e.g. according to equipment specifications or model generation.

Via
type: Class
subclass of: Restriction
  on property: name
  some values from: string
comment: A secondary heading relevant for a certain part of the JOURNEY PATTERN advertising an onward intermediate destination to supplement the advertised (final) destination of DESTINATION DISPLAY.

WireElement
type: Class
subclass of: InfrastructureLink
comment: A type of INFRASTRUCTURE LINK used to describe a wire network.

Zone
type: Class
subclass of: Restriction
  on property: id
  some values from: string
subclass of: Restriction
  on property: description
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: name
  max qualified cardinality: 1
  on data range: string
type: NamedIndividual
comment: A two-dimensional PLACE within the service area of a public transport operator (administrative zone, TARIFF ZONE, ACCESS ZONE, etc.).
comment: La Zona es un Lugar (Place) de dos dimensiones que ese encuentra en el área que sirve un operador de transporte público. Puede ser una zona administrativa, una zona tarifaria, una zona de acceso o algo más concreto. @es
comment: Zone

ImpossibleManoeuvre
type: Class
subclass of: NetworkRestrictions
subclass of: Restriction
  on property: endOf
  all values from: InfrastructureLink
subclass of: Restriction
  on property: startOf
  all values from: InfrastructureLink
subclass of: Restriction
  on property: id
  some values from: string
comment: A specification of impossible move for a certain type of vehicle. It specifies from which INFRASTRUCTURE LINK to which other (adjacent) INFRASTRUCTURE LINK a certain VEHICLE TYPE cannot proceed, due to physical restrictions.

MeetingRestriction
type: Class
subclass of: NetworkRestrictions
comment: A pair of INFRASTRUCTURE LINKs where vehicles of specified VEHICLE TYPEs are not allowed to meet.

OvertakingPossibility
type: Class
subclass of: NetworkRestrictions
subclass of: Restriction
  on property: overtakingWidth
  max qualified cardinality: 1
  on data range: float
comment: NETWORK RESTRICTION specifying a POINT or a LINK where vehicles of specified VEHICLE TYPEs are or are not allowed to overtake each other.

VehicleTypeAtPoint
type: Class
subclass of: NetworkRestrictions
subclass of: Restriction
  on property: capacity
  max qualified cardinality: 1
  on data range: integer
comment: The number of vehicles of a specified VEHICLE TYPE which may wait at a specified POINT at any one time. If the capacity is 0, then that type of vehicle may not stop there.

Accessibility Assessment
type: Class
type: NamedIndividual
comment: Accessibility Assessment

ActualVehilceEquipment
type: Class
subclass of: Restriction
  on property: suitable
  all values from: Accessibility Assessment
comment: Actual Vehicle Equipment

PurposeOfEquipmentProfile
type: Class
subclass of: Restriction
  on property: defining
  all values from: VehicleEquipmentProfile
subclass of: Restriction
  on property: id
  some values from: string
comment: A functional purpose which requires a certain set of equipment of different types put together in a VEHICLE EQUIPMENT PROFILE.

Service Facility Set
type: Class
subclass of: Restriction
  on property: made Using
  all values from: Service Facility Set
type: NamedIndividual

VehicleEquipmentProfile
type: Class
subclass of: Restriction
  on property: units
  max qualified cardinality: 1
  on data range: integer
comment: Each instantiation of this entity gives the number of items of one TYPE OF EQUIPMENT a VEHICLE MODEL should contain for a given PURPOSE OF EQUIPMENT PROFILE. The set of instantiations for one VEHICLE MODEL and one purpose gives one complete 'profile'.

Vehicle Type
type: Class
subclass of: Restriction
  on property: clasifiedAs
  all values from: Vehicle
subclass of: Restriction
  on property: clasifiedAs
  all values from: VehicleModel
subclass of: Restriction
  on property: hasLiftOrRamp
  max qualified cardinality: 1
  on data range: boolean
subclass of: Restriction
  on property: lowFloor
  max qualified cardinality: 1
  on data range: boolean
subclass of: Restriction
  on property: reversingDirection
  max qualified cardinality: 1
  on data range: boolean
subclass of: Restriction
  on property: seatingCapacity
  max qualified cardinality: 1
  on data range: integer
subclass of: Restriction
  on property: selfPropelled
  max qualified cardinality: 1
  on data range: boolean
subclass of: Restriction
  on property: specialPlaceCapacity
  max qualified cardinality: 1
  on data range: integer
subclass of: Restriction
  on property: standingCapacity
  max qualified cardinality: 1
  on data range: integer
subclass of: Restriction
  on property: wheelchairPlaceCapacity
  max qualified cardinality: 1
  on data range: integer
type: NamedIndividual
comment: A classification of public transport vehicles according to the vehicle scheduling requirements in mode and capacity (e.g. standard bus, double-deck, ...).

Operator
type: Class
type: NamedIndividual
comment: A company providing Public Transport Services. In GTFS, this is represented as a TransitAgency
comment: The class comes from tm-organisations.owl

BothDirections
type: NamedIndividual

Bus
type: NamedIndividual

CableCar
type: NamedIndividual

CorridorService
type: NamedIndividual

DefaultInterchangeStandard
type: NamedIndividual

DefaultInterchangeMaximum
type: NamedIndividual

Ferry
type: NamedIndividual

FixedStopAreaWideFlexibleService
type: NamedIndividual

FlexibleServiceWithMainRoute
type: NamedIndividual

FreeAreaWideFlexibleService
type: NamedIndividual

Friday
type: NamedIndividual

Funicular
type: NamedIndividual

Gondola
type: NamedIndividual

Metro
type: NamedIndividual

MixedTypeOfFlexibleAndRegularServices
type: NamedIndividual

MixedTypesOfFlexibleService
type: NamedIndividual

Monday
type: NamedIndividual

OneDirection
type: NamedIndividual

OtherDirections
type: NamedIndividual

Outbound
type: NamedIndividual

Rail
type: NamedIndividual

ReturnRoute
type: NamedIndividual

RoundTrip
type: NamedIndividual

Saturday
type: NamedIndividual

Sunday
type: NamedIndividual

Thursday
type: NamedIndividual

Tram
type: NamedIndividual

Tuesday
type: NamedIndividual

Vehicle
type: NamedIndividual

Wednesday
type: NamedIndividual

WeekdayInSchoolHolidays
type: NamedIndividual

VirtualLineService
type: NamedIndividual

day type
type: NamedIndividual
type: ConceptScheme
comment: Concept scheme where all the codelists for the types of datatype properties that are included in the Transmodel ontology

direction-type
type: NamedIndividual
type: ConceptScheme
comment: Concept scheme for types of directions (inbound, outbound, clockwise, anticlockwise)

entrance-type
type: NamedIndividual
type: ConceptScheme
comment: Concept scheme where all the codelists for the types of entrance types that are included in the Transmodel ontology

interchange-weighting-type
type: NamedIndividual
type: ConceptScheme
comment: Concept scheme where all the codelists for the types of interchange weighting types that are included in the Transmodel ontology

limited-use-type
type: NamedIndividual
type: ConceptScheme
comment: Concept scheme where all the codelists for the types of limited use that are included in the Transmodel ontology

mobility-limitation
type: NamedIndividual
type: ConceptScheme
comment: Concept scheme for types of mobility limitations

quay-type
type: NamedIndividual
type: ConceptScheme
comment: Concept scheme where all the codelists for the types of quay types that are included in the Transmodel ontology

stop-place
type: NamedIndividual
type: ConceptScheme
comment: Concept scheme for types of stop place

stop-place-component-type
type: NamedIndividual
type: ConceptScheme
comment: Concept scheme where all the codelists for the types of stop place component types that are included in the Transmodel ontology

stop-use-type
type: NamedIndividual
type: ConceptScheme
comment: Concept scheme for types of use of stops (e.g., access, interchange only, pass through or non boarding alighting)

name: Adolfo Anton-Bravo