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 below) |
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 on 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 | Endepoint 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 actualFlexibleQuay 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 actualt 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 | Kategorier som har lov å bestille:
| |||
BookWhen | PurchaseWhenEnumeration | 0: 1 | Tidspunkt når bestillingen må være gjort:
Merk at feltet er obligatorisk dersom dette ikke allerede er satt på network#FlexibleLine eller overstyres i FlexibleServiceProperties | |||
BuyWhen | PurchaseMomentListOfEnumerations | 0: 1 | Tidspunkt når bestillingen må betales:
| |||
LatestBookingTime | xsd:time | 0: 1 | Siste tidspunkt for bestilling | |||
MinimumBookingPeriod | xsd:duration | 0: 1 | Minste periode i forkant av avgang bestillingen må være gjort | |||
BookingNote | xsd:normalizedString | 0: 1 | Tilleggsinformasjon om bestillingen |
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
Abstrakt type for sortert liste av timing- eller service-links i et JourneyPattern
LinkInJourneyPattern < VersionedChild < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
(valg) TimingLinkInJourneyPattern | network#TimingLinkInJourneyPattern | 1: 1 | Sortert liste av TimingLinks |
(valg) ServiceLinkInJourneyPattern | network#ServiceLinkInJourneyPattern | 1: 1 | Sortert liste av ServiceLinks |
TimingLinkInJourneyPattern
TimingLinkInJourneyPattern < VersionedChild < EntityInVersion < Entity | |||
---|---|---|---|
Navn | Type | Cardinality | Description |
TimingLinkRef | TimingLinkRef | 1: 1 | Referanse til ServiceLink |
ServiceLinkInJourneyPattern
ServiceLinkInJourneyPattern < VersionedChild < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
ServiceLinkRef | ServiceLinkRef | 1: 1 | Referanse til ServiceLink |
DestinationDisplay
Informasjon om retning og destinasjon som typisk vises ombord på kjøretøy
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 | Tekst som vises på siden av transportmiddelet |
FrontText | MultilingualString | 1: 1 | Tekst som vises på forsiden av transportmiddelet |
vias | network#Via | 0: 1 | Tilleggsdestinasjon som viser spesifikke steder transportmiddelet passerer på vei til endelig destinasjon, F.eks. trikk 11: Majorstuen - Kjelsås o/Torshov |
variants | network#DestinationDisplayVariant | 0: * | Varianter av tekst tilpasset diverse media Merk at ved sammensatt DestinationDisplay-tekst, f.eks. linjenummer og destinasjonsnavn, skal det også som minimum sendes inn DestintaionDisplay for "web" som kun inneholder destinasjonsnavnet (uten tilleggstekst) |
DestinationDisplayVariant
Variant av DestinationDisplay tilpasset gitt mediatype
DestinationDisplayVariant < DataManagedObject | |||
---|---|---|---|
Name | Type | Cardinality | Description |
DestinationDisplayVariantMediaType | DeliveryVariantTypeEnumeration | 1: 1 | Støttet type media:
|
FrontText | MultilingualString | 1: 1 | Forside tekst for DestinationDisplay |
Via
Tilleggsdestinasjon som viser spesifikke steder bussen passerer på vei til endelig destinasjon
Via < VersionedChild < EntityInVersion < Entity | |||
---|---|---|---|
Name | Type | Cardinality | Description |
DestinationDisplayRef | DestinationDisplayRef | 1: 1 | Referanse til network#DestinationDisplay-objekt som beskriver stoppestedet / området kjøretøyet passerer |
RoutePointRef | RoutePointRef | 0: 1 | Referanse til network#RoutePoint |
ViaType | ViaTypeEnumeration | 0: 1 | Mulige verdier:
|
Flexible Transport
FlexibleLine
Flexi-linje (gruppering av ruter for bestillingstransport, publisert med et gitt navn eller nummer). Merk at det er påkrevd å sende inn rutedataene som FlexibleLine dersom FlexibleStopPlace (FlexibleArea og/eller HailAndRideArea) benyttes i datasettet
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 bestillingstransport:
|
BookingContact | ContactStructure | 0: 1 | Kontakinformasjon for å gjøre bestilling |
BookingMethods | BookingMethodListOfEnumerations | 0: 1 | Mulige måter å bestille på:
|
BookingAccess | BookingAccessEnumeration | 0: 1 | Kategorier som har lov å bestille:
|
BookWhen | PurchaseWhenEnumeration | 0: 1 | Tidspunkt når bestillingen må være gjort:
|
BuyWhen | PurchaseMomentListOfEnumerations | 0: 1 | Tidspunkt når bestillingen må betales:
|
LatestBookingTime | xsd:time | 0: 1 | Siste tidspunkt for bestilling |
MinimumBookingPeriod | xsd:duration | 0: 1 | Minste periode i forkant av avgang bestillingen må være gjort |
BookingNote | xsd:normalizedString | 0: 1 | Tilleggsinformasjon om bestillingen |
FlexibleStopAssignment
Kobling mellom ScheduledStopPoint og FlexibleStopPlace
See definition under General information
Defined in ServiceFrame
FlexibleStopAssignment < network#StopAssignment < Assignment < DataManagedObject | |||
---|---|---|---|
Navn | Type | Kardinalitet | Beskrivelse |
FlexibleStopPlaceRef | FlexibleStopPlaceRef | 1: 1 | Referanse til FlexibleStopPlace |
Transfer
Transfer
Abstrakt type som beskriver fysisk mulighet å komme fra et sted til et annet sted. Må ikke forveksles med overgang (Interchange)
Transfer < DataManagedObject | |||
---|---|---|---|
Name | Type | Cardinality | Description |
Name | MultilingualString | 0: 1 | Navn for transfer |
Description | MultilingualString | 0: 1 | Tekstlig beskrivelse |
Distance | xsd:decimal | 1: 1 | Total lengde for transfer (i meter) |
TransferDuration | network#TransferDuration | 1: 1 | Detaljbeskrivelse for tiden en transfer tar |
BothWays | xsd:boolean | 0: 1 | Spesifiserer om transfer kan gjøres begge veier |
TransferDuration
Spesifikasjon av tider en transfer tar basert på type reisende
TransferDuration | |||
---|---|---|---|
Name | Type | Cardinality | Description |
DefaultDuration | xsd:duration | 1: 1 | Normal varighet |
FrequentTravellerDuration | xsd:duration | 0: 1 | Tid det vil ta for en person kjent på stedet å gjøre transfer |
OccasionalTravellerDuration | xsd:duration | 0: 1 | Tid det vil ta en for en person ukjent på stedet å gjøre transfer |
MobilityRestrictedTravellerDuration | xsd:duration | 0: 1 | Tid det til ta en funksjonshemmet person å gjøre transfer |