Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/scripts/validate-examples.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )

echo "Validating NeTEx XML examples ..."

if $SCRIPT_DIR/xmllint --noout --schema xsd/NeTEx_publication.xsd examples/standards/efp/*.xml examples/standards/norway/*/*.xml examples/standards/nta/*.xml examples/standards/tap_tsi/*/*.xml examples/standards/epiap/*xml examples/functions/deckPlans/*.xml examples/functions/calendar/*.xml examples/functions/fares/*xml examples/functions/grouping/*xml examples/functions/newModes/*xml examples/functions/patterns/*xml examples/functions/pointOfInterest/*xml examples/functions/simpleNetwork/*xml examples/functions/site/*xml examples/functions/stopPlace/*xml examples/functions/timetable/*xml examples/functions/validityCondition/*xml examples/functions/variant/*xml examples/functions/vehicleSchedule/*xml examples/functions/versioning/*xml examples/standards/epip/*xml examples/standards/era_uic/*xml examples/standards/fxc/*xml examples/standards/gbfs/*xml examples/standards/gtfs/*xml examples/standards/neptune/*xml examples/standards/noptis/*xml examples/standards/tap_tsi/*xml examples/standards/txc/*xml examples/standards/vdv452/*/*xml examples/standards/vdv452/*/*/*xml; then
if /usr/bin/find examples/functions examples/standards -type f -name "*.xml" -print0 | xargs -0 $SCRIPT_DIR/xmllint --noout --schema xsd/NeTEx_publication.xsd; then
echo -e '\033[0;32mValidating NeTEx XML examples succeeded\033[0m'
else
echo -e '\033[0;31mValidating NeTEx XML examples failed\033[0m'
Expand Down
2 changes: 1 addition & 1 deletion examples/functions/line/NeTEx_01_simple_line.xml
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,9 @@
<PublicCode>24</PublicCode>
<OperatorRef version="1.0" ref="acs:ACS"/>
<ExternalProductCategoryRef ref="elderlyTaxi"/>
<UserTypes>child adult animal</UserTypes>
<AccessModes>foot bicycle scooter</AccessModes>
<RestrictedLine>true</RestrictedLine>
<UserTypes>child adult animal</UserTypes>
</Line>
<Line version="any" id="myski:LN_1">
<Name>Ski la Haute</Name>
Expand Down
60 changes: 60 additions & 0 deletions examples/functions/relations/test-01-timetable.xml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,66 @@
<DefaultLocationSystem>urn:ogc:def:crs:EPSG::4326</DefaultLocationSystem>
</FrameDefaults>
<frames>
<ResourceFrame id="DK::ResourceFrame_EU_PI_COMMON:AR-000087-021" version="1641913466">
<TypeOfFrameRef ref="epip:EU_PI_COMMON" versionRef="1.0"/>
<dataSources>
<DataSource id="epip_data:DataSource:General" version="1641913466">
<Name>DK</Name>
</DataSource>
</dataSources>
<responsibilitySets>
<ResponsibilitySet id="DK::ResponsibilitySet:120::" version="1641913466">
<roles>
<ResponsibilityRoleAssignment id="DK::ResponsibilityRoleAssignment:120::" version="1641913466">
<DataRoleType>creates</DataRoleType>
<ResponsibleOrganisationRef ref="DK::Authority:516::" version="1641913466"/>
</ResponsibilityRoleAssignment>
</roles>
</ResponsibilitySet>
</responsibilitySets>
<organisations>
<Authority id="DK::Authority:516::" version="1641913466">
<PublicCode>AR</PublicCode>
<Name>Arriva</Name>
<ShortName>AR</ShortName>
<LegalName>Arriva</LegalName>
<ContactDetails>
<Phone>+45 70277482</Phone>
</ContactDetails>
<OrganisationType>authority</OrganisationType>
<Address id="DK::Address:240::" version="1641913466"/>
</Authority>
<Operator id="DK::Operator:306::" version="1641913466">
<PublicCode>Arriva</PublicCode>
<Name>Arriva tog</Name>
<ShortName>Arriva</ShortName>
<LegalName>Arriva tog</LegalName>
<ContactDetails>
<Url>http://www.mitarriva.dk</Url>
</ContactDetails>
<OrganisationType>operator</OrganisationType>
<Address id="DK::Address:241::" version="1641913466"/>
</Operator>
</organisations>
</ResourceFrame>
<ServiceFrame id="DK::ServiceFrame_EU_PI_NETWORK:AR-000087-021" version="1641913466">
<TypeOfFrameRef ref="epip:EU_PI_NETWORK" versionRef="1.0"/>
<lines>
<Line id="DK::Line:25294::" version="1641913466">
<privateCodes>
<PrivateCode>021</PrivateCode>
</privateCodes>
<Name>Arriva</Name>
<ShortName>021</ShortName>
<TransportMode>bus</TransportMode>
<PublicCode>Arriva</PublicCode>
<AuthorityRef version="1641913466" ref="DK::Authority:516::"/>
<additionalOperators>
<OperatorRef ref="DK::Operator:306::" version="1641913466"/>
</additionalOperators>
</Line>
</lines>
</ServiceFrame>
<TimetableFrame id="DK::TimetableFrame_EU_PI_TIMETABLE:AR-000087-021" version="1641913466">
<TypeOfFrameRef ref="epip:EU_PI_TIMETABLE" versionRef="1.0"/>
<prerequisites>
Expand Down
2 changes: 1 addition & 1 deletion examples/functions/vehicle/Netex_simpleVehicle_01.xml
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@
<Name>Model</Name>
<Description>Hybrid cruise vessel</Description>
<SelfPropelled>true</SelfPropelled>
<PassengerCapacity>
<PassengerCapacity id="HAV:PassengerCapacity:1" version="1">
<TotalCapacity>640</TotalCapacity>
</PassengerCapacity>
<LowFloor>true</LowFloor>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -452,32 +452,32 @@
<!-- Optional: -->
<LineRef ref="UNI:line:109"/>
<passingTimes>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetablePassingTime:109-CODE-0430-1" version="any">
<!-- Helsfyr T -->
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:helfyr_t"/>
<DepartureTime>04:30:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetablePassingTime:109-CODE-0430-2" version="any">
<!-- Brynseng T -->
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:brynseng_t"/>
<DepartureTime>04:32:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetablePassingTime:109-CODE-0430-3" version="any">
<!-- Høyenhall T -->
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:hoyenhall_t"/>
<DepartureTime>04:33:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetablePassingTime:109-CODE-0430-4" version="any">
<!-- Manglerud T -->
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:manglerud_t"/>
<DepartureTime>04:34:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetablePassingTime:109-CODE-0430-5" version="any">
<!-- Ryen T -->
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:ryen_t"/>
<DepartureTime>04:35:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetablePassingTime:109-CODE-0430-6" version="any">
<!-- Holtet -->
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:holtet"/>
<ArrivalTime>04:40:00</ArrivalTime>
Expand All @@ -492,27 +492,27 @@
<!-- Optional: -->
<LineRef ref="UNI:line:109"/>
<passingTimes>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetablePassingTime:109-CODE-0500-1" version="any">
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:helfyr_t"/>
<DepartureTime>05:00:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetablePassingTime:109-CODE-0500-2" version="any">
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:brynseng_t"/>
<DepartureTime>05:02:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetablePassingTime:109-CODE-0500-3" version="any">
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:hoyenhall_t"/>
<DepartureTime>05:03:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetablePassingTime:109-CODE-0500-4" version="any">
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:manglerud_t"/>
<DepartureTime>05:04:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetablePassingTime:109-CODE-0500-5" version="any">
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:ryen_t"/>
<DepartureTime>05:05:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetablePassingTime:109-CODE-0500-6" version="any">
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:holtet"/>
<ArrivalTime>05:10:00</ArrivalTime>
</TimetabledPassingTime>
Expand All @@ -528,32 +528,32 @@
<!-- Optional: -->
<LineRef ref="UNI:line:109"/>
<passingTimes>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetabledPassingTime:109-CODE-0530-1" version="any">
<!-- Helsfyr T -->
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:helfyr_t"/>
<DepartureTime>05:30:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetabledPassingTime:109-CODE-0530-2" version="any">
<!-- Brynseng T -->
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:brynseng_t"/>
<DepartureTime>05:32:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetabledPassingTime:109-CODE-0530-3" version="any">
<!-- Høyenhall T -->
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:hoyenhall_t"/>
<DepartureTime>05:33:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetabledPassingTime:109-CODE-0530-4" version="any">
<!-- Manglerud T -->
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:manglerud_t"/>
<DepartureTime>05:34:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetabledPassingTime:109-CODE-0530-5" version="any">
<!-- Ryen T -->
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:ryen_t"/>
<DepartureTime>05:35:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetabledPassingTime:109-CODE-0530-6" version="any">
<!-- Holtet -->
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:holtet"/>
<ArrivalTime>05:40:00</ArrivalTime>
Expand All @@ -569,27 +569,27 @@
<!-- Optional: -->
<LineRef ref="UNI:line:109"/>
<passingTimes>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetabledPassingTime:109-CODE-0600-1" version="any">
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:helfyr_t"/>
<DepartureTime>06:00:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetabledPassingTime:109-CODE-0600-2" version="any">
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:brynseng_t"/>
<DepartureTime>06:02:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetabledPassingTime:109-CODE-0600-3" version="any">
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:hoyenhall_t"/>
<DepartureTime>06:03:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetabledPassingTime:109-CODE-0600-4" version="any">
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:manglerud_t"/>
<DepartureTime>06:04:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetabledPassingTime:109-CODE-0600-5" version="any">
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:ryen_t"/>
<DepartureTime>06:06:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetabledPassingTime:109-CODE-0600-6" version="any">
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:holtet"/>
<ArrivalTime>06:10:00</ArrivalTime>
</TimetabledPassingTime>
Expand All @@ -605,32 +605,32 @@
<!-- Optional: -->
<LineRef ref="UNI:line:109"/>
<passingTimes>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetabledPassingTime:109-CODE-0630-1" version="any">
<!-- Helsfyr T -->
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:helfyr_t"/>
<DepartureTime>06:30:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetabledPassingTime:109-CODE-0630-2" version="any">
<!-- Brynseng T -->
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:brynseng_t"/>
<DepartureTime>06:32:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetabledPassingTime:109-CODE-0630-3" version="any">
<!-- Høyenhall T -->
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:hoyenhall_t"/>
<DepartureTime>06:33:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetabledPassingTime:109-CODE-0630-4" version="any">
<!-- Manglerud T -->
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:manglerud_t"/>
<DepartureTime>06:34:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetabledPassingTime:109-CODE-0630-5" version="any">
<!-- Ryen T -->
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:ryen_t"/>
<DepartureTime>06:35:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetabledPassingTime:109-CODE-0630-6" version="any">
<!-- Holtet -->
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:holtet"/>
<ArrivalTime>06:40:00</ArrivalTime>
Expand All @@ -645,27 +645,27 @@
<!-- Optional: -->
<LineRef ref="UNI:line:109"/>
<passingTimes>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetabledPassingTime:109-CODE-0700-1" version="any">
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:helfyr_t"/>
<DepartureTime>07:00:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetabledPassingTime:109-CODE-0700-2" version="any">
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:brynseng_t"/>
<DepartureTime>07:02:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetabledPassingTime:109-CODE-0700-3" version="any">
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:hoyenhall_t"/>
<DepartureTime>07:03:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetabledPassingTime:109-CODE-0700-4" version="any">
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:manglerud_t"/>
<DepartureTime>07:04:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetabledPassingTime:109-CODE-0700-5" version="any">
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:ryen_t"/>
<DepartureTime>07:07:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetabledPassingTime:109-CODE-0700-6" version="any">
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:holtet"/>
<ArrivalTime>07:10:00</ArrivalTime>
</TimetabledPassingTime>
Expand All @@ -683,27 +683,27 @@
<!-- Optional: -->
<LineRef ref="UNI:line:109"/>
<passingTimes>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetabledPassingTime:109-weekdays-1" version="any">
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:helfyr_t"/>
<DepartureTime>00:30:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetabledPassingTime:109-weekdays-2" version="any">
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:brynseng_t"/>
<DepartureTime>00:32:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetabledPassingTime:109-weekdays-3" version="any">
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:hoyenhall_t"/>
<DepartureTime>00:33:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetabledPassingTime:109-weekdays-4" version="any">
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:manglerud_t"/>
<DepartureTime>00:34:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetabledPassingTime:109-weekdays-5" version="any">
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:ryen_t"/>
<DepartureTime>00:37:00</DepartureTime>
</TimetabledPassingTime>
<TimetabledPassingTime>
<TimetabledPassingTime id="UNI:TimetabledPassingTime:109-weekdays-6" version="any">
<StopPointInJourneyPatternRef version="any" ref="UNI:StopPointInJourneyPattern:holtet"/>
<ArrivalTime>00:40:00</ArrivalTime>
</TimetabledPassingTime>
Expand Down