Skip to end of banner
Go to start of banner

Tariff codes (korrektur)

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Content

Simplified example

This document describes a simplified example for specifying tariff codes/tariff per Line and/or ServiceJourney using a key-value pair for tariff code.

Please note that the example, included in the XML file on GitHub (see below), is only meant to illustrate the concept and therefore lacks many data objects and references required to be a valid data submission in accordance with The Norwegian NeTEx Profile..

Routepattern

Same structure as in a normal submission of Line, see NeTEx sample-directory (i arbeid).

The entire XML sample file can be found in our GitHub repository: https://github.com/entur/profile-norway-examples/blob/master/netex/fares/tariff-code.xml

PublicationDelivery

Structured in the same way as normal submission by Line, see NeTEx sample-directory (i arbeid).

Service Frame

Line

To define a tariff code/tariff per Line. They are defined in a keyList containing a KeyValue pair:

<Line version="1" id="RUT:Line:1">
	<keyList>
		<KeyValue>
			<Key>Tariffkode</Key>
			<Value>Dagtakst</Value>
		</KeyValue>
	</keyList>
	<Name>Line-name</Name>
	<TransportMode>bus</TransportMode>
	<TransportSubmode>
		<BusSubmode>localBus</BusSubmode>
	</TransportSubmode>
	[...]
</Line>

Timetable Frame

ServiceJourney

To define a tariff code/tariff per ServiceJourney (an individual departure), define the codes in a keyList containing a KeyValue pair for each affected ServiceJourney:

<ServiceJourney version="1" id="UNI:ServiceJourney:1">
	<keyList>
		<KeyValue>
			<Key>Tariffkode</Key>
			<Value>Nattakst</Value>
		</KeyValue>
	</keyList>
	[...]
	<DepartureTime>00:00:00</DepartureTime>
	<passingTimes>
		<TimetabledPassingTime version="1" id="RUT:TimetabledPassingTime:1">
			<ArrivalTime>00:00:00</ArrivalTime>
		</TimetabledPassingTime>
	</passingTimes>
</ServiceJourney>
  • No labels