Info |
---|
Current version for framework is: v1.5 (last changed ) |
...
Frames are used for logical grouping of different NeTEx concepts:
General Frame - frame for an unstructured description of NeTEx-objects. Not used in the Nordic profile.
Resource Frame - frame for common objects, i.e. organisations, responsibilities, equipments etc.
Site Frame - frame for information regarding stop places and places of interest.
Service Frame - frame for information regarding networks lines, routes, planned stops etc.
Service Calendar Frame - frame for defining calendar-information - types of days, operating days, and their relations etc.
Timetable Frame - frame for describing the actual journeys, such as calendar references, departure times, and waiting times etc.prop
Vehicle Schedule Frame - frame for vehicle usage planning with vehicle information, equipment and blocks.
Fare Frame - frame for fare definitions and price information including products and sales offers.
Sales Transaction Frame - frame for data on customer-related sales/purchases and consumption of acquired rights.
Infrastructure Frame - frame for information about infrastructure - garages, roads, intersections etc. Not used in the Nordic profile.
There is an additional Composite Frame, which can be used to group other frames, as long as they have identical ValidityCondition (implicitly inherited from CompositeFrame). There are no requirements regarding order or dependency between frames.
...
ResourceFrame
ResourceFrame < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
dataSources | 0: * | Container for DataSource objects | |
typesOfValue | 0: * | Container for TypeOfValue objects | |
organisations | 0: * | Container for Organisation objects | |
groupsOfOperators | 0: * | Container for GroupOfOperators objects | |
equipments | 0: * | Container for Equipment objects | |
vehicleTypes | 0: * | Container for VehicleType objects | |
vehicles | 0: * | Container for Vehicle objects | |
groupsOfEntities | 0: * | Container for GeneralGroupOfEntities objects |
SiteFrame
SiteFrame < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
topographicPlaces | 0: * | Container for TopographicPlace objects | |
addresses | 0: * | Container for Address objects | |
accesses | Access ? | 0: * | Container for Access objects |
groupsOfStopPlaces | 0: * | Container for GroupOfStopPlaces objects | |
stopPlaces | 0: * | Container for StopPlace objects | |
flexibleStopPlaces | 0: * | Container for FlexibleStopPlace objects | |
pointsOfInterest | 0: * | Container for PointOfInterest objects | |
parkings | 0: * | Container for Parking objects | |
navigationPaths | 0: * | Container for NavigationPath objects | |
pathLinks | 0: * | Container for PathLink objects | |
tariffZones | 0: * | Container for TariffZone objects | |
groupsOfTariffZones | 0: * | Container for GroupOfTariffZones objects | |
siteFacilitySets | 0: * | Container for SiteFacilitySet objects |
ServiceFrame
ServiceFrame < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
Network | 0: 1 | Network objects | |
additionalNetworks | 0: * | Container for additional Network objects | |
routePoints | 0: * | Container for RoutePoint objects | |
routes | 0: * | Container for Route objects | |
commonSections | 0: * | Container for CommonSection objects | |
lines | 0: * | Container for Line objects | |
groupsOfLines | 0: * | Container for GroupOfLines objects | |
destinationDisplays | 0: * | Container for DestinationDisplay objects | |
scheduledStopPoints | 0: * | Container for ScheduledStopPoint objects | |
servicePatterns | 0: * | Container for ServicePattern objects | |
connections | 0: * | Container for Connection objects | |
stopAssignments | 0: * | Container for StopAssignment objects | |
timingPoints | 0: * | Container for TimingPoint objects | |
timingLinks | 0: * | Container for TimingLink objects | |
journeyPatterns | 0: * | Container for JourneyPattern objects | |
serviceExclusions | 0: * | Container for ServiceExclusion objects | |
notices | 0: * | Container for Notice objects | |
noticeAssignments | 0: * | Container for NoticeAssignment objects |
ServiceCalendarFrame
ServiceCalendarFrame < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
ServiceCalendar | 0: 1 | ServiceCalendar objects | |
dayTypes | 0: * | Container for DayType objects | |
timebands | 0: * | Container for Timeband objects | |
operatingDays | 0: * | Container for OperatingDay objects | |
operatingPeriods | 0: * | Container for OperatingPeriod objects | |
dayTypeAssignments | 0: * | Container for DayTypeAssignment objects |
TimetableFrame
TimetableFrame < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
bookingTimes | 0: * | Container for AvailabilityCondition objects to describe flexible lines | |
vehicleJourneys | 0: * | Container for the following types: | |
frequencyGroups | 0: * | Container for HeadwayJourneyGroup objects | |
groupsOfServices | 0: * | Container for GroupOfServices objects | |
trainNumbers | 0: * | Container for TrainNumbers objects | |
journeyPartCouples | 0: * | Container for JourneyPartCouple objects | |
coupledJourneys | 0: * | Container for CoupledJourney objects | |
serviceFacilitySets | 0: * | Container for ServiceFacilitySet objects | |
flexibleServiceProperties | 0: * | Container for FlexibleServiceProperties objects | |
journeyMeetings | 0: * | Container for JourneyMeeting objects | |
journeyInterchanges | 0: * | Container for ServiceJourneyInterchange objects | |
notices | 0: * | Container for Notice objects | |
noticeAssignments | 0: * | Container for NoticeAssignment objects |
VehicleScheduleFrame
VehicleScheduleFrame < DataManagedObject < EntityInVersion < Entity | ||||
---|---|---|---|---|
Name | Type | Cardinality | Beskrivelse | |
blocks | 0: * | Container for Block objects |
...
Note |
---|
To be finalized |
FareFrame < DataManagedObject < EntityInVersion < Entity | ||||
---|---|---|---|---|
XML-type | Navn | Datatype | Cardinality | Description |
element | PricingParameterSet | 0: 1 | Parameters governing the calculation of fares (pricing, limiting and discounting rules) | |
element | geographicalUnits | 0: * | Container for (list of) GeographicalUnits Geographical pricing calculation parameters, applicable for TEN/FEN if exchanged as NeTEx? | |
element | geographicalIntervals | 0: * | Container for (list of) GeographicalIntervals | |
element | geographicalStructureFactors | 0: * | Container for (list of) GeographicalStructureFactors | |
element | timeIntervals | 0: * | Container for (list of) TimeIntervals | |
element | distanceMatrixElements | 0: * | Container for (list of) DistanceMatrixElements | |
element | qualityStructureFactors | 0: * | Container for (list of) QualityStructureFactors | |
element | fareStructureElements | 0: * | Container for (list of) FareStructureElements | |
element | validableElements | 0: * | Container for (list of) ValidableElements | |
element | usageParameters | 0: * | Container for (list of) UsageParameters | |
element | fareProducts | 0: * | Container for (list of) FareProducts | |
element | fareTables | 0: * | Container for (list of) FareTables | |
|
|
|
| |
element | distributionChannels | 0: * | Container for (list of) DistributionChannels | |
element | groupsOfDistributionChannels | 0: * | Container for group(s) of DistributionChannels | |
element | fulfilmentMethods | 0: * | Container for (list of) of FulfilmentMethods | |
element | typesOfTravelDocuments | 0: * | Container for (list of) TypeOfTravelDocuments | |
element | salesOfferPackages | 0: * | Container for (list of) SalesOfferPackages | |
element | groupsOfSalesOfferPackages | 0: * | Container for group(s) of SalesOfferPackages | |
element | distributionAssignments | 0: * | Container for (list of) DistributionAssignments | |
element | groupsOfDistributionAssignments | 0: * | Container for group(s) of DistributionAssignments |
SalesTransactionFrame
SalesTransactionFrame < DataManagedObject < EntityInVersion < Entity | ||||
---|---|---|---|---|
XML-type | Name | Datatype | Cardinality | Description |
element | customers | 0: * | Container for (list of) Customers | |
element | customerAccounts | 0: * | Container for (list of) CustomerAccounts | |
element | fareContracts | 0: * | Container for (list of) FareContracts | |
element | travelSpecifications | 0: * | Container for (list of) TravelSpecifications | |
element | salesTransactions | 0: * | Container for (list of) SalesTransactions | |
element | travelDocuments | TravelDocument | 0: * | Container for (list of) TravelDocuments |
element | customerPurchasePackages | 0: * | Container for (list of) CustomerPurchasePackages |
...
Info |
---|
An abstract basic data type which expands the set of basic attributes, and defines validity conditions. |
EntityInVersion < Entity | ||||
---|---|---|---|---|
XML-type | Name | Type | Cardinality | Description |
attribute | dataSourceRef | DataSourceIdType | 0: 1 | Identifier for data source system. |
attribute | created | xsd:dateTime | 0: 1 | Time when Entity was created |
attribute | changed | xsd:dateTime | 0: 1 | Time when Entity was last changed |
attribute | modification | ModificationEnum | 0: 1 | Type of change
|
(choice) attribute | version | VersionIdType | 1: 1 | Version number |
versionRef | VersionIdType | 0: 1 | Version number of external reference (to an object not defined in the dataset) Used only in cases where the external reference does not point to the last valid version. | |
attribute | status | StatusEnumeration | 0: 1 | Status of version:
|
attribute | publication | PublicationEnumeration | 0: 1 | Publication of Entity data:
|
(choice) element | validityConditions | 0: * | Validity conditions for the object. | |
ValidBetween | Simplified version of ValidityCondition (simple to and from date) |
...
Info |
---|
Abstract datatype which ties responsibility definition and branding to an object. Almost all NeTEx classes inherit from DataManagedObject |
DataManagedObject < EntityInVersion < Entity | ||||
---|---|---|---|---|
Name | Type | Cardinality | Description | |
attr | responsibilitySetRef | ResponsibilitySetIdType | 0: 1 | Points to extended role and responsibility definitions tied to e.g. STOP PLACE, NETWORK or LINE |
elem | keyList | KeyList | 0: 1 | A set of key-value pairs which describe additional properties for the object (LINE, STOP PLACE, PLANNED STOP POINT etc.) and that can be used in third-party systems, such as ticketing or journey planning. |
elem | Extensions | ExtensionStructure | 0: 1 | Extension element for data not defined by NeTEx. Only use after consulting with other affected parties. |
elem | BrandingRef | 0: 1 | Reference to a brand. |
...
Info |
---|
Abstract datatype used to define the classification of other types. |
TypeOfValue < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
Name | 1: 1 | Name | |
ShortName | 0: 1 | Short form of name (abbreviation, acronym etc.) | |
Description | 0: 1 | Description | |
Image | xsd:anyURI | 0: 1 | URL to an image resource |
Url | xsd:anyURI | 0: 1 | URL |
...
Info |
---|
Classification of ENTITY, for instance according to the domain in which it is defined or used. |
TypeOfEntity < TypeOfValue < DataManagedObject < EntityInVersion < Entity | ||||
---|---|---|---|---|
XML-type | Name | Datatype | Cardinality | Description |
TypeOfEntity inherits from TypeOfValue without introducing new elements or attributes. |
...
Info |
---|
Abstract type for grouping arbitrary objects, for example, GroupOfOperators or GroupOfPoints. Classes inheriting from GroupOfEntities typically define the "members" element in order to collect objects which belong to the group. |
GroupOfEntities < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
Name | 0: 1 | Name must be set for all relevant groups of objects (for example on NETWORK, LINE, STOP PLACE, but not required for embedded data objects such as e.g. ADDRESS, ENTRANCE, BOARDINGPOSITION) | |
ShortName | 0: 1 | Short name for a group of objects | |
Description | 0: 1 | Description | |
PurposeOfGroupingRef | PurposeOfGroupingRef | 0: 1 | The functional goal for grouping. |
PrivateCodePrivateCode | xsd:normalizedString | 0: 1 | PrivateCode is meant to use specific identification depending on context. |
...
Info |
---|
Abstract type to define an address. It is expanded upon by RoadAddress and PostalAddress by default. |
Address < Place < Zone < GroupOfPoints < GroupOfEntities < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
CountryRef | CountryEnum | 0: 1 | Three letter (recommended) or two letter country code as defined by |
CountryName | 0: 1 | The official name of the country |
...
Info |
---|
Abstract type to tie a set of properties to an object |
Assignment < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
Name | 0: 1 | Name | |
Description | 0: 1 | Description |
...
Info |
---|
Abstract type to describe equipment available either in a location or onboard a vehicle. |
Equipment < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
Name | 1: 1 | Name | |
PrivateCode | xsd:normalizedString | 0: 1 | Internal code/ID for identifying equipment (not a public ID) |
PublicCode | xsd:normalizedString | 0: 1 | Public code that may identify the equipment |
Description | 0: 1 | Description | |
Note | 0: 1 | Additional notes | |
OutOfService | xsd:boolean | 0: 1 | Defines the status of equipment |
...
Info |
---|
Extension of Equipment type describing equipment that can be used by passengers |
PassengerEquipment < Eqiupment < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
Fixed | xsd:boolean | 0: 1 | Specifies whether the equipment is permanently installed or may be relocated |
...
Info |
---|
Expansion of PassengerEquipment which describes equipment on board a vehicle. |
ActualVehicleEquipment < PassengerEquipment < Equipment< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
Units | xsd:integer | 0: 1 | Number of equipment units |
VehicleTypeRef | VehicleTypeRef | 0: 1 | Reference to vehicle type (VehicleType) |
AccessibilityAssessment | 0: 1 | Assessment of universal design accessibility |
...
Info |
---|
Abstract type to define a set of facilities/services (based on TPEG classification) See definition under General information Examples in the GitHub-repository. See the description of specialisations ServiceFacilitySet for services and SiteFacilitySet for stop place objects. |
FacilitySet < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
ProvidedByRef | xsd:normalizedString | 0: 1 | Reference to organisation offering the services |
Description | 0: 1 | Description of the set of services | |
AccessibilityInfoFacilityList | AccessibilityInfoFacilityListOfEnumerations | 0: 1 | Possible values
|
AssistanceFacilityList | AssistanceFacilityListOfEnumerations | 1: 1 | Possible values (multiple allowed)
|
AccessibilityToolList | AccessibilityToolListOfEnumerations | 0: 1 | Possible values
|
CateringFacilityList | CateringFacilityListOfEnumerations | 1: 1 | Possible values
|
FareClasses | FareClassesListOfEnumerations | 1: 1 | Possible values
|
MobilityFacilityList | MobilityFacilityListOfEnumerations | 1: 1 | Possible values
|
PassengerCommsFacilityList | PassengerCommsFacilityListOfEnumerations | 0: 1 | Possible values
|
PassengerInformationEquipmentList | PassengerInformationEquipmentListOfEnumerations | 0: 1 | Possible values
|
PassengerInformationFacilityList | PassengerInformationFacilityEnumeration | 0: 1 | Possible values
|
...
Info |
---|
Abstract spatial type to describes the connection between two points. |
Link < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
Name | 0: 1 | Name of the link | |
Distance | xsd:decimal | 0: 1 | Total length (in meters) for the geographic path the vehicle uses (actual travel distance). |
gml:LineString | gml:LineString | 0: 1 | Geometric representation of Link. The LineString is a sequential list of points. |
...
Info |
---|
Abstract type consisting of Points or Links which describe its path through the network. |
LinkSequence < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
Name | 0: 1 | Name | |
Distance | xsd:decimal | 0: 1 | Total length (in meters) for LinkSequence (can also be derived from component-Links). |
...
Info |
---|
Abstract type describing the position of the point in a LinkSequence (normally implemented as a PointOnRoute orPointInJourneyPattern). |
PointInLinkSequence < VersionedChild < EntityInVersion < Entity | ||||
---|---|---|---|---|
Name | Type | Cardinality | Description | |
attribute | order | xsd:positiveInteger | 0: 1 | The sequence number of a point |
element | LinkSequenceRef | LinkSequenceRefStructure | 0: 1 | Reference to the LinkSequence to which the point belongs |
element | projections | 0: 1 | Projection on road or rail |
...
Info |
---|
Abstract type describing the position of the link in a LinkSequence (normally implemented as LinkInJourneyPattern) |
LinkInLinkSequence < VersionedChild < EntityInVersion < Entity | ||||
---|---|---|---|---|
Name | Type | Cardinality | Description | |
attribute | order | xsd:positiveInteger | 0: 1 | Serial number of the point in order |
element | LinkSequenceRef | LinkSequenceRefStructure | 0: 1 | Reference to LinkSequence which the point belongs to |
elememt | projections | 0: 1 | Projections on roads and railways |
...
Info |
---|
Abstract type describing the mapping between the shape of an arbitrary Entity from one layer, to an Entity on a different layer, for example, Point, Link, Zone. |
Projection < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
None of the parameters defined in Projection should be used. Specialisation classes have their own parameters. |
...
Info |
---|
Abstract type describing a legal body involved in public transport. |
Organisation < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
PrivateCodePrivateCode | xsd:normalizedString | 0: 1 | An internal code for the ORGANISATION |
CompanyNumber | xsd:normalizedString | 1: 1 | External identifier for the Organisation, for instance, a registration number. |
Name | xsd:normalizedString | 1: 1 | Name of ORGANISATION |
OrganisationType | TypeOfOrganisationEnum | 0:1 | Type of ORGANISATION:
The generic ORGANISATIONtypes "authority" and "operator" are used for an AUTHORITY and an OPERATOR respectively when none of the more specific types are applicable. |
LegalName | 1: 1 | The legal name of the ORGANISATION | |
ContactDetails | 0: 1 | The public contact information of the ORGANISATION Note that for Authority, providing the minimum required set of ContactDetails is mandatory. | |
PrivateContactDetails | 0: 1 | Non-public contact information of the ORGANISATION |
...
Info |
---|
Abstract type which may have a FARE PRICE. |
PriceableObject < DataManagedObject < EntityInVersion < Entity | ||||
---|---|---|---|---|
XML-type | Name | Type | Cardinality | Description |
element | alternativeNames | 0: 1 | List of ALTERNATIVE NAMEs for element | |
element | noticeAssignments | 0: 1 | List of NOTICE ASSIGNMENTs for element | |
element | PricingServiceRef | PricingServiceRef | 0: 1 | PRICING SERVICE used to fetch prices dynamically for element |
|
|
|
|
|
...
Info |
---|
Abstract type with a set of all possible price features for a Fare element. |
FarePrice < VersionedChild < EntityInVersion < Entity | ||||
---|---|---|---|---|
XML-type | Name | Type | Cardinality | Description |
|
|
|
| Start date for PRICE validity. |
|
|
|
|
Gyldighet bør heller angis med ValidityCondition for objektet |
element | Amount | xsd:decimal | 1: 1 | Price in a specified currency |
element | Currency | xsd:NMTOKEN (3 letters) | 0: 1 | ISO 4717 type currency code (optimization to allow PRICE UNITs to be omitted) |
|
|
|
|
|
|
|
|
|
|
element | CanBeCumulative | xsd:boolean | 0: 1 | Whether price/discount can be used cumulatively in combination with other prices/discounts |
...
Info |
---|
Examples of Alternative name can be a different language or a second spelling. See definition under General information Examples in the GitHub-repository. |
AlternativeName < VersionedChild < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
NamedObjectRef | VersionofObjectRef | 0: 1 | Reference to the object to which the alternative name belongs Used only when the relevant data object does not support alternativeNames sub elements |
Lang | xsd:language | 1: 1 | Three letter (recommended) or two letter language code as defined by ISO 639 (Alpha-3 or Alpha-2) (Alpha-3 or Alpha-2) / RFC 1766 for the language used in an alternative name |
NameType | NameTypeEnumeration | 1: 1 | Type of alternative name:
|
Name | 1: 1 | The alternative name |
...
Info |
---|
An alternative variant of Notice meant for certain types of media. |
DeliveryVariant< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
DeliveryVariantMediaType | DeliveryVariantTypeEnumeration | 1: 1 | Media type. Possible values:
|
VariantText | 1: 1 | Text for respective media types (replaces Note for certain media types) |
...
Info |
---|
A general grouping of Entity objects. A predefined base group for arbitrary objects. See definition under General information Defined in ResourceFrame |
GeneralGroupOfEntities < GroupOfEntities< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
members | objectRef | 0: * | List of objects included in the group. |
...
Info |
---|
Group of Point objects |
GroupOfPoints < GroupOfEntities< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
members | objectRef | 0: * | List of Point objects included in the group. |
...
Info |
---|
The geographic location of an object See definition under General information Examples in GitHub-repository (see the description of Location→Point under Point with projection or Centroid→Location under PointOfInterest, see also data types Polygon and Geographical Types) |
Location | ||||
---|---|---|---|---|
Name | Type | Cardinality | Description | |
attr | srsName | xsd:normalizedString | 0: 1 | The reference geographic coordinate system used. NB: If defining any other geospatial reference data than the default NOTE: The national journey planner and stop place registry requires coordinates in the WGS84 EPSG:4326 format. |
(choice) element | Longitude Latitude Altitude | LongitudeType LatitudeType AltitudeType | 1: 1 1: 1 0: 1 | Longitude (coordinate in decimal between -180 and 180) Latitude (coordinate in decimal between -180 and 180) Elevation (meters above sea level) REMARK: When specified individually, the order is reversed compared to e.g. WSG84, IMO (Internat. Maritime Org.) or Google/Bing coordinates, which are always paired in a similar manner to EPSG:4326 <gml:pos> as latitude [space] longitude. |
gml:pos | gml:pos | 1: 1 | Point location. Must be the geospatial position of a single point, provided as a pair of decimal numbers specifying the coordinates. For the default coordinate system, For example: NOTE: The national journey planner and stop place registry requires coordinates in the | |
elem | Precision | xsd:decimal | 0: 1 | Precision in meters |
...
Info |
---|
Mapping of Point objects from one layer to another, e.g. to Point or Link See definition under General information Examples in GitHub-repository |
PointProjection < Projection< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
ProjectedPointRef | PointRef | 0: 1 | Reference to Point being projected This field is useful when Projection is sent as a separate object. Otherwise, context determines which object Projection belongs to. |
ProjectToPointRef | PointRef | 0: 1 | Point being projected to. (Reference to externally defined Point, e.g. RoutePoint, TimingPoint, ScheduledStopPoint.) |
ProjectToLinkRef | LinkRef | 0: 1 | Link being projected to. The point can be projected to a Link. |
Distance | xsd:decimal | (1: 1) | The distance between projected Point and Link. Field only used together with ProjectToLinkRef |
...
Info |
---|
Mapping of Zone-object from one layer to another, for example Point or Zone. |
ZoneProjection < Projection< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
ProjectedZoneRef | ZoneRef | 0: 1 | Zone being projected. This field is useful when Projection is sent as a separate object. Otherwise, context determines which object Projection belongs to. |
ProjectToZoneRef | ZoneRef | 0: 1 | Zone being projected to. (Reference to external zone-object.) |
ProjectToPointRef | PointRef | 0: 1 | Point being projected to. A zone can be projected to a Point. |
...
Info |
---|
Description of a postal address See definition under General information Examples in GitHub-repository |
PostalAddress < Address < Place < Zone < GroupOfPoints < GroupOfEntities< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
AddressLine1 | 1: 1 | Address line 1 | |
AddressLine2 | 0: 1 | Address line 2 | |
Town | 1: 1 | Postal place name | |
PostCode | xsd:normalizedString | 1: 1 | Postcode |
...
Info |
---|
Description of a street/road address. See definition under General information Examples in GitHub-repository |
RoadAddress < Address < Place < Zone < GroupOfPoints < GroupOfEntities< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
GisFeatureRef | xsd:normalizedString | 1: 1 | Reference to a GIS system. The field will help with inking of OpenStreetMap, IGN, NavTeq, etc. data. |
RoadNumber | xsd:normalizedString | 1: 1 | House number. |
RoadName | 1: 1 | Road/street name. | |
BearingDegrees | xsd:integer | 0: 1 | Bearing of the road, in degrees. |
...
Info |
---|
A vehicle used for public transport purposes. See definition under General information Defined in ResourceFrame Examples in GitHub-repository |
Vehicle < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
Name | 0: 1 | Name of the vehicle | |
RegistrationNumber | xsd:normalizedString | 0: 1 | Vehicle registration number/license plate number |
OperationalNumber | xsd:normalizedString | 0: 1 | Operational number of the vehicle (e.g. vehicle nr. 4230) |
PrivateCode | xsd:normalizedString | 0: 1 | Internal code for the vehicle |
OperatorRef | OperatorRefStructure | 1: 1 | Reference to Operator |
VehicleTypeRef | VehicleTypeRefStructure | 1: 1 | Reference to VehicleType |
actualVehicleEquipments | 0: * | Description of on-board equipment. Defined inline. |
...
Info |
---|
Description of the type of vehicle used See definition under General information Defined in ResourceFrame Examples in GitHub-repository |
VehicleType < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
Name | 1: 1 | Name of vehicle type | |
Description | 1: 1 | Description of vehicle type | |
PrivateCode | xsd:normalizedString | 0: 1 | Internal classification of the vehicle type |
TypeOfFuel | TypeOfFuelEnumeration | 0: 1 | Fuel type:
|
EuroClass | xsd:normalizedString | 0: 1 | Euroclass for vehicle type |
capacities | 0: * | Capacity per tariff class | |
LowFloor | xsd:boolean | 1: 1 | Specifies if the vehicle has low flooring or not |
HasLiftOrRamp | xsd:boolean | 1: 1 | Specifies if the vehicle is equipped with an elevator or ramp (e.g. for wheelchairs) |
Length | xsd:decimal | 0: 1 | The total length of the vehicle type |
facilities | ServiceFacilitySetRef | 0: * | References to ServiceFacilitySet objects |
...
Info |
---|
The maximum number of passengers a vehicle can accommodate. Examples in GitHub-repository |
PassengerCapacity < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
FareClass | FareClassEnumeration | 1: 1 | Possible values:
|
TotalCapacity | xsd:nonNegativeInteger | 1: 1 | Maximum number of passengers |
SeatingCapacity | xsd:nonNegativeInteger | 1: 1 | Number of seated passengers |
StandingCapacity | xsd:nonNegativeInteger | 1: 1 | Number of standing passengers |
SpecialPlaceCapacity | xsd:nonNegativeInteger | 1: 1 | Number of priority seats |
PushchairCapacity | xsd:nonNegativeInteger | 1: 1 | Capacity for baby stroller/pushchairs |
WheelchairCapacity | xsd:nonNegativeInteger | 1: 1 | Number of designated wheelchair areas |
...
Info |
---|
Universal design, description of an object e.g. a stop place. See definition under General information Examples in GitHub-repository |
AccessibilityAssessment< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
MobilityImpairedAccess | LimitationStatusEnum | 1: 1 | Specifies whether the object can be used by people with special needs:
|
limitations | 1: 1 | Accessibility limitations | |
suitabilities | 0: * | Describes suitability | |
Comment | 0: 1 | Additional comments for Accessibility definition. Field content is meant to be displayed together with Accessibility information. |
...
Info |
---|
Possible limitations |
AccessibilityLimitation < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
WheelchairAccess | LimitationStatusEnum | 1: 1 | Describes usability for wheelchair users:
|
StepFreeAccess | LimitationStatusEnum | 1: 1 | Describes whether the object has step-free access (no stairs)
|
EscalatorFreeAccess | LimitationStatusEnum | 1: 1 | Describes whether the object has escalator free access
|
LiftFreeAccess | LimitationStatusEnum | 1: 1 | Describes whether the object can be accessed without the use of an elevator:
|
AudibleSignsAvailable | LimitationStatusEnum | 1: 1 | Describes if the object has audio signs (directions for the visually impaired):
|
VisualSignsAvailable | LimitationStatusEnum | 1: 1 | Describes whether the object has visual signs:
|
...
Info |
---|
Description of suitability |
Suitability < UserNeed< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
(choice) MobilityNeed | MobilityEnumeration | 1: 1 | Specific mobility needs:
|
(choice) PsychosensoryNeed | PsychosensoryNeedEnumeration | 1: 1 | Specific psychosensory needs:
|
(choice) EncumbranceNeed | EncumbranceNeedEnumeration | 1: 1 | Specific luggage needs:
|
Suitable | SuitableEnumeration | 1: 1 | Specifies if the suitability (established by above values) is true or false.
|
...
Info |
---|
A Point used as an element by a transport network. See definition under General information Examples in GitHub-repository (see also datatypes Location and Polygon) |
Point < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
Name | 0: 1 | Name of the Point | |
Location | 0: 1 | Location of the Point Location is mandatory unless it is implicit based on the projection of the Point, or the subordinate objects have explicit references to geographic points/areas | |
PointNumber | xsd:normalizedString | 0: 1 | Alternative identifier |
projections | 0: * | Point projections |
...
Info |
---|
Description of a geospatial area. See definition under General information Examples in GitHub-repository |
Zone < GroupOfPoints < GroupOfEntities< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
Centroid | 0: 1 | Representative point for a zone (area). Not meant to be the actual centre point of the zone, but a point which is representative of the zone (e.g. for displaying on a map) | |
gml:Polygon | 0: 1 | A sorted list of points which represent a closed line (polygon) which describes the zone. | |
projections | 0: * | List of projections used to describe infrastructure (e.g. roads, railways, etc.). Typically a reference to an OpenStreetMap dataset. |
...
Info |
---|
A company or organisation which is responsible for the establishment of a public transport service. See definition under General information Defined in ResourceFrame |
Authority < Organisation< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
Address | 0: 1 | Postal address |
...
Info |
---|
A company which is responsible for operating public transport services. Will often operate under contract with an Authority. See definition under General information Defined in ResourceFrame |
Operator < Organisation < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
Address | 0: 1 | Postal address | |
PrimaryMode | VehicleModeEnumeration | 0: 1 | The operators primary type of transport (if relevant) |
OperatorActivities | ListOfOperatorActivities | 0: 1 | Possible values
|
CustomerServiceContactDetails | 1: 1 | Point of contact for customer support/feedback of that company. |
...
Info |
---|
Grouping of operators See definition under General information Defined in ResourceFrame |
GroupOfOperators < GroupOfEntities< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
members | TransportOrganisationRef | 1: * | References to operators included in the group |
...
Info |
---|
Description of branding See definition under General information Examples in GitHub-repository |
Branding < TypeOfValue < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
|
|
|
|
...
Info |
---|
Description of the system which is the original source of timetable data. This type has the same set of fields as TypeOfValue, plus e-mail. See definition under General information Defined in ResourceFrame |
DataSource < TypeOfValue< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
EmailAddressType | 1: 1 | Contact e-mail for data (content) related questions. |
...
TypeOfAccessRightAssignment < TypeOfValue < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
TypeOfAccessRightAssignment inherits from TypeOfValue and does not introduce new elements or attributes. |
...
Info |
---|
Equipment details for an entrance. |
EntranceEquipment < PlaceEquipment < Equipment< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
Door | xsd:boolean | 0: 1 | If entrance has one door. |
WheelchairPassable | xsd:boolean | 0: 1 | If entrance can be used for wheelchair. |
...
Info |
---|
Describe the lighting situation for a place. |
PlaceLighting < PlaceEquipment < Equipment< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
Lighting | LightingEnumeration | 1: 1 | Description of lighting situation:
|
AlwaysLit | xsd:boolean | 0: 1 | Specifies whether lighting is always on or not |
...
Info |
---|
Description of attributes for an accessibility ramp |
RampEquipment < PlaceEquipment < Equipment< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
Gradient | RampGradientEnum | 0: 1 | Possible values:
|
...
Info |
---|
Description of surface |
RoughSurface < AccessEquipment < Equipment< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
SurfaceType | SurfaceTypeEnumeration | 1: 1 | Surface types:
|
SuitableForCycles | xsd:boolean | 0: 1 | Suitable for bicycles. |
...
Info |
---|
Description of bicycle storage equipment. |
CycleParkingEquipment < PlaceEquipment < Equipment< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
NumberOfSpaces | xsd:integer | 1: 1 | Number of parking spaces |
CycleStorageType | CycleStorageEnum | 0: 1 | Possible values:
|
Covered | xsd:boolean | 0: 1 | Specifies whether the parking is covered by a roof |
...
Info |
---|
Description of sanitary equipment. |
SanitaryEquipment < PassengerEquipment < Equipment< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
SanitaryFacilityList | SanitaryFacilityListOfEnumerations | 1: 1 | List of facilities:
|
NumberOfToilets | xsd:integer | 0: 1 | Number of toilets |
...
Info |
---|
Description of waiting room equipment. |
WaitingRoomEquipment < SiteEquipment < Equipment< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
Seats | xsd:nonNegativeInteger | 0: 1 | Number of seats. |
StepFree | xsd:boolean | 1: 1 | Specifies whether access to the waiting room is step free (no stairs). |
Heated | xsd:boolean | 0: 1 | Specifies whether the waiting room is heated. |
...
ShelterEquipment < WaitingEquipment < SiteEquipment < Equipment < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
Enclosed | xsd:boolean | 1: 1 | Specifies whether the waiting room is enclosed by walls, or open. |
...
Info |
---|
Description of ticketing equipment. |
TicketingEquipment < PassengerEquipment < Equipment< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
NumberOfMachines | xsd:integer | 0: 1 | Number of ticket vending machines |
TicketingFacilityList | TicketingFacilityListOfEnumerations | 0: * | Possible values:
|
NumberOfTills | xsd:integer | 0: 1 | Number of tills for ticket sale |
PaymentMethods | PaymentMethodEnum | 0: * | Possible values:
|
TicketTypesAvailable | TicketTypeEnum | 0: * | Possible values:
|
TicketingServiceList | TicketingServiceFacilityEnum | 0: * | Possible values:
|
...
Info |
---|
Description of ticket validation equipment |
TicketValidatorEquipment < PassengerEquipment < Equipment< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
ValidatorList | TicketValidatorEnum | 0: * | Possible values:
|
...
Info |
---|
Description of signs |
GeneralSign < SignEquipment < PlaceEquipment < Equipment< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
PrivateCode | xsd:normalizedString | 0: 1 | Sign code One of the following code-values must be used when adding official stops to a stop place.
Also set SignContentType = 'transportMode'. |
Content | 0: 1 | Text on sign | |
SignContentType | SignContentEnum | 0: 1 | Type of sign:
Permanent stops with a transport sign must have SignContentType = 'transportMode'. This is used to distinguish them from non-permanent stops, and/or flexible stops. |
...
Info |
---|
Available assistance service |
AssistanceService < LocalService < Equipment< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
AssistanceFacilityList | AssistanceFacilityListOfEnumerations | 0: 1 | Possible values (multiple allowed)
|
AssistanceAvailability | AssistanceAvailabilityEnumeration | 0: 1 | Possible values:
|
Staffing | StaffingEnumeration | 0: 1 | Possible values:
|
AccessibilityToolList | AccessibilityToolListOfEnumerations | 0: * | Possible values:
|
...
Info |
---|
Information on available ASSISTANCE SERVICE booking (e.g. how to book assistance for wheelchair users) |
AssistanceBookingService < LocalService < Equipment < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
AssistanceAvailability | AssistanceAvailabilityEnumeration | 0: 1 | Possible values:
|
WheelchairBookingRequired | xsd:boolean | 0: 1 | Whether a booking is needed to have assistance using a wheelchair |
BookingContact | 0: 1 | Contact information for booking | |
BookingArrangements | 0: 1 | Rules for booking | |
VehicleMode | AllModesEnumeration | 0: 1 | Possible values:
|
OperatorRef | OperatorRef | 0: 1 | Reference to Operator to book at |
(choice) LineRef | LineRef | 0: 1 | Reference to (Flexible) Line to book at |
FlexibleLineRef | |||
noticeAssignments | 0: * | List of NOTICE ASSIGNMENTs for booking |
...
Info |
---|
Available luggage service |
LuggageService < LocalService < Equipment< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
LuggageServiceType | LuggageServiceFacilityEnum | 0: 1 | Possible values:
|
WheelchairLuggageTrolleys | xsd:boolean | 0: 1 | If luggage trolleys for wheelchairs are available |
...
Info |
---|
A specialisation of FacilitySet to describe available services See definition under General information Defined in TimetableFrame Examples in GitHub-repository |
ServiceFacilitySet < FacilitySet< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
AccommodationAccessList | AccommodationAccessListOfEnumerations | 0: 1 | Possible values:
|
AccommodationFacilityList | AccommodationFacilityListOfEnumerations | 0: 1 | Possible values:
|
LuggageCarriageFacilityList | LuggageCarriageFacilityListOfEnumerations | 0: 1 | Possible values:
|
ServiceReservationFacilityList | ServiceReservationFacilityListOfEnumerations | 0: 1 | Possible values:
|
...
Info |
---|
Descriptions of compound trains See definition under General information Defined in ResourceFrame Examples in GitHub-repository |
CompoundTrain < VehicleType< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
components | 1: * | References to train objects which are a part of a compound train. |
...
Info |
---|
A Train in a CompoundTrain. |
TrainInCompoundTrain < VersionedChild < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
Train | 1: 1 | Train description | |
ReversedOrientation | xsd:boolean | 0: 1 | Specifies whether the train is in reverse orientation to the CompoundTrain |
Label | 0: 1 | A label associated with the train |
...
Info |
---|
Train description See definition under General information Defined in ResourceFrame Examples in GitHub-repository |
Train < VehicleType< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
TrainSize | 0: 1 | Size of the train (number of cars) | |
components | 0: * | Components constituting a train |
...
Info |
---|
A train car (wagon/carriage). |
TrainComponent < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
Label | 0: 1 | Static train component label. If the label is dynamic, use TrainComponentLabelAssignment instead. | |
Description | 0: 1 | Description of the component. | |
TrainElement | 1: 1 | Description of the train car. |
...
Info |
---|
Detailed train car description See definition under General information Defined in ResourceFrame |
TrainElement < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
PrivateCode | xsd:normalizedString | 0: 1 | Internal code for the TrainElement |
TrainElementType | TypeOfTrainElementEnum | 1: 1 | Classification of a car:
|
FareClasses | FareClassListOfEnumerations | 0: * | Tariff/fare class for a car
|
equipments | 0: * | Description of onboard equipment Defined inline |
...
Info |
---|
Text-based notification describing circumstances which cannot be modelled as structured data. Please note that Notice and the related NoticeAssignment should be placed it the ServiceFrame/TimetableFrame to which it belongs. See definition under General information Defined in ServiceFrame |
Notice < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
Name | 0: 1 | Name of the Notice. | |
AlternativeTexts | 0: * | Notice text for languages other than the primary language (e.g. Norwegian). One per language. Can be used in addition to the primary language notice text. | |
Text | 1: 1 | Notice text. | |
PublicCode | xsd:normalizedString | 0: 1 | Public code of the Notice. |
variants | 0: * | Variations of the Notice for different media types. |
...
Info |
---|
Placeholder for alternative text other than the primary language |
AlternativeText < VersionedChild < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
Text | 1: 1 | Notice text. Please note the importance of adding the mandatory "lang" attribute, to indicate the language of each AlternativeText, as three-letter (recommended) or two-letter language code defined by ISO 639 (Alpha-3 or Alpha-2) / RFC 1766. |
...
Info |
---|
Reference to the Notice from e.g. JourneyPattern or VehicleJourney Please note that Notice and the related NoticeAssignment should be placed it the ServiceFrame/TimetableFrame to which it belongs. See definition under General information Defined in ServiceFrame |
NoticeAssignment < Assignment< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
NoticeRef | NoticeRef | 1: 1 | Reference to the Notice object |
NoticedObjectRef | VersionOfObjectRef | 1: 1 | Reference to the object the Notice belongs to |
...
Info |
---|
Description of DayType, which has a set of properties affecting a public transport service, such as public holidays. See definition under General information Defined in ServiceCalendarFrame Examples in GitHub-repository |
DayType < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
Name | 0: 1 | Name for DayType | |
Description | 0: 1 | Description | |
EarliestTime | xsd:time | 0: 1 | Start time |
DayLength | xsd:duration | 0: 1 | Duration |
properties | 0: * | Properties If multiple PropertyOfDay, these are logically ORed together (must satisfy at least one of the specified properties) | |
timebands | 0: * | Specific periods within the day |
...
Info |
---|
General type to specify time or period (such as a specific time, to-from times, duration or to split a day into different calendar modes). Note that specific times must be stated with identical StartTime and EndTime. See definition under General information Defined in ServiceCalendarFrame |
Timeband < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
StartTime | xsd:time | 1: 1 | Start time |
EndTime | xsd:time | 1: 1 | End time |
Duration | xsd:duration | 0: 1 | Period duration. Usage and cardinality depending on the context. |
...
Info |
---|
The reference between DayType and OperatingDay See definition under General information Defined in ServiceCalendarFrame Examples in GitHub-repository |
DayTypeAssignment < Assignment< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
ServiceCalendarRef | CalendarRef | 0: 1 | Reference to ServiceCalendar |
(choice) OperatingPeriodRef (choice) OperatingDayRef (choice) Date | OperatingPeriodRef OperatingDayRef xsd:date | 1: 1 | Reference to OperatingPeriod Reference to OperatingDay Otherwise, use the normal date instead of OperatingPeriodRef/OperatingDayRef |
DayTypeRef | DayTypeRef | 1: 1 | Reference to DayType |
isAvailable | xsd:boolean | 0: 1 | Specifies exceptions (for example a specific date) |
...
Info |
---|
An OperatingDay is the day of public transport operation in a specific calendar. An OPERATING DAY may last more than 24. See definition under General information Defined in ServiceCalendarFrame Examples in GitHub-repository |
OperatingDay < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
CalendarDate | xsd:Date | 1: 1 | Specifies starting date for OperatingDay. |
ServiceCalendarRef | CalendarRef | 0: 1 | Reference to associated ServiceCalendar. Note: A calendar day can have several different OperatingDay objects (in cases of multiple service operators). To resolve this, it is recommended to create several ServiceCalendar-objects. |
Name | 0: 1 | Name for OperatingDay. | |
EarliestTime | xsd:time | 1: 1 | Start time for the OperatingDay. |
DayLength | xsd:duration | 1: 1 | Duration of OperatingDay (no upper limit). |
...
Info |
---|
An OperatingPeriod is the continuous interval of time between two OPERATING DAYs which will be used to define validities. See definition under General information Defined in ServiceCalendarFrame Examples in GitHub-repository |
OperatingPeriod < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
ServiceCalendarRef | CalendarRef | 0: 1 | Reference to associated ServiceCalendar. Note: A calendar day can have several different OperatingDay objects (in cases of multiple service operators). To resolve this, it is recommended to create several ServiceCalendar-objects. |
(choice) FromDate (choice) FromDateRef | xsd:dateTime | 1: 1 | Reference to the from-date (OperatingDay) of the period. |
(choice) ToDate (choice) ToDateRef | xsd:dateTime | 1: 1 | Reference to the to-date (OperatingDay) of the period. Date is inclusive. |
...
Info |
---|
Wait time at a TimingPoint. |
JourneyWaitTime < JourneyTiming < VersionedChild < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
TimingPointRef | TimingPointRefStructure | 0: 1 | Reference to TimingPoint |
WaitTime | xsd:duration | 1: 1 | Wait time |
...
Info |
---|
Wait time at a TimingPoint in a JourneyPattern. |
JourneyWaitTime < JourneyWaitTime < JourneyTiming < VersionedChild < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
JourneyRef | JourneyPatternRef | 1: 1 | Reference to JourneyPattern |
...
Info |
---|
The vehicles run time from one TimingPoint to the next (i.e. to traverse the TimingLink). |
ourneyRunTime < JourneyTiming < VersionedChild < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
TimingLinkRef | TimingLinkRef | 0: 1 | Reference to TimingLink |
RunTime | xsd:duration | 1: 1 | Run time |
...
Info |
---|
A link (with direction) between two TimingPoint objects. |
TimingLink < Link< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
FromPointRef | TimingPointRef | 1: 1 | From TimingPoint |
ToPointRef | TimingPointRef | 1: 1 | To TimingPoint |
...
Info |
---|
The vehicles run time from one TimingPoint to the next (i.e. to traverse the TimingLink) in a JourneyPattern. |
JourneyPatternRunTime < JourneyRunTime < JourneyTiming < VersionedChild < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
LinkRef | TimingLinkRef | 1: 1 | Reference to TimingLink for Turnaround Time |
JourneyRef | JourneyPatternRef | 1: 1 | Reference to JourneyPattern |
...
Info |
---|
The interval between two departures (service frequency). |
ourneyHeadway < JourneyTiming < VersionedChild < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
ScheduledHeadwayInterval | xsd:duration | 0: 1 | The planned interval between departures |
MinimumHeadwayInterval | xsd:duration | 0: 1 | The minimum interval between departures |
MaximumHeadwayInterval | xsd:duration | 0: 1 | The maximum interval between departures |
...
Info |
---|
Delaying constraints for a SiteElement or ServiceJourney, such as check-ins, security checks, or luggage handling. |
CheckConstraint < Assignment < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
CheckProcess | CheckContraintProcessEnum | 0: 1 | Classification of constraints type:
|
delays | 0: 1 | Delay (duration) | |
validityConditions | 0: * | Validity conditions |
...
Info |
---|
Description of a delay. |
CheckConstraintDelay < VersionedChild < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
AverageDuration | xsd:duration | 0: 1 | The average duration of a delay |
MinimumDuration | xsd:duration | 0: 1 | Minimum duration of delay |
MaximumDuration | xsd:duration | 0: 1 | Maximum duration of delay |
validityConditions | 0: * | Validity conditions Optional. Should normally be defined per CheckConstraint, if relevant. |
...
Info |
---|
A condition which specifies when an object, set of objects, or frame is valid. For example when a line operates, when a station is open, or when delays are to be expected. The condition is defined through its parameter (e.g. date, triggering event, etc.) and its type of application (e.g. for, from, until, etc.), and can be applied to all relevant objects in a PublicationDelivery and should be defined as high up in the hierarchy as possible.
For Line, a ValidityCondition should be set if the line is not always operating (seasonal Line). This can be used to indicate that valid time table data has been submitted, even if the Line does not actually operate. See definition under General information Note that ValidityCondition is set for CompositeFrame, and defines all subordinate frames, or set for each Frame when these are not grouped on submission. Examples of CompositeFrame or single frames can be found in the GitHub-repository. |
ValidityCondition < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
ConditionedObjectRef | ObjectRef | 0: 1 | Reference to the object associated with a ValidityCondition. |
WithConditionRef | ValidityConditionRef | 0: 1 | Can merge several ValidityCondition objects using an 'AND' operator. |
...
Info |
---|
ValidityCondition is a specific temporal ValidityCondition described with dates, day types and day properties. See definition under General information Defined in TimetableFrame Examples for "available" and "unavailable" datasets can be found in the GitHub-repository |
AvailabilityCondition < ValidityCondition< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
FromDate | xsd:dateTime | 0: 1 | From-date |
ToDate | xsd:dateTime | 0: 1 | To-date |
IsAvailable | xsd:boolean | 1: 1 | Specifies whether the service is available or not. |
dayTypes | DayTypeRef | 0: * | DayType which determines when ValidityCondition is valid. Do not use together with operatingDays in the same ValidityCondition. |
timebands | 0: * | The period when ValidityCondition is valid. Can be used to describe for example opening hours. | |
operatingDays | 0: * | Days when ValidityCondition is valid. Do not use together with dayTypes in the same ValidityCondition. | |
operatingPeriods | 0: * | The period when ValidityCondition is valid. Used instead of single days whenever this is more sensible. |
...
Info |
---|
A simplified version of ValidityCondition with only from- and to-date. (Either can be skipped if an open ended, i.e. open start or open ended, validity condition.) See definition under General information Examples in GitHub-repository |
ValidBetween < ValidityCondition< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
FromDate | xsd:dateTime | 0: 1 | From-date |
ToDate | xsd:dateTime | 0: 1 | To-date |
...
Info |
---|
Reference to an object, for example, events, or a public holiday which triggers a ValidityCondition |
ValidityTrigger < ValidityCondition< DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
TriggerObjectRef | ObjectRef | 0: 1 | Reference to the object which triggers the ValidityCondition |
...
Info |
---|
Description of journey pattern for a vehicle from start- to end point. Note that Blocks which include journeys from different Lines must be defined in the common-file of the dataset, along with any DayTypes or ScheduledStopPoints for Start/Stop. See definition under General information Defined in VehicleScheduleFrame Examples in GitHub-repository |
Block < DataManagedObject < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
Name | 0: 1 | Block name | |
Description | 0: 1 | Block description | |
PrivateCodePrivateCode | xsd:normalizedString | 0: 1 | An internal code or reference for Block. |
StartTime | xsd:time | 0: 1 | Start time (local time) Only specified when start time is earlier than first VehicleJourney (or DeadRun) in Block |
EndTime | xsd:time | 0: 1 | End time (local time) Only specified when end time is later than last VehicleJourney in Block |
EndTimeDayOffset | xsd:integer | 0: 1 | The number of days between StartTime and EndTime for the Block. Only specified when EndTime is one or more calendar days after StartTime. |
dayTypes | DayTypeRef | 1: * | References to DayTypes when Block is active |
StartPointRef | PointRef | 0: 1 | Reference to ScheduledStopPoint where Block begins. Only specified when starting point in VehicleJourney (or DeadRun) is different from the starting point referenced in Block |
StopPointRef | PointRef | 0: 1 | Reference to ScheduledStopPoint where Block ends Only specified when end point in VehicleJourney (or DeadRun) is different from the endpoint referenced in Block |
journeys | JourneyRef | 1: * | Reference(s) to VehicleJourneys (or DeadRuns) which make up a Block. |
...
Mode (with corresponding ( → ) | air (AirSubmode) | bus (BusSubmode) | cableway (TelecabinSubmode) | coach (CoachSubmode) | funicular (FunicularSubmode) | metro (MetroSubmode) | rail (RailSubmode) | taxi (TaxiSubMode) | tram (TramSubmode) | water (WaterSubmode) |
---|---|---|---|---|---|---|---|---|---|---|
Submodes ( ↓ ) | domesticFlight | airportLinkBus | telecabin | internationalCoach | funicular | metro | airportLinkRail | charterTaxi | cityTram | highSpeedPassengerService |
helicopterService | expressBus | unknown | nationalCoach | unknown | urbanRailway | international | communalTaxi | localTram | highSpeedVehicleService | |
internationalFlight | localBus | touristCoach | unknown | interregionalRail | waterTaxi | unknown | internationalCarFerry | |||
unknown | nightBus | unknown | local | unknown | internationalPassengerFerry | |||||
metroReplacementBus | longDistance | localCarFerry | ||||||||
railReplacementBus | nightRail | localPassengerFerry | ||||||||
miniBus | regionalRail | nationalCarFerry | ||||||||
regionalBus | touristRailway | sightseeingService | ||||||||
schoolBus | unknown | busReplacementBoat | ||||||||
shuttleBus | unknown | |||||||||
sightseeingBus | ||||||||||
tramReplacementBus | ||||||||||
unknown |
Grey text = suggested expansion, not yet in use
...