InnholdContent
Table of Contents |
---|
Visning av merkevare eller operatør
Branding utvider presentasjonsmulighetene på alle nivåer av rutedata. På toppnivået (Authority/Operator) kan man med Branding overstyre hvilken selskapsinformasjon som vises til kunden. Dette skal ikke brukes for å skille ruter per Authority - da må additionalNetwork brukes.
Modellering for alternativ operatørinformasjon
Alle ruter som eies av fylkeskommunen skal ha fylkeskommunen eller gjeldende administrajonsselskap som Authority. Linjedata som kun leveres av fylkeskommunen på vegne av andre operatører, har (normalt) egen Authority innenfor datasettets Codespace. Dette betyr i praksis at kunden opplyses om at det er angitt Authority som er ansvarlig for ruten vedrørende f.eks. forvaltning og billettering (merk at informasjon om kundeservice/-kontakt uavhengig av dette blir hentet fra CustomerServiceContactDetails for gjeldende Operator).
Dersom man på enkelte ruter ønsker vise en annen selskapinformasjon enn det som er angitt i Authority, må man bruke Branding. Dette legges på etter følgende modell:
...
Additional information on Network or Line
Branding is a generic NeTEx element which can be applied to elements in the NeTEx structure for adding or overriding name and URL. In the Nordic profile, the usage is limited to adding additional names and URL to the Network and Line elements.
Branding per Network
Used when certain lines in the dataset have a common denominator, i.e. Network.
Examples of this can be a cluster of city buses, a string of Lines which form a coherent service, or a sales related brand name.
The Network may have a different URL from the authority.
Branding per Line
Used when a Line has a commonly used or publicly marketed name which a customer may relate to in addition to the Lines'
publicCode
.An example of this can be e.g. "Bergensbanen" for railway service journeys between Oslo and Bergen.
The Line may have a different URL from the authority.
Info |
---|
For multiple Networks in one dataset, additionalNetwork must be used. Note that each additionalNetwork may have its own Authority, and must be used if necessary to have multiple Authorities within the same dataset. |
Modelling of added information
The Branding elements may be added to the commons file of the dataset (for reduced redundancy) and is referred to from Network or Line with the use of a BrandingRef.
Gliffy | ||||||
---|---|---|---|---|---|---|
|
...
|
...
|
...
|
...
Per default peker en Line på en Authority (via Network) og en Operator. Ved å også peke på en Branding kan man indikere at en annen informasjon skal brukes isteden.
Lenke
...
|
Please note that the concept of GroupOfLines is not a part of the hierarchy and does necessarily have to include the same lines as the Network.
Link
The XML sample files are located in the GitHub repository:
...
Elements
ValueSet
Hver Branding må defineres under Each instance of Branding is defined under ResourceFrame (som en as a TypeOfValue), med minimum Name som skal overstyresspecified with Name value.
Code Block | ||
---|---|---|
| ||
<typesOfValue> <Branding version="1" id="SOFUNI:Branding:1"> <Name>Firda Billag<<Name>Lavprisekspressen</Name> <Url>https://www.firda-billag.no/</lavprisekspressen.no</Url> </Branding> <Branding version="1" id="SOFVYB:Branding:21"> <Name>Nettbuss Sogndal<<Name>Bus4You</Name> <Url>https://www.nettbussvy.nose</</Url> </Branding> </typesOfValue> |
BrandingRef
Referanse-elementet BrandingRef må legges inn for det objektet hvor "merkevarenavnet" skal overstyres.
Branding av Line
(forenklet eksempelThe reference element BrandingRef must be specified for the object where a name, (and if applicable, other fields) is to be replaced.
Branding on a Line
(simplified example)
Code Block | ||
---|---|---|
| ||
<Line version="1" id="SOFUNI:Line:1"> <BrandingRef version="1" ref="SOFUNI:Branding:1"/> <Name>Sogndal-Kaupanger kai<<Name>Oslo-Kristiansand-Stavanger</Name> <TransportMode>bus</TransportMode> <TransportSubmode> <BusSubmode>localBus</BusSubmode> </TransportSubmode> </Line> |
Branding
...
on a Network
(forenklet eksempelsimplified example)
Code Block | ||
---|---|---|
| ||
<ServiceJourney<Network version="1" id="SOFVYB:ServiceJourneyNetwork:1"> <BrandingRef version="1" ref="SOFVYB:Branding:21"/> <Name>Sogndal-Kaupanger kai<<Name>Vy Buss AB</Name> <TransportMode>bus</TransportMode> <TransportSubmode> <BusSubmode>localBus</BusSubmode> </TransportSubmode> </ServiceJourney></Network> |