Adolfo Antón Bravo (Ontology Engineering Group - Universidad Politécnica de Madrid)
Jhon Toledo (Ontology Engienering Group - Universidad Politécnica de Madrid)
Miguel Angel García (Ontology Engienering Group - Universidad Politécnica de Madrid)
Oscar Corcho (Ontology Engineering Group - Universidad Politécnica de Madrid)
Module of the Transmodel Ontology focused on facilities. This ontology provides support to the NeTEx model. Visit https://github.com/oeg-upm/transmodel-ontology
Creative Commons Attribution 4.0 International (CC BY 4.0)
Transmodel Ontology - Facilities
Refined version of the module on Facilities, after considering the UML models and XSD descriptions of Transmodel and NeTEx
This property sets the relationship between Site and Entrance
accessed By
TODO: Determine whether this should be moved to another module if the concept AccessibilityAssessment is moved as well
This property is used to relate a site element, a facility, etc., with a specific accessibility assessment. In some of the UML models of Transmodel this property is name as characerisedBy
accessibility Assessment
accessibilityLimitation
TODO: the range of this property may be further restricted to those SKOS concepts that also comply with skos:broader tmkosfacility:FacilityType/AccomodationFacilityType
This property restricts the type of facility to one specific for accommodation from the SKOS codelist for types of facilities, including, for example, values like seating, sleeper, couchette, special seating, reclining seats, standing, etc.
accommodation facility
accomodation
activateEquipment
activationAssignment
This property specifies the assignment of a Waiting Room Equipment to a class of usage according to the fare that has been paid, as defined in the ontology about fares
assigned to
TODO: Check whether this property is also applicable to other things beyond Site Facility Sets
This property relates a Site Facility Set with a Site
available At
TODO: the range of this property may be further restricted to those SKOS concepts that also comply with skos:broader tmkosfacility:FacilityType/BoardingPermissionType
This property describes the types of boarding permissions allowed for an Onboard Stay from the SKOS codelist for types of facilities, including normal, early boarding, late alighting, etc.
boarding permission
siteComponentCheckConstraint
General property for all types of containment and aggregation
comprises
TODO: Check carefully whether the range should be Equipment or, instead, something more general like Facility, since the differentiation between Facility and Equipment is sometimes unclear
This property is used to aggregate other types of facilities from a Facility Set, normally focused on those that are user defined and not from the predefined list. In the Transmodel UML model this is represented as TypeOfEquipment, and in the Netex implementation the term otherFacilities is used.
comprises equipment
This property is used to aggregate all the facilities that a facility set contains In Netex, this is expressed with the element TypeOfFacilityRef, which is used to refer to facilities, and in the Transmodel UML ontology this is simply expressed as 'facility'
comprises facility
This property allows connecting any object with a Facility Set
concerned By
This property allows specifying that a Stop contains Quays
containing
TODO: the range of this property may be further restricted to those SKOS concepts that also comply with skos:broader tmkosfacility:FacilityType/CouchetteFacilityType
This property restricts the type of facility to one specific for couchette from the SKOS codelist for types of facilities, including, for example, values like T2, T3, C1, C2, etc.
couchette facility
This property sets the relationship between Accessibility Assessment and Accessibility Limitation
determining
The assignment of one ScheduledStopPoint and one JourneyPattern to a PassengerInformationEquipment specifying that information on the ScheduledStopPoint and the JourneyPattern will be provided (e.g. displayed, printed)
displayAssignment
This property is used to link an equipment with the types of equipments available in the SKOS concept scheme of types of equipments
equipment type
TODO: relate it to a more general property for containment and partOf
This property is used to define the equipments that are available in an equipment place
equipped With
A classification of public transport Vehicles according to the facilities available on the Vehicle
facilityRequirement
Set of Facilities available for a ServiceJourney or a JourneyPart. The set may be available only for a specific VehicleType within the service (e.g. carriage equipped with low floor)
facilitySet
This property is used to link a facility with the types of facilities available in the SKOS concept scheme of types of facilities
facility type
TODO: create the list of allowed values for fare classes, and check whether including it as a facility type, as included in the TransModel model
This property relates an Onboard Stay or an Accommodation, among others, with a class of fares, whose allowed values are defined in the TransModel Common Facility Values (Figure 290, page 454)
fare class
isUsedBy
TODO: find a more general property (probably similar to contains/containedIn) and think about whether it should be replaced by this more general property, or at least created as a subProperty of that one.
This property is used to relate an equipment with the equipment place where it is located
located In
This property specialised the property equipentType and is applicable to Luggage Locker Equipment. Its values are narrower than the SKOS concept LuggageLockerFacilityType
luggage locker type
The assignment of a Notice showing an exception in a JourneyPattern, a CommonSection or a VehicleJourney, possibly specifying at which PointInJourneyPattern the validity of the Notice starts and ends respectively
noticeAssignment
This property is used to relate an equipment place (a collection of equipments) or a specific place equipment with the different equipment positions that they may have
position
This property relates a Service Facility Set with a Vehicle Type, indicating that the set of service facilities comprised by the set are provided at that type of vehicle
present at
TODO: Add org:Organization as range for this property TODO: Check whether the domain should be generalised (applicable not only to facility set but also to facility, site, equipment, etc.)
This property is used to refer to the provider of a facility set In the TransModel UML model and in the Netex implementation this is expressed as ProvidedByRef
provided by
TODO: the range of this property may be further restricted to those SKOS concepts that also comply with skos:broader tmkosfacility:FacilityType/XXX, where XXX refers to the shower facilities
This property restricts the type of facility to one specific for shower from the SKOS codelist for types of facilities. However, there is no specific part of the codelist reserved yet for shower facilities.
shower facility
stopPlaceComponent
A physical entrance or exit to/from a StopPlace for a Passenger. May be a door, barrier, gate other recognizable point of access
stopPlaceEntrance
A property connecting one Stop Place to another Stop Place to describe nested Stop Places (e.g. a metro station in a train station).
subplace of
TODO: the range of this property may be further restricted to those SKOS concepts that also comply with skos:broader tmkosfacility:FacilityType/XXX, where XXX refers to the toilet facilities
This property restricts the type of facility to one specific for toilets from the SKOS codelist for types of facilities. However, there is no specific part of the codelist reserved yet for toilet facilities (also known as sanitary facilities).
toilet facility
typeOfAccessibilityTools
typeOfCateringService
typeOfCheckConstraint
typeOfCongestion
typeOfEmergencyService
Classification of the Entrance Equipment
typeOfEntranceEquipment
typeOfGenderLimitation
typeOfHandrail
The relationship between the PassengerInformationDesk with the typeOfInformationDesk
typeOfPassengerInformationDesk
typeOfPlaceAccessStairs
typeOfSanitaryEquipment
typeOfVehicle
typeOfWaitingRoomEquipment
userNeedSuitability
validityConditionDefines
This property sets the relationaship between Accessibility Limitation and the kos wheelchair-access
wheelchair Access
activatedEquipment
This property specifies the cost (that is, how much is charged) of using an Equipment. In Transmodel, this property is associated to some specific classes, such as Trolley Stand Equipment, Sanitary Equipment, etc., but in this ontology we have decided to keep more global and applicable to any type of Equipment
charge
constraintThroughtput
This property specifies the distance from a Shelter to the nearest kerb
distance from nearest kerb
This property relates an Onboard Stay with a duration
duration
This property specifies whether a Shelter is enclosed or not
enclosed
This property allows specifying whether a Waiting Room Equipment has any facilities
facilities
This property is used to determine whether an equipment is fixed in a place or not.
fixed
This property determines whether a Trolley Stand Equipment is free to use or not
TODO: Check whether this property should be only applicable to Trolley Stand Equipment or to something more general
free to use
This property specifies the depth of a Luggage Locker Equipment
locker depth
This property provides the number of lockers of a Luggage Locker Equipment
number of lockers
This property specifies the number of seats of a Waiting Equipment. In Transmodel this is represented as seats
number of seats
This property allows specifying whether the equipment is out of service or not
out of service
TODO: Check whether this property should be applicable to a more general class
This property specifies the payment method for a Trolley Stand Equipment
payment method
constraintDelayInterval
This property allows specifying whether a Waiting Room Equipment is only for women
women only
Specialisation of VehicleAccessEquipment dedicated to VehicleAccessAreaDimmension
TODO: Check if this has to be maintained, as it is not present in the Equipment Overview Physical Model of Transmodel (figure 247)
VehicleAccessAreaDimension
Specialisation of Place Equipment dedicated to access (e.g. lifts, entrances, stairs, ramps, etc.)
Access Equipment
AccessSpace
The accessibility characteristics of an Entity (facility) used by Passenger such as a Stop Place or a Stop Place Component. Described by AccessibilityLimitations and/or a set of Suitabilities
Accessibility Assessment
A categorisation of the accessibility characteristics of a Site, e.g. a Stop Place or a Stop Place Component to indicate its usability by passengers with specific needs, for example, those needing wheelchair access, step-free access or wanting to avoid confined spaces such as lifts. A small number of well-defined categories are used that are chosen to allow the consistent capture of data and the efficient computation of routes for different classes of user.
Accessibility Limitation
This is a subclass of Service Facility Set to refer to types of accommodations, according to the Facility Conceptual Model (figure 287, page 450) of TransModel
Accommodation
A Link where a control process is acivated when a vehicle passes it.
ActivationLink
A Point where a control process is activated when a vehicle passes it. equipment may be needed for activation.
ActivationPoint
A fixed equipment installed on a Vehicle
TODO: check whether the range of the property locatedIn should go into the concept Vehicle from a different module of the ontology
Actual Vehicle Equipment
Assistance Services for dissabled users of the Public Transport Network
AssistanceForDissabledUsers
Specialisation of LocalService for Assistance providing information like language, accessibility trained staff, etc.
AssistanceService
A specialisation of Customer Services for booking services
BookingOffice
Specialisation of LocalService for CateringService
CateringService
One specialisation of SiteComponent for Check in services
TODO: Check whether this has to be maintained, as it does not seem to appear clearly in any of the conceptual or implementation models of Transmodel
CheckIn
CommercialService is the specialisation of services for commercial purposes
TODO: Check if this has to be maintained as a classification or only keep them in a flat list, as it is proposed in the Equipment Overview Physical Model of Transmodel (figure 247)
CommercialService
Specialisation of LocalService dedicated to communication services
CommunicationService
Specialisation of CustomerService for Complaints Services
ComplaintsService
A constraint that can take place at a SiteComponent that may potentially incur a time penalty that should be allowed for when journey planning
Constraint
A time penalty associated with a Constraint
ConstraintDelay
Access feature for CheckConstraint
ConstraintOfAccess
ConstraintThroughput is the throughput of a Constraint: the number of passenger who can pass through it in a specified interval
ConstraintThroughput
Specialisation of PlaceAccessEquipment for CrossingEquipment - Zebra
CrossingEquipment
Generic specialisation of LocalService for CustomerServices (LostProperties, MeetingPoint, Complaiants, etc.)
CustomerService
A specialisation of PlaceEquipment describing cycle parking equipment
CycleStorageEquipment
EmergencyService
A specific UserNeed, i.e. a requirement of a Passenger travelling with luggage, animal or any other object requiring special arrangements to access PublicTransport
EncumbranceNeed
A physical entrance or exit to/from a Site. May be a door, barrier, gate or other recognizable Point of Access.
Entrance
Specialisation of PlaceAccessEquipment for Entrances (door, barrier, gate or other recognizable point of access)
EntranceEquipment
An Equipment that may be located on a Vehicle, Site, etc. There are many different types of Equipment, each of which may have specific properties (hence a large classification of concepts is provided as subclasses of this class). The two main specialisations are Local Service and Installed Equipment. A Local Service is an intangible service that is provided at a site, such as selling tickets, porterage, etc. An Installed Equipment is the fixed equipment that may be installed fixed on a site (Place Equipment - e.g., door, lift, gate, etc.) or a vehicle (Vehicle Equipment), or mixed (e.g., rubish bins, sanitary equipment or ticketing equipments). These are further characterised as Place Equipment (equipment which may be located only on a Site, such as a barrier, bench, lift) and Passenger Equipment (equipment which may be located on either a Vehicle or a Site, such as a display terminal, ticket validator or WC)
Equipment
An Equipment Place is a Site Component containing Equipment
TODO: Add a geolocation property for the position (most probably it will be a GeoSPARQL property, or a relationship to geo:Point)
The position that an equipment has, which comes with geospatial information and a description
Equipment Position
Specialisation of StairEquipment for Escalator Equipment
EscalatorEquipment
A named amenity available to the public at a Site or on a Service. A Facility has a type that determines the type of facility that it refers to, available in the SKOS codelist https://w3id.org/transmodel/kos/facilities/facilityType (in Netex this is represented as a set of enumerations) A Facility has no further properties than a name. An Equipment or LocalService is used to describe the further properties provided as part of a particular Facility
Facility
A facility set is an aggregation of facilities. In Netex this is represented as a set of enumerated facility values (names based on TPEG classifications, augmented with UIC etc.). The terms used for relating a facility set to the facilities and equipment are CommonFacilityGroup and otherFacilities. We have preferred using comprisesFacility and comprisesEquipment to simplify the terminology that is being used.
TODO: Add a restriction in subclassof for :providedBy only org:Organization
TODO: Transmodel also identifies as a potential restriction the assignment of 0 to N validity conditions to the Facility Set, but this has not been yet modelled
Facility Set
A specialisation of the Stop Place describing a stop of a Flexible Service. It may be composed of Flexible Areas or Hail and Ride Areas identifying the catchment areas for flexible services (when they use areas or flexible quays). Some Flexible Places also use regular Stop Places for their stops. When assigned to a Scheduled Stop Point the corresponding Scheduled Stop Point is supposed to be a Zone (the centroid point of the Zone being the Scheduled Stop Point).
Flexible Stop Place
A private WiFi network that is available under certain characteristics
FreeWifi
A Facility of PlaceEquipment used for parking and maintaining vehicles. Parking Point in a Garage are called GaragePoint.
Garage
Specialisation of SignEquipment for headings providing information like direction name, line name, etc.
HeadingSign
HiringService is the specialisation of CommercialService for hiring services
HiringService
One specialisation of SiteComponent for Migration affaires
Immigration
Information Booklet is public transport piece of Equipment dedicated to inform
InformationBooklet
A public transport information piece of Equipment
InformationLeaflet
An Installed Equipment is a fixed equipment that may be installed on a site (such as a door, lift, gate, etc.) or a vehicle. Its exact location may be specified by an Equipment Place. Physical equipments installed either fixed (PlaceEquipment), on-board (VehicleEquipment) or mixed (some equipments as rubish, sanitary or ticketing).
Installed Equipment
JourneyPattern
LeftLuggageService is the implementation of LuggageService for LeftLuggageService
LeftLuggageService
Specialisation of PlaceAccessEquipment dedicated to PlaceAccessLift
PlaceAccessLift
A Service (LocalService such as LeftLuggage, TicketingService) is considered as immaterial Equipment as well. A named Service relating to the use of the Site or transport Services at a particular location, for example Porterage, AssistanceForDissabledUsers, BookingOffices, etc. The Service may have a validityCondition associated with it.
Service
Specialisation of CustomerService for LostProperties
LostProperties
Specialisation of VehicleAccessEquipment dedicated to LowFloor
LowFloor
Specialisation of Luggage Locker Equipment for Stop Place Equipment
TODO: Check what the property luggage (0..1) means for this class, and update accordingly
Luggage Locker Equipment
Specialisation of CustomerServices for LuggageServices. Provides facilities as LuggageTrolley, FreeToUse, etc.
TODO: Check if this has to be maintained or moved to LocalService, as it is present elsehwere in the Equipment Overview Physical Model of Transmodel (figure 247)
LuggageService
LuggageTrolley
Specialisation of LuggageServices for LuggageTrolleyServices
Specialisation of CustomerService for meeting points (provides characteristics like description, labels...)
MeetingPointService
MoneyService is the specialisation of Commercial services for money services. Provides information about money services.
MoneyService
A text for informational purposes on exceptions in a Line, a Journey Pattern, etc. The information may be usable for Passenger or driver information
Notice
This is a type of Service Facility Set, according to the Facility Conceptual Model (figure 287, page 450) of TransModel
Onboard Stay
Specialisation of SignEquipment which are not HeadingSign nor PlaceSign
Other Sign
The Person who uses Public Transport Services
Passenger
A Passenger Area within a StopPlace such as: - Concourse - Booking Hall - Immigration Hall - Security Area Accessible by Passenger but without direct access to Vehicles
PassengerArea
An Equipment of a particular type actually available at a location within a Place (fixed) or a Vehicle (onboard)
Passenger Equipment
A public transport information piece of Equipment, as for instance terminals (on street, at information desks, telematic,...) or printed material (leaflets displayed at Stops, booklets, ...)
PassengerInformationEquipment
A public transport information piece of Equipment which is printed material (leaflets displayed at Stops, booklets, ...)
PassengerInformationPrintedMaterial
A public transport information piece of equipment such as street stands, information desks or telematic services
PassengerInformationDesk
PassengerSafetyEquipment
An item of Equipment of a particular type actually available at a location within a Place. It can only have one position
Place Equipment
Place Lighting
SignEquipment withe the name of a Place on it
PlaceSign
Porterage
PorterageService
A PostOfficeService is the specialisation of CommunicationService for post mail services
PostOfficeService
A place such as platform, stance, or quayside where passengers have access to public transport vehicles, taxi, cars or other means of transportation. A Quay may serve one or more Vehicle Stopping Places and be associated with one or more Scheduled Stop Points. A Quay may contain other sub Quays
Quay
QueingEquipment
Specialisation of VehicleAccessEquipment dedicated to VehicleRamp
VehicleRamp
Specialisation of PlaceEquipment dedicated to access
PlaceAccessRamp
Specialisation of LocalService dedicated to retail services
RetailService
Rough Surface
Specialisation of Passenger Equipment for Rubish Disposal
RubishDisposal
Specialisation of Passenger Equipment for Sanitary Equipment
TypeOfSanitaryEquipment
One specialisation of SiteComponent for Security Screening
SecurityScreening
A Seating Equipment is a type of Waiting Equpiment where people can sit down.
Seating Equipment
A service facility set contains a set of facilities available for a service journey or a journey part. The set may be availabe only for a specific vehicle type within the service (e.g., carriage equipped with low floor). It can also include information about the accommodation on board, which can be related to the Accommodation or OnboardStay concepts, which are subclasses of Facility, via the comprisesFacility object property. These two concepts are further refined since they may have additional attributes beyond the indication of the corresponding SKOS concepts, as in the other cases.
TODO: Other class restrictions that may be added may include: - for (inverse of made using), for Vehicle Journey and Coupled Journey (see figure 287, Facility conceptual Model)
Service Facility Set
See figure 287, Facility conceptual Model
A building or other structure constructed at a Bus Stop
Shelter
Specialisation of SanitaryEquipment for showers
Shower
Specialisation of PlaceEquipment for Signs
SignEquipment
A well known Place to which Passengers may refer to indicate the origin or a destination of a Trip
Site
An element of a Site describing a part of its structure. Site Components share common properties for data management, accessibility and other features
Site Component
A place
TODO: Although the Transmodel conceptual model on Site Equipment specifies that a Site Element can only have one accessibility assessment, this may need to be relaxed to allow for more values to be included.
TODO: Check whether this should be related to a more general concept defining a place
Site Element
Specialisation of Place Equipment for Site
Site Equipment
A site facility set contains a set of facilities available at a site
Site Facility Set
Specialisation of PlaceAccessStair for StairCaseEquipment
StairCaseEquipment
Specialisation of PlaceAccessEquipment dedicated to PlaceAccessStair (stair, escalator, staircase, etc.)
PlaceAccessStair
StatusOfEquipment
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 well-known names.
TODO: Add Stop Place Components to the Stop Place, if considered useful.
TODO: Add Stop Place Type as a SKOS Concept Scheme, and connect it to such concept scheme via an object property
TODO: If considered relevant, add connections from this class to the classes Point of Interest (this stop place services such Point of Interest) and to the class StopPlaceVehicleEntrance (this stop place is entered through an entrance - typical in an interchange area).
Stop Place
An element of a StopPlace describing part of its structure. StopPlaceComponent share common properties for data management, accessibility and other features
StopPlaceComponent
A physical Entrance or Exit to/from a Stop Place for a Passenger. May be a door, barrier, gate or other recognizable point of access.
Stop Place Entrance
A physical area within a StopPlace, for example, a Quay, BoardingPosition, AccessSpace or EquipmentPlace
StopPlaceSpace
A statement of whether a particular UserNeed can be met. It can be used to state whether a Site can accessed by a Passenger with a particular UserNeed.
Suitability
One specialisation of SiteComponent for Ticket control
TicketControl
Specialisation of Passenger Equipment for Ticket Validator Equipment
TicketValidatorEquipment
Specialisation of Passenter Equipment for Ticketing Equipment
TicketingEquipment
TicketingService
Toilet
Specialisation of StopPlaceEquipment for trolley stands
TODO: Check whether payment method may take several values instead of maximum 1 as specified in the Transmodel UML model
TrolleyStandEquipment
A users's need for a particular Suitability
UserNeed
Condition used in order to characterise a given Version of a VersionFrame. A ValidityCondition consists of a parameter (e.g. date, triggering event, etc.) and its type of application (e.g. for, from, until, etc.)
ValidityCondition
A user defined ValidityCondition used by a rule for selecting versions. E.g. river level > 1.5 m. and bad weather
ValidityRuleParameter
External event defining a ValidityCondition. T. g. exceptional flow of a river, bad weather, road closure for works
ValidityTrigger
A PublicTransportVehicle used for carrying Passenger
Vehicle
Specialisation of VehicleEquipment dedicated to access Vehicles providing information such as low floor, ramp, access area dimensions, etc.
VehicleAccessEquipment
Specialisation of PlaceEquipment for Vehicle charging
VehicleChargingEquipment
PassengerInformationOnBoard
A classification of Public Transport Vehicles of the same Vehicle Type, e.g. according to Equipment specifications or model generation.
VehicleModel
A place on the vehicle track where vehicles stop in order for passengers to board or alight from a vehicle. A vehicle track is located on the respective infrastructure link for the mode (railway element of railway network, road element of road network, etc.). A vehicle stopping place may be served by one or more quays.
Vehicle Stopping Place
A classification of public transport vehicles according to the vehicle scheduling requirements in mode and capacity
VehicleType
Specialisation of StopPlaceEquipment for WaitingEquipment (shelter, waiting room, etc.)
WaitingEquipment
Specialisation of Waiting Equipment for a Waiting Room
TODO: Figure 34 in the Transmodel specification identifies the relationship between Waiting Room Equipment and a class called Type of Fare Class. However, this is not clear at this stage yet.
Waiting Room Equipment
Specialisation of Vehicle Equipment for wheel chair accessibility on board a Vehicle providing information suchs as the number of wheelchair areas and the access dimmensions
WheelchairVehicleEquipment
A Point where a beacon or similar device to support the automatic detection of vehicles passing by is located
BeaconPoint
Point
A ServiceJourney is a Passenger carrying VehicleJourney for one specified DayType. The pattern of working is in principle defined by a ServiceJourneyPattern.
TODO: To remove once that we are sure that we are not breaking anything
babyChange
barrierEntrance
bookingHall
A VehicleType composed of a sequence of more than one vehicles of the type Train
compoundTrain
concourse
directionName
doubleDeck
entranceEquipmentDoor
entranceEquipmentRevolvingDoor
equipmentActivated
equipmentAtStopPoint
equipmentDesactivated
immigrationHall
A public transport information piece of Equipment indoors
InformationDesk
A public transport information piece of Equipment outdoors
informationStand
lineName
lowFloor
narrowEntrance
food
Specialisation of PlaceAccessStair Equipment dedicated to PlaceAccessStairEscalator
placeAccessStairScalator
Specialisation of PlaceAccessStair Equipment dedicated to PlaceAccessStairStair
placeAccessStairStair
Specialisation of PlaceAccessStair Equipment dedicated to PlaceAccessStairStaircase
placeAccessStairStaircase
riverFlow
roadClosure
securityArea
standardBus
A public transport information piece of Equipment online
telematicInformationService
weatherConditions
Concept scheme where all the codelists for the types of equipment that are included in the Transmodel ontology are included
Concept scheme where all the codelists for the types of facilities that are included in the Transmodel ontology
List of concepts regarding Mobility Limitation defined in kos/journeys/mobility-limitation
Adolfo Anton-Bravo
stepFree