Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
1b8851f
Remove NeTEx facade, imports fix
gnitsch Mar 9, 2026
1ed7be6
validation tinkering
gnitsch Mar 10, 2026
af06401
validation tinkering
gnitsch Mar 10, 2026
9133c89
validation tinkering
gnitsch Mar 10, 2026
c764a19
validation tinkering
gnitsch Mar 10, 2026
ad9baa9
validation tinkering
gnitsch Mar 10, 2026
38070f1
Ignore local .tmp and docs/uml
atibaut Mar 10, 2026
6d17f57
Remove local-only ignore rules from repository
atibaut Mar 11, 2026
8740a19
Spelling check
tim-rivett Mar 13, 2026
f0121de
Test for better sync of submodules
Aurige Mar 16, 2026
75e15cd
Step 2 on better sync of submodules
Aurige Mar 16, 2026
efb4a3c
SIRI update
Aurige Mar 16, 2026
fdd3f76
Step 3 on better sync of submodules
Aurige Mar 16, 2026
292c9e7
@Aurige Step 3 on fixing sync of submodules
Aurige Mar 16, 2026
be16352
Step 5 on fixing sync of submodules
Aurige Mar 16, 2026
5b87f5f
Step 6 on fixing sync of submodules
Aurige Mar 16, 2026
b1af4cb
Step 7 on fixing sync of submodules
Aurige Mar 16, 2026
4ecc6d0
Step 8 on fixing sync of submodules
Aurige Mar 16, 2026
94e2ab6
Step 9 on fixing sync of submodules
Aurige Mar 16, 2026
da0c4e7
Remove SIRI submodule to reset it
Aurige Mar 16, 2026
5eb8f5f
Re-add SIRI submodule tracking SIRI-for-OpRa branch
Aurige Mar 16, 2026
e2ef4b9
Remove SIRI submodule to reset it
Aurige Mar 16, 2026
b2cf84a
Step 11 on fixing sync of submodules
Aurige Mar 16, 2026
ed48040
Delete SIRI
Aurige Mar 16, 2026
93adf4e
Re-add SIRI submodule tracking SIRI-for-OpRa branch
Aurige Mar 16, 2026
b0dbf1e
other try :-(
Aurige Mar 16, 2026
bfe951a
one more (exclusion des Modules du commit du Yaml)
Aurige Mar 16, 2026
7a406a2
add au lieu de exclude
Aurige Mar 16, 2026
832823c
better exclusion
Aurige Mar 16, 2026
258e824
Trying dirty submodules
Aurige Mar 16, 2026
08430bd
harder resync
Aurige Mar 16, 2026
b75cf6d
Lint and update documentation tables
github-actions[bot] Mar 16, 2026
9fae3e2
Annotations review
gnitsch Mar 17, 2026
48c4c81
Lint and update documentation tables
github-actions[bot] Mar 17, 2026
4f4470e
PlannedFrame and ActualFrame refactor
gnitsch Mar 29, 2026
3734861
Lint and update documentation tables
github-actions[bot] Mar 30, 2026
86eaeba
Planned and Actual Frame Services
gnitsch Apr 1, 2026
70f2bc8
Negative Durations for Delays and Duratiion Distribution
gnitsch Apr 7, 2026
b49fb31
Lint and update documentation tables
github-actions[bot] Apr 7, 2026
1a0c46b
IndicatorFrame fix
gnitsch Apr 13, 2026
853db1c
scope alignment
gnitsch Apr 15, 2026
de8345d
Lint and update documentation tables
github-actions[bot] Apr 15, 2026
7b1ad31
annotation fixes
gnitsch Apr 15, 2026
f550837
Merge branch '1.0rc' of https://github.com/OpRa-CEN/OpRa into 1.0rc
gnitsch Apr 15, 2026
b1b2e34
Lint and update documentation tables
github-actions[bot] Apr 15, 2026
14f55a4
added Scopes to FrameDefaults
gnitsch Apr 16, 2026
bf12d4f
Merge branch '1.0rc' of https://github.com/OpRa-CEN/OpRa into 1.0rc
gnitsch Apr 16, 2026
d4655cd
Lint and update documentation tables
github-actions[bot] Apr 16, 2026
13ae68d
Rename OpRa_publication.xsd to opra_publication.xsd
tim-rivett Apr 24, 2026
611dcba
Update opra.xsd
tim-rivett Apr 24, 2026
9321efa
Update README.md
tim-rivett May 5, 2026
2ea2359
make OpraSubscriptionRequest instantiable
gnitsch May 8, 2026
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
20 changes: 17 additions & 3 deletions .github/scripts/validate-and-lint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,23 @@
# 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
# Update the submodules, useful only when there is a submodule update (can be commented most of the time)
echo "Synchronising submodules ..."
# ==> Check .github/worlflow/ci.yml

#git submodule deinit -f NeTEx
#rm -rf .git/modules/NeTEx
#rm -rf NeTEx
#git submodule update --init --recursive


# Sync submodule remote URLs (in case .gitmodules changed)
#cd SIRI
#git fetch origin SIRI-for-OpRa
#git checkout origin/SIRI-for-OpRa
#cd ..
#git add SIRI


#-------------------------------------------------------

Expand Down
11 changes: 8 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,14 @@ jobs:

- name: Check out repository code
uses: actions/checkout@v4

with:
submodules: false

- name: Update git submodules
run: git submodule update --init --recursive
run: |
git fetch --prune
git submodule sync --recursive
git submodule update --init --recursive --force

- name: Install xmllint and xsltproc
run: |
Expand All @@ -26,7 +31,7 @@ jobs:

- name: Validate OpRa XML examples
run: ./.github/scripts/validate-examples.sh

- name: Commit changes
uses: EndBug/add-and-commit@v9 # https://github.com/marketplace/actions/add-commit
with:
Expand Down
9 changes: 6 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,13 @@
path = NeTEx
url = https://github.com/NeTEx-CEN/NeTEx
branch = v2.0
ignore = dirty
[submodule "OJP"]
path = OJP
url = https://github.com/VDVde/OJP
ignore = dirty
[submodule "SIRI"]
path = SIRI
url = https://github.com/Aurige/SIRI
branch = SIRI-for-OpRa
[submodule "OJP"]
path = OJP
url = https://github.com/VDVde/OJP
ignore = dirty
2 changes: 1 addition & 1 deletion NeTEx
Submodule NeTEx updated from f0f698 to 604bba
11 changes: 6 additions & 5 deletions OpRa.spp
Original file line number Diff line number Diff line change
Expand Up @@ -769,6 +769,7 @@
<File FilePath="examples\ExpectedServiceIntensity.xml" HomeFolder="Yes"/>
<File FilePath="examples\Placeholder.xml" HomeFolder="Yes"/>
<File FilePath="examples\PlannedCapacity.xml" HomeFolder="Yes"/>
<File FilePath="examples\PlannedFleetDimensions.xml" HomeFolder="Yes"/>
<File FilePath="examples\PlannedServiceDimensions.xml" HomeFolder="Yes"/>
<File FilePath="examples\PlannedServiceIntensity.xml" HomeFolder="Yes"/>
<File FilePath="examples\RequestAllPassengerCounts.xml" HomeFolder="Yes"/>
Expand All @@ -779,10 +780,10 @@
<Folder FolderName="OpRa">
<Folder FolderName="OpRa_framework">
<Folder FolderName="OpRa_frames">
<File FilePath="xsd\opra_framework\opra_frames\opra_actualServiceFrame_version.xsd" HomeFolder="Yes"/>
<File FilePath="xsd\opra_framework\opra_frames\opra_actualFrame_version.xsd" HomeFolder="Yes"/>
<File FilePath="xsd\opra_framework\opra_frames\opra_contextualIndicatorFrame_version.xsd" HomeFolder="Yes"/>
<File FilePath="xsd\opra_framework\opra_frames\opra_indicatorFrame_version.xsd" HomeFolder="Yes"/>
<File FilePath="xsd\opra_framework\opra_frames\opra_plannedServiceFrame_version.xsd" HomeFolder="Yes"/>
<File FilePath="xsd\opra_framework\opra_frames\opra_plannedFrame_version.xsd" HomeFolder="Yes"/>
</Folder>
<Folder FolderName="OpRa_genericFramework">
<File FilePath="xsd\opra_framework\opra_genericFramework\opra_GeneralLogEntry_version.xsd" HomeFolder="Yes"/>
Expand All @@ -793,8 +794,8 @@
<File FilePath="xsd\opra_framework\opra_reusableComponents\opra_delayClassification_version.xsd" HomeFolder="Yes"/>
<File FilePath="xsd\opra_framework\opra_reusableComponents\opra_durationDistribution_support.xsd" HomeFolder="Yes"/>
<File FilePath="xsd\opra_framework\opra_reusableComponents\opra_eventReference_support.xsd" HomeFolder="Yes"/>
<File FilePath="xsd\opra_framework\opra_reusableComponents\opra_filtering_support.xsd" HomeFolder="Yes"/>
<File FilePath="xsd\opra_framework\opra_reusableComponents\opra_passengerTravelControl_support.xsd" HomeFolder="Yes"/>
<File FilePath="xsd\opra_framework\opra_reusableComponents\opra_ptScope_support.xsd" HomeFolder="Yes"/>
<File FilePath="xsd\opra_framework\opra_reusableComponents\opra_statistics_support.xsd" HomeFolder="Yes"/>
<File FilePath="xsd\opra_framework\opra_reusableComponents\opra_vehicleOccupancy_version.xsd" HomeFolder="Yes"/>
</Folder>
Expand All @@ -808,7 +809,7 @@
<Folder FolderName="opra_service" ExtStr="xsd">
<File FilePath="xsd\opra_service\opra_all_services.xsd" HomeFolder="Yes"/>
<File FilePath="xsd\opra_service\opra_payload_delivery.xsd" HomeFolder="Yes"/>
<File FilePath="xsd\opra_service\opra_service_actualService.xsd" HomeFolder="Yes"/>
<File FilePath="xsd\opra_service\opra_service_actualFrame.xsd" HomeFolder="Yes"/>
<File FilePath="xsd\opra_service\opra_service_cancelledDatedVehicleJourneys.xsd" HomeFolder="Yes"/>
<File FilePath="xsd\opra_service\opra_service_capacity.xsd" HomeFolder="Yes"/>
<File FilePath="xsd\opra_service\opra_service_contextualIndicators.xsd" HomeFolder="Yes"/>
Expand All @@ -817,7 +818,7 @@
<File FilePath="xsd\opra_service\opra_service_fleetDimensions.xsd" HomeFolder="Yes"/>
<File FilePath="xsd\opra_service\opra_service_lateDatedVehicleJourneys.xsd" HomeFolder="Yes"/>
<File FilePath="xsd\opra_service\opra_service_onboardDeviceBasedPassengerCounts.xsd" HomeFolder="Yes"/>
<File FilePath="xsd\opra_service\opra_service_plannedService.xsd" HomeFolder="Yes"/>
<File FilePath="xsd\opra_service\opra_service_plannedFrame.xsd" HomeFolder="Yes"/>
<File FilePath="xsd\opra_service\opra_service_serviceDimensions.xsd" HomeFolder="Yes"/>
<File FilePath="xsd\opra_service\opra_service_serviceIntensity.xsd" HomeFolder="Yes"/>
<File FilePath="xsd\opra_service\opra_service_ticketingBasedPassengerCounts.xsd" HomeFolder="Yes"/>
Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# OpRa

# OpRa (Operational Raw Data) XML schema
**(C) 2024-2024 OpRa, CEN**
**(C) 2024-2026 OpRa, CEN**

## Schemas for:

Expand All @@ -17,7 +17,7 @@
- OpRa (Operational Raw Data) complements the Transmodel series (NeTEx for static data, SIRI for dynamic data, OJP for trip description and journey planning) with an additional XML schema to provide a standardized format for exchanging historical data.


### Folder structure 📁
### Folder structure

The individual XML files are organized hierarchically in folders, following the same structure as the uses case identified in the OpRa Technical Report. The architecture is:

Expand All @@ -29,7 +29,7 @@ The individual XML files are organized hierarchically in folders, following the
- You can refer to the Transmodel UML Conceptual models for a detailed UML view of the schema packages.
- These models are available in electronic format.

## Getting started 🚀
## Getting started

### Main root schemas

Expand Down Expand Up @@ -64,7 +64,7 @@ The schema is systematically divided into small modular files. Generally, for ea
- **OpRa_xxxx_version.xsd**: Contains the element definitions.

----
## Branches 🌿
## Branches

| Branch Name | Description | Link |
| ----------- | ------------------------------------------------------- | ----------------------------------------------- |
Expand All @@ -77,7 +77,7 @@ The schema is systematically divided into small modular files. Generally, for ea
| -------------- | ------------- | ---------------------------------------------- | ------------- | ----------------------------------------------------------------------------------------------- |
| 1.0 | Month 2024 | Initial productive version | [Code](https://github.com/OpRa-CEN/OpRa/releases/tag/v1.0) | [Release Notes](https://github.com/OpRa-CEN/OpRa/blob/v1.0/README.md) |

## Full Version History 📚
## Full Version History
The comprehensive versions history is available in [change_log.md](https://github.com/ITxPT/NeTEx/blob/NeTEx/change_log.md)


Expand Down
2 changes: 1 addition & 1 deletion SIRI
Submodule SIRI updated 229 files
29 changes: 29 additions & 0 deletions examples/PlannedFleetDimensions.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="UTF-8"?>
<Opra xmlns="https://transmodel-cen.eu/opra/1.0" xmlns:netex="http://www.netex.org.uk/netex" xmlns:siri="http://www.siri.org.uk/siri" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://transmodel-cen.eu/opra/1.0 ../xsd/opra.xsd">
<ServiceDelivery>
<siri:ResponseTimestamp>2025-12-17T09:30:47Z</siri:ResponseTimestamp>
<siri:ProducerRef>OpraExamples</siri:ProducerRef>
<opraFunctionalDeliveries>
<OpraPayloadDelivery>
<siri:ResponseTimestamp>2025-12-17T09:30:47Z</siri:ResponseTimestamp>
<Description>PlannedFleetDimensions example on the sample network, grouped by vehicle modes.</Description>
<dataObjects>
<IndicatorFrame>
<indicators>
<PlannedFleetDimensions>
<netex:VehicleMode>trolleyBus</netex:VehicleMode>
<NumberOfVehiclesRequired>2</NumberOfVehiclesRequired>
<NumberOfVehiclesInReserve>1</NumberOfVehiclesInReserve>
</PlannedFleetDimensions>
<PlannedFleetDimensions>
<netex:VehicleMode>bus</netex:VehicleMode>
<NumberOfVehiclesRequired>1</NumberOfVehiclesRequired>
<NumberOfVehiclesInReserve>1</NumberOfVehiclesInReserve>
</PlannedFleetDimensions>
</indicators>
</IndicatorFrame>
</dataObjects>
</OpraPayloadDelivery>
</opraFunctionalDeliveries>
</ServiceDelivery>
</Opra>
55 changes: 31 additions & 24 deletions examples/PlannedServiceDimensions.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,37 +6,44 @@
<opraFunctionalDeliveries>
<OpraPayloadDelivery>
<siri:ResponseTimestamp>2025-12-17T09:30:47Z</siri:ResponseTimestamp>
<Description>Planned service dimensions example on the sample network.</Description>
<Description>PlannedServiceDimensions example on the sample network, grouped by journey patterns.</Description>
<dataObjects>
<IndicatorFrame>
<PreparednessLevel>Raw</PreparednessLevel>
<netex:FrameDefaults>
<netex:DefaultSystemOfUnits>SiKilometresAndMetres</netex:DefaultSystemOfUnits>
</netex:FrameDefaults>
<indicators>
<!-- Planned dimensions for line 10 on weekdays -->
<PlannedServiceDimensions>
<netex:LineRef ref="Test:Line:10"/>
<netex:DayTypeRef ref="Test:DayType:Weekdays"/>
<NumberOfStopPoints>18</NumberOfStopPoints>
<NumberOfLines>1</NumberOfLines>
<NumberOfRoutes>2</NumberOfRoutes>
<NumberOfJourneys>96</NumberOfJourneys>
<TotalVehicleJourneyDistance>1260</TotalVehicleJourneyDistance>
<TotalServiceJourneyDistance>1176</TotalServiceJourneyDistance>
<TotalTrainVehicleJourneyDistance>0</TotalTrainVehicleJourneyDistance>
<TotalTrainServiceJourneyDistance>0</TotalTrainServiceJourneyDistance>
<netex:JourneyPatternRef ref="Test:JP:10:T1-T3a"/>
<NumberOfStopPoints>6</NumberOfStopPoints>
<NumberOfJourneys>25</NumberOfJourneys>
<TotalLengthOfRoutes>6000</TotalLengthOfRoutes>
<TotalServiceJourneyDistance>150</TotalServiceJourneyDistance>
</PlannedServiceDimensions>
<!-- Planned dimensions for a peak timeband within a journey pattern -->
<PlannedServiceDimensions>
<netex:JourneyPatternRef ref="Test:JP:10:T1-T3a"/>
<netex:TimebandRef ref="Test:TimeBand:6-9"/>
<netex:VehicleTypeRef ref="Test:VT:bus:regular"/>
<NumberOfStopPoints>9</NumberOfStopPoints>
<NumberOfLines>1</NumberOfLines>
<NumberOfRoutes>1</NumberOfRoutes>
<NumberOfJourneys>24</NumberOfJourneys>
<TotalVehicleJourneyDistance>315</TotalVehicleJourneyDistance>
<TotalServiceJourneyDistance>294</TotalServiceJourneyDistance>
<TotalTrainVehicleJourneyDistance>0</TotalTrainVehicleJourneyDistance>
<TotalTrainServiceJourneyDistance>0</TotalTrainServiceJourneyDistance>
<netex:LineRef ref="Test:Line:10"/>
<netex:JourneyPatternRef ref="Test:JP:10:T3a-T1"/>
<NumberOfStopPoints>6</NumberOfStopPoints>
<NumberOfJourneys>25</NumberOfJourneys>
<TotalLengthOfRoutes>6200</TotalLengthOfRoutes>
<TotalServiceJourneyDistance>155</TotalServiceJourneyDistance>
</PlannedServiceDimensions>
<PlannedServiceDimensions>
<netex:LineRef ref="Test:Line:20"/>
<netex:JourneyPatternRef ref="Test:JP:20:T2-T3b"/>
<NumberOfStopPoints>6</NumberOfStopPoints>
<NumberOfJourneys>10</NumberOfJourneys>
<TotalLengthOfRoutes>5700</TotalLengthOfRoutes>
<TotalServiceJourneyDistance>57</TotalServiceJourneyDistance>
</PlannedServiceDimensions>
<PlannedServiceDimensions>
<netex:LineRef ref="Test:Line:20"/>
<netex:JourneyPatternRef ref="Test:JP:20:T3b-T2"/>
<NumberOfStopPoints>6</NumberOfStopPoints>
<NumberOfJourneys>10</NumberOfJourneys>
<TotalLengthOfRoutes>5800</TotalLengthOfRoutes>
<TotalServiceJourneyDistance>58</TotalServiceJourneyDistance>
</PlannedServiceDimensions>
</indicators>
</IndicatorFrame>
Expand Down
33 changes: 19 additions & 14 deletions xsd/opra.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@
<xsd:schema xmlns="https://transmodel-cen.eu/opra/1.0" xmlns:siri="http://www.siri.org.uk/siri" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="https://transmodel-cen.eu/opra/1.0" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0" id="opra">
<!-- ===SIRI system IDs for request =========================================================== -->
<xsd:import namespace="http://www.siri.org.uk/siri" schemaLocation="opra_imports/opra_siri_imports.xsd"/>
<!-- ===Regular netex============================================================== -->
<xsd:include schemaLocation="OpRa_publication.xsd"/>
<xsd:include schemaLocation="opra_publication.xsd"/>
<xsd:annotation>
<xsd:appinfo>
<Metadata>
Expand Down Expand Up @@ -100,7 +99,7 @@
</xsd:group>
<xsd:complexType name="ServiceRequestStructure">
<xsd:annotation>
<xsd:documentation>Opra Service Request.</xsd:documentation>
<xsd:documentation>OpRa Service Request.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="siri:ContextualisedRequestStructure">
Expand All @@ -110,7 +109,7 @@
</xsd:complexType>
<xsd:group name="OpraServiceRequestGroup">
<xsd:annotation>
<xsd:documentation>OpRa Functional Service Concrete Requests.</xsd:documentation>
<xsd:documentation>OpRa Functional Service Requests.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="opraFunctionalRequests"/>
Expand All @@ -119,8 +118,7 @@
<!--===GS: Subscription Request ==================================================================== -->
<xsd:element name="SubscriptionRequest">
<xsd:annotation>
<xsd:documentation>
Request from Subscriber to Producer for a subscription. Answered with a SubscriptionResponse.
<xsd:documentation>Request from Subscriber to Producer for a subscription. Answered with a SubscriptionResponse.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
Expand All @@ -143,7 +141,7 @@
</xsd:complexType>
<xsd:group name="OpraSubscriptionRequestGroup">
<xsd:annotation>
<xsd:documentation>OpRa Functional Service Subscription types. For a given SubscriptionRequest, must all be of the same service type.</xsd:documentation>
<xsd:documentation>OpRa Subscription types. For a given SubscriptionRequest, must all be of the same service type.</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element ref="opraSubscriptionRequests" maxOccurs="unbounded"/>
Expand Down Expand Up @@ -251,12 +249,12 @@
<!-- ===GS: Capabilities Request==================================================================== -->
<xsd:element name="CapabilitiesRequest" type="CapabilitiesRequestStructure">
<xsd:annotation>
<xsd:documentation>Requests a the current capabilities of the server. Answred with a CapabilitiesResponse.</xsd:documentation>
<xsd:documentation>Requests a the current capabilities of the server. Answered with a CapabilitiesResponse. Reserved for future use.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="CapabilitiesRequestStructure">
<xsd:annotation>
<xsd:documentation>Type for Requests for capabilities of the current system.</xsd:documentation>
<xsd:documentation>Type for Requests for capabilities of the current system. Reserved for future use.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="siri:AuthenticatedRequestStructure">
Expand All @@ -279,7 +277,7 @@
</xsd:complexType>
<xsd:group name="ServiceCapabilitiesRequestGroup">
<xsd:annotation>
<xsd:documentation>Defines the capabilities of an individual OpRa service request functions.</xsd:documentation>
<xsd:documentation>Defines the capabilities of an individual OpRa service request functions. Reserved for future use.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="opraServiceCapabilitiesRequests"/>
Expand All @@ -288,12 +286,12 @@
<!-- ===GS: Capabilities Delivery==================================================================== -->
<xsd:element name="CapabilitiesResponse" type="CapabilitiesResponseStructure">
<xsd:annotation>
<xsd:documentation>Responses with the capabilities of an implementation.</xsd:documentation>
<xsd:documentation>Responses with the capabilities of an implementation. Reserved for future use.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="CapabilitiesResponseStructure">
<xsd:annotation>
<xsd:documentation>Type for the capabilities of an implementation.</xsd:documentation>
<xsd:documentation>Type for the capabilities of an implementation. Reserved for future use.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="siri:ProducerResponseStructure">
Expand All @@ -305,16 +303,23 @@
</xsd:complexType>
<xsd:group name="OpraServiceCapabilitiesResponseGroup">
<xsd:annotation>
<xsd:documentation>Defines the capabilities of an individual OpRa service delivery functions.</xsd:documentation>
<xsd:documentation>Defines the capabilities of an individual OpRa service delivery functions. Reserved for future use.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="opraServiceCapabilitiesResponses" minOccurs="0"/>
</xsd:sequence>
</xsd:group>
<!-- ======================================================================= -->
<xsd:group name="OpraDiscoveryDeliveryGroup">
<xsd:annotation>
<xsd:documentation>Reference data availability information block of a Discovery Response.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="opraDiscoveryDeliveries"/>
<xsd:element ref="opraDiscoveryDeliveries">
<xsd:annotation>
<xsd:documentation>Collection of Opra Discovery Deliveries.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
</xsd:schema>
Loading
Loading