Innhold
Forenklet eksempel
Dette dokumentet beskriver et forenklet eksempel på spesifisering av takstkode/tariff per Line og/eller ServiceJourney ved hjelp av et Key-Value par for Tariffkode.
Merk at det i eksempelet, inkludert i XML-fil lagt på GitHub (se under), kun er laget for å illustrere dette konseptet og derfor mangler en rekke dataobjekter og referanser som kreves for å være gyldig datainnsending i henhold til NeTEx NORWEGIAN PROFILE.
Rutemønster
Struktureres på samme måte som normal innsending av Line, se Sample-directory NeTEx (i arbeid).
Lenke
Hele XML eksempelfilen ligger på prosjektets GitHub-repository under https://github.com/entur/profile-norway-examples/blob/master/netex/fares/tariff-code.xml
PublicationDelivery
Struktureres på samme måte som normal innsending av Line, se Sample-directory NeTEx (i arbeid).
Service Frame
Line
For å definere en takstkode / tariff per Line, legges dette inn med en keyList som inneholder et KeyValue-par:
<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
For å definere en takstkode / tariff per ServiceJourney (enkeltvise avgang), legges dette inn tilsvarende med en keyList som inneholder et KeyValue-par for hver berørte 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>