NeTEx Full
Example
Here is a complete "NeTEx Full" file example :
<?xml version="1.0" encoding="utf-8"?>
<PublicationDelivery xmlns="http://www.netex.org.uk/netex" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:siri="http://www.siri.org.uk/siri" version="1.04:NO-NeTEx-networktimetable:1.0">
<PublicationTimestamp>2018-12-18T12:00:00.0Z</PublicationTimestamp>
<ParticipantRef>enRoute</ParticipantRef>
<dataObjects>
<CompositeFrame version="any" id="chouette:CompositeFrame:1">
<frames>
<ResourceFrame version="any" id="chouette:ResourceFrame:1">
<organisations>
<Operator version="any" created="2014-06-13T11:42:03.0Z" changed="2018-10-13T14:52:16.0Z" id="chouette:Company:77e05c4f-e190-4176-981f-b87e762e17e3:LOC">
<keyList>
<KeyValue>
<Key>internal_contact</Key>
<Value>foo@bar.com</Value>
</KeyValue>
</keyList>
<PublicCode>BP</PublicCode>
<CompanyNumber>1819</CompanyNumber>
<Name>Blue Springs</Name>
<ShortName>B. Sprints</ShortName>
<ContactDetails>
<Email>contact@blue-sprints.com</Email>
<Phone>01 22 08 43 00</Phone>
<Fax>01 22 08 43 10</Fax>
<Url>www.blue-sprints.com</Url>
</ContactDetails>
</Operator>
<Operator version="any" created="2015-03-17T14:37:12.0Z" changed="2016-11-28T19:33:29.0Z" id="chouette:Company:f5685ecf-b09c-4535-8d51-657d37a35b05:LOC">
<Name>Other Company</Name>
</Operator>
</organisations>
</ResourceFrame>
<SiteFrame version="any" id="chouette:SiteFrame:1">
<stopPlaces>
<!-- complete StopPlace example -->
<StopPlace version="any" created="2016-01-23T21:16:03.0Z" changed="2018-10-13T14:52:16.0Z" id="chouette:StopArea:42d93737-680c-45f9-8030-ab0eb5a8912a:LOC">
<keyList>
<KeyValue>
<Key>internal_contact</Key>
<Value>foo@bar.com</Value>
</KeyValue>
</keyList>
<Name>Sage Sparrow</Name>
<Description>
Lorem ipsum dolor sit amet, mea ex equidem instructior. Sit at modo torquatos intellegat,
ad cum verear voluptatum, sed debet clita facete in. Laudem neglegentur vix ad, vis omnis
inermis facilisis et. Nam stet utroque adipisci ex. Natum sapientem pri ea. Quas vidit
voluptatibus in qui, error quodsi accumsan id his.
</Description>
<Centroid>
<Location>
<Longitude>-116.751677</Longitude>
<Latitude>36.915682</Latitude>
</Location>
</Centroid>
<placeTypes>
<TypeOfPlaceRef ref="monomodalStopPlace"/>
</placeTypes>
<Url>http://sim.host/path/to/stop-place/42d93737</Url>
<PostalAddress version="any" id="chouette:PostalAddress:42d93737-680c-45f9-8030-ab0eb5a8912a">
<CountryRef ref="fr"/>
<AddressLine1>1382 N Sage Sparrow Rd</AddressLine1>
<Town>Pattonsburg</Town>
<PostCode>64670</PostCode>
</PostalAddress>
<alternativeNames>
<AlternativeName>
<NameType>translation</NameType>
<Name lang="en">Needles View</Name>
</AlternativeName>
<AlternativeName>
<NameType>translation</NameType>
<Name lang="es">Needles Panorama</Name>
</AlternativeName>
</alternativeNames>
<ParentSiteRef ref="chouette:StopArea:3ffe3320-071e-4d5c-b58e-ef8dbd163a27:LOC"/>
<quays>
<!-- "A" -->
<!-- complete Quay example -->
<Quay version="any" id="chouette:StopArea:6a846939-e100-4edf-bac1-ec305114f2ad:LOC">
<keyList>
<KeyValue>
<Key>internal_contact</Key>
<Value>foo@bar.com</Value>
</KeyValue>
</keyList>
<Name>Sage Sparrow - Odd</Name>
<Description>
Lorem ipsum dolor sit amet, mea ex equidem instructior. Sit at modo torquatos intellegat,
ad cum verear voluptatum, sed debet clita facete in. Laudem neglegentur vix ad, vis omnis
inermis facilisis et. Nam stet utroque adipisci ex. Natum sapientem pri ea. Quas vidit
voluptatibus in qui, error quodsi accumsan id his.
</Description>
<Centroid>
<Location>
<Longitude>-116.751677</Longitude>
<Latitude>36.915682</Latitude>
</Location>
</Centroid>
<Url>http://sim.host/path/to/stop-place/42d93737</Url>
<PostalAddress version="any" id="chouette:PostalAddress:6a846939-e100-4edf-bac1-ec305114f2ad:LOC">
<CountryRef ref="fr"/>
<AddressLine1>1382 N Sage Sparrow Rd</AddressLine1>
<Town>Pattonsburg</Town>
<PostCode>64670</PostCode>
</PostalAddress>
<alternativeNames>
<AlternativeName>
<NameType>translation</NameType>
<Name lang="en">Needles View</Name>
</AlternativeName>
<AlternativeName>
<NameType>translation</NameType>
<Name lang="es">Needles Panorama</Name>
</AlternativeName>
</alternativeNames>
</Quay>
<Quay version="any" id="chouette:StopArea:4ece0e22-48c3-4812-b51a-df7b22653f0e:LOC">
<Name>Sage Sparrow - Even</Name>
</Quay>
</quays>
</StopPlace>
<!-- generalStopPlace example -->
<StopPlace version="any" created="2017-05-17T17:08:37.0Z" changed="2017-10-11T09:22:36.0Z" id="chouette:StopArea:3ffe3320-071e-4d5c-b58e-ef8dbd163a27:LOC">
<Name>Westborough</Name>
<placeTypes>
<TypeOfPlaceRef ref="generalStopPlace"/>
</placeTypes>
<!-- if the GeneralStopPlace is contained into a GroupOfStopPlaces -->
<ParentSiteRef ref="chouette:StopArea:0080d19f-3617-429a-85d1-91801f76e88c:LOC"/>
</StopPlace>
<!-- non-commercial border example "B" -->
<StopPlace version="any" created="2017-06-13T12:08:37.0Z" changed="2017-10-11T09:22:36.0Z" id="chouette:StopArea:5d1ffaf6-71f8-4d35-afd2-3a2a286a1ee7:LOC">
<Name>Calais Border</Name>
<placeTypes>
<TypeOfPlaceRef ref="border"/>
</placeTypes>
<PublicUse>staffOnly</PublicUse>
<BorderCrossing>true</BorderCrossing>
</StopPlace>
<!-- orphan Quay example "C" -->
<StopPlace version="783636" created="2014-12-29T03:12:51.0Z" changed="2016-08-05T10:08:59.0Z" id="chouette:StopArea:0080d19f-3617-429a-85d1-91801f76e88c:LOC">
<keyList>
<KeyValue>
<Key>WaitingTime</Key>
<Value>10</Value>
</KeyValue>
</keyList>
<Name>Campo</Name>
<Description>Lorem ipsum dolor sit amet, mea ex equidem instructior.</Description>
<Centroid>
<Location>
<Longitude>-116.751677</Longitude>
<Latitude>36.915682</Latitude>
</Location>
</Centroid>
<placeTypes>
<TypeOfPlaceRef ref="quay"/>
</placeTypes>
<PostalAddress version="any" id="chouette:StopArea:0080d19f-3617-429a-85d1-91801f76e88c:postal-code">
<Town>Annandale</Town>
<PostCode>98258</PostCode>
</PostalAddress>
</StopPlace>
<!-- GroupOfStopPlaces example -->
<StopPlace version="any" created="2018-04-21T10:04:37.0Z" changed="2018-04-21T10:04:37.0Z" id="chouette:StopArea:1ebb52c6-b96e-411a-9df7-bd6c90bc6fa9:LOC">
<Name>Willowbrook</Name>
<Centroid>
<Location>
<Longitude>-116.751677</Longitude>
<Latitude>36.915682</Latitude>
</Location>
</Centroid>
<placeTypes>
<TypeOfPlaceRef ref="groupOfStopPlaces"/>
</placeTypes>
</StopPlace>
</stopPlaces>
</SiteFrame>
<ServiceFrame version="any" id="chouette:ServiceFrame:1">
<routePoints>
<!-- Outbound - A -->
<RoutePoint version="any" id="chouette:RoutePoint:a1012d22-3071-4c33-88d8-4ec45b1a65dc:LOC">
<projections>
<PointProjection version="any" id="chouette:PointProjection:a1012d22-3071-4c33-88d8-4ec45b1a65dc:LOC">
<ProjectToPointRef ref="chouette:ScheduledStopPoint:a1012d22-3071-4c33-88d8-4ec45b1a65dc:LOC"/>
</PointProjection>
</projections>
</RoutePoint>
<!-- Outbound - B -->
<RoutePoint version="any" id="chouette:RoutePoint:ff8e8a08-12d0-40e5-aff0-dc1ea089acc9:LOC">
<projections>
<PointProjection version="any" id="chouette:PointProjection:ff8e8a08-12d0-40e5-aff0-dc1ea089acc9:LOC">
<ProjectToPointRef ref="chouette:ScheduledStopPoint:ff8e8a08-12d0-40e5-aff0-dc1ea089acc9:LOC"/>
</PointProjection>
</projections>
</RoutePoint>
<!-- Outbound - C -->
<RoutePoint version="any" id="chouette:RoutePoint:ff56132f-d028-4247-bec6-2e1cb8eb1a9f:LOC">
<projections>
<PointProjection version="any" id="chouette:PointProjection:ff56132f-d028-4247-bec6-2e1cb8eb1a9f:LOC">
<ProjectToPointRef ref="chouette:ScheduledStopPoint:ff56132f-d028-4247-bec6-2e1cb8eb1a9f:LOC"/>
</PointProjection>
</projections>
</RoutePoint>
<!-- Inbound - C -->
<RoutePoint version="any" id="chouette:RoutePoint:3f8d30a4-86cb-4a1d-b06f-a6f62fb01a3f:LOC">
<projections>
<PointProjection version="any" id="chouette:PointProjection:3f8d30a4-86cb-4a1d-b06f-a6f62fb01a3f:LOC">
<ProjectToPointRef ref="chouette:ScheduledStopPoint:3f8d30a4-86cb-4a1d-b06f-a6f62fb01a3f:LOC"/>
</PointProjection>
</projections>
</RoutePoint>
<!-- Inbound - B -->
<RoutePoint version="any" id="chouette:RoutePoint:206ebb42-faf9-4a32-bf8b-66289999b948:LOC">
<projections>
<PointProjection version="any" id="chouette:PointProjection:206ebb42-faf9-4a32-bf8b-66289999b948:LOC">
<ProjectToPointRef ref="chouette:ScheduledStopPoint:206ebb42-faf9-4a32-bf8b-66289999b948:LOC"/>
</PointProjection>
</projections>
</RoutePoint>
<!-- Inbound - A -->
<RoutePoint version="any" id="chouette:RoutePoint:a237d89f-c9c5-4e6f-8b91-bd8704c9a0de:LOC">
<projections>
<PointProjection version="any" id="chouette:PointProjection:a237d89f-c9c5-4e6f-8b91-bd8704c9a0de:LOC">
<ProjectToPointRef ref="chouette:ScheduledStopPoint:a237d89f-c9c5-4e6f-8b91-bd8704c9a0de:LOC"/>
</PointProjection>
</projections>
</RoutePoint>
</routePoints>
<routes>
<Route version="any" id="chouette:Route:ab4b8f67-334f-4230-a600-e88c1b6591cb:LOC" created="2018-02-06T15:23:29+00:00" changed="2018-03-01T10:16:50+00:00">
<Name>Outbound example</Name>
<LineRef ref="chouette:Line:aeee0047-4a54-47b2-955c-3e8156623092:LOC"/>
<DirectionType>outbound</DirectionType>
<pointsInSequence>
<!-- Outbound - A -->
<PointOnRoute version="any" id="chouette:PointOnRoute:a1012d22-3071-4c33-88d8-4ec45b1a65dc:LOC" order="1">
<RoutePointRef ref="chouette:RoutePoint:a1012d22-3071-4c33-88d8-4ec45b1a65dc:LOC"/>
</PointOnRoute>
<!-- Outbound - B -->
<PointOnRoute version="any" id="chouette:PointOnRoute:ff8e8a08-12d0-40e5-aff0-dc1ea089acc9:LOC" order="2">
<RoutePointRef ref="chouette:RoutePoint:ff8e8a08-12d0-40e5-aff0-dc1ea089acc9:LOC"/>
</PointOnRoute>
<!-- Outbound - C -->
<PointOnRoute version="any" id="chouette:PointOnRoute:ff56132f-d028-4247-bec6-2e1cb8eb1a9f:LOC" order="3">
<RoutePointRef ref="chouette:RoutePoint:ff56132f-d028-4247-bec6-2e1cb8eb1a9f:LOC"/>
</PointOnRoute>
</pointsInSequence>
<InverseRouteRef ref="chouette:Route:206ebb42-faf9-4a32-bf8b-66289999b948:LOC"/>
</Route>
<Route version="any" id="chouette:Route:206ebb42-faf9-4a32-bf8b-66289999b948:LOC" created="2018-02-06T15:23:29+00:00" changed="2018-03-01T10:16:50+00:00">
<keyList>
<KeyValue>
<Key>internal_contact</Key>
<Value>foo@bar.com</Value>
</KeyValue>
</keyList>
<Name>Inbound example</Name>
<LineRef ref="chouette:Line:aeee0047-4a54-47b2-955c-3e8156623092:LOC"/>
<DirectionType>inbound</DirectionType>
<pointsInSequence>
<!-- Inbound - C -->
<PointOnRoute version="any" id="chouette:PointOnRoute:3f8d30a4-86cb-4a1d-b06f-a6f62fb01a3f:LOC" order="1">
<RoutePointRef ref="chouette:RoutePoint:3f8d30a4-86cb-4a1d-b06f-a6f62fb01a3f:LOC"/>
</PointOnRoute>
<!-- Inbound - B -->
<PointOnRoute version="any" id="chouette:PointOnRoute:206ebb42-faf9-4a32-bf8b-66289999b948:LOC" order="2">
<RoutePointRef ref="chouette:RoutePoint:206ebb42-faf9-4a32-bf8b-66289999b948:LOC"/>
</PointOnRoute>
<!-- Inbound - A -->
<PointOnRoute version="any" id="chouette:PointOnRoute:a237d89f-c9c5-4e6f-8b91-bd8704c9a0de:LOC" order="3">
<RoutePointRef ref="chouette:RoutePoint:a237d89f-c9c5-4e6f-8b91-bd8704c9a0de:LOC"/>
</PointOnRoute>
</pointsInSequence>
<InverseRouteRef ref="chouette:Route:ab4b8f67-334f-4230-a600-e88c1b6591cb:LOC"/>
</Route>
</routes>
<lines>
<Line version="any"
id="chouette:Line:aeee0047-4a54-47b2-955c-3e8156623092:LOC"
created="2018-02-06T15:23:29+00:00" changed="2018-03-01T10:16:50+00:00"
status="active">
<keyList>
<KeyValue>
<Key>internal_contact</Key>
<Value>foo@bar.com</Value>
</KeyValue>
</keyList>
<Name>Burkesville - Maplewood</Name>
<ShortName>33</ShortName>
<TransportMode>bus</TransportMode>
<TransportSubmode>
<BusSubmode>expressBus</BusSubmode>
</TransportSubmode>
<Url>https://host/lines/aeee0047-4a54-47b2-955c-3e8156623092</Url>
<PublicCode>33</PublicCode>
<PrivateCode>059440033</PrivateCode>
<OperatorRef ref="chouette:Company:77e05c4f-e190-4176-981f-b87e762e17e3:LOC"/>
<additionalOperators>
<OperatorRef ref="chouette:Company:f5685ecf-b09c-4535-8d51-657d37a35b05:LOC"/>
</additionalOperators>
<RepresentedByGroupRef ref="chouette:Network:ab21b71a-4ea6-4132-9faf-fa1f7ae1560d:LOC"/>
<Presentation>
<Colour>00FFFF</Colour>
<TextColour>FF00FF</TextColour>
</Presentation>
</Line>
</lines>
<groupsOfLines>
<GroupOfLines version="any" id="chouette:Network:ab21b71a-4ea6-4132-9faf-fa1f7ae1560d:LOC">
<Name>Royalton Lines</Name>
<Description>
Lorem ipsum dolor sit amet, mea ex equidem instructior. Sit at modo torquatos intellegat,
ad cum verear voluptatum, sed debet clita facete in. Laudem neglegentur vix ad, vis omnis
inermis facilisis et. Nam stet utroque adipisci ex. Natum sapientem pri ea. Quas vidit
voluptatibus in qui, error quodsi accumsan id his.
</Description>
<PrivateCode>RLN</PrivateCode>
</GroupOfLines>
<GroupOfLines version="any" id="chouette:Network:fedb70bb-1ad4-4c7c-9330-b0dd29dae387:LOC">
<Name>Piketon Transports</Name>
<Description>
Lorem ipsum dolor sit amet, mea ex equidem instructior. Sit at modo torquatos intellegat,
ad cum verear voluptatum, sed debet clita facete in. Laudem neglegentur vix ad, vis omnis
inermis facilisis et. Nam stet utroque adipisci ex. Natum sapientem pri ea. Quas vidit
voluptatibus in qui, error quodsi accumsan id his.
</Description>
<PrivateCode>PIK</PrivateCode>
</GroupOfLines>
</groupsOfLines>
<destinationDisplays>
<!-- for JourneyPatterns with published_name or registration_number -->
<DestinationDisplay version="any" id="chouette:DestinationDisplayforJourneyPattern:97e40b2f-8fbf-42bc-9670-679411853c7c:LOC">
<FrontText>Mission 1</FrontText>
<PublicCode>421A</PublicCode>
</DestinationDisplay>
</destinationDisplays>
<scheduledStopPoints>
<!-- Outbound - A -->
<ScheduledStopPoint version="any" id="chouette:ScheduledStopPoint:a1012d22-3071-4c33-88d8-4ec45b1a65dc:LOC"/>
<!-- Outbound - B -->
<ScheduledStopPoint version="any" id="chouette:ScheduledStopPoint:ff8e8a08-12d0-40e5-aff0-dc1ea089acc9:LOC"/>
<!-- Outbound - C -->
<ScheduledStopPoint version="any" id="chouette:ScheduledStopPoint:ff56132f-d028-4247-bec6-2e1cb8eb1a9f:LOC"/>
<!-- Inbound - C -->
<ScheduledStopPoint version="any" id="chouette:ScheduledStopPoint:3f8d30a4-86cb-4a1d-b06f-a6f62fb01a3f:LOC"/>
<!-- Inbound - B -->
<ScheduledStopPoint version="any" id="chouette:ScheduledStopPoint:206ebb42-faf9-4a32-bf8b-66289999b948:LOC"/>
<!-- Inbound - A -->
<ScheduledStopPoint version="any" id="chouette:ScheduledStopPoint:a237d89f-c9c5-4e6f-8b91-bd8704c9a0de:LOC"/>
</scheduledStopPoints>
<serviceLinks>
<!-- Outbound - A to B -->
<ServiceLink version="any" id="chouette:ServiceLink:97e40b2f-8fbf-42bc-9670-679411853c7c-a1012d22-3071-4c33-88d8-4ec45b1a65dc-ff8e8a08-12d0-40e5-aff0-dc1ea089acc9:LOC">
<keyList>
<KeyValue>
<Key>EstimatedTime</Key>
<Value>7625</Value> <!-- in seconds -->
</KeyValue>
</keyList>
<Distance>250000</Distance> <!-- in meters -->
<!-- Future Extension
<gml:LineString id="chouette:LineString:97e40b2f-8fbf-42bc-9670-679411853c7c-a1012d22-3071-4c33-88d8-4ec45b1a65dc-ff8e8a08-12d0-40e5-aff0-dc1ea089acc9:LOC" srsName="WGS84" >
<gml:pos>59.911925 10.807198</gml:pos>
<gml:pos>59.910395 10.813012</gml:pos>
</gml:LineString>
-->
<FromPointRef ref="chouette:ScheduledStopPoint:a1012d22-3071-4c33-88d8-4ec45b1a65dc:LOC"/>
<ToPointRef ref="chouette:ScheduledStopPoint:ff8e8a08-12d0-40e5-aff0-dc1ea089acc9:LOC"/>
</ServiceLink>
</serviceLinks>
<stopAssignments>
<!-- Outbound - A -->
<PassengerStopAssignment version="any" id="chouette:PassengerStopAssignment:a1012d22-3071-4c33-88d8-4ec45b1a65dc:LOC" order="0">
<ScheduledStopPointRef ref="chouette:ScheduledStopPoint:a1012d22-3071-4c33-88d8-4ec45b1a65dc:LOC"/>
<QuayRef ref="chouette:StopArea:6a846939-e100-4edf-bac1-ec305114f2ad:LOC"/>
</PassengerStopAssignment>
<!-- Outbound - B -->
<PassengerStopAssignment version="any" id="chouette:PassengerStopAssignment:ff8e8a08-12d0-40e5-aff0-dc1ea089acc9:LOC" order="0">
<ScheduledStopPointRef ref="chouette:ScheduledStopPoint:ff8e8a08-12d0-40e5-aff0-dc1ea089acc9:LOC"/>
<StopPlaceRef ref="chouette:StopArea:5d1ffaf6-71f8-4d35-afd2-3a2a286a1ee7:LOC"/>
</PassengerStopAssignment>
<!-- Outbound - C -->
<PassengerStopAssignment version="any" id="chouette:PassengerStopAssignment:ff56132f-d028-4247-bec6-2e1cb8eb1a9f:LOC" order="0">
<ScheduledStopPointRef ref="chouette:ScheduledStopPoint:ff56132f-d028-4247-bec6-2e1cb8eb1a9f:LOC"/>
<QuayRef ref="chouette:StopArea:0080d19f-3617-429a-85d1-91801f76e88c:LOC"/>
</PassengerStopAssignment>
<!-- Inbound - C -->
<PassengerStopAssignment version="any" id="chouette:PassengerStopAssignment:3f8d30a4-86cb-4a1d-b06f-a6f62fb01a3f:LOC" order="0">
<ScheduledStopPointRef ref="chouette:ScheduledStopPoint:3f8d30a4-86cb-4a1d-b06f-a6f62fb01a3f:LOC"/>
<QuayRef ref="chouette:StopArea:0080d19f-3617-429a-85d1-91801f76e88c:LOC"/>
</PassengerStopAssignment>
<!-- Inbound - B -->
<PassengerStopAssignment version="any" id="chouette:PassengerStopAssignment:206ebb42-faf9-4a32-bf8b-66289999b948:LOC" order="0">
<ScheduledStopPointRef ref="chouette:ScheduledStopPoint:206ebb42-faf9-4a32-bf8b-66289999b948:LOC"/>
<StopPlaceRef ref="chouette:StopArea:5d1ffaf6-71f8-4d35-afd2-3a2a286a1ee7:LOC"/>
</PassengerStopAssignment>
<!-- Inbound - A -->
<PassengerStopAssignment version="any" id="chouette:PassengerStopAssignment:a237d89f-c9c5-4e6f-8b91-bd8704c9a0de:LOC" order="0">
<ScheduledStopPointRef ref="chouette:ScheduledStopPoint:a237d89f-c9c5-4e6f-8b91-bd8704c9a0de:LOC"/>
<QuayRef ref="chouette:StopArea:4ece0e22-48c3-4812-b51a-df7b22653f0e:LOC"/>
</PassengerStopAssignment>
</stopAssignments>
<journeyPatterns>
<ServiceJourneyPattern version="any"
created="2014-12-29T03:12:51.0Z" changed="2016-08-05T10:08:59.0Z"
id="chouette:JourneyPattern:97e40b2f-8fbf-42bc-9670-679411853c7c:LOC">
<keyList>
<KeyValue>
<Key>internal_contact</Key>
<Value>foo@bar.com</Value>
</KeyValue>
</keyList>
<Name>Outbound 1</Name>
<RouteRef ref="chouette:Route:206ebb42-faf9-4a32-bf8b-66289999b948:LOC"/>
<DestinationDisplayRef ref="chouette:DestinationDisplayforJourneyPattern:97e40b2f-8fbf-42bc-9670-679411853c7c:LOC"/>
<pointsInSequence>
<!-- Outbound - A -->
<StopPointInJourneyPattern version="any" id="chouette:StopPointInJourneyPattern:97e40b2f-8fbf-42bc-9670-679411853c7c-a1012d22-3071-4c33-88d8-4ec45b1a65dc:LOC" order="1">
<ScheduledStopPointRef ref="chouette:ScheduledStopPoint:a1012d22-3071-4c33-88d8-4ec45b1a65dc:LOC"/>
</StopPointInJourneyPattern>
<!-- Outbound - B -->
<StopPointInJourneyPattern version="any" id="chouette:StopPointInJourneyPattern:97e40b2f-8fbf-42bc-9670-679411853c7c-ff8e8a08-12d0-40e5-aff0-dc1ea089acc9:LOC" order="2">
<ScheduledStopPointRef ref="chouette:ScheduledStopPoint:ff8e8a08-12d0-40e5-aff0-dc1ea089acc9:LOC"/>
<ForAlighting>false</ForAlighting>
<ForBoarding>false</ForBoarding>
</StopPointInJourneyPattern>
<!-- Outbound - C -->
<StopPointInJourneyPattern version="any" id="chouette:StopPointInJourneyPattern:97e40b2f-8fbf-42bc-9670-679411853c7c-ff56132f-d028-4247-bec6-2e1cb8eb1a9f:LOC" order="3">
<ScheduledStopPointRef ref="chouette:ScheduledStopPoint:ff56132f-d028-4247-bec6-2e1cb8eb1a9f:LOC"/>
</StopPointInJourneyPattern>
</pointsInSequence>
<linksInSequence>
<!-- Outbound - A to B -->
<ServiceLinkInJourneyPattern version="any" id="chouette:ServiceLinkInJourneyPattern:97e40b2f-8fbf-42bc-9670-679411853c7c-a1012d22-3071-4c33-88d8-4ec45b1a65dc-ff8e8a08-12d0-40e5-aff0-dc1ea089acc9:LOC" order="1">
<ServiceLinkRef ref="chouette:ServiceLink:97e40b2f-8fbf-42bc-9670-679411853c7c-a1012d22-3071-4c33-88d8-4ec45b1a65dc-ff8e8a08-12d0-40e5-aff0-dc1ea089acc9:LOC"/>
</ServiceLinkInJourneyPattern>
<!-- Outbound - B to C -->
<!-- ServiceLinks are optional -->
</linksInSequence>
</ServiceJourneyPattern>
<ServiceJourneyPattern version="any"
created="2014-12-29T03:12:51.0Z" changed="2016-08-05T10:08:59.0Z"
id="chouette:JourneyPattern:bbb4ec20-05f3-47a7-afec-5c005d8e5a35:LOC">
<Name>Outbound 2</Name>
<RouteRef ref="chouette:Route:206ebb42-faf9-4a32-bf8b-66289999b948:LOC"/>
<pointsInSequence>
<StopPointInJourneyPattern version="any" id="chouette:StopPointInJourneyPattern:bbb4ec20-05f3-47a7-afec-5c005d8e5a35-a1012d22-3071-4c33-88d8-4ec45b1a65dc:LOC" order="1">
<ScheduledStopPointRef ref="chouette:ScheduledStopPoint:a1012d22-3071-4c33-88d8-4ec45b1a65dc:LOC"/>
</StopPointInJourneyPattern>
<StopPointInJourneyPattern version="any" id="chouette:StopPointInJourneyPattern:bbb4ec20-05f3-47a7-afec-5c005d8e5a35-ff56132f-d028-4247-bec6-2e1cb8eb1a9f:LOC" order="2">
<ScheduledStopPointRef ref="chouette:ScheduledStopPoint:ff56132f-d028-4247-bec6-2e1cb8eb1a9f:LOC"/>
</StopPointInJourneyPattern>
</pointsInSequence>
</ServiceJourneyPattern>
</journeyPatterns>
<routingConstraintZones>
<RoutingConstraintZone version="any"
created="2014-12-29T03:12:51.0Z" changed="2016-08-05T10:08:59.0Z"
id="chouette:RoutingContraintZone:8562b7db-13c7-4eba-b169-b70035ceb60d:LOC" >
<keyList>
<KeyValue>
<Key>routeRef</Key>
<Value>chouette:Route:206ebb42-faf9-4a32-bf8b-66289999b948:LOC</Value>
</KeyValue>
</keyList>
<Name>RoutingConstraintZone Example</Name>
<members>
<ScheduledStopPointRef ref="chouette:ScheduledStopPoint:a1012d22-3071-4c33-88d8-4ec45b1a65dc:LOC"/>
<ScheduledStopPointRef ref="chouette:ScheduledStopPoint:ff8e8a08-12d0-40e5-aff0-dc1ea089acc9:LOC"/>
</members>
<ZoneUse>cannotBoardAndAlightInSameZone</ZoneUse>
<lines>
<LineRef ref="chouette:Line:aeee0047-4a54-47b2-955c-3e8156623092:LOC"/>
</lines>
</RoutingConstraintZone>
</routingConstraintZones>
</ServiceFrame>
<TimetableFrame version="any" id="chouette:TimetableFrame:1">
<vehicleJourneys>
<ServiceJourney version="any" id="chouette:VehicleJourney:4b62d8d5-c707-4d53-af46-62819e27a897:LOC">
<keyList>
<KeyValue>
<Key>internal_contact</Key>
<Value>foo@bar.com</Value>
</KeyValue>
<KeyValue>
<Key>PurchaseWindows</Key>
<Value>2020-01-01..2020-05-30,2020-06-02..2020-08-31</Value>
</KeyValue>
</keyList>
<Name>5647</Name>
<TransportMode>bus</TransportMode>
<TransportSubmode>
<BusSubmode>expressBus</BusSubmode>
</TransportSubmode>
<!-- for each TimeTable -->
<dayTypes>
<DayTypeRef ref="chouette:TimeTable:942d29c7-f1c0-4cff-a291-b392ff2406ff:LOC"/>
<DayTypeRef ref="chouette:TimeTable:1582ca5c-aa25-4768-a16e-c9d1fad3e884:LOC"/>
</dayTypes>
<JourneyPatternRef ref="chouette:JourneyPattern:97e40b2f-8fbf-42bc-9670-679411853c7c:LOC"/>
<OperatorRef ref="chouette:Company:77e05c4f-e190-4176-981f-b87e762e17e3:LOC"/>
<passingTimes>
<TimetabledPassingTime>
<!-- Outbound - A -->
<StopPointInJourneyPatternRef ref="chouette:StopPointInJourneyPattern:97e40b2f-8fbf-42bc-9670-679411853c7c-a1012d22-3071-4c33-88d8-4ec45b1a65dc:LOC"/>
<DepartureTime>23:09:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<!-- Outbound - B -->
<StopPointInJourneyPatternRef ref="chouette:StopPointInJourneyPattern:97e40b2f-8fbf-42bc-9670-679411853c7c-ff8e8a08-12d0-40e5-aff0-dc1ea089acc9:LOC"/>
<ArrivalTime>23:52:00</ArrivalTime>
<DepartureTime>00:02:00</DepartureTime>
<DepartureDayOffset>1</DepartureDayOffset>
</TimetabledPassingTime>
<TimetabledPassingTime>
<!-- Outbound - C -->
<StopPointInJourneyPatternRef ref="chouette:StopPointInJourneyPattern:97e40b2f-8fbf-42bc-9670-679411853c7c-ff56132f-d028-4247-bec6-2e1cb8eb1a9f:LOC"/>
<ArrivalTime>01:17:00</ArrivalTime>
<ArrivalDayOffset>1</ArrivalDayOffset>
</TimetabledPassingTime>
</passingTimes>
</ServiceJourney>
</vehicleJourneys>
</TimetableFrame>
<ServiceCalendarFrame version="any" created="2015-03-17T14:37:12.0Z" changed="2016-11-28T19:33:29.0Z" id="chouette:ServiceCalendarFrame:1">
<ServiceCalendar version="any" id="chouette:TimeTable:942d29c7-f1c0-4cff-a291-b392ff2406ff:LOC">
<!-- indicative min/max of all operating days/periods -->
<FromDate>2016-04-28</FromDate>
<ToDate>2020-12-31</ToDate>
</ServiceCalendar>
<dayTypes>
<!-- Chouette TimeTable is defined by a DayType AND its DayTypeAssignmentS -->
<DayType version="any"
created="2015-03-17T14:37:12.0Z" changed="2016-11-28T19:33:29.0Z"
id="chouette:TimeTable:942d29c7-f1c0-4cff-a291-b392ff2406ff:LOC">
<keyList>
<KeyValue>
<Key>Colour</Key>
<Value>#FF32AA</Value>
</KeyValue>
<KeyValue>
<Key>Tags</Key>
<Value>week,test</Value>
</KeyValue>
</keyList>
<Name>Calendar WE</Name>
<properties>
<PropertyOfDay>
<DaysOfWeek>Monday Tuesday Wednesday Thursday Friday</DaysOfWeek>
</PropertyOfDay>
</properties>
</DayType>
<DayType version="any"
created="2015-03-17T14:37:12.0Z" changed="2016-11-28T19:33:29.0Z"
id="chouette:TimeTable:1582ca5c-aa25-4768-a16e-c9d1fad3e884:LOC">
<Name>Empty</Name>
</DayType>
</dayTypes>
<operatingPeriods>
<OperatingPeriod version="any" id="chouette:OperatingPeriod:942d29c7-f1c0-4cff-a291-b392ff2406ff-1:LOC">
<FromDate>2020-05-17T00:00:00</FromDate>
<ToDate>2020-08-17T00:00:00</ToDate>
</OperatingPeriod>
<OperatingPeriod version="any" id="chouette:OperatingPeriod:942d29c7-f1c0-4cff-a291-b392ff2406ff-2:LOC">
<FromDate>2020-03-08T00:00:00</FromDate>
<ToDate>2020-04-21T00:00:00</ToDate>
</OperatingPeriod>
</operatingPeriods>
<dayTypeAssignments>
<!-- Each DayTypeAssignment assigns a Date or a OperatingPeriod to the DayType -->
<DayTypeAssignment version="any" order="1" id="chouette:DayTypeAssignment:942d29c7-f1c0-4cff-a291-b392ff2406ff-1:LOC">
<OperatingPeriodRef ref="chouette:OperatingPeriod:942d29c7-f1c0-4cff-a291-b392ff2406ff-1:LOC"/>
<DayTypeRef ref="chouette:TimeTable:942d29c7-f1c0-4cff-a291-b392ff2406ff:LOC"/>
</DayTypeAssignment>
<DayTypeAssignment version="any" order="2" id="chouette:DayTypeAssignment:942d29c7-f1c0-4cff-a291-b392ff2406ff-2:LOC">
<OperatingPeriodRef ref="chouette:OperatingPeriod:942d29c7-f1c0-4cff-a291-b392ff2406ff-2:LOC"/>
<DayTypeRef ref="chouette:TimeTable:942d29c7-f1c0-4cff-a291-b392ff2406ff:LOC"/>
</DayTypeAssignment>
<DayTypeAssignment version="any" order="3" id="chouette:DayTypeAssignment:942d29c7-f1c0-4cff-a291-b392ff2406ff-3:LOC">
<Date>2020-01-17</Date>
<DayTypeRef ref="chouette:TimeTable:942d29c7-f1c0-4cff-a291-b392ff2406ff:LOC"/>
</DayTypeAssignment>
<DayTypeAssignment version="any" order="4" id="chouette:DayTypeAssignment:942d29c7-f1c0-4cff-a291-b392ff2406ff-4:LOC">
<Date>2020-04-01</Date>
<DayTypeRef ref="chouette:TimeTable:942d29c7-f1c0-4cff-a291-b392ff2406ff:LOC"/>
<isAvailable>false</isAvailable>
</DayTypeAssignment>
</dayTypeAssignments>
</ServiceCalendarFrame>
</frames>
</CompositeFrame>
</dataObjects>
</PublicationDelivery>
You can download this example