diff --git a/.github/scripts/validate-and-lint.sh b/.github/scripts/validate-and-lint.sh index efa9595..26c178a 100755 --- a/.github/scripts/validate-and-lint.sh +++ b/.github/scripts/validate-and-lint.sh @@ -7,6 +7,12 @@ # The -e flag causes the script to exit as soon as one command returns a non-zero exit code set -e +# Update the submodules, usefull only when there is a submodul update (can be commented most of the time) +echo "Syncronising submodules ..." +git submodule update --init --recursive + +#------------------------------------------------------- + echo "Validating XML file structure and linting XSD and XML files ..." PARSING_ERROR=0 diff --git a/.gitignore b/.gitignore index e69de29..7f5645f 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1,2 @@ +.tmp +docs diff --git a/.gitmodules b/.gitmodules index 20e2056..5a0ddf8 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,7 @@ [submodule "NeTEx"] path = NeTEx url = https://github.com/NeTEx-CEN/NeTEx + branch = v2.0 [submodule "SIRI"] path = SIRI url = https://github.com/Aurige/SIRI diff --git a/NeTEx b/NeTEx index 74b4cd9..8cc4259 160000 --- a/NeTEx +++ b/NeTEx @@ -1 +1 @@ -Subproject commit 74b4cd9dbd84ecd4bc566d8b54dcd7699bfb2c49 +Subproject commit 8cc42590acd7de24aa508bccb7c5fc757569c51b diff --git a/OpRa.spp b/OpRa.spp index ca7f576..9e56d14 100644 --- a/OpRa.spp +++ b/OpRa.spp @@ -761,33 +761,36 @@ + + + - + + + + + - - - - - - + + - - + + @@ -797,18 +800,6 @@ - - - - - - - - - - - - @@ -819,15 +810,33 @@ + + + + + + + + + + + + + + + + + + - + diff --git a/OpRa.xpr b/OpRa.xpr new file mode 100644 index 0000000..b5a5037 --- /dev/null +++ b/OpRa.xpr @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/uml/opra_frames_overview.svg b/docs/uml/opra_frames_overview.svg new file mode 100644 index 0000000..c92f818 --- /dev/null +++ b/docs/uml/opra_frames_overview.svg @@ -0,0 +1,235 @@ + + + UML class diagram for OpRa frame schemas + Overview of all frames in xsd/opra_framework/opra_frames with inheritance and composition. + + + + + + + + + + + + + + + + + UML Class Diagram — OpRa Frames (xsd/opra_framework/opra_frames) + Includes: common, composite, planned service, actual service, indicator, contextual indicator + + + + + + «netex element» abstract + netex:VersionFrame + External base element + + + + + + «netex complexType» + netex:VersionFrame_VersionStructure + External base structure + + + + + + «netex complexType» + netex:Common_VersionFrameStructure + External frame structure base + + + + + + + «xsd:element» abstract + CommonFrame + substitutionGroup = netex:VersionFrame + + + + + + «xsd:complexType» abstract + Common_VersionFrameStructure + extends netex:VersionFrame_VersionStructure + + + + + + + «xsd:element» concrete + CompositeFrame + id : netex:CompositeFrameIdType [0..1] + substitutionGroup = netex:VersionFrame + restriction base = netex:Composite_VersionFrameStructure + contains CompositeVersionFrameGroup [1] + + + + + + «xsd:complexType» + Composite_VersionFrameStructure + extends Common_VersionFrameStructure + + frames : netex:frames_RelStructure [0..1] + + + + + + + «xsd:element» concrete + PlannedServiceFrame + id : PlannedServiceFrameIdType [0..1] + substitutionGroup = netex:CommonFrame + restriction base = OpRa_PlannedService_VersionFrameStructure + contains PlannedServiceFrameGroup [1] + NetexUrl [0..1], NetexPayload [0..1] + + + + + + «xsd:complexType» + OpRa_PlannedService_VersionFrameStructure + extends netex:Common_VersionFrameStructure + + PlannedServiceFrameGroup [1] + + + + + + + «xsd:element» concrete + ActualServiceFrame + id : ActualServiceFrameIdType [0..1] + substitutionGroup = netex:CommonFrame + restriction base = ActualService_VersionFrameStructure + NetexPayload : netex:dataObjects_RelStructure [1] + + + + + + «xsd:complexType» + ActualService_VersionFrameStructure + extends netex:Common_VersionFrameStructure + + ActualServiceFrameGroup [1] + + + + + + + «xsd:element» concrete + IndicatorFrame + id : IndicatorFrameIdType [0..1] + substitutionGroup = netex:CommonFrame + restriction base = IndicatorVersionFrameStructure + PreparednessLevel [0..1] + indicatorLogEntries [0..1], indicators [0..1] + + + + + + «xsd:complexType» + IndicatorVersionFrameStructure + extends netex:Common_VersionFrameStructure + + IndicatorFrameGroup [1] + + + + + + + «xsd:element» concrete + ContextualIndicatorFrame + id : ContextualIndicatorFrameIdType [0..1] + substitutionGroup = netex:CommonFrame + restriction base = ContextualIndicatorFrameStructure + contains IndicatorContextGroup [1] and indicators:CtxIndicators_RelStructure [1] + + + + + + «xsd:complexType» + ContextualIndicatorFrameStructure + extends netex:Common_VersionFrameStructure + + IndicatorContextGroup [1] + ContextualIndicatorFrameGroup [1] + + + + + generalization + + + + + + + + + + + + + + + + + + + frames [0..1] + + + NetexUrl [0..1], NetexPayload [0..1] + + + NetexPayload [1] + + + Preparedness + indicators/logEntries + + + IndicatorContext + indicators [1] + + + + + Legend (UML Notation) + + Generalization (inheritance / specialization) + + Directed association / type usage + + Composition (whole-part ownership) + Multiplicities are shown in attributes/labels as [0..1], [1], [1..*]. + + diff --git a/docs/uml/opra_indicatorFrame_version.svg b/docs/uml/opra_indicatorFrame_version.svg new file mode 100644 index 0000000..e220e3f --- /dev/null +++ b/docs/uml/opra_indicatorFrame_version.svg @@ -0,0 +1,219 @@ + + + UML model for opra_indicatorFrame_version.xsd + Class-style UML diagram showing key elements and types for IndicatorFrame schema. + + + + + + + + + + + + + + UML model: opra_indicatorFrame_version.xsd + Namespace: https://transmodel-cen.eu/opra/1.0 + + + + + + «netex element/type» + CommonFrame + abstract head element + + + + + + «netex complexType» + Common_VersionFrameStructure + base for OpRa frame structures + + + + + + + «xsd:element» concrete + IndicatorFrame + id : IndicatorFrameIdType [0..1] + substitutionGroup = netex:CommonFrame + content is restriction of IndicatorVersionFrameStructure + + netex:EntityInVersionGroup [0..1] + + netex:DataManagedObjectGroup [1] + + netex:VersionFrameGroup [1] + IndicatorFrameGroup [1] + + + + + + «xsd:complexType» + IndicatorVersionFrameStructure + extends netex:Common_VersionFrameStructure + + IndicatorFrameGroup [1] + abstract = false + + + + + + «xsd:group» + IndicatorFrameGroup + + IndicatorFrameDefaults : IndicatorFrameDefaultsStructure [0..1] + + PreparednessLevel : PreparednessEnumeration [0..1] + + IndicatorInFrameGroup [1] + + + + + + «xsd:group» + IndicatorInFrameGroup + + indicatorLogEntries : AbstractIndicatorLogEntries_RelStructure [0..1] + + indicators : AbstractIndicators_RelStructure [0..1] + + + + + + + «xsd:complexType» + IndicatorFrameDefaultsStructure + + IndicatorFrameDefaultsGroup [1] + (contains DefaultCapacityContext [0..1]) + + + + + + + «xsd:simpleType» enum + PreparednessEnumeration + Raw + Cleansed + Processed + base = xsd:NMTOKEN + + + + + + + «xsd:complexType» + AbstractIndicators_RelStructure + + AbstractIndicator [1..*] + relation container for indicators + + + + + + «xsd:element» abstract + AbstractIndicator + type = Indicator_VersionStructure + substitutionGroup = AbstractLoggableObject + + + + + + «xsd:complexType» + Indicator_VersionStructure + extends LoggableObject_VersionStructure + + + + + + + «xsd:complexType» + AbstractIndicatorLogEntries_RelStructure + + AbstractIndicatorLogEntry [1..*] + relation container for log entries + + + + + + «xsd:element» abstract + AbstractIndicatorLogEntry + type = IndicatorLogEntry_VersionStructure + substitutionGroup = AbstractLogEntry + + + + + + «xsd:complexType» + IndicatorLogEntry_VersionStructure + extends netex:LogEntry_VersionStructure + + + + + + substitutes + + + + type/restriction + + + + extends + + + + + + + + + + PreparednessLevel type + + + + + + + + + + + + + + + + + + Legend + + Generalization / substitution + + Association / composition / type + Multiplicity uses UML style: + [0..1], [1], [1..*] + + diff --git a/examples/ActualServiceDimensions.xml b/examples/ActualServiceDimensions.xml new file mode 100644 index 0000000..81ca40d --- /dev/null +++ b/examples/ActualServiceDimensions.xml @@ -0,0 +1,47 @@ + + + + 2025-12-17T09:30:47Z + OpraExamples + + + 2025-12-17T09:30:47Z + Actual service dimensions example on the sample network. + + + Raw + + + + + + 17 + 1 + 2 + 89 + 1148 + 1097 + 0 + 0 + + + + + + + 9 + 1 + 1 + 21 + 276 + 258 + 0 + 0 + + + + + + + + diff --git a/examples/CancelledAndLateDatedVehicleJourneys.xml b/examples/CancelledAndLateDatedVehicleJourneys.xml index 1194e43..648f328 100644 --- a/examples/CancelledAndLateDatedVehicleJourneys.xml +++ b/examples/CancelledAndLateDatedVehicleJourneys.xml @@ -2,18 +2,18 @@ 2025-03-22T00:05:00Z - - + + 2025-03-22T00:05:00Z Cancelled and Late dated vehicle journey examples on the sample network. - + 2025-03-16T00:00:00 2025-03-18T23:59:59 Cleansed - + @@ -24,15 +24,6 @@ false - - - - - 2 - 0.0270 - - - @@ -58,8 +49,13 @@ PT10M - - + + + + + 2 + 0.0270 + @@ -88,10 +84,10 @@ - - + + - - + + diff --git a/examples/CancelledDatedVehicleJourneys.xml b/examples/CancelledDatedVehicleJourneys.xml new file mode 100644 index 0000000..64bc22a --- /dev/null +++ b/examples/CancelledDatedVehicleJourneys.xml @@ -0,0 +1,43 @@ + + + + 2025-03-22T00:05:00Z + + + 2025-03-22T00:05:00Z + Cancelled dated vehicle journey examples on the sample network. + + + + 2025-03-16T00:00:00 + 2025-03-18T23:59:59 + + Cleansed + + + + + true + + + + + false + + + + + + + 2 + 0.0270 + + 74 + + + + + + + + diff --git a/examples/ContextualIndicatorFrame.xml b/examples/ContextualIndicatorFrame.xml new file mode 100644 index 0000000..f716c9a --- /dev/null +++ b/examples/ContextualIndicatorFrame.xml @@ -0,0 +1,57 @@ + + + + 2025-02-27T10:15:00Z + OpraExamples + + + 2025-02-27T10:15:00Z + Operator operational statistics at network level for a weekday: one bus KPI and one rail KPI. + + + OPERATOR_NETWORK_STATISTICS + 2025.1 + + + KPI_OWNER + Test:Operator:OpraTransit + + + AGGREGATION_LEVEL + NETWORK_BY_MODE + + + REPORTING_WINDOW + DAY_TYPE + + + VALUE_SCALE + FRACTION_0_1 + + + + + BusNetworkOnTimeDepartureRate + + + + bus + + 0.91 + + + RailNetworkOnTimeDepartureRate + + + + rail + + 0.93 + + + + + + + + diff --git a/examples/DelayedAndCancelledJourneysWithEvents.xml b/examples/DelayedAndCancelledJourneysWithEvents.xml new file mode 100644 index 0000000..4f9efe9 --- /dev/null +++ b/examples/DelayedAndCancelledJourneysWithEvents.xml @@ -0,0 +1,106 @@ + + + + 2025-03-22T00:05:00Z + + + 2025-03-22T00:05:00Z + Extended example of delayed and cancelled journeys with triggers and operational events. + + + + 2025-03-16T00:00:00 + 2025-03-18T23:59:59 + + Cleansed + + + + + + PT5M + + + LateReturnVehicleEvent + eid315 + Late arrival bus V110 + + + + + + + + PT8M + + + Incident + eid319 + Traffic incident at intersection B02 + + + + + + + + JourneyCancellation + + + ServiceCancellationEvent + eid312 + + + false + + + + + + JourneyCancellation + + + ReportDamageToVehicleEvent + eid730 + vehicle tire damage + + + true + + + + + + + + + + PT10M + false + 72 + 0.9730 + + + + PT10M + true + PT20M + false + 2 + 0.0270 + + + + + + + 3 + 0.0405 + + + + + + + + diff --git a/examples/ExpectedPassengerCount.xml b/examples/ExpectedPassengerCount.xml index 09c8e76..7886362 100644 --- a/examples/ExpectedPassengerCount.xml +++ b/examples/ExpectedPassengerCount.xml @@ -1,16 +1,16 @@ - 2001-12-17T09:30:47Z + 2025-12-17T09:30:47Z OpraExamples - + - 2001-12-17T09:30:47Z + 2025-12-17T09:30:47Z Expected passenger count example on the sample network. - + Raw - + @@ -86,10 +86,10 @@ 820 820 - - + + - + diff --git a/examples/ExpectedServiceIntensity.xml b/examples/ExpectedServiceIntensity.xml new file mode 100644 index 0000000..fcb0b9c --- /dev/null +++ b/examples/ExpectedServiceIntensity.xml @@ -0,0 +1,185 @@ + + + + 2025-12-17T09:30:47Z + OpraExamples + + + 2025-12-17T09:30:47Z + Expected service intensity example including all indicator elements and one-to-many relation in indicators. + + + Raw + + + + Expected service intensity for line-level operation later today. + + + + + bus + + + + + + + + + + + + selfPropelled + + standardClass + 760 + 410 + 335 + 8 + 6 + 6 + 1224 + + + standardClass + 400 + 220 + 170 + 4 + 3 + 3 + 612 + + + standardClass + 69 + 38 + 29 + 1 + 1 + 1 + 15 + + + standardClass + 50 + 33 + 16 + 1 + 1 + 1 + 15 + + + standardClass + 61200 + 40392 + 19584 + 1224 + 1224 + 1224 + 1224 + + + standardClass + 600 + 396 + 192 + 12 + 12 + 12 + 12 + 102 + + 8.55 + + + Expected service intensity for opposite direction during same period. + + + + + bus + + + + + + + + + + + + selfPropelled + + standardClass + 730 + 395 + 320 + 8 + 6 + 6 + 1170 + + + standardClass + 385 + 212 + 163 + 4 + 3 + 3 + 585 + + + standardClass + 67 + 36 + 29 + 1 + 1 + 1 + 15 + + + standardClass + 47 + 31 + 15 + 1 + 1 + 1 + 15 + + + standardClass + 54990 + 36270 + 17550 + 1170 + 1170 + 1170 + 1170 + + + standardClass + 589 + 389 + 188 + 12 + 12 + 12 + 12 + 98 + + 8.32 + + + + + + + + diff --git a/examples/PlannedCapacity.xml b/examples/PlannedCapacity.xml new file mode 100644 index 0000000..f54cc3a --- /dev/null +++ b/examples/PlannedCapacity.xml @@ -0,0 +1,55 @@ + + + + 2025-12-17T09:30:47Z + OpraExamples + + + 2025-12-17T09:30:47Z + Expected passenger count example on the sample network. + + + + + nominalPerVehicleType + + + + 70 + 1 + + + + 125 + 1 + + + + + Raw + + + + + 3500 + 50 + + + + + 1750 + 25 + + + + + 1750 + 25 + + + + + + + + diff --git a/examples/PlannedCapacityIndicator.xml b/examples/PlannedCapacityIndicator.xml new file mode 100644 index 0000000..79c1564 --- /dev/null +++ b/examples/PlannedCapacityIndicator.xml @@ -0,0 +1,46 @@ + + + + 2026-03-04T08:30:00Z + OpraExamples + + + 2026-03-04T08:30:00Z + Planned capacity indicator example for one line and operating day. + + + + + nominalPerVehicleType + + + + 70 + 1 + + + + + Raw + + + Planned total and wheelchair capacity for Line 10 on one operating day. + + + 3500 + 50 + + + Planned capacity for one journey pattern segment of Line 10. + + + 1750 + 25 + + + + + + + + diff --git a/examples/PlannedFleetDimensions.xml b/examples/PlannedFleetDimensions.xml new file mode 100644 index 0000000..dd4685a --- /dev/null +++ b/examples/PlannedFleetDimensions.xml @@ -0,0 +1,12 @@ + + + Planned fleet dimensions for Line 10 for one operating day. + + + + selfPropelled + 24 + 20 + 2 + 22 + diff --git a/examples/PlannedServiceDimensions.xml b/examples/PlannedServiceDimensions.xml new file mode 100644 index 0000000..d9163b1 --- /dev/null +++ b/examples/PlannedServiceDimensions.xml @@ -0,0 +1,47 @@ + + + + 2025-12-17T09:30:47Z + OpraExamples + + + 2025-12-17T09:30:47Z + Planned service dimensions example on the sample network. + + + Raw + + + + + + 18 + 1 + 2 + 96 + 1260 + 1176 + 0 + 0 + + + + + + + 9 + 1 + 1 + 24 + 315 + 294 + 0 + 0 + + + + + + + + diff --git a/examples/PlannedServiceFrame.xml b/examples/PlannedServiceFrame.xml new file mode 100644 index 0000000..4339e0e --- /dev/null +++ b/examples/PlannedServiceFrame.xml @@ -0,0 +1,21 @@ + + + + 2025-12-17T09:30:47Z + OpraExamples + + + 2025-12-17T09:30:47Z + Planned service frame example on the sample network. + + + + + + + + + + + + diff --git a/examples/PlannedServiceIntensity.xml b/examples/PlannedServiceIntensity.xml new file mode 100644 index 0000000..12c7aec --- /dev/null +++ b/examples/PlannedServiceIntensity.xml @@ -0,0 +1,50 @@ + + + + 2025-12-17T09:30:47Z + OpraExamples + + + 2025-12-17T09:30:47Z + Planned service intensity for one authority and one network, buses only, aggregated for weekend operation in a city of about 150000 citizens and 10 bus lines. + + + Raw + + + Weekend planned service intensity for the full bus network for standard fare class over one month, assuming 10 lines with a 30-minute frequency per direction from 06:00 to 22:00 and typical urban bus-priority operations. + + + + bus + + + + standardClass + 64 + 35 + 27 + 1 + 1 + 1 + 71680 + + + standardClass + 327680 + 179200 + 138240 + 5120 + 5120 + 5120 + 71680 + + 13.5 + + + + + + + + diff --git a/examples/RequestAllPassengerCounts.xml b/examples/RequestAllPassengerCounts.xml index d14b9a3..d62d4d4 100644 --- a/examples/RequestAllPassengerCounts.xml +++ b/examples/RequestAllPassengerCounts.xml @@ -3,27 +3,21 @@ 2025-03-22T00:00:00Z NMTOKEN - + 2025-03-22T00:00:00Z - Request ticketing based passenger counts for Line 10 on the sample network. - + Request (by default: daily) average ticketing based passenger counts for all lines, each vehicle journey and scheduled stop point on the sample network. + + groupByVehicleJourney + groupByScheduledStopPoint - - 2025-03-22T00:00:00Z - Request ticketing based passenger counts for Line 20 on the sample network. - - - - 2025-03-22T00:00:00Z - Request onboard device based passenger counts for Line 10 on the sample network. - - 2025-03-22T00:00:00Z - Request onboard device based passenger counts for Line 20 on the sample network. - + Request (by default: daily) onboard device based passenger counts all lines, each vehicle journey and scheduled stop point on the sample network. + + groupByVehicleJourney + groupByScheduledStopPoint - + diff --git a/examples/RequestLateDatedVehicleJourneys.xml b/examples/RequestLateDatedVehicleJourneys.xml index 045e46e..ff4b1b0 100644 --- a/examples/RequestLateDatedVehicleJourneys.xml +++ b/examples/RequestLateDatedVehicleJourneys.xml @@ -3,7 +3,7 @@ 2025-03-22T00:00:00Z NMTOKEN - + 2025-03-22T00:00:00Z Request delays for the T1-T3a direction in the sample network. @@ -11,17 +11,18 @@ 2025-03-22T00:00:00Z - Request delays for the T3a-T1 direction in the sample network. - + Request delays for the sample network grouped by journey patterns. + + groupByJourneyPattern - + 2025-03-16T00:00:00 2025-03-18T23:59:59 - + - + diff --git a/examples/ResponseLateDatedVehicleJourneys.xml b/examples/ResponseLateDatedVehicleJourneys.xml index da6f013..626caa0 100644 --- a/examples/ResponseLateDatedVehicleJourneys.xml +++ b/examples/ResponseLateDatedVehicleJourneys.xml @@ -2,17 +2,17 @@ 2025-03-22T00:05:00Z - + 2025-03-22T00:06:00Z - + 2025-03-16T00:00:00 2025-03-18T23:59:59 Cleansed - + @@ -38,8 +38,8 @@ PT10M - - + + @@ -71,10 +71,10 @@ - - + + - + diff --git a/examples/TicketingBasedPassengerCount.xml b/examples/TicketingBasedPassengerCount.xml index 921bb52..01f4335 100644 --- a/examples/TicketingBasedPassengerCount.xml +++ b/examples/TicketingBasedPassengerCount.xml @@ -1,16 +1,16 @@ - 2001-12-17T09:30:47Z + 2025-12-17T09:30:47Z OpraExamples - + - 2001-12-17T09:30:47Z + 2025-12-17T09:30:47Z Ticketing based passenger count examples on the sample network. - + Cleansed - + @@ -60,8 +60,8 @@ PassengerCheckOut - - + + PassengerCheckIn @@ -85,10 +85,10 @@ - - + + - + diff --git a/examples/placeholder.xml b/examples/placeholder.xml index e9aefe7..686310b 100644 --- a/examples/placeholder.xml +++ b/examples/placeholder.xml @@ -3,17 +3,17 @@ 2025-04-22T12:00:00Z ExampleParticipant - + 2025-04-22T12:00:01Z Example Publication Delivery - + Raw - + - + diff --git a/xsd/OpRa_publication.xsd b/xsd/OpRa_publication.xsd index 8c83f8c..01db3fc 100644 --- a/xsd/OpRa_publication.xsd +++ b/xsd/OpRa_publication.xsd @@ -1,19 +1,7 @@ - - - - - diff --git a/xsd/opra.xsd b/xsd/opra.xsd index 2043f61..9de3cc6 100644 --- a/xsd/opra.xsd +++ b/xsd/opra.xsd @@ -1,16 +1,10 @@ - + - + - - @@ -119,7 +113,7 @@ OpRa Functional Service Concrete Requests. - + @@ -152,7 +146,7 @@ OpRa Functional Service Subscription types. For a given SubscriptionRequest, must all be of the same service type. - + @@ -222,12 +216,12 @@ - + Whether there is a further delivery message with more current updates that follows this one. Default is 'false'. - + @@ -237,7 +231,7 @@ - + @@ -288,7 +282,7 @@ Defines the capabilities of an individual OpRa service request functions. - + @@ -314,13 +308,13 @@ Defines the capabilities of an individual OpRa service delivery functions. - + - + diff --git a/xsd/opra_framework/opra_frames/opra_actualServiceFrame_version.xsd b/xsd/opra_framework/opra_frames/opra_actualServiceFrame_version.xsd index aa3dff2..73858a9 100644 --- a/xsd/opra_framework/opra_frames/opra_actualServiceFrame_version.xsd +++ b/xsd/opra_framework/opra_frames/opra_actualServiceFrame_version.xsd @@ -1,7 +1,7 @@ - + diff --git a/xsd/opra_framework/opra_frames/opra_commonFrame_version.xsd b/xsd/opra_framework/opra_frames/opra_commonFrame_version.xsd deleted file mode 100644 index c1c5e06..0000000 --- a/xsd/opra_framework/opra_frames/opra_commonFrame_version.xsd +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - main schema - e-service developers - Europe - First Drafted for version 1.0 CEN TC278 WG3 SG10 - OpRa - Editor CEN Opra Project Team - -

OpRa - Operational Raw Data. This subschema defines COMMON FRAME types.

-
- - text/xml - http://www.w3.org/2001/XMLSchema - XML schema, W3C Recommendation 2001 - - https://transmodel-cen.eu/opra/1.0/xsd/opra_framework/opra_frames/opra_commonFrame.xsd - [ISO 639-2/B] ENG - CEN TC278 WG3 SG10 - - - -
    -
  • Derived from Transmodel, NeTEx, SIRI standards.
  • -
- - Version 1.0 Draft for approval - - Arts, recreation and travel, Tourism, Travel (tourism), Transport, -Air transport, Airports, -Ports and maritime transport, Ferries (marine), -Public transport, Bus services, Coach services, Bus stops and stations, -Rail transport, Railway stations and track, Train services, Underground trains, -Business and industry, Transport, Air transport , Ports and maritime transport, Public transport, -Rail transport, Roads and road transport - - CEN TC278 WG3 SG10 - - Operational Raw Data Exchange - COMMON FRAME types. - Standard -
-
- COMMON FRAME types for OpRa. -
- - - - Abstract supertype for explicit VERSION FRAMEs. - - - - - Type for a COMMON FRAME. - - - - - -
diff --git a/xsd/opra_framework/opra_frames/opra_compositeFrame_version.xsd b/xsd/opra_framework/opra_frames/opra_compositeFrame_version.xsd deleted file mode 100644 index e4111e3..0000000 --- a/xsd/opra_framework/opra_frames/opra_compositeFrame_version.xsd +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - - - main schema - e-service developers - Europe - First Drafted for version 1.0 CEN TC278 WG3 SG10 - OpRa - Editor CEN Opra Project Team - -

OpRa - Operational Raw Data. This subschema defines COMPOSITE FRAME types.

-
- - text/xml - http://www.w3.org/2001/XMLSchema - XML schema, W3C Recommendation 2001 - - https://transmodel-cen.eu/opra/1.0/xsd/opra_framework/opra_frames/opra_compositeFrame.xsd - [ISO 639-2/B] ENG - CEN TC278 WG3 SG10 - - - -
    -
  • Derived from Transmodel, NeTEx, SIRI standards.
  • -
- - Version 1.0 Draft for approval - - - Arts, recreation and travel, Tourism, Travel (tourism), Transport, - Air transport, Airports, - Ports and maritime transport, Ferries (marine), - Public transport, Bus services, Coach services, Bus stops and stations, - Rail transport, Railway stations and track, Train services, Underground trains, - Business and industry, Transport, Air transport , Ports and maritime transport, Public transport, - Rail transport, Roads and road transport - - CEN TC278 WG3 SG10 - - Operational Raw Data Exchange - COMPOSITE FRAME types. - Standard -
-
- COMPOSITE FRAME types for OpRa. -
- - - - Type for identifier of a COMPOSITE FRAME. - - - - - - Reference to a COMPOSITE FRAME. - - - - - Type for a reference to a COMPOSITE FRAME. - - - - - - Identifier of a COMPOSITE FRAME. - - - - - - - - - Type for a collection of FRAMEs. - - - - - - - - - - - - A container VERSION FRAME that groups a set of content VERSION FRAMEs to which the same VALIDITY CONDITIONs have been assigned. - - - - - - - - - - - - - - - - - - - - - identifier of Frame. - - - - - - - - - Type for a COMPOSITE FRAME. - - - - - - - - - - - - Elements of a COMPOSITE FRAME. - - - - - Content frames in COMPOSITE FRAME. - - - - - -
diff --git a/xsd/opra_framework/opra_frames/opra_kpiFrame_version.xsd b/xsd/opra_framework/opra_frames/opra_contextualIndicatorFrame_version.xsd similarity index 54% rename from xsd/opra_framework/opra_frames/opra_kpiFrame_version.xsd rename to xsd/opra_framework/opra_frames/opra_contextualIndicatorFrame_version.xsd index e31db4a..c515f2c 100644 --- a/xsd/opra_framework/opra_frames/opra_kpiFrame_version.xsd +++ b/xsd/opra_framework/opra_frames/opra_contextualIndicatorFrame_version.xsd @@ -1,9 +1,9 @@ - - + + - + @@ -13,7 +13,7 @@ Europe First Drafted for version 1.0 CEN TC278 WG3 SG10 - OpRa - Editor CEN Opra Project Team -

OpRa - Operational Raw Data. This subschema defines KPI FRAME types.

+

OpRa - Operational Raw Data. This subschema defines CONTEXTUAL INDICATOR FRAME types.

text/xml @@ -43,42 +43,42 @@ CEN TC278 WG3 SG10 - Operational Raw Data Exchange - Key Performance Indicator (KPI) FRAME types. + Operational Raw Data Exchange - Contextual Indicator FRAME types. Standard
- KPI FRAME types for OpRa. + CONTEXTUAL INDICATOR FRAME types for OpRa.
- + - Type for identifier of an OpRa KPI FRAME. + Type for identifier of an OpRa CONTEXTUAL INDICATOR FRAME. - + - Reference element to an OpRa KPI FRAME. + Reference element to an OpRa CONTEXTUAL INDICATOR FRAME. - + - Type for a reference to an OpRa KPI FRAME. + Type for a reference to an OpRa CONTEXTUAL INDICATOR FRAME. - + - + - A coherent set of KPIs to which the same frame VALIDITY CONDITIONs have been assigned. + A coherent set of CONTEXTUAL INDICATORs to which the same frame VALIDITY CONDITIONs have been assigned. - + @@ -90,71 +90,49 @@ - + - + - + - + - Type for an OpRa KPI FRAME. + Type for an OpRa CONTEXTUAL INDICATOR FRAME. - + - + - + - Contextual information for the KPIs within the KPI frame. + Elements for an OpRa CONTEXTUAL INDICATOR FRAME. - - - An identifier that is recognizable by producer and consumer systems (eg. set by an agreement) - - - - - A version identifier within the domain of the context identifier. - - - - - A key/value list recognizable within the context domain. Might contain aggregation details. - - - - - - - Elements for an OpRa KPI FRAME. - - - + - + - KPI's in a KPI FRAME. + Indicators in a CONTEXTUAL INDICATOR FRAME. - + diff --git a/xsd/opra_framework/opra_frames/opra_indicatorFrame_version.xsd b/xsd/opra_framework/opra_frames/opra_indicatorFrame_version.xsd new file mode 100644 index 0000000..27653d1 --- /dev/null +++ b/xsd/opra_framework/opra_frames/opra_indicatorFrame_version.xsd @@ -0,0 +1,196 @@ + + + + + + + + + + + + + + + + + + + + + main schema + e-service developers + Europe + First Drafted for version 1.0 CEN TC278 WG3 SG10 - OpRa - Editor CEN Opra Project Team + + 2024-11-29 + + +

OpRa - Operational Raw Data - Indicator Frames

+
+ + text/xml + http://www.w3.org/2001/XMLSchema + XML schema, W3C Recommendation 2001 + + {https://transmodel-cen.eu/opra/1.0/xsd/opra_framework/opra_frames/opra_indicatorFrame_version.xsd + [ISO 639-2/B] ENG + Unclassified + + +
    +
  • Created for OpRa
  • +
+ + Initial Version + + Arts, recreation and travel, Tourism, Travel (tourism), Transport, +Air transport, Airports, +Ports and maritime transport, Ferries (marine), +Public transport, Bus services, Coach services, Bus stops and stations, +Rail transport, Railway stations and track, Train services, Underground trains, +Business and industry, Transport, Air transport , Ports and maritime transport, Public transport, +Rail transport, Roads and Road transport + + CEN TC278 WG3 SG10. + + Opra Operational Indicator Frames + Standard +
+
+ OpRa INDICATOR FRAME types. +
+ + + + Type for identifier of a OpRa INDICATOR FRAME. + + + + + + Reference element to an OpRa INDICATOR FRAME. + + + + + Type for a reference to an OpRa INDICATOR FRAME. + + + + + + + + + + Preparedness level to state reliability by the data producer. + + + + + + Preparedness level enumeration. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A coherent set of OpRa indicators to which the same frame VALIDITY CONDITIONs have been assigned. + + + + + + + + + + + + + + + + + + + + + + + + + + Type for a OpRa VERSION FRAME. + + + + + + + + + + + + Elements for a OpRa INDICATOR FRAME. + + + + + + + + + + + Raw data collections within the INDICATOR FRAME. + + + + + + + + + + + + + + + + + +
diff --git a/xsd/opra_framework/opra_frames/opra_plannedServiceFrame_version.xsd b/xsd/opra_framework/opra_frames/opra_plannedServiceFrame_version.xsd index 23d3ca6..52b779b 100644 --- a/xsd/opra_framework/opra_frames/opra_plannedServiceFrame_version.xsd +++ b/xsd/opra_framework/opra_frames/opra_plannedServiceFrame_version.xsd @@ -1,7 +1,7 @@ - + diff --git a/xsd/opra_framework/opra_frames/opra_rawDataFrame_version.xsd b/xsd/opra_framework/opra_frames/opra_rawDataFrame_version.xsd deleted file mode 100644 index 0fd3408..0000000 --- a/xsd/opra_framework/opra_frames/opra_rawDataFrame_version.xsd +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - - - - - - - - - - - - main schema - e-service developers - Europe - First Drafted for version 1.0 CEN TC278 WG3 SG10 - OpRa - Editor CEN Opra Project Team - - 2024-11-29 - - -

OpRa - Operational Raw Data - Raw Data Frames

-
- - text/xml - http://www.w3.org/2001/XMLSchema - XML schema, W3C Recommendation 2001 - - {https://transmodel-cen.eu/opra/1.0/xsd/opra_framework/opra_frames/opra_rawDataFrame_version.xsd - [ISO 639-2/B] ENG - Unclassified - - -
    -
  • Created for OpRa
  • -
- - Initial Version - - Arts, recreation and travel, Tourism, Travel (tourism), Transport, -Air transport, Airports, -Ports and maritime transport, Ferries (marine), -Public transport, Bus services, Coach services, Bus stops and stations, -Rail transport, Railway stations and track, Train services, Underground trains, -Business and industry, Transport, Air transport , Ports and maritime transport, Public transport, -Rail transport, Roads and Road transport - - CEN TC278 WG3 SG10. - - Opra Operational Raw Data Frames - Standard -
-
- OpRa RAW DATA FRAME types. -
- - - - Type for identifier of a OpRa RAW DATA FRAME. - - - - - - Reference element to an OpRa RAW DATA FRAME. - - - - - Type for a reference to an OpRa RAW DATA FRAME. - - - - - - - - - - Preparedness level to state reliability by the data producer. - - - - - - Preparedness level enumeration. - - - - - - - - - - A coherent set of OpRa data to which the same frame VALIDITY CONDITIONs have been assigned. - - - - - - - - - - - - - - - - - - - - - - - - - - Type for a OpRa VERSION FRAME. - - - - - - - - - - - - Elements for a OpRa RAW DATA FRAME. - - - - - - - - - - Raw data collections within the RAW DATA FRAME. - - - - - General LOG ENTRies in frame. - - - - - - - - - - - - - - -
diff --git a/xsd/opra_framework/opra_genericFramework/opra_GeneralKpi_version.xsd b/xsd/opra_framework/opra_genericFramework/opra_GeneralKpi_version.xsd deleted file mode 100644 index e2d834c..0000000 --- a/xsd/opra_framework/opra_genericFramework/opra_GeneralKpi_version.xsd +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - - - - - - - - main schema - e-service developers - Europe - First Drafted for version 1.0 CEN TC278 WG3 SG10 - OpRa - Editor CEN Opra Project Team - - 2024-11-29 - - -

OpRa - Operational Raw Data

-
- - text/xml - http://www.w3.org/2001/XMLSchema - XML schema, W3C Recommendation 2001 - - {https://transmodel-cen.eu/opra/1.0/xsd/opra_framework/opra_genericFramework/opra_generalKpi_version.xsd - [ISO 639-2/B] ENG - Unclassified - - -
    -
  • Created for OpRa
  • -
- - Initial Version - - Arts, recreation and travel, Tourism, Travel (tourism), Transport, -Air transport, Airports, -Ports and maritime transport, Ferries (marine), -Public transport, Bus services, Coach services, Bus stops and stations, -Rail transport, Railway stations and track, Train services, Underground trains, -Business and industry, Transport, Air transport , Ports and maritime transport, Public transport, -Rail transport, Roads and Road transport - - CEN TC278 WG3 SG10. - - Opra Operation Raw Data Exchange - Standard -
-
- OpRa generic presentation of KEY PERFORMANCE INDICATORs -
- - - - Dummy Supertype for a KEY PERFORMANCE INDICATOR. - - - - - - - - - - - - A collection of one or more KEY PERFORMANCE INDICATORs - - - - - A key performance INDICATOR. - - - - - - - Context definition, indicator value and unit of measure for a key performance INDICATOR. - - - - - A recognizable identifier of the KPI within the context domain. - - - - - A list of key/value pairs recognizable within the context domain. - - - - - - -
diff --git a/xsd/opra_framework/opra_genericFramework/opra_GeneralLogEntry_version.xsd b/xsd/opra_framework/opra_genericFramework/opra_GeneralLogEntry_version.xsd index c1b552e..5829a3c 100644 --- a/xsd/opra_framework/opra_genericFramework/opra_GeneralLogEntry_version.xsd +++ b/xsd/opra_framework/opra_genericFramework/opra_GeneralLogEntry_version.xsd @@ -1,12 +1,10 @@ - + - - - + @@ -133,8 +131,13 @@ Rail transport, Roads and Road transport
+ + + + + - + Dummy Supertype for LOGGABLE OBJECT. @@ -151,7 +154,7 @@ Rail transport, Roads and Road transport
- + An entity for which LOG ENTRies may be made. @@ -208,12 +211,17 @@ Rail transport, Roads and Road transport - + + + + + + Dummy Supertype for LOG ENTRY. - + A time-stamped record of an event or change of state. @@ -274,7 +282,7 @@ Rail transport, Roads and Road transport A collection of generic LOG ENTRies.
- + A time-stamped record of an event or change of state. @@ -288,7 +296,7 @@ Rail transport, Roads and Road transport - + diff --git a/xsd/opra_framework/opra_genericFramework/opra_GenericContextualIndicator_version.xsd b/xsd/opra_framework/opra_genericFramework/opra_GenericContextualIndicator_version.xsd new file mode 100644 index 0000000..93e4aa5 --- /dev/null +++ b/xsd/opra_framework/opra_genericFramework/opra_GenericContextualIndicator_version.xsd @@ -0,0 +1,132 @@ + + + + + + + + + + + + main schema + e-service developers + Europe + First Drafted for version 1.0 CEN TC278 WG3 SG10 - OpRa - Editor CEN Opra Project Team + + 2024-11-29 + + +

OpRa - Operational Raw Data

+
+ + text/xml + http://www.w3.org/2001/XMLSchema + XML schema, W3C Recommendation 2001 + + {https://transmodel-cen.eu/opra/1.0/xsd/opra_framework/opra_genericFramework/opra_genericContextualIndicator_version.xsd + [ISO 639-2/B] ENG + Unclassified + + +
    +
  • Created for OpRa
  • +
+ + Initial Version + + Arts, recreation and travel, Tourism, Travel (tourism), Transport, +Air transport, Airports, +Ports and maritime transport, Ferries (marine), +Public transport, Bus services, Coach services, Bus stops and stations, +Rail transport, Railway stations and track, Train services, Underground trains, +Business and industry, Transport, Air transport , Ports and maritime transport, Public transport, +Rail transport, Roads and Road transport + + CEN TC278 WG3 SG10. + + Opra Operation Raw Data Exchange + Standard +
+
+ OpRa generic presentation of CONTEXTUAL INDICATORs +
+ + + Contextual information for the CONTEXTUAL INDICATORs within the frame. + + + + + An identifier that is recognizable by producer and consumer systems (eg. set by a regulation or an agreement) + + + + + A version identifier within the domain of the context identifier. + + + + + A key/value list recognizable within the context domain. Might contain aggregation details. + + + + + + + Representation of a generic CONTEXTUAL INDICATOR. + + + + + Type definition for a generic CONTEXTUAL INDICATOR that implements the abstract CI without additions. + + + + + + + + + Dummy Supertype for a CONTEXTUAL INDICATOR. + + + + + Type definition for an abstract CONTEXTUAL INDICATOR. + + + + + + + + + + Context definition, indicator value and unit of measure for a CONTEXTUAL INDICATOR. + + + + + A recognizable identifier of the CONTEXTUAL INDICATOR within the context domain. + + + + + + + + + + A collection of one or more CONTEXTUAL INDICATORs + + + + + A CONTEXTUAL INDICATOR in the collection. + + + + +
diff --git a/xsd/opra_framework/opra_payload_framework.xsd b/xsd/opra_framework/opra_payload_framework.xsd index 8db8812..176dc83 100644 --- a/xsd/opra_framework/opra_payload_framework.xsd +++ b/xsd/opra_framework/opra_payload_framework.xsd @@ -1,26 +1,22 @@ - - - - - + + + - - + + Type for the possible data objects within an OpRa payload. - + - - + + diff --git a/xsd/opra_framework/opra_reusableComponents/opra_controlActionReference_support.xsd b/xsd/opra_framework/opra_reusableComponents/opra_controlActionReference_support.xsd index 8d388b7..767fd83 100644 --- a/xsd/opra_framework/opra_reusableComponents/opra_controlActionReference_support.xsd +++ b/xsd/opra_framework/opra_reusableComponents/opra_controlActionReference_support.xsd @@ -2,7 +2,7 @@ - + diff --git a/xsd/opra_framework/opra_reusableComponents/opra_delayClassification_version.xsd b/xsd/opra_framework/opra_reusableComponents/opra_delayClassification_version.xsd new file mode 100644 index 0000000..6131098 --- /dev/null +++ b/xsd/opra_framework/opra_reusableComponents/opra_delayClassification_version.xsd @@ -0,0 +1,107 @@ + + + + + + + + + + + main schema + e-service developers + Europe + First Drafted for version 1.0 CEN TC278 WG3 SG10 - OpRa - Editor CEN Opra Project Team + + 2024-11-29 + + +

OpRa - Operational Raw Data

+
+ + text/xml + http://www.w3.org/2001/XMLSchema + XML schema, W3C Recommendation 2001 + + {https://transmodel-cen.eu/opra/1.0/xsd/opra_framework/opra_reusableComponents/opra_delayClassification_version.xsd + [ISO 639-2/B] ENG + Unclassified + + +
    +
  • Created for OpRa
  • +
+ + Initial Version + + Arts, recreation and travel, Tourism, Travel (tourism), Transport, + Air transport, Airports, + Ports and maritime transport, Ferries (marine), + Public transport, Bus services, Coach services, Bus stops and stations, + Rail transport, Railway stations and track, Train services, Underground trains, + Business and industry, Transport, Air transport , Ports and maritime transport, Public transport, + Rail transport, Roads and Road transport + + CEN TC278 WG3 SG10. + + Opra Operation Raw Data Exchange + Standard +
+
+ OpRa DELAY Classification +
+ + + + + + + + + + + + + + + Element for a TYPE OF DELAY classifying DELAYs, e.g. for implementing regulations that differentiate between DELAYs. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Representation of a TYPE OF DELAY, defining a duration range. + + + + + + + + + + +
diff --git a/xsd/opra_framework/opra_reusableComponents/opra_durationDistribution_support.xsd b/xsd/opra_framework/opra_reusableComponents/opra_durationDistribution_support.xsd index 137f23a..e4857f1 100644 --- a/xsd/opra_framework/opra_reusableComponents/opra_durationDistribution_support.xsd +++ b/xsd/opra_framework/opra_reusableComponents/opra_durationDistribution_support.xsd @@ -1,10 +1,8 @@ - + - + @@ -110,6 +108,7 @@ Rail transport, Roads and Road transport Collection of non-overlapping DURATION INTERVALs.
+
diff --git a/xsd/opra_framework/opra_reusableComponents/opra_eventReference_support.xsd b/xsd/opra_framework/opra_reusableComponents/opra_eventReference_support.xsd index 839f30d..296f66e 100644 --- a/xsd/opra_framework/opra_reusableComponents/opra_eventReference_support.xsd +++ b/xsd/opra_framework/opra_reusableComponents/opra_eventReference_support.xsd @@ -2,7 +2,7 @@ - + diff --git a/xsd/opra_framework/opra_reusableComponents/opra_ptScope_support.xsd b/xsd/opra_framework/opra_reusableComponents/opra_filtering_support.xsd similarity index 67% rename from xsd/opra_framework/opra_reusableComponents/opra_ptScope_support.xsd rename to xsd/opra_framework/opra_reusableComponents/opra_filtering_support.xsd index 154cea0..937f4c2 100644 --- a/xsd/opra_framework/opra_reusableComponents/opra_ptScope_support.xsd +++ b/xsd/opra_framework/opra_reusableComponents/opra_filtering_support.xsd @@ -1,8 +1,8 @@ - + - + @@ -63,13 +63,19 @@ Rail transport, Roads and Road transport PT SCOPE structure. - + - Organisation scope (optional). + Authority organisation scope (optional). + + + + + Operator organisation scope (optional). + @@ -85,4 +91,21 @@ Rail transport, Roads and Road transport + + + + + + + + + + + + + + + + + diff --git a/xsd/opra_framework/opra_reusableComponents/opra_statistics_support.xsd b/xsd/opra_framework/opra_reusableComponents/opra_statistics_support.xsd index b1b7917..49acf22 100644 --- a/xsd/opra_framework/opra_reusableComponents/opra_statistics_support.xsd +++ b/xsd/opra_framework/opra_reusableComponents/opra_statistics_support.xsd @@ -2,7 +2,7 @@ - + @@ -53,22 +53,22 @@ - Representation of occurrence-related statistics. + Representation of occurrence-related statistics as a numerator and denominator pair within a scoped population (for example cancelled journeys out of all monitored journeys, or journeys in a delay interval out of all monitored journeys). - Absolute number of occurrences of a statistical group. + Numerator: absolute number of observations that satisfy the condition represented by the enclosing indicator (e.g. cancelled journeys, or journeys within a specific delay interval). - Relative occurrence of a statistical group within a domain. + Relative proportion of NumberOfOccurrences within TotalNumberOfOccurrences for the same scope. - Total number of occurrences of a statistical group. + Denominator: total number of observations in scope against which NumberOfOccurrences is evaluated (e.g. all monitored journeys in the same scope, not only the subset that satisfies the condition). diff --git a/xsd/opra_framework/opra_reusableComponents/opra_vehicleOccupancy_version.xsd b/xsd/opra_framework/opra_reusableComponents/opra_vehicleOccupancy_version.xsd index ac594ec..86909ef 100644 --- a/xsd/opra_framework/opra_reusableComponents/opra_vehicleOccupancy_version.xsd +++ b/xsd/opra_framework/opra_reusableComponents/opra_vehicleOccupancy_version.xsd @@ -4,7 +4,7 @@ - + diff --git a/xsd/opra_imports/opra_netex_facade.xsd b/xsd/opra_imports/opra_netex_facade.xsd deleted file mode 100644 index c6f0409..0000000 --- a/xsd/opra_imports/opra_netex_facade.xsd +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - - - - - main schema - e-service developers - Europe - First Drafted for version 1.0 CEN TC278 WG3 SG10 - OpRa - Editor CEN Opra Project Team - - 2024-11-29 - - -

OpRa - Operational Raw Data

-
- - text/xml - http://www.w3.org/2001/XMLSchema - XML schema, W3C Recommendation 2001 - - {https://transmodel-cen.eu/opra/1.0/xsd/opra_imports/opra_netex_facade.xsd - [ISO 639-2/B] ENG - Unclassified - - -
    -
  • Created for OpRa
  • -
- - Initial Version - - Arts, recreation and travel, Tourism, Travel (tourism), Transport, - Air transport, Airports, - Ports and maritime transport, Ferries (marine), - Public transport, Bus services, Coach services, Bus stops and stations, - Rail transport, Railway stations and track, Train services, Underground trains, - Business and industry, Transport, Air transport , Ports and maritime transport, Public transport, - Rail transport, Roads and Road transport - - CEN TC278 WG3 SG10. - - Opra Operation Raw Data Exchange - Standard -
-
- OpRa NeTEx facade - provides future NeTEx types and definitions - TO BE REMOVED WHEN NETEX/OPRA ARE SYNCHRONIZED. -
- - - - - - - - - - Identifier of referenced PASSENGER SPACE. - - - - - - - - - - - - - - - Identifier of referenced PASSENGER ENTRANCE. - - - - - - - - - - - - - - - Identifier of referenced ENTRANCE SENSOR. - - - - - - - - - - - - - - - Identifier of referenced TYPE OF DELAY. - - - - - -
diff --git a/xsd/opra_imports/opra_netex_imports.xsd b/xsd/opra_imports/opra_netex_imports.xsd index 4025d66..4dbd4c5 100644 --- a/xsd/opra_imports/opra_netex_imports.xsd +++ b/xsd/opra_imports/opra_netex_imports.xsd @@ -1,6 +1,6 @@ - + @@ -8,20 +8,20 @@ + + - + + - - + @@ -40,7 +40,7 @@ http://www.w3.org/2001/XMLSchema XML schema, W3C Recommendation 2001 - {https://transmodel-cen.eu/opra/1.0/xsd/opra_imports/opra_netex_facade.xsd + {https://transmodel-cen.eu/opra/1.0/xsd/opra_imports/opra_netex_imports.xsd [ISO 639-2/B] ENG Unclassified @@ -67,4 +67,4 @@ Common NeTEx import node for OpRa schema - + \ No newline at end of file diff --git a/xsd/opra_rawdata/opra_cancelledDatedVehicleJourney_version.xsd b/xsd/opra_indicators/opra_cancelledDatedVehicleJourney_version.xsd similarity index 91% rename from xsd/opra_rawdata/opra_cancelledDatedVehicleJourney_version.xsd rename to xsd/opra_indicators/opra_cancelledDatedVehicleJourney_version.xsd index f7feb96..638fe6b 100644 --- a/xsd/opra_rawdata/opra_cancelledDatedVehicleJourney_version.xsd +++ b/xsd/opra_indicators/opra_cancelledDatedVehicleJourney_version.xsd @@ -1,13 +1,14 @@ - + - + + - + - + Implementation of a CANCELLED DATED VEHICLE JOURNEY COUNT. @@ -124,7 +125,7 @@ Rail transport, Roads and Road transport Type for a LOGGABLE OBJECT designed for recording CANCELLED DATED VEHICLE JOURNEY information.
- + @@ -137,6 +138,7 @@ Rail transport, Roads and Road transport
+ @@ -185,7 +187,7 @@ Rail transport, Roads and Road transport - + @@ -210,7 +212,7 @@ Rail transport, Roads and Road transport - + diff --git a/xsd/opra_indicators/opra_capacity_version.xsd b/xsd/opra_indicators/opra_capacity_version.xsd new file mode 100644 index 0000000..2520cc3 --- /dev/null +++ b/xsd/opra_indicators/opra_capacity_version.xsd @@ -0,0 +1,232 @@ + + + + + + + + + + + + + + + + main schema + e-service developers + Europe + First Drafted for version 1.0 CEN TC278 WG3 SG10 - OpRa - Editor CEN Opra Project Team + + 2024-11-29 + + +

OpRa - Operational Raw Data

+
+ + text/xml + http://www.w3.org/2001/XMLSchema + XML schema, W3C Recommendation 2001 + + {https://transmodel-cen.eu/opra/1.0/xsd/opra_DatedJourneyInformationRecording_version.xsd + [ISO 639-2/B] ENG + Unclassified + + +
    +
  • Created for OpRa
  • +
+ + Initial Version + + Arts, recreation and travel, Tourism, Travel (tourism), Transport, +Air transport, Airports, +Ports and maritime transport, Ferries (marine), +Public transport, Bus services, Coach services, Bus stops and stations, +Rail transport, Railway stations and track, Train services, Underground trains, +Business and industry, Transport, Air transport , Ports and maritime transport, Public transport, +Rail transport, Roads and Road transport + + CEN TC278 WG3 SG10. + + Opra Operation Raw Data Exchange + Standard +
+
+ OpRa PlannedCapacity +
+ + + + + + Reference element of an PLANNED CAPACITY. + + + + + + + + + + + + + Implementation of LOGGABLE OBJECT designed for recording PLANNED CAPACITY information. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference element of an ACTUAL CAPACITY. + + + + + + + + + + + + + Implementation of LOGGABLE OBJECT designed for recording ACTUAL CAPACITY information. + + + + + + + + + + + + + + + + + + + + + + + + + + Type for a LOGGABLE OBJECT designed for recording PLANNED CAPACITY information. + + + + + + + + + + + + Common representation for an abstract OFFERED CAPACITY indicator. + + + + + + + + + + + + + + + + A collection of one or more PlannedCapacity elements. + + + + + LOGGABLE OBJECT designed for recording PLANNED CAPACITY information. + + + + + + + A collection of one or more ActualCapacity elements. + + + + + LOGGABLE OBJECT designed for recording ACTUAL CAPACITY information. + + + + + + + Element providing capability to specify methods and capacity values for VEHICLE TYPEs. + + + + + + + + + + + Enumerates methods of specifying capacity for a VEHICLE TYPE. + + + + + + + + + Element to represent capacity values for a VEHICLE TYPE. + + + + + + + + + + + + + + +
diff --git a/xsd/opra_rawdata/opra_expectedPassengerCount_version.xsd b/xsd/opra_indicators/opra_expectedPassengerCount_version.xsd similarity index 94% rename from xsd/opra_rawdata/opra_expectedPassengerCount_version.xsd rename to xsd/opra_indicators/opra_expectedPassengerCount_version.xsd index f928a78..eed0419 100644 --- a/xsd/opra_rawdata/opra_expectedPassengerCount_version.xsd +++ b/xsd/opra_indicators/opra_expectedPassengerCount_version.xsd @@ -4,8 +4,9 @@ - + + @@ -81,7 +82,7 @@ Rail transport, Roads and Road transport - + Implementation of LOGGABLE OBJECT designed for recording EXPECTED PASSENGER COUNT information. @@ -113,7 +114,7 @@ Rail transport, Roads and Road transport Type for a LOGGABLE OBJECT designed for recording EXPECTED PASSENGER COUNT information.
- + @@ -126,6 +127,7 @@ Rail transport, Roads and Road transport + diff --git a/xsd/opra_rawdata/opra_externalPassengerCount_version.xsd b/xsd/opra_indicators/opra_externalPassengerCount_version.xsd similarity index 93% rename from xsd/opra_rawdata/opra_externalPassengerCount_version.xsd rename to xsd/opra_indicators/opra_externalPassengerCount_version.xsd index 8f36463..f562694 100644 --- a/xsd/opra_rawdata/opra_externalPassengerCount_version.xsd +++ b/xsd/opra_indicators/opra_externalPassengerCount_version.xsd @@ -4,10 +4,11 @@ - + + - + @@ -70,7 +71,7 @@ Rail transport, Roads and Road transport - + Implementation of LOGGABLE OBJECT designed for recording EXTERNAL PASSENGER COUNT information. @@ -102,7 +103,7 @@ Rail transport, Roads and Road transport Type for a LOGGABLE OBJECT designed for recording External PASSENGER COUNT information. - + @@ -115,6 +116,7 @@ Rail transport, Roads and Road transport + diff --git a/xsd/opra_indicators/opra_fleetDimensions_version.xsd b/xsd/opra_indicators/opra_fleetDimensions_version.xsd new file mode 100644 index 0000000..57f9deb --- /dev/null +++ b/xsd/opra_indicators/opra_fleetDimensions_version.xsd @@ -0,0 +1,227 @@ + + + + + + + + + + + + + + + main schema + e-fleet developers + Europe + First Drafted for version 1.0 CEN TC278 WG3 SG10 - OpRa - Editor CEN Opra Project Team + + 2024-11-29 + + +

OpRa - Operational Raw Data

+
+ + text/xml + http://www.w3.org/2001/XMLSchema + XML schema, W3C Recommendation 2001 + + {https://transmodel-cen.eu/opra/1.0/xsd/opra_fleetDimensions_version.xsd + [ISO 639-2/B] ENG + Unclassified + + +
    +
  • Created for OpRa
  • +
+ + Initial Version + + Arts, recreation and travel, Tourism, Travel (tourism), Transport, +Air transport, Airports, +Ports and maritime transport, Ferries (marine), +Public transport, Bus fleets, Coach fleets, Bus stops and stations, +Rail transport, Railway stations and track, Train fleets, Underground trains, +Business and industry, Transport, Air transport , Ports and maritime transport, Public transport, +Rail transport, Roads and Road transport + + CEN TC278 WG3 SG10. + + Opra Operation Raw Data Exchange + Standard +
+
+ OpRa PlannedFleetDimensions +
+ + + Identifier of a PLANNED FLEET DIMENSIONS indicator. + + + + + + Reference element of a PLANNED FLEET DIMENSIONS indicator. + + + + + Type for a reference to a PLANNED FLEET DIMENSIONS indicator. + + + + + + + + + + + Implementation of LOGGABLE OBJECT designed for recording PLANNED FLEET DIMENSIONS information. + + + + + + + + + + + + + + + + + + + + + + + + + + + Identifier of an ACTUAL FLEET DIMENSIONS indicator. + + + + + + Reference element of an ACTUAL FLEET DIMENSIONS indicator. + + + + + Type for a reference to an ACTIAL FLEET DIMENSIONS indicator. + + + + + + + + + + + Implementation of LOGGABLE OBJECT designed for recording ACTUAL FLEET DIMENSIONS information. + + + + + + + + + + + + + + + + + + + + + + + + + + Type for a LOGGABLE OBJECT designed for recording FLEET DIMENSIONS information. + + + + + + + + + + + + Static elements for a PlannedFleetDimensions (as a LOGGABLE OBJECT) + + + + + + + + + + Fleet-related indicator fields. + + + + + Number of total vehicles within the scope, including unavailable. + + + + + Number of vehicles required to conduct the service within the scope. + + + + + Number of additional assigned reserve vehicles to conduct the service within the scope. + + + + + Number of vehicles available for operation. + + + + + + + A collection of one or more PlannedFleetDimensions elements. + + + + + LOGGABLE OBJECT designed for recording PLANNED FLEET DIMENSIONS information. + + + + + + + A collection of one or more ActualFleetDimensions elements. + + + + + LOGGABLE OBJECT designed for recording ACTUAL FLEET DIMENSIONS information. + + + + +
diff --git a/xsd/opra_rawdata/opra_lateDatedVehicleJourney_version.xsd b/xsd/opra_indicators/opra_lateDatedVehicleJourney_version.xsd similarity index 93% rename from xsd/opra_rawdata/opra_lateDatedVehicleJourney_version.xsd rename to xsd/opra_indicators/opra_lateDatedVehicleJourney_version.xsd index ba3d58b..ec87a47 100644 --- a/xsd/opra_rawdata/opra_lateDatedVehicleJourney_version.xsd +++ b/xsd/opra_indicators/opra_lateDatedVehicleJourney_version.xsd @@ -4,14 +4,13 @@ - + + - + - + @@ -91,7 +90,7 @@ Rail transport, Roads and Road transport - + Classification of the DELAY (eg. within a regulatory context) @@ -116,7 +115,7 @@ Rail transport, Roads and Road transport - + Implementation of a LATE DATED VEHICLE JOURNEY COUNT. @@ -144,7 +143,7 @@ Rail transport, Roads and Road transport Type for a LOGGABLE OBJECT designed for recording LATE DATED VEHICLE JOURNEY information. - + @@ -157,6 +156,7 @@ Rail transport, Roads and Road transport + @@ -199,7 +199,7 @@ Rail transport, Roads and Road transport
- + @@ -224,7 +224,7 @@ Rail transport, Roads and Road transport - + diff --git a/xsd/opra_rawdata/opra_onboardDeviceBasedPassengerCount_version.xsd b/xsd/opra_indicators/opra_onboardDeviceBasedPassengerCount_version.xsd similarity index 90% rename from xsd/opra_rawdata/opra_onboardDeviceBasedPassengerCount_version.xsd rename to xsd/opra_indicators/opra_onboardDeviceBasedPassengerCount_version.xsd index 1d380ac..b724943 100644 --- a/xsd/opra_rawdata/opra_onboardDeviceBasedPassengerCount_version.xsd +++ b/xsd/opra_indicators/opra_onboardDeviceBasedPassengerCount_version.xsd @@ -4,10 +4,11 @@ - + + - + @@ -78,7 +79,7 @@ Rail transport, Roads and Road transport - + Implementation of LOGGABLE OBJECT designed for recording ONBOARD DEVICE BASED PASSENGER COUNT information. @@ -106,7 +107,7 @@ Rail transport, Roads and Road transport Type for a LOGGABLE OBJECT designed for recording ONBOARD DEVICE BASED PASSENGER COUNT information. - + @@ -119,6 +120,7 @@ Rail transport, Roads and Road transport + @@ -132,22 +134,22 @@ Rail transport, Roads and Road transport - LOGGABLE OBJECT designed for recording DATED VEHICLE JOURNEY information. + LOGGABLE OBJECT designed for recording ONBOARD DEVICE BASED PASSENGER COUNT information. - + - + - Dynamic (may change in each state) elements for a CancelledDatedVehicleJourney (as a LOG ENTRY) + Dynamic (may change in each state) elements for an AggregatedOnboardDeviceBasedPassengerCount (as a LOG ENTRY) diff --git a/xsd/opra_indicators/opra_serviceDimensions_version.xsd b/xsd/opra_indicators/opra_serviceDimensions_version.xsd new file mode 100644 index 0000000..24190ec --- /dev/null +++ b/xsd/opra_indicators/opra_serviceDimensions_version.xsd @@ -0,0 +1,217 @@ + + + + + + + + + + + + + + + + main schema + e-service developers + Europe + First Drafted for version 1.0 CEN TC278 WG3 SG10 - OpRa - Editor CEN Opra Project Team + + 2024-11-29 + + +

OpRa - Operational Raw Data

+
+ + text/xml + http://www.w3.org/2001/XMLSchema + XML schema, W3C Recommendation 2001 + + {https://transmodel-cen.eu/opra/1.0/xsd/opra_serviceDimensions_version.xsd + [ISO 639-2/B] ENG + Unclassified + + +
    +
  • Created for OpRa
  • +
+ + Initial Version + + Arts, recreation and travel, Tourism, Travel (tourism), Transport, +Air transport, Airports, +Ports and maritime transport, Ferries (marine), +Public transport, Bus services, Coach services, Bus stops and stations, +Rail transport, Railway stations and track, Train services, Underground trains, +Business and industry, Transport, Air transport , Ports and maritime transport, Public transport, +Rail transport, Roads and Road transport + + CEN TC278 WG3 SG10. + + Opra Operation Raw Data Exchange + Standard +
+
+ OpRa PlannedServiceDimensions +
+ + + + + + Reference element of an PLANNED SERVICE DIMENSIONS. + + + + + + + + + + + + + Implementation of LOGGABLE OBJECT designed for recording PLANNED SERVICE DIMENSIONS information. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference element of an ACTUAL SERVICE DIMENSIONS. + + + + + + + + + + + + + Implementation of LOGGABLE OBJECT designed for recording ACTUAL SERVICE DIMENSIONS information. + + + + + + + + + + + + + + + + + + + + + + + + + + Type for a LOGGABLE OBJECT designed for recording SERVICE DIMENSIONS information. + + + + + + + + + + + + Static (same in each state) elements for a PlannedServiceDimensions and ActualServiceDimensions (as a LOGGABLE OBJECT) + + + + + + + + + + + + + + + + The total length of VEHICLE JOURNEYs (including DEAD RUNs) within the scope. TRAIN ELEMENTs shall be considered on per-element level. + + + + + The total length of SERVICE JOURNEYs (DEAD RUNs not included) within the scope. TRAIN ELEMENTs shall be considered on per-element level. + + + + + The total length of VEHICLE JOURNEYs (including DEAD RUNs) within the scope. TRAIN ELEMENTs shall be considered on per-train level. + + + + + The total length of SERVICE JOURNEYs (DEAD RUNs not included) within the scope. TRAIN ELEMENTs shall be considered on per-train level. + + + + + + + A collection of one or more PlannedServiceDimensions elements. + + + + + LOGGABLE OBJECT designed for recording PLANNED SERVICE DIMENSIONS information. + + + + + + + A collection of one or more ActualServiceDimensions elements. + + + + + LOGGABLE OBJECT designed for recording ACTUAL SERVICE DIMENSIONS information. + + + + +
diff --git a/xsd/opra_indicators/opra_serviceIntensity_version.xsd b/xsd/opra_indicators/opra_serviceIntensity_version.xsd new file mode 100644 index 0000000..dc564ff --- /dev/null +++ b/xsd/opra_indicators/opra_serviceIntensity_version.xsd @@ -0,0 +1,338 @@ + + + + + + + + + + + + + + + + + main schema + e-service developers + Europe + First Drafted for version 1.0 CEN TC278 WG3 SG10 - OpRa - Editor CEN Opra Project Team + + 2024-11-29 + + +

OpRa - Operational Raw Data

+
+ + text/xml + http://www.w3.org/2001/XMLSchema + XML schema, W3C Recommendation 2001 + + {https://transmodel-cen.eu/opra/1.0/xsd/opra_serviceIntensity_version.xsd + [ISO 639-2/B] ENG + Unclassified + + +
    +
  • Created for OpRa
  • +
+ + Initial Version + + Arts, recreation and travel, Tourism, Travel (tourism), Transport, +Air transport, Airports, +Ports and maritime transport, Ferries (marine), +Public transport, Bus services, Coach services, Bus stops and stations, +Rail transport, Railway stations and track, Train services, Underground trains, +Business and industry, Transport, Air transport , Ports and maritime transport, Public transport, +Rail transport, Roads and Road transport + + CEN TC278 WG3 SG10. + + Opra Operation Raw Data Exchange + Standard +
+
+ OpRa PlannedServiceIntensity +
+ + + + + + Reference element of an PLANNED SERVICE INTENSITY. + + + + + + + + + + + + + Implementation of LOGGABLE OBJECT designed for recording PLANNED SERVICE INTENSITY information. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference element of an ACTUAL SERVICE INTENSITY. + + + + + + + + + + + + Implementation of LOGGABLE OBJECT designed for recording ACTUAL SERVICE INTENSITY information. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Reference element of an EXPECTED SERVICE INTENSITY. + + + + + + + + + + + + Implementation of LOGGABLE OBJECT designed for recording EXPECTED SERVICE INTENSITY information. + + + + + + + + + + + + + + + + + + + + + + + + + + Type for a LOGGABLE OBJECT designed for recording SERVICE INTENSITY information. + + + + + + + + + + + + Representation of an abstract SERVICE INTENSITY. + + + + + + + + + + + Representation of capacity specification affecting indicator values. + + + + + + + + + + + + + + + + + + + Average passenger (and other transported unit) capacity values provided for a distance unit (see DefaultSystemOfUnits for the FRAME) of a NETWORK. + + + + + + + + + + Average passenger (and other transported unit) capacity values provided for a distance unit (see DefaultSystemOfUnits for the FRAME) of all ROUTEs considered. + + + + + + + + + + Average passenger (and other transported unit) capacity values provided per VEHICLE JOURNEY distance unit (see DefaultSystemOfUnits for the FRAME) + + + + + + + + + + Mean passenger (and other transported unit) count per total journey distance unit [capita/m] or [capita/km] depending on DefaultSystemOfUnits for the FRAME. + + + + + + + + + + Total loaded transport performance within the scope, measured in [passenger-meter] or [passenger-km] depending on DefaultSystemOfUnits for the FRAME. + + + + + + + + + + Average loaded transport performance measured in [passenger-meter/vehicle] or [passenger-km/vehicle] depending on DefaultSystemOfUnits for the FRAME. + + + + + + + + + + + Shared structure for capacity-related values over different distance types. + + + + + + + + + Speed value calculated from difference between arrival and departure time at terminals and ROUTE length, including stop waiting times. + + + + + A collection of one or more PlannedServiceIntensity elements. + + + + + LOGGABLE OBJECT designed for recording PLANNED SERVICE INTENSITY information. + + + + + + + A collection of one or more ActualServiceIntensity elements. + + + + + LOGGABLE OBJECT designed for recording ACTUAL SERVICE INTENSITY information. + + + + + + + A collection of one or more ExpectedServiceIntensity elements. + + + + + LOGGABLE OBJECT designed for recording EXPECTED SERVICE INTENSITY information. + + + + +
diff --git a/xsd/opra_rawdata/opra_ticketingBasedPassengerCount_version.xsd b/xsd/opra_indicators/opra_ticketingBasedPassengerCount_version.xsd similarity index 88% rename from xsd/opra_rawdata/opra_ticketingBasedPassengerCount_version.xsd rename to xsd/opra_indicators/opra_ticketingBasedPassengerCount_version.xsd index e5364ed..2c12291 100644 --- a/xsd/opra_rawdata/opra_ticketingBasedPassengerCount_version.xsd +++ b/xsd/opra_indicators/opra_ticketingBasedPassengerCount_version.xsd @@ -4,8 +4,9 @@ - + + @@ -74,7 +75,7 @@ Rail transport, Roads and Road transport
- + Implementation of LOGGABLE OBJECT designed for recording TICKETING BASED PASSENGER COUNT information. @@ -105,7 +106,7 @@ Rail transport, Roads and Road transport Type for a LOGGABLE OBJECT designed for recording DATED VEHICLE JOURNEY information. - + @@ -114,10 +115,11 @@ Rail transport, Roads and Road transport - Static (same in each state) elements for a CancelledDatedVehicleJourney (as a LOGGABLE OBJECT) + Static (same in each state) elements for a TicketingBasedPassengerCount (as a LOGGABLE OBJECT) + @@ -127,27 +129,27 @@ Rail transport, Roads and Road transport - A collection of one or more CancelledDatedVehicleJourneys. + A collection of one or more TicketingBasedPassengerCounts. - LOGGABLE OBJECT designed for recording DATED VEHICLE JOURNEY information. + LOGGABLE OBJECT designed for recording TICKETING BASED PASSENGER COUNT information. - + - + - Dynamic (may change in each state) elements for a CancelledDatedVehicleJourney (as a LOG ENTRY) + Dynamic (may change in each state) elements for an AggregatedTicketingBasedPassengerCount (as a LOG ENTRY) diff --git a/xsd/opra_rawdata/opra_validationEntry_version.xsd b/xsd/opra_indicators/opra_validationEntry_version.xsd similarity index 90% rename from xsd/opra_rawdata/opra_validationEntry_version.xsd rename to xsd/opra_indicators/opra_validationEntry_version.xsd index 8dcb554..990f843 100644 --- a/xsd/opra_rawdata/opra_validationEntry_version.xsd +++ b/xsd/opra_indicators/opra_validationEntry_version.xsd @@ -2,10 +2,11 @@ - + - + + @@ -72,10 +73,10 @@ Rail transport, Roads and Road transport - + - + @@ -86,6 +87,7 @@ Rail transport, Roads and Road transport + diff --git a/xsd/opra_request.xsd b/xsd/opra_request.xsd index 063cafe..ced84df 100644 --- a/xsd/opra_request.xsd +++ b/xsd/opra_request.xsd @@ -1,14 +1,11 @@ - + - + - @@ -90,7 +87,7 @@ ========================================== Request definitions ========================================== - + Main collection element for an OpRa (bulk) request. @@ -117,7 +114,7 @@ - + Generic abstract OpRa request element. Substitute this element with topic-specific request elements. @@ -135,6 +132,39 @@
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Generic scope and preparedness state structures to be used in OpraFunctionalRequests. @@ -152,6 +182,8 @@ + + @@ -162,7 +194,7 @@ - + Abstract delivery element, responding for OpraRequest elements. @@ -186,33 +218,39 @@ - + - + - + - + - + - + + + + + + + @@ -224,7 +262,7 @@ - + @@ -236,7 +274,7 @@ - + @@ -246,16 +284,17 @@ - + - + + - + @@ -274,7 +313,7 @@ - + ProblemDetailGroup diff --git a/xsd/opra_service/opra_all_services.xsd b/xsd/opra_service/opra_all_services.xsd index 2fe066e..346639d 100644 --- a/xsd/opra_service/opra_all_services.xsd +++ b/xsd/opra_service/opra_all_services.xsd @@ -1,16 +1,21 @@ - + + + + + + diff --git a/xsd/opra_service/opra_service_cancelledDatedVehicleJourneys.xsd b/xsd/opra_service/opra_service_cancelledDatedVehicleJourneys.xsd index 504679f..7f02512 100644 --- a/xsd/opra_service/opra_service_cancelledDatedVehicleJourneys.xsd +++ b/xsd/opra_service/opra_service_cancelledDatedVehicleJourneys.xsd @@ -2,7 +2,7 @@ - + diff --git a/xsd/opra_service/opra_service_capacity.xsd b/xsd/opra_service/opra_service_capacity.xsd new file mode 100644 index 0000000..23af902 --- /dev/null +++ b/xsd/opra_service/opra_service_capacity.xsd @@ -0,0 +1,134 @@ + + + + + + + + + + + + main schema + e-service developers + Europe + First Drafted for version 1.0 CEN TC278 WG3 SG10 - OpRa - Editor CEN Opra Project Team + + 2024-11-29 + + +

OpRa - Operational Raw Data

+
+ + text/xml + http://www.w3.org/2001/XMLSchema + XML schema, W3C Recommendation 2001 + + {https://transmodel-cen.eu/opra/1.0/xsd/opra_service/opra_service_capacity.xsd + [ISO 639-2/B] ENG + Unclassified + + +
    +
  • Created for OpRa
  • +
+ + Initial Version + + Arts, recreation and travel, Tourism, Travel (tourism), Transport, + Air transport, Airports, + Ports and maritime transport, Ferries (marine), + Public transport, Bus services, Coach services, Bus stops and stations, + Rail transport, Railway stations and track, Train services, Underground trains, + Business and industry, Transport, Air transport , Ports and maritime transport, Public transport, + Rail transport, Roads and Road transport + + CEN TC278 WG3 SG10. + + Opra Operational Raw Data Exchange + Standard +
+
+ OpRa PLANNED / ACTUAL CAPACITY Request / Discovery schema. +
+ + + A request element to get PLANNED CAPACITIes. + + + + + A request element to get ACTUAL CAPACITIes. + + + + + Type for the request element to get CAPACITIes. + + + + + + + + Currently empty placeholder for extending filtering capabilites of requests for CAPACITIes. + + + + + + A discovery request element to get PLANNED CAPACITIes. + + + + + A discovery request element to get ACTUAL CAPACITIes. + + + + + Type for the discovery request element to get CAPACITIes. + + + + + + + + Currently empty placeholder for extending filtering capabilities of discovery requests for CAPACITIes. + + + + + + A discovery delivery element to get PLANNED CAPACITIes. + + + + + A discovery delivery element to get ACTUAL CAPACITIes. + + + + + Type for the discovery delivery element to get CAPACITIes. + + + + + + + + + + Specific data content of a discovery delivery for CAPACITIes. + + + + + Collection of OPERATING DAYS that have data within the discovery request's scope. + + + + +
diff --git a/xsd/opra_service/opra_service_contextualIndicators.xsd b/xsd/opra_service/opra_service_contextualIndicators.xsd new file mode 100644 index 0000000..3eb48bb --- /dev/null +++ b/xsd/opra_service/opra_service_contextualIndicators.xsd @@ -0,0 +1,127 @@ + + + + + + + + + + + main schema + e-service developers + Europe + First Drafted for version 1.0 CEN TC278 WG3 SG10 - OpRa - Editor CEN Opra Project Team + + 2024-11-29 + + +

OpRa - Operational Raw Data

+
+ + text/xml + http://www.w3.org/2001/XMLSchema + XML schema, W3C Recommendation 2001 + + {https://transmodel-cen.eu/opra/1.0/xsd/opra_service/opra_service_contextualIndicators.xsd + [ISO 639-2/B] ENG + Unclassified + + +
    +
  • Created for OpRa
  • +
+ + Initial Version + + Arts, recreation and travel, Tourism, Travel (tourism), Transport, + Air transport, Airports, + Ports and maritime transport, Ferries (marine), + Public transport, Bus services, Coach services, Bus stops and stations, + Rail transport, Railway stations and track, Train services, Underground trains, + Business and industry, Transport, Air transport , Ports and maritime transport, Public transport, + Rail transport, Roads and Road transport + + CEN TC278 WG3 SG10. + + Opra Operational Raw Data Exchange + Standard +
+
+ OpRa CONTEXTUAL INDICATORs Request schema +
+ + + A request element to get KPIs. + + + + + Type for the request element to get KPIs. + + + + + + + + + + References that extend filtering capabilities of requests for KPIs. + + + + + + + + + + + + + + + + + A request element to get KPIs. + + + + + Type for the request element to get KPIs. + + + + + + + + + + A request element to get CONTEXTUAL INDICATORs. + + + + + Type for the request element to get CONTEXTUAL INDICATORs. + + + + + + + + + + Specific data content of a discovery delivery for CONTEXTUAL INDICATORs. + + + + + Collection of OPERATING DAYS that have data within the discovery request's scope. + + + + +
diff --git a/xsd/opra_service/opra_service_expectedPassengerCounts.xsd b/xsd/opra_service/opra_service_expectedPassengerCounts.xsd index d6cdf31..036345f 100644 --- a/xsd/opra_service/opra_service_expectedPassengerCounts.xsd +++ b/xsd/opra_service/opra_service_expectedPassengerCounts.xsd @@ -2,7 +2,7 @@ - + diff --git a/xsd/opra_service/opra_service_externalPassengerCounts.xsd b/xsd/opra_service/opra_service_externalPassengerCounts.xsd index 82ada71..7d18147 100644 --- a/xsd/opra_service/opra_service_externalPassengerCounts.xsd +++ b/xsd/opra_service/opra_service_externalPassengerCounts.xsd @@ -2,7 +2,7 @@ - + diff --git a/xsd/opra_service/opra_service_fleetDimensions.xsd b/xsd/opra_service/opra_service_fleetDimensions.xsd new file mode 100644 index 0000000..adbe4a9 --- /dev/null +++ b/xsd/opra_service/opra_service_fleetDimensions.xsd @@ -0,0 +1,136 @@ + + + + + + + + + + + + main schema + e-fleet developers + Europe + First Drafted for version 1.0 CEN TC278 WG3 SG10 - OpRa - Editor CEN Opra Project Team + + 2024-11-29 + + +

OpRa - Operational Raw Data

+
+ + text/xml + http://www.w3.org/2001/XMLSchema + XML schema, W3C Recommendation 2001 + + {https://transmodel-cen.eu/opra/1.0/xsd/opra_fleet/opra_fleet_fleetDimensions.xsd + [ISO 639-2/B] ENG + Unclassified + + +
    +
  • Created for OpRa
  • +
+ + Initial Version + + Arts, recreation and travel, Tourism, Travel (tourism), Transport, + Air transport, Airports, + Ports and maritime transport, Ferries (marine), + Public transport, Bus fleets, Coach fleets, Bus stops and stations, + Rail transport, Railway stations and track, Train fleets, Underground trains, + Business and industry, Transport, Air transport , Ports and maritime transport, Public transport, + Rail transport, Roads and Road transport + + CEN TC278 WG3 SG10. + + Opra Operational Raw Data Exchange + Standard +
+
+ OpRa PLANNED / ACTUAL FLEET DIMENSIONS Request / Discovery schema. +
+ + + A request element to get PLANNED FLEET DIMENSIONS. + + + + + A request element to get ACTUAL FLEET DIMENSIONS. + + + + + Type for the request element to get FLEET DIMENSIONS. + + + + + + + + + + Currently empty placeholder for extending filtering capabilites of requests for FLEET DIMENSIONS. + + + + + + A discovery request element to get PLANNED FLEET DIMENSIONS. + + + + + A discovery request element to get ACTUAL FLEET DIMENSIONS. + + + + + Type for the discovery request element to get FLEET DIMENSIONS. + + + + + + + + Currently empty placeholder for extending filtering capabilities of discovery requests for FLEET DIMENSIONS. + + + + + + A discovery delivery element to get PLANNED FLEET DIMENSIONS. + + + + + A discovery delivery element to get ACTUAL FLEET DIMENSIONS. + + + + + Type for the discovery delivery element to get FLEET DIMENSIONS. + + + + + + + + + + Specific data content of a discovery delivery for FLEET DIMENSIONS. + + + + + Collection of OPERATING DAYS that have data within the discovery request's scope. + + + + +
diff --git a/xsd/opra_service/opra_service_kpis.xsd b/xsd/opra_service/opra_service_kpis.xsd deleted file mode 100644 index 349888f..0000000 --- a/xsd/opra_service/opra_service_kpis.xsd +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - - - - main schema - e-service developers - Europe - First Drafted for version 1.0 CEN TC278 WG3 SG10 - OpRa - Editor CEN Opra Project Team - - 2024-11-29 - - -

OpRa - Operational Raw Data

-
- - text/xml - http://www.w3.org/2001/XMLSchema - XML schema, W3C Recommendation 2001 - - {https://transmodel-cen.eu/opra/1.0/xsd/opra_service/opra_payload_delivery.xsd - [ISO 639-2/B] ENG - Unclassified - - -
    -
  • Created for OpRa
  • -
- - Initial Version - - Arts, recreation and travel, Tourism, Travel (tourism), Transport, - Air transport, Airports, - Ports and maritime transport, Ferries (marine), - Public transport, Bus services, Coach services, Bus stops and stations, - Rail transport, Railway stations and track, Train services, Underground trains, - Business and industry, Transport, Air transport , Ports and maritime transport, Public transport, - Rail transport, Roads and Road transport - - CEN TC278 WG3 SG10. - - Opra Operational Raw Data Exchange - Standard -
-
- OpRa KEY PERFORMANCE INDICATORs Request schema -
- - - A request element to get KPIs. - - - - - Type for the request element to get KPIs. - - - - - - - - - - References that extend filtering capabilities of requests for KPIs. - - - - - -
diff --git a/xsd/opra_service/opra_service_lateDatedVehicleJourneys.xsd b/xsd/opra_service/opra_service_lateDatedVehicleJourneys.xsd index 69afd6b..e75ee99 100644 --- a/xsd/opra_service/opra_service_lateDatedVehicleJourneys.xsd +++ b/xsd/opra_service/opra_service_lateDatedVehicleJourneys.xsd @@ -2,7 +2,7 @@ - + diff --git a/xsd/opra_service/opra_service_onboardDeviceBasedPassengerCounts.xsd b/xsd/opra_service/opra_service_onboardDeviceBasedPassengerCounts.xsd index a2cd4b1..385097e 100644 --- a/xsd/opra_service/opra_service_onboardDeviceBasedPassengerCounts.xsd +++ b/xsd/opra_service/opra_service_onboardDeviceBasedPassengerCounts.xsd @@ -2,7 +2,7 @@ - + diff --git a/xsd/opra_service/opra_service_serviceDimensions.xsd b/xsd/opra_service/opra_service_serviceDimensions.xsd new file mode 100644 index 0000000..810253e --- /dev/null +++ b/xsd/opra_service/opra_service_serviceDimensions.xsd @@ -0,0 +1,136 @@ + + + + + + + + + + + + main schema + e-service developers + Europe + First Drafted for version 1.0 CEN TC278 WG3 SG10 - OpRa - Editor CEN Opra Project Team + + 2024-11-29 + + +

OpRa - Operational Raw Data

+
+ + text/xml + http://www.w3.org/2001/XMLSchema + XML schema, W3C Recommendation 2001 + + {https://transmodel-cen.eu/opra/1.0/xsd/opra_service/opra_service_serviceDimensions.xsd + [ISO 639-2/B] ENG + Unclassified + + +
    +
  • Created for OpRa
  • +
+ + Initial Version + + Arts, recreation and travel, Tourism, Travel (tourism), Transport, + Air transport, Airports, + Ports and maritime transport, Ferries (marine), + Public transport, Bus services, Coach services, Bus stops and stations, + Rail transport, Railway stations and track, Train services, Underground trains, + Business and industry, Transport, Air transport , Ports and maritime transport, Public transport, + Rail transport, Roads and Road transport + + CEN TC278 WG3 SG10. + + Opra Operational Raw Data Exchange + Standard +
+
+ OpRa PLANNED / ACTUAL SERVICE DIMENSIONS Request / Discovery schema. +
+ + + A request element to get PLANNED SERVICE DIMENSIONS. + + + + + A request element to get ACTUAL SERVICE DIMENSIONS. + + + + + Type for the request element to get SERVICE DIMENSIONS. + + + + + + + + Currently empty placeholder for extending filtering capabilites of requests for SERVICE DIMENSIONS. + + + + + + A discovery request element to get PLANNED SERVICE DIMENSIONS. + + + + + A discovery request element to get ACTUAL SERVICE DIMENSIONS. + + + + + Type for the discovery request element to get SERVICE DIMENSIONS. + + + + + + + + + + Currently empty placeholder for extending filtering capabilities of discovery requests for SERVICE DIMENSIONS. + + + + + + A discovery delivery element to get PLANNED SERVICE DIMENSIONS. + + + + + A discovery delivery element to get ACTUAL SERVICE DIMENSIONS. + + + + + Type for the discovery delivery element to get SERVICE DIMENSIONS. + + + + + + + + + + Specific data content of a discovery delivery for SERVICE DIMENSIONS. + + + + + Collection of OPERATING DAYS that have data within the discovery request's scope. + + + + +
diff --git a/xsd/opra_service/opra_service_serviceIntensity.xsd b/xsd/opra_service/opra_service_serviceIntensity.xsd new file mode 100644 index 0000000..ccd0fc1 --- /dev/null +++ b/xsd/opra_service/opra_service_serviceIntensity.xsd @@ -0,0 +1,136 @@ + + + + + + + + + + + + main schema + e-service developers + Europe + First Drafted for version 1.0 CEN TC278 WG3 SG10 - OpRa - Editor CEN Opra Project Team + + 2024-11-29 + + +

OpRa - Operational Raw Data

+
+ + text/xml + http://www.w3.org/2001/XMLSchema + XML schema, W3C Recommendation 2001 + + {https://transmodel-cen.eu/opra/1.0/xsd/opra_service/opra_service_serviceIntensity.xsd + [ISO 639-2/B] ENG + Unclassified + + +
    +
  • Created for OpRa
  • +
+ + Initial Version + + Arts, recreation and travel, Tourism, Travel (tourism), Transport, + Air transport, Airports, + Ports and maritime transport, Ferries (marine), + Public transport, Bus services, Coach services, Bus stops and stations, + Rail transport, Railway stations and track, Train services, Underground trains, + Business and industry, Transport, Air transport , Ports and maritime transport, Public transport, + Rail transport, Roads and Road transport + + CEN TC278 WG3 SG10. + + Opra Operational Raw Data Exchange + Standard +
+
+ OpRa PLANNED / ACTUAL SERVICE INTENSITY Request / Discovery schema. +
+ + + A request element to get PLANNED SERVICE INTENSITIes. + + + + + A request element to get ACTUAL SERVICE INTENSITIes. + + + + + Type for the request element to get SERVICE INTENSITIes. + + + + + + + + Currently empty placeholder for extending filtering capabilites of requests for SERVICE INTENSITIes. + + + + + + A discovery request element to get PLANNED SERVICE INTENSITIes. + + + + + A discovery request element to get ACTUAL SERVICE INTENSITIes. + + + + + Type for the discovery request element to get SERVICE INTENSITIes. + + + + + + + + + + Currently empty placeholder for extending filtering capabilities of discovery requests for SERVICE INTENSITIes. + + + + + + A discovery delivery element to get PLANNED SERVICE INTENSITIes. + + + + + A discovery delivery element to get ACTUAL SERVICE INTENSITIes. + + + + + Type for the discovery delivery element to get SERVICE INTENSITIes. + + + + + + + + + + Specific data content of a discovery delivery for SERVICE INTENSITIes. + + + + + Collection of OPERATING DAYS that have data within the discovery request's scope. + + + + +
diff --git a/xsd/opra_service/opra_service_ticketingBasedPassengerCounts.xsd b/xsd/opra_service/opra_service_ticketingBasedPassengerCounts.xsd index a537fad..88ca0d8 100644 --- a/xsd/opra_service/opra_service_ticketingBasedPassengerCounts.xsd +++ b/xsd/opra_service/opra_service_ticketingBasedPassengerCounts.xsd @@ -2,7 +2,7 @@ - +