Example
Netex_Uniqueness_01.xml
functions/versioning/Netex_Uniqueness_01.xml
Element names link to their declarations.
<?xml version="1.0" encoding="UTF-8"?>
<!-- ==== SImple Network Version Example ======
This is part 1 of a multistep example on versioning
Step 1: Create a single scheduled Stop Poin A v001
- Create version 001 of a ServiceFrame ntwkf001 v001 that holds Stop A v001
(C) 2019 Crown Copyright CEN
-->
<PublicationDelivery xmlns="http://www.netex.org.uk/netex" xmlns:siri="http://www.siri.org.uk/siri" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0" xsi:schemaLocation="http://www.netex.org.uk/netex ../../../xsd/NeTEx_publication.xsd">
<!--- ======WHAT WAS REQUESTED ========== -->
<PublicationTimestamp>2010-05-17T09:30:47.0Z</PublicationTimestamp>
<ParticipantRef>SYS001</ParticipantRef>
<PublicationRefreshInterval>P7D</PublicationRefreshInterval>
<Description>Netex basic Uniquness check </Description>
<!--- =============== RESULTS =========== -->
<dataObjects>
<!--- =====Data owners ========= -->
<CompositeFrame version="001" id="mybus:ntwkf001">
<!--- ======= CODESPACEs======== -->
<codespaces>
<Codespace id="bar">
<Xmlns>bar</Xmlns>
<XmlnsUrl>Test</XmlnsUrl>
</Codespace>
</codespaces>
<!--- =======FRAME DEFAULTS======== -->
<frames>
<!--- ==== RESOURCE FRAME ==== -->
<ResourceFrame version="001" id="bar:foo">
<organisations>
<!-- Organisation elements must have different ids -->
<Operator version="001" id="bar:foo"/>
<Authority version="001" id="bar:foo2"/>
<ServicedOrganisation version="001" id="bar:foo3"/>
<TravelAgent version="001" id="bar:foo4"/>
<ManagementAgent version="001" id="bar:foo5"/>
<OtherOrganisation version="001" id="bar:foo5">
<validityConditions>
<!-- ValidityCOnditipon, AvailabilityCOndition, AVailabilityCondution -->
<ValidityCondition version="001" id="bar:foo">
</ValidityCondition>
<ValidityTrigger version="001" id="bar:foo1">
</ValidityTrigger>
<AvailabilityCondition version="001" id="bar:foo3">
<timebands>
<Timeband version="001" id="bar:foo">
<StartTime>00:00:00</StartTime>
</Timeband>
</timebands>
<operatingDays>
<OperatingDay version="001" id="bar:foo">
<CalendarDate>2001-01-01</CalendarDate>
</OperatingDay>
</operatingDays>
</AvailabilityCondition>
<ValidDuring version="001" id="bar:foo"/>
<ValidBetween version="001" id="bar:foo2"/>
</validityConditions>
<alternativeTexts>
<AlternativeText version="001" id="bar:foo" attributeName="Name-1">
<Text>Fum</Text>
</AlternativeText>
</alternativeTexts>
<keyList>
<KeyValue typeOfKey="bar:foo">
<Key>bar</Key>
<Value>foo</Value>
</KeyValue>
</keyList>
<Extensions/>
<alternativeNames>
<AlternativeName version="001" id="bar:foo-1">
<Name>Foo</Name>
</AlternativeName>
</alternativeNames>
<parts>
<OrganisationPart version="001" id="bar:foo">
<administrativeZones>
<AdministrativeZone version="001" id="bar:foo"/>
</administrativeZones>
</OrganisationPart>
<ControlCentre version="001" id="bar:foo"/>
<!-- Department and operating department must be unique -->
<Department version="001" id="bar:foo"/>
<OperatingDepartment version="001" id="bar:foo1"/>
</parts>
<ownResponsibilitySets>
<ResponsibilitySet version="001" id="bar:foo">
<roles>
<ResponsibilityRoleAssignment version="001" id="bar:foo"/>
</roles>
</ResponsibilitySet>
</ownResponsibilitySets>
</OtherOrganisation>
</organisations>
<groupsOfOperators>
<GroupOfOperators version="001" id="bar:foo">
<members>
<OperatorRef version="001" ref="bar:foo"/>
</members>
</GroupOfOperators>
</groupsOfOperators>
<operationalContexts>
<OperationalContext version="001" id="bar:foo"/>
</operationalContexts>
<vehicleTypes>
<Train version="001" id="bar:foo">
<satisfiesFacilityRequirements>
<FacilityRequirement version="001" id="bar:foo"/>
</satisfiesFacilityRequirements>
<components>
<TrainComponent version="001" id="bar:foo-1">
<TrainElement version="001" id="bar:foo">
<capacities>
<PassengerCapacity version="001" id="bar:foo"/>
</capacities>
<facilities>
<ServiceFacilitySet version="001" id="bar:foo">
<otherFacilities>
<TypeOfEquipment version="001" id="bar:foo"/>
</otherFacilities>
</ServiceFacilitySet>
</facilities>
</TrainElement>
</TrainComponent>
</components>
</Train>
<CompoundTrain version="001" id="bar:foo"/>
</vehicleTypes>
<vehicleModels>
<VehicleModel version="001" id="bar:foo"/>
</vehicleModels>
<vehicleEquipmentProfiles>
<VehicleEquipmentProfile version="001" id="bar:foo"/>
</vehicleEquipmentProfiles>
<vehicleModelProfiles>
<CarModelProfile version="001" id="bar:foo"/>
<CycleModelProfile version="001" id="bar:foo"/>
</vehicleModelProfiles>
<vehicles>
<Vehicle version="001" id="bar:foo10"/>
</vehicles>
<schematicMaps>
<SchematicMap version="001" id="bar:foo">
<members>
<SchematicMapMember version="001" id="bar:foo">
</SchematicMapMember>
</members>
</SchematicMap>
</schematicMaps>
<groupsOfEntities>
<Zone version="001" id="bar:foo10"/>
</groupsOfEntities>
<zones>
<GeneralZone version="001" id="bar:foo3">
<members>
<WirePointRef ref="bar:foo" version="001"/>
</members>
<projections>
<PointProjection version="001" id="bar:foo">
<ProjectToPointRef ref="bar:foo" version="001"/>
</PointProjection>
<ZoneProjection version="001" id="bar:foo">
<ProjectedZoneRef ref="bar:foo" version="001"/>
</ZoneProjection>
</projections>
</GeneralZone>
</zones>
<blacklists>
<Blacklist version="001" id="bar:foo"/>
</blacklists>
<whitelists>
<Whitelist version="001" id="bar:foo"/>
</whitelists>
<bookingArrangements>
<BookingArrangement version="001" id="bar:foo"/>
</bookingArrangements>
<serviceBookingArrangements>
<ServiceBookingArrangement version="001" id="bar:foo"/>
</serviceBookingArrangements>
</ResourceFrame>
<!--- ==== INFRASTRUCTURE FRAME ==== -->
<InfrastructureFrame version="001" id="bar:foo">
<Name>My Network (V1) </Name>
<!-- Wire, Rail & Road elements must have different ids -->
<junctions>
<WireJunction id="bar:foo" version="001">
<Name>POINT</Name>
</WireJunction>
<RailwayJunction id="bar:foo1" version="001">
<Name>POINT</Name>
</RailwayJunction>
<RoadJunction id="bar:foo2" version="001">
<Name>POINT</Name>
</RoadJunction>
</junctions>
<elements>
<WireElement id="bar:foo" version="001">
<Name>LINK</Name>
<FromPointRef ref="bar:foo" version="001"/>
<ToPointRef ref="bar:foo" version="001"/>
</WireElement>
<RailwayElement id="bar:foo1" version="001">
<Name>LINK</Name>
<FromPointRef ref="bar:foo1" version="001"/>
<ToPointRef ref="bar:foo1" version="001"/>
</RailwayElement>
<RoadElement id="bar:foo2" version="001">
<Name>LINK</Name>
<FromPointRef ref="bar:foo2" version="001"/>
<ToPointRef ref="bar:foo2" version="001"/>
</RoadElement>
</elements>
<activationPoints>
<ActivationPoint id="bar:foo3" version="001"/>
<BeaconPoint id="bar:foo4" version="001"/>
</activationPoints>
</InfrastructureFrame>
<!--- ==== SITE FRAME ==== -->
<SiteFrame version="001" id="bar:foo">
<topographicPlaces>
<TopographicPlace version="001" id="bar:foo1">
<Descriptor>
<Name>ZONE</Name>
</Descriptor>
</TopographicPlace>
</topographicPlaces>
<groupsOfStopPlaces>
<GroupOfStopPlaces version="001" id="bar:foo">
</GroupOfStopPlaces>
</groupsOfStopPlaces>
<stopPlaces>
<StopPlace version="001" id="bar:foo2">
<Name>ZONE</Name>
<entrances>
<StopPlaceEntrance version="001" id="bar:foo6"/>
</entrances>
<equipmentPlaces>
<EquipmentPlace version="001" id="bar:foo2-x">
<Name>ZONE</Name>
<placeEquipments>
<HeadingSign version="001" id="bar:foo2">
<PlaceName>SIGN</PlaceName>
</HeadingSign>
<PlaceLighting version="002" id="bar:foo2">
</PlaceLighting>
</placeEquipments>
</EquipmentPlace>
</equipmentPlaces>
<quays>
<Quay version="001" id="bar:foo2-a">
<Name>ZONE</Name>
</Quay>
</quays>
</StopPlace>
<StopPlace version="001" id="bar:foo2-bis">
<Name>ZONE</Name>
</StopPlace>
</stopPlaces>
<flexibleStopPlaces>
<FlexibleStopPlace version="001" id="bar:foo3">
<Name>ZONE</Name>
</FlexibleStopPlace>
</flexibleStopPlaces>
<pointsOfInterest>
<PointOfInterest version="001" id="bar:foo4">
<Name>ZONE</Name>
</PointOfInterest>
</pointsOfInterest>
<parkings>
<Parking version="001" id="bar:foo5">
<Name>ZONE</Name>
<entrances>
<ParkingPassengerEntrance version="001" id="bar:foo5-a"/>
<ParkingPassengerEntrance version="001" id="bar:foo5-b"/>
</entrances>
<parkingProperties>
<ParkingProperties version="001" id="bar:foo">
<spaces>
<ParkingCapacity version="001" id="bar:foo"/>
</spaces>
</ParkingProperties>
</parkingProperties>
<parkingAreas>
<ParkingArea version="001" id="bar:foo7">
<Name>ZONE</Name>
<bays>
<ParkingBay version="001" id="bar:foo8">
<Name>ZONE</Name>
</ParkingBay>
</bays>
</ParkingArea>
</parkingAreas>
<vehicleEntrances>
<ParkingEntranceForVehicles version="001" id="bar:foo"/>
<ParkingEntranceForVehicles version="001" id="bar:foo1"/>
</vehicleEntrances>
</Parking>
</parkings>
<pointOfInterestClassifications>
<PointOfInterestClassification version="001" id="bar:foo"/>
</pointOfInterestClassifications>
<tariffZones>
<!-- Tariff and Fare are same object ones must have different ids -->
<TariffZone version="001" id="bar:foo9">
<Name>ZONE</Name>
</TariffZone>
<FareZone version="001" id="bar:foo11">
<Name>ZONE</Name>
</FareZone>
</tariffZones>
<siteFacilitySets>
<SiteFacilitySet version="001" id="bar:foo">
<Description>FACILITY SET</Description>
</SiteFacilitySet>
</siteFacilitySets>
<rechargingPointAssignments>
<RechargingPointAssignment version="001" id="bar:foo">
<Description>RECHARGIG POINT ASSIGNMENT</Description>
</RechargingPointAssignment>
</rechargingPointAssignments>
</SiteFrame>
<!--- ==== SERVICE FRAME ==== -->
<ServiceFrame version="001" id="bar:foo">
<Name>FRAME </Name>
<lines>
<Line version="001" id="bar:foo">
<Name>LINE</Name>
</Line>
<FlexibleLine version="001" id="bar:foo1">
<Name>LINE</Name>
</FlexibleLine>
</lines>
<groupsOfLines>
<GroupOfLines version="001" id="bar:foo">
</GroupOfLines>
</groupsOfLines>
<scheduledStopPoints>
<ScheduledStopPoint version="001" id="bar:foo5">
<Name>POINT</Name>
</ScheduledStopPoint>
</scheduledStopPoints>
<serviceLinks>
<ServiceLink version="001" id="bar:foo3">
<Name>LINK</Name>
<FromPointRef version="001" ref="bar:foo5"/>
<ToPointRef version="001" ref="bar:foo5"/>
</ServiceLink>
</serviceLinks>
<servicePatterns>
<ServicePattern version="001" id="bar:foo">
<Name>JOURNEY PATTERN</Name>
<pointsInSequence>
<StopPointInJourneyPattern version="001" id="bar:foo-1">
<ScheduledStopPointRef version="001" ref="bar:foo5"/>
</StopPointInJourneyPattern>
<StopPointInJourneyPattern version="001" id="bar:foo-2">
<ScheduledStopPointRef version="001" ref="bar:foo5"/>
</StopPointInJourneyPattern>
</pointsInSequence>
</ServicePattern>
<ServicePattern version="001" id="bar:foo-bis"/>
</servicePatterns>
<stopAreas>
<StopArea version="001" id="bar:foo"/>
</stopAreas>
<journeyPatterns>
<JourneyPattern version="001" id="bar:foo2">
<Name>JOURNEY PATTERN</Name>
<pointsInSequence>
<TimingPointInJourneyPattern version="001" id="bar:foo2-1">
<ScheduledStopPointRef version="001" ref="bar:foo5"/>
</TimingPointInJourneyPattern>
<TimingPointInJourneyPattern version="001" id="bar:foo2-2">
<ScheduledStopPointRef version="001" ref="bar:foo5"/>
</TimingPointInJourneyPattern>
</pointsInSequence>
</JourneyPattern>
</journeyPatterns>
</ServiceFrame>
<!--- ==== TIMETABLE FRAME ==== -->
<TimetableFrame version="001" id="bar:foo">
<Name>FRAME </Name>
<vehicleJourneys>
<VehicleJourney version="001" id="bar:foo">
<Name>JOURNEY</Name>
</VehicleJourney>
<ServiceJourney version="001" id="bar:foo1">
<Name>JOURNEY</Name>
</ServiceJourney>
<TemplateServiceJourney version="001" id="bar:foo2">
<Name>JOURNEY</Name>
</TemplateServiceJourney>
<SpecialService version="001" id="bar:foo3">
<Name>JOURNEY</Name>
</SpecialService>
<DatedServiceJourney version="001" id="bar:foo4">
<Name>JOURNEY</Name>
<OperatingDayView>
<CalendarDate>2024-11-30</CalendarDate>
</OperatingDayView>
</DatedServiceJourney>
<DeadRun version="001" id="bar:foo5">
<Name>JOURNEY</Name>
</DeadRun>
</vehicleJourneys>
<serviceFacilitySets>
<ServiceFacilitySet version="001" id="bar:foo2">
<Description>FACILITY SET</Description>
</ServiceFacilitySet>
</serviceFacilitySets>
</TimetableFrame>
</frames>
</CompositeFrame>
</dataObjects>
</PublicationDelivery>