Skip to content

Commit

Permalink
Merge branch 'EPIAP' into EPIAP-Accessibility-Equipments-enhancement
Browse files Browse the repository at this point in the history
  • Loading branch information
ue71603 authored Feb 8, 2024
2 parents 34d9199 + 1946bcb commit 99f065a
Show file tree
Hide file tree
Showing 31 changed files with 2,195 additions and 2,241 deletions.
4 changes: 2 additions & 2 deletions .github/scripts/validate-and-lint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,9 @@ while IFS= read -r -d $'\0' filename; do
fi
# Remove temp file
rm "${filename}.pretty"
done < <(/usr/bin/find . -type f \( -name "*.xsd" -or -name "*.xml" \) -print0)
done < <(/usr/bin/find examples xsd -type f \( -name "*.xsd" -or -name "*.xml" \) -print0)

if [ ${PARSING_ERROR} -ne 0 ]; then
exit ${PARSING_ERROR}
fi
echo -e '\033[0;32mFinished validating XML file structure and linting XSD and XML files\033[0m'
echo -e '\033[0;32mFinished linting XSD and XML files\033[0m'
Original file line number Diff line number Diff line change
Expand Up @@ -1017,6 +1017,7 @@ Changes
<EntranceEquipment version="any" id="nptg:9100WIMBLDN_A2b-EI5_e1">
<Door>true</Door>
<KeptOpen>true</KeptOpen>
<DoorControlElementHeight>0.8</DoorControlElementHeight>
<WheelchairPassable>true</WheelchairPassable>
</EntranceEquipment>
</placeEquipments>
Expand All @@ -1035,6 +1036,7 @@ Changes
<EntranceEquipment version="any" id="nptg:9100WIMBLDN_A2b-EI6">
<Door>true</Door>
<KeptOpen>true</KeptOpen>
<DoorControlElementHeight>0.8</DoorControlElementHeight>
<WheelchairPassable>true</WheelchairPassable>
</EntranceEquipment>
</placeEquipments>
Expand Down
53 changes: 53 additions & 0 deletions examples/standards/epiap/epiap_test_Crossing_Equipment.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
<?xml version="1.0" encoding="UTF-8"?>
<PublicationDelivery xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:siri="http://www.siri.org.uk/siri" xmlns="http://www.netex.org.uk/netex" version="1.10" xsi:schemaLocation="http://www.netex.org.uk/netex ../../../xsd/NeTEx_publication.xsd">
<PublicationTimestamp>2022-01-10T17:10:54.0424911+01:00</PublicationTimestamp>
<ParticipantRef>MENTZ</ParticipantRef>
<Description>EPIAP minimal level conform delivery of the station of Chur. PathLinks/PathJunctions available, all relevant equipment modeled.</Description>
<dataObjects>
<CompositeFrame id="ch:1:CompositeFrame:j21" version="epiap:1.0">
<ValidBetween>
<FromDate>2021-01-01T00:00:00</FromDate>
<ToDate>2021-12-11T23:59:59</ToDate>
</ValidBetween>
<FrameDefaults>
<DefaultCodespaceRef ref="sbbinfoplus"/>
<DefaultDataSourceRef ref="sbbinfoplus:DataSource_E01" version="1"/>
<DefaultLocale>
<TimeZoneOffset>1</TimeZoneOffset>
<SummerTimeZoneOffset>2</SummerTimeZoneOffset>
<DefaultLanguage>de</DefaultLanguage>
</DefaultLocale>
</FrameDefaults>
<frames>
<ResourceFrame id="ch:1:ResourceFrame:j21" version="1">
<codespaces>
<Codespace id="sbbinfoplus">
<Xmlns>www.sbb.ch</Xmlns>
</Codespace>
</codespaces>
<dataSources>
<DataSource id="sbbinfoplus:DataSource_E01" version="1">
<Name>SBB</Name>
</DataSource>
</dataSources>
<equipments>
<CrossingEquipment version="1" id="ch:1:CrossingEquipment:850771:2">
<Description>Example of a crossing equipment.</Description>
<Width>2</Width>
<DirectionOfUse>both</DirectionOfUse>
<SafeForGuideDog>true</SafeForGuideDog>
<CrossingType>levelCrossing</CrossingType>
<PedestrianLights>false</PedestrianLights>
<AcousticDeviceSensors>true</AcousticDeviceSensors>
<TactileGuidanceStrips>false</TactileGuidanceStrips>
<TactileWarningStrip>tactileStripAtEnd</TactileWarningStrip>
<VisualGuidanceBands>true</VisualGuidanceBands>
<DroppedKerb>true</DroppedKerb>
<SuitableForCycles>true</SuitableForCycles>
</CrossingEquipment>
</equipments>
</ResourceFrame>
</frames>
</CompositeFrame>
</dataObjects>
</PublicationDelivery>
1,462 changes: 785 additions & 677 deletions examples/standards/era_uic/Netex_Eurostar mapping_era_1.xml

Large diffs are not rendered by default.

1,255 changes: 694 additions & 561 deletions examples/standards/era_uic/Netex_Eurostar mapping_era_2.xml

Large diffs are not rendered by default.

8 changes: 5 additions & 3 deletions examples/standards/era_uic/Netex_era_uic_calendar.xml
Original file line number Diff line number Diff line change
Expand Up @@ -80,8 +80,11 @@ This example shows the usage of Operating calendars with reference to it from th
<VehicleModes>rail</VehicleModes>
<vehicleJourneys>
<!-- ===== == -->
<DatedServiceJourney id="tap:00199121_2011-02-07/2011-08-26" version="any">
<ServiceJourney id="tap:00199121_2011-02-07/2011-08-26" version="any">
<ShortName>EUROSTAR</ShortName>
<dayTypes>
<DayTypeRef ref="tap:UicOperatingPeriod:2011-02-07/2011-08-26_111110011111001111100111110011111001111100111110011111001111100111110011111000111100011110011111001111100111110001111001111100111110011111001111100111110011111001111100111110011111001111100111110011111"/>
</dayTypes>
<LineView>
<PublicCode>9121</PublicCode>
<TransportMode>rail</TransportMode>
Expand Down Expand Up @@ -125,8 +128,7 @@ This example shows the usage of Operating calendars with reference to it from th
<ProvidedByRef ref="tap:operates@0019"/>
</ServiceFacilitySet>
</facilities>
<OperatingDayRef ref="tap:UicOperatingPeriod:2011-02-07/2011-08-26_111110011111001111100111110011111001111100111110011111001111100111110011111000111100011110011111001111100111110001111001111100111110011111001111100111110011111001111100111110011111001111100111110011111"/>
</DatedServiceJourney>
</ServiceJourney>
</vehicleJourneys>
</TimetableFrame>
</frames>
Expand Down
72 changes: 44 additions & 28 deletions examples/standards/era_uic/Netex_era_uic_joiningsplitting.xml
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,30 @@ This example shows the usage of coupled journeys, footnodes and two directions f
</ResponsibilitySet>
</responsibilitySets>
</ResourceFrame>
<ServiceCalendarFrame id="tap:ServiceCalendarFrame" version="any">
<operatingPeriods>
<UicOperatingPeriod id="X01" version="any">
<FromDate>2009-03-21T00:00:00</FromDate>
<ToDate>2009-03-22T00:00:00</ToDate>
<ValidDayBits>11</ValidDayBits>
</UicOperatingPeriod>
<UicOperatingPeriod id="X02" version="any">
<FromDate>2008-12-15T00:00:00</FromDate>
<ToDate>2009-06-13T00:00:00</ToDate>
<ValidDayBits>1111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111011111111111111111111111111111111100111111111111111111111111111</ValidDayBits>
</UicOperatingPeriod>
<UicOperatingPeriod id="X03" version="any">
<FromDate>2008-12-14T00:00:00</FromDate>
<ToDate>2009-12-12T00:00:00</ToDate>
<ValidDayBits>1111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111110011111001111111111100001111111111100111000010111111111100111111111111000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111</ValidDayBits>
</UicOperatingPeriod>
<UicOperatingPeriod id="X04" version="any">
<FromDate>2008-12-14T00:00:00</FromDate>
<ToDate>2009-12-12T00:00:00</ToDate>
<ValidDayBits>1111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111</ValidDayBits>
</UicOperatingPeriod>
</operatingPeriods>
</ServiceCalendarFrame>
<ServiceFrame responsibilitySetRef="tap:collects@0003" id="Sv01" version="any">
<validityConditions>
<AvailabilityCondition id="tap:2008-12-14/2009-12-12_ServiceFrame" version="any">
Expand Down Expand Up @@ -147,7 +171,7 @@ This example shows the usage of coupled journeys, footnodes and two directions f
</AvailabilityCondition>
</validityConditions>
<vehicleJourneys>
<DatedServiceJourney id="tap:0084457_2009-03-21/2009-03-22" version="any">
<ServiceJourney id="tap:0084457_2009-03-21/2009-03-22" version="any">
<ShortName>Phoenix</ShortName>
<noticeAssignments>
<NoticeAssignmentView>
Expand All @@ -157,6 +181,9 @@ This example shows the usage of coupled journeys, footnodes and two directions f
<NoticeRef version="any" ref="tap:FootNode_0084457_2009-03-21/2009-03-22_2">tap:FootNode_0084457_2009-03-21/2009-03-22_2</NoticeRef>
</NoticeAssignmentView>
</noticeAssignments>
<dayTypes>
<DayTypeRef ref="X01"/>
</dayTypes>
<LineView>
<PublicCode>457</PublicCode>
<TransportMode>rail</TransportMode>
Expand Down Expand Up @@ -515,13 +542,11 @@ This example shows the usage of coupled journeys, footnodes and two directions f
<LuggageCarriageFacilityList>cyclesAllowedWithReservation</LuggageCarriageFacilityList>
</ServiceFacilitySet>
</facilities>
<UicOperatingPeriod id="X01" version="any">
<FromDate>2009-03-21T00:00:00</FromDate>
<ToDate>2009-03-22T00:00:00</ToDate>
<ValidDayBits>11</ValidDayBits>
</UicOperatingPeriod>
</DatedServiceJourney>
<DatedServiceJourney id="tap:008060457_2008-12-15/2009-06-13" version="any">
</ServiceJourney>
<ServiceJourney id="tap:008060457_2008-12-15/2009-06-13" version="any">
<dayTypes>
<DayTypeRef ref="X02"/>
</dayTypes>
<LineView>
<PublicCode>60457</PublicCode>
<TransportMode>rail</TransportMode>
Expand Down Expand Up @@ -640,14 +665,12 @@ This example shows the usage of coupled journeys, footnodes and two directions f
<AccommodationFacilityList>seating</AccommodationFacilityList>
</ServiceFacilitySet>
</facilities>
<UicOperatingPeriod id="X02" version="any">
<FromDate>2008-12-15T00:00:00</FromDate>
<ToDate>2009-06-13T00:00:00</ToDate>
<ValidDayBits>1111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111011111111111111111111111111111111100111111111111111111111111111</ValidDayBits>
</UicOperatingPeriod>
</DatedServiceJourney>
<DatedServiceJourney id="tap:0054456_2008-12-14/2009-12-12" version="any">
</ServiceJourney>
<ServiceJourney id="tap:0054456_2008-12-14/2009-12-12" version="any">
<ShortName>Phoenix</ShortName>
<dayTypes>
<DayTypeRef ref="X03"/>
</dayTypes>
<LineView>
<PublicCode>456</PublicCode>
<TransportMode>rail</TransportMode>
Expand Down Expand Up @@ -1039,14 +1062,12 @@ This example shows the usage of coupled journeys, footnodes and two directions f
<AccommodationFacilityList>doubleSleeper</AccommodationFacilityList>
</ServiceFacilitySet>
</facilities>
<UicOperatingPeriod id="X03" version="any">
<FromDate>2008-12-14T00:00:00</FromDate>
<ToDate>2009-12-12T00:00:00</ToDate>
<ValidDayBits>1111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111110011111001111111111100001111111111100111000010111111111100111111111111000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111</ValidDayBits>
</UicOperatingPeriod>
</DatedServiceJourney>
<DatedServiceJourney id="tap:005460456_2008-12-14/2009-12-12" version="any">
</ServiceJourney>
<ServiceJourney id="tap:005460456_2008-12-14/2009-12-12" version="any">
<ShortName>Kopernikus</ShortName>
<dayTypes>
<DayTypeRef ref="X04"/>
</dayTypes>
<LineView>
<PublicCode>60456</PublicCode>
<TransportMode>rail</TransportMode>
Expand Down Expand Up @@ -1167,12 +1188,7 @@ This example shows the usage of coupled journeys, footnodes and two directions f
<AccommodationFacilityList>seating</AccommodationFacilityList>
</ServiceFacilitySet>
</facilities>
<UicOperatingPeriod id="X04" version="any">
<FromDate>2008-12-14T00:00:00</FromDate>
<ToDate>2009-12-12T00:00:00</ToDate>
<ValidDayBits>1111111111111111111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111</ValidDayBits>
</UicOperatingPeriod>
</DatedServiceJourney>
</ServiceJourney>
</vehicleJourneys>
<notices>
<Notice id="tap:FootNode_0084457_2009-03-21/2009-03-22_1" version="any">
Expand Down
21 changes: 14 additions & 7 deletions examples/standards/era_uic/Netex_era_uic_simpletimetable.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,15 @@ NeTEx - Example for a simple timetable, generated from TAP TSI timetable data
<DefaultCodespaceRef ref="tap"/>
</FrameDefaults>
<frames>
<ServiceCalendarFrame id="tap:ServiceCalendarFrame" version="any">
<operatingPeriods>
<UicOperatingPeriod id="tap:UicOperatingPeriod2011-02-07+2011-08-29" version="any">
<FromDate>2011-02-07T00:00:00</FromDate>
<ToDate>2011-08-29T00:00:00</ToDate>
<ValidDayBits>000000100000010000001000000100000010000001000000100000010000001000000100000011000001100000100000010000001000000110000010000001000000100000010000001000000100000010000001000000100000010000001000000100000011</ValidDayBits>
</UicOperatingPeriod>
</operatingPeriods>
</ServiceCalendarFrame>
<ResourceFrame id="tap:RessourceFrame:Rf_01" version="any">
<responsibilitySets>
<ResponsibilitySet id="tap:distributes@0003" version="any">
Expand Down Expand Up @@ -86,8 +95,11 @@ NeTEx - Example for a simple timetable, generated from TAP TSI timetable data
</AvailabilityCondition>
</validityConditions>
<vehicleJourneys>
<DatedServiceJourney id="tap:00199129_2011-02-07/2011-08-29" version="any">
<ServiceJourney id="tap:00199129_2011-02-07/2011-08-29" version="any">
<ShortName>EUROSTAR</ShortName>
<dayTypes>
<DayTypeRef ref="tap:UicOperatingPeriod2011-02-07+2011-08-29"/>
</dayTypes>
<LineView>
<PublicCode>9129</PublicCode>
<TransportMode>rail</TransportMode>
Expand Down Expand Up @@ -159,12 +171,7 @@ NeTEx - Example for a simple timetable, generated from TAP TSI timetable data
<FareClasses>premiumClass businessClass secondClass</FareClasses>
</ServiceFacilitySet>
</facilities>
<UicOperatingPeriod id="2011-02-07+2011-08-29" version="any">
<FromDate>2011-02-07T00:00:00</FromDate>
<ToDate>2011-08-29T00:00:00</ToDate>
<ValidDayBits>000000100000010000001000000100000010000001000000100000010000001000000100000011000001100000100000010000001000000110000010000001000000100000010000001000000100000010000001000000100000010000001000000100000011</ValidDayBits>
</UicOperatingPeriod>
</DatedServiceJourney>
</ServiceJourney>
</vehicleJourneys>
</TimetableFrame>
</frames>
Expand Down
42 changes: 25 additions & 17 deletions examples/standards/era_uic/Netex_era_uic_timetable_hack_01.xml
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,18 @@ Assumes there is not a common calendar but rather specific days
</properties>
</DayType>
</dayTypes>
<operatingPeriods>
<UicOperatingPeriod id="X01" version="any">
<FromDate>2006-11-04T12:00:00</FromDate>
<ToDate>2006-07-30T12:00:00</ToDate>
<ValidDayBits>11111001111101</ValidDayBits>
</UicOperatingPeriod>
<UicOperatingPeriod id="X02" version="any">
<FromDate>2006-11-04T12:00:00</FromDate>
<ToDate>2006-11-04T12:00:00</ToDate>
<ValidDayBits>1</ValidDayBits>
</UicOperatingPeriod>
</operatingPeriods>
</ServiceCalendarFrame>
<TimetableFrame version="any" id="uic:TIM_001">
<validityConditions>
Expand All @@ -105,8 +117,11 @@ Assumes there is not a common calendar but rather specific days
<VehicleModes>rail</VehicleModes>
<vehicleJourneys>
<!-- ===== == -->
<DatedServiceJourney version="any" id="uicvj:393">
<ServiceJourney version="any" id="uicvj:393">
<DepartureTime>11:45:00Z</DepartureTime>
<dayTypes>
<DayTypeRef ref="X02"/>
</dayTypes>
<OperatorView>
<OperatorRef ref="uicop:1174"/>
<Name>Swedish Railways</Name>
Expand Down Expand Up @@ -139,7 +154,7 @@ Assumes there is not a common calendar but rather specific days
<noticeAssignments>
<NoticeAssignmentView>
<NoticeRef ref="ft001">
</NoticeRef>
</NoticeRef>
<Text>text for stop </Text>
</NoticeAssignmentView>
</noticeAssignments>
Expand All @@ -159,18 +174,16 @@ Assumes there is not a common calendar but rather specific days
<ServiceFacilitySet version="any" id="uicvj:393">
<otherFacilities>
<TypeOfEquipment version="any" id="uicvj:5">
</TypeOfEquipment>
</TypeOfEquipment>
</otherFacilities>
</ServiceFacilitySet>
</facilities>
<UicOperatingPeriod id="X02" version="any">
<FromDate>2006-11-04T12:00:00</FromDate>
<ToDate>2006-11-04T12:00:00</ToDate>
<ValidDayBits>1</ValidDayBits>
</UicOperatingPeriod>
</DatedServiceJourney>
<DatedServiceJourney version="any" id="uicvj:395">
</ServiceJourney>
<ServiceJourney version="any" id="uicvj:395">
<DepartureTime>15:26:00Z</DepartureTime>
<dayTypes>
<DayTypeRef ref="X01"/>
</dayTypes>
<OperatorView>
<OperatorRef ref="uicop:1174"/>
</OperatorView>
Expand Down Expand Up @@ -208,18 +221,13 @@ Assumes there is not a common calendar but rather specific days
<ServiceFacilitySet version="any" id="uicvj:395">
<otherFacilities>
<TypeOfEquipment version="any" id="uicvj:28">
</TypeOfEquipment>
</TypeOfEquipment>
<TypeOfEquipment version="any" id="uicvj:50"> </TypeOfEquipment>
<TypeOfEquipmentRef version="any" ref="uicvj:5"/>
</otherFacilities>
</ServiceFacilitySet>
</facilities>
<UicOperatingPeriod id="X01" version="any">
<FromDate>2006-11-04T12:00:00</FromDate>
<ToDate>2006-07-30T12:00:00</ToDate>
<ValidDayBits>11111001111101</ValidDayBits>
</UicOperatingPeriod>
</DatedServiceJourney>
</ServiceJourney>
</vehicleJourneys>
</TimetableFrame>
</frames>
Expand Down
Loading

0 comments on commit 99f065a

Please sign in to comment.