Versjon
Current version for network is: v1.3 (last changed )
Content
This document is part of NeTEx's profile Norway and describes data elements for the exchange of information related to transport networks over the NeTEx format.
Note that the network part of the profile describes elements for building up the network (structure, attributes, geography, etc.), for data exchange between information systems and representation of this type of data in route planning applications, etc., but without corresponding calendar-specified departures being described (as this falls into under the timetable (korrektur) profile document)..
Components
Network
Network
Transport network, "umbrella" for all network#Lines that are naturally represented together to the public
(This can be grouped under explicit GroupOfLines, but Network itself is a sub-type of the GroupOfLines object and can also be referenced freely without explicit GroupofLines.)
See definition under General information
Defined in ServiceFrame
Example can be found in Enturs offisielle GitHub-repository (including use of additionalNetworks)
Network < network#GroupOfLines < GroupOfEntities < DataManagedObject | |||
---|---|---|---|
Name | Type | Cardinality | Description |
Name | MultilingualString | 1: 1 | Name of network |
AuthorityRef | OrganisationRefStructure | 1: 1 | Organization reponsible for the network |
groupsOfLines | network#GroupOfLines | 0: * | Lines (network#Line) included in the network |
tariffZones | tariffZoneRefs | 0: * | Tariffzones (network#TariffZone) included in the network (where you have this) |
GroupOfLines
Grouping of lines to refer to them in one
See definition under General information
Defined in ServiceFrame
GroupOfLines < GroupOfEntities < DataManagedObject | |||
---|---|---|---|
Navn | Type | Cardinality | Description |
Name | MultilingualString | 1: 1 | Name grouping of lines (e.g., for compilation / visibility) |
members | lineRefs | 0: 1 | Explicit listing of lines included in the group (if appropriate) Note that reference should normally go from network#Line up to network#Networkc through a RepresentedByGroupRef |
MainLineRef | LineRefStructure | 0: 1 | Reference to primary line in the group |
TransportMode | AllVehicleModesOfTransportEnumeration | 0: 1 | Type of transport See Transport Modes for possible values |
Line
Line (grouping of routes, published with a given name or number)
See definition under General information
Defined in ServiceFrame
Example could be found in Enturs offisielle GitHub-repository
Line < DataManagedObject | |||
---|---|---|---|
Navn | Type | Cardinality | Description |
(attr) modification | xs:ModificationEnumeration | 0: 1 | Type of change (specified as "delete" when closing line) |
Name | MultilingualString | 1: 1 | Name of line |
ShortName | MultilingualString | 0: 1 | Short name (eg "people's name", name that the audience knows the line under) |
Description | MultilingualString | 0: 1 | Description |
TransportMode | AllVehicleModesOfTransportEnumeration | 1: 1 | Main transport type for the line See Mode in Transport Modes for valid values |
TransportSubmode | TransportSubmode | 1: 1 | Transporttype-underkategori for linjen See Submodes in Transport Modes for valid values (must be TransportSubmode of the type corresponding to the selected TransportMode) |
Url | xsd:anyURI | 0: 1 | URL to website with travel information for the line |
PublicCode | xsd:normalizedString | 0: 1 | Public Line Identifier (advertised identifier) Usually a number that can be combined with a letter (eg L2, 31, etc.). Name normally contains more information than the code, so the full name of the line is usually the compilation of PublicCode and Name |
PrivateCode | xsd:normalizedString | 0: 1 | Internal (unannounced) identifier for the line |
ExternalLineRef | ExternalObjectRef | 0: 1 | Reference (ID) to related Line (e.g. original line this is a replacement line for) |
OperatorRef | OperatorRefStructure | 1: 1 | Reference to main operator (may exceptionally be omitted, eg if line is run with own operator for each departure) |
additionalOperators | transportOrganisationRef | 0: * | Reference to the additional operators on the line |
TypeOfLineRef | TypeOfLineRef | 0: 1 | Reference to the line type Classification of the line (eg replacement line) |
Monitored | xsd:boolean | 0: 1 | Specifies whether real-time information is normally provided for this line (to be provided for real-time data providers) |
routes | RouteRef | 0: * | Reference to a list of routes (network#Route) for the actual line This can normally be deduced from the Routes that have reference to the line, and it is only appropriate to state when these are described from Line (eg in other delivery / file). |
RepresentedByGroupRef | GroupOfLinesRefStructure | 1: 1 | Reference to network (i arbeid) (alternatively more specific to GroupOfLines) which this Line belongs |
Presentation | network#Presentation | 0: 1 | Graphical representation information (color, text, etc.) |
AccessibilityAssessment | AccessitilityAssessment | 0: 1 | Universal Design - Description of the line |
Presentation
Description of values to be used to present line information, such as text font and color, etc. (eg, on map representation)
Note that a minimum of one valid data field (below) must be defined in a valid Presentation
Example could be found in Enturs official GitHub-repository
Presentation | |||
---|---|---|---|
Navn | Type | Cardinality | Description |
Colour | ColourValueType | 0: 1 | Hexadecimal representation of the line color RGB values (for red, green and blue respectively) The field specifies the color of the line record in information material and maps, e.g. "FDB927" = (253, 185, 39) = Yellow |
TextColour | ColourValueType | 0: 1 | Hexadecimal representation of the line color RGB values (for red, green and blue respectively) The field specifies the color of the line record in information material and maps, e.g. "FFFFFF" = (255, 255, 255) = White |
TextFont | xsd:normalizedString | 0: 1 | Font identifier (font) Not normally used |
TariffZone
Tariffzone
See definition under General information
Defined in ServiceFrame
Example found in Enturs official GitHub-repository
TariffZone < Zone < GroupOfPoints < GroupOfEntities < DataManagedObject | |||
---|---|---|---|
Name | Type | Cardinality | Description |
TariffZone inherits from Zone and does not introduce new elements or attributes. |
Service
TypeOfService
TypeOfService < TypeOfValue < DataManagedObject | |||
---|---|---|---|
Name | Type | Cardinality | Description |
TypeOfService inherits fromTypeOfValue and does not introduce new elements or attributes. |
Route
Route
Description of a route, specified as a sorted list of RoutePoints
See definition under General information
Defined in ServiceFrame
Example could be found in Enturs official GitHub-repository
Route < LinkSequence < DataManagedObject | |||
---|---|---|---|
Name | Type | Cardinality | Description |
LineRef | LineRefStructure | 1: 1 | Reference to line (network#Line) the route belongs. |
DirectionType | DirectionTypeEnumeration | 0: 1 | The routes direction:
To be able to identify full or partial circular routes, clockwise / anticlockwise must be specified |
pointsInSequence | network#PointOnRoute | 1: * | List of the routes points |
InverseRouteRef | RouteRefStructure | 0: 1 | Reference to any route that goes in the opposite direction |
RoutePoint
A point that is a stopplace in a route
See definition under General information
Defined in ServiceFrame
Example could be found in Enturs official GitHub-repository
RoutePoint < Point < DataManagedObject | |||
---|---|---|---|
Name | Type | Cardinality | Description |
BorderCrossing | xsd:boolean | 0: 1 | Specifies whether the point is on the border between two countries |
ScheduledStopPoint
Point for planned disembarking and / or boarding. Linking to StopPlaces / Quays is done through network#StopAssignment. All ScheduledStopPoint must have such a link.
See definition under General information
Defined in ServiceFrame
Example could be found in Enturs official GitHub-repository
ScheduledStopPoint < network#TimingPoint < Point < DataManagedObject | |||
---|---|---|---|
Name | Type | Cardinality | Description |
tariffZones | TariffZoneRef | 0: 1 | List of TariffZones (network#TariffZone) StopPoint belongs |
Presentation | network#Presentation | 0: 1 | Graphical elements related to StopPoint |
TimingPoint
Point for registration of passage time (usually that the vehicles of transport does not have stopplaces or disembarking / boarding for passengers)
See definition under General information
Defined in ServiceFrame
TimingPoint < Point < DataManagedObject | |||
---|---|---|---|
Name | Type | Cardinality | Description |
TimingPointStatus | TimingPointStatusEnumeration | 0: 1 | Type of TimingPoint:
|
AllowedForWaitTime | xsd:duration | 0: 1 | Permitted waiting time |
PointOnRoute
Link between Route and RoutePoint
See definition under General information
Example could be found in Enturs official GitHub-repository
PointOnRoute < PointInLinkSequence < VersionedChild < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
LinkSequenceRef | LinkSequenceRefStructure | 0: 1 | Reference to LinkSequence the point belongs. RouteRef should be uses, since network#Route inherits from LinkSequence. Note that the field should not be used if PointOnRoute defined inline in network#Route. |
projections | Projection | 0: * | Projection on a point (RoutePoint, TimingPoint, SchedueledStopPoint) or a gml-coordinateprojection . |
PointRef | PointRefStructure | 1: 1 | Reference to Point RoutePointRef should be used to point to the corresponding network#RoutePoint. |
RouteLink
Link (with direction) between two RoutePoints
See definition under General informastion
Defined in ServiceFrame
RouteLink < Link < DataManagedObject | |||
---|---|---|---|
Name | Type | Cardinality | Description |
FromPointRef | RoutePointRef | 1: 1 | Startpoint for RouteLink |
ToPointRef | RoutePointRef | 1: 1 | Endepoint for RouteLink |
ServiceLink
Link (with direction) between two stop points
See definition under General information
Defined in ServiceFrame
ServiceLink < Link < DataManagedObject | |||
---|---|---|---|
Name | Type | Cardinality | Description |
Distance | xsd:decimal | 0: 1 | Distance in meters for ServiceLink, ie driving distance between FromPoint and ToPoint |
projections | LinkSequenceProjection | 0: 1 | Projection with <gml:LineString> indication of position |
FromPointRef | ScheduledStopPointRef | 1: 1 | Startpoint for ServiceLink |
ToPointRef | ScheduledStopPointRef | 1: 1 | Endpoint for ServiceLink |
Stop Assignment
StopAssignment
Abstract class used in description of link between ScheduledStopPoint and StopPlace
StopAssignment < Assignment < DataManagedObject | |||
---|---|---|---|
Name | Type | Cardinality | Description |
ScheduledStopPointRef | ScheduledStopPointRef | 1: 1 | Reference to network#ScheduledStopPoint |
PassengerStopAssignment
Link between ScheduledStopPoint and StopPlace or Quay
Example could be found in Enturs official GitHub-repository
Defined in ServiceFrame
PassengerStopAssignment < network#StopAssignment < Assignment < DataManagedObject | |||
---|---|---|---|
Name | Type | Caardinality | Description |
StopPlaceRef | StopPlaceRef | 0: 1 | Reference to StopPlace which is related to network#ScheduledStopPoint Should be included as far as possible, but StopPlace for referenced Quay can be derived centrally by missing StopPlaceRef |
QuayRef | QuayRef | 1: 1 | Reference to an actual Quay on StopPlace |
trainElements | TrainStopAssignmentRef | 0: * | References to a detailed position on platform (network#TrainStopAssignment) Used only for trains |
FlexibleStopAssignment
Link between ScheduledStopPoint and FlexibleStopPlace
Defined in ServiceFrame (the same way as PassengerStopAssignment)
FlexibleStopAssignment < network#StopAssignment < Assignment < DataManagedObject | |||
---|---|---|---|
Name | Type | Cardinality | Description |
FlexibleStopPlaceRef | FlexibleStopPlaceRef | 1: 1 | Reference to FlexibleStopPlace which is related to network#ScheduledStopPoint |
(valg) FlexibleQuayRef | FlexibleQuayRef | 0: 1 | Reference to an actual FlexibleQuay Can be added as a supplement if you have defined FlexibleQuay for where the vehicle of transport should stop |
(valg) FlexibleAreaRef | FlexibleAreaRef | 0: 1 | Reference to an actual FlexibleArea Can be added as a supplement if you have defined FlexibleArea for current FlexibleStopPlace |
(valg) HailAndRideAreaRef | HailAndRideAreaRef | 0: 1 | Reference to an actual HailAndRideArea Can be added as a supplement if you have defined HailAndRideArea for current FlexibleStopPlace |
TrainStopAssignment
Link between TrainComponent (carriage) and StopPlace / Quay / BoardingPosition.
See definition under General information
Defined in ServiceFrame
TrainStopAssignment < network#StopAssignment < Assignment < DataManagedObject | |||
---|---|---|---|
Navn | Type | Kardinalitet | Beskrivelse |
PassengerStopAssignmentRef | PassengerStopAssignmentRef | 0: 1 | Reference to network#PassengerStopAssignment |
TrainRef | TrainRef | 0: 1 | Reference to Train |
TrainComponentRef | TrainComponentRef | 0: 1 | Reference to actual carriage (TrainComponent) |
BoardingPositionRef | BoardingPositionRef | 0: 1 | Reference to correct BoardingPosition |
EntranceToVehicle | MultilingualString | 0: 1 | Specifying entrance to the carriage, e.g. front", "rear" |
Journey Pattern
JourneyPattern
Sorted list of ScheduledStopPoint / TimingPoint and / or Links for a given Route.
See definition under General information
Defined in ServiceFrame
JourneyPattern < LinkSequence < DataManagedObject | |||
---|---|---|---|
Name | Type | Cardinality | Description |
PrivateCode | xsd:normalizedString | 0: 1 | Internal (unannounced) identifier for current JourneyPattern |
RouteRef | RouteRef | 1: 1 | Reference to network#Route used in JourneyPattern |
runTimes | JourneyPatternRunTime | 0: * | Description of RunTime for JourneyPattern Only used when describing frequency-based departures |
waitTimes | JourneyPatternWaitTime | 0: * | Description of WaitTime for JourneyPattern Used normally when describing frequency-based departures |
headways | JourneyPatternHeadway | 0: * | Description of JourneyHeadway for JourneyPattern Only used when describing frequency-based departures |
pointsInSequence | PointInJourneyPattern | 0: * | Sorted list of points in JourneyPattern. Must be network#StopPointInJourneyPattern or network#TimingPointInJourneyPattern. |
linksInSequence | network#LinkInJourneyPattern | 0: * | Sorted list of links in JourneyPattern. Must be network#ServiceLinkInJourneyPattern or network#TimingLinkInJourneyPattern. |
StopPointInJourneyPattern
ScheduledStopPoint in a JourneyPattern
See definition under General information
Example could be found in Enturs official GitHub-repository
StopPointInJourneyPattern < PointInLinkSequence < VersionedChild < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
ScheduledStopPointRef | ScheduledStopPointRef | 1: 1 | Reference to network#ScheduledStopPoint |
ForAlighting | xsd:boolean | 0: 1 | Specifies if disembarking is allowed. Should be indicated explicit (normal "false") for first StopPointInJourneyPattern |
ForBoarding | xsd:boolean | 0: 1 | Specifies if boarding is allowed Should be explicit (normal "false") for last StopPointInJourneyPattern |
DestinationDisplayRef | DestinationDisplayRef | 0: 1 | Reference to network#DestinationDisplay Required minimum that reference is set for the first StopPointInJourneyPattern, referring to the text the audience sees when the vehicle arrives Must also be set anywhere where display of destination information changes |
FlexiblePointProperties | network#FlexiblePointProperties | 0: 1 | Features of the stop point related to flexible transport |
RequestStop | xsd:boolean | 0: 1 | Specifies whether passengers must signal to use this stop point |
RequestMethod | RequestMethodTypeEnumeration | 0: 1 | Method used to signal that the transport must stop:
|
BookingArrangements | network (i arbeid) | 0: 1 | Provisions if the operation of a stop must be pre-booked Note that if one or more BookingArrangement fields are specified on a given StopPointInJourneyPattern, for that particular stop, this will always override any corresponding fields specified for network#Line and / or ServiceJourney. |
BookingArrangementsStructure
Booking details for servicing a specific network (i arbeid) by non-flexible transportation or by deviation from the general booking provisions for a network (i arbeid)
BookingArrangementsStructure | ||||||
---|---|---|---|---|---|---|
Name | Type | Cardinality | Description | |||
BookingContact | ContactStructure | 0: 1 | Contact information for ordering Note that the field is mandatory if this is not already on network#FlexibleLine or overridden in FlexibleServiceProperties | |||
BookingMethods | BookingMethodListOfEnumerations | 0: 1 | Possible ways to order (must match info found in BookingContact):
Note that the field is mandatory if this is not already on network#FlexibleLine or overridden in FlexibleServiceProperties | |||
BookingAccess | BookingAccessEnumeration | 0: 1 | Categories to order:
| |||
BookWhen | PurchaseWhenEnumeration | 0: 1 | Time when the order must be made:
Note that the field is mandatory if this is not already on network#FlexibleLine or overridden in FlexibleServiceProperties | |||
BuyWhen | PurchaseMomentListOfEnumerations | 0: 1 | Time when the order must be paid:
| |||
LatestBookingTime | xsd:time | 0: 1 | Last time for booking | |||
MinimumBookingPeriod | xsd:duration | 0: 1 | The minimum period prior to the departure of the booking must be made | |||
BookingNote | xsd:normalizedString | 0: 1 | Additional information about the order |
TimingPointInJourneyPattern
TimingPointInJourneyPattern < PointInLinkSequence < VersionedChild < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Desription |
TimingPointRef | TimingPointRef | 1: 1 | Reference to network#TimingPoint |
WaitTime | xsd:duration | 0: 1 | Waiting time |
LinkInJourneyPattern
Abstract type for sorted list of timing or service links in a JourneyPattern
LinkInJourneyPattern < VersionedChild < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
(option) TimingLinkInJourneyPattern | network#TimingLinkInJourneyPattern | 1: 1 | Sorted list of TimingLinks |
(option) ServiceLinkInJourneyPattern | network#ServiceLinkInJourneyPattern | 1: 1 | Sorted list of ServiceLinks |
TimingLinkInJourneyPattern
TimingLinkInJourneyPattern < VersionedChild < EntityInVersion < Entity | |||
---|---|---|---|
Navn | Type | Cardinality | Description |
TimingLinkRef | TimingLinkRef | 1: 1 | Reference to ServiceLink |
ServiceLinkInJourneyPattern
ServiceLinkInJourneyPattern < VersionedChild < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
ServiceLinkRef | ServiceLinkRef | 1: 1 | Referanse til ServiceLink |
DestinationDisplay
Information about direction and destination that is typically displayed on board vehicles
See definition under General information
Defined in ServiceFrame
Example could be found in Enturs official GitHub-repository
DestinationDisplay < DataManagedObject | |||
---|---|---|---|
Name | Type | Cardinality | Description |
SideText | MultilingualString | 0: 1 | Text displayed on the side of the vehicle of transport |
FrontText | MultilingualString | 1: 1 | Text displayed on the front of the vehicle of transport |
vias | network#Via | 0: 1 | Additional destination showing the specific locations of the vehicle of transport passing on the way to final destination, Eg. tram11: Majorstuen - Kjelsås o/Torshov |
variants | network#DestinationDisplayVariant | 0: * | Variants of text adapted to various media Note that for composite DestinationDisplay text, e.g. line number and destination name, it must also at least be sent DestinationDisplay for "web" containing only the destination name (without additional text) |
DestinationDisplayVariant
Variation of DestinationDisplay adapted to the media type
DestinationDisplayVariant < DataManagedObject | |||
---|---|---|---|
Name | Type | Cardinality | Description |
DestinationDisplayVariantMediaType | DeliveryVariantTypeEnumeration | 1: 1 | Supported media type:
|
FrontText | MultilingualString | 1: 1 | Frontpage text for DestinationDisplay |
Via
Additional destination showing specific locations the bus passes on the way to final destination
Via < VersionedChild < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
DestinationDisplayRef | DestinationDisplayRef | 1: 1 | Reference to network#DestinationDisplay object describing the stopplace / area the vehicle passes |
RoutePointRef | RoutePointRef | 0: 1 | Reference to network#RoutePoint |
ViaType | ViaTypeEnumeration | 0: 1 | Possible values:
|
Flexible Transport
FlexibleLine
Flexi line (grouping of routes for ordering transport, published with a given name or number). Note that it is required to submit the route data as FlexibleLine if FlexibleStopPlace (FlexibleArea and / or HailAndRideArea) is used in the dataset
See definition under General information
Defined in ServiceFrame
Example could be found in Enturs offisielle GitHub-repository
FlexibleLine < network#Line < DataManagedObject | |||
---|---|---|---|
Nane | Type | Cardinality | Description |
FlexibleLineType | FlexibleLineTypeEnumeration | 1: 1 | Type order of transport:
|
BookingContact | ContactStructure | 0: 1 | Contact information for ordering |
BookingMethods | BookingMethodListOfEnumerations | 0: 1 | Possible ways to order :
|
BookingAccess | BookingAccessEnumeration | 0: 1 | Categories that are allowed to order:
|
BookWhen | PurchaseWhenEnumeration | 0: 1 | Time when the order must be made:
|
BuyWhen | PurchaseMomentListOfEnumerations | 0: 1 | Time when the order must be paid:
|
LatestBookingTime | xsd:time | 0: 1 | Last time for booking |
MinimumBookingPeriod | xsd:duration | 0: 1 | The minimum period prior to the departure of the booking must be made |
BookingNote | xsd:normalizedString | 0: 1 | Additional information about the order |
FlexibleStopAssignment
Link between ScheduledStopPoint and FlexibleStopPlace
See definition under General information
Defined in ServiceFrame
FlexibleStopAssignment < network#StopAssignment < Assignment < DataManagedObject | |||
---|---|---|---|
Navn | Type | Kardinalitet | Beskrivelse |
FlexibleStopPlaceRef | FlexibleStopPlaceRef | 1: 1 | Reference to FlexibleStopPlace |
Transfer
Transfer
Abstract type describing physical opportunity to come from one place to another. Don't be confused with transition (Interchange)
Transfer < DataManagedObject | |||
---|---|---|---|
Name | Type | Cardinality | Description |
Name | MultilingualString | 0: 1 | Name for transition |
Description | MultilingualString | 0: 1 | Textual description |
Distance | xsd:decimal | 1: 1 | Total length for transfer (in meters) |
TransferDuration | network#TransferDuration | 1: 1 | Detailed description for duration transfer |
BothWays | xsd:boolean | 0: 1 | Specifies whether transfer can be done both ways |
TransferDuration
Specification of times a transfer takes based on the type of traveler
TransferDuration | |||
---|---|---|---|
Name | Type | Cardinality | Description |
DefaultDuration | xsd:duration | 1: 1 | Normal duration |
FrequentTravellerDuration | xsd:duration | 0: 1 | Time it will take for a person known on the place to make the transfer |
OccasionalTravellerDuration | xsd:duration | 0: 1 | Time it will take one for a person unknown on the place to make the transfer |
MobilityRestrictedTravellerDuration | xsd:duration | 0: 1 | Time to take a disabled person to make a transfer |