1. SIRI Service Interface for Real-time Information relating to Public Transport Operations. - XML Schema with explicit functional services

1.1. The toplevel element siri:CapabilitiesRequest

siri:CapabilitiesRequest

+siri:CapabilitiesRequestStructure

Requests a the current capabilities of the server. Answred with a CpabailitiesResponse.

1.2. The toplevel element siri:CapabilitiesResponse

siri:CapabilitiesResponse

+siri:CapabilitiesResponseStructure

Responses with the capabilities of an implementation.

1.3. The toplevel element siri:ServiceDelivery

siri:ServiceDelivery

siri:ServiceDeliveryStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:ProducerResponseEndpointGroup

siri:ProducerRef

0:1

>siri:ParticipantRefStructure

Unique identifier of Producer - Participant reference.

siri:Address

0:1

siri:EndpointAddress

Endpoint Address to which acknowledgements to confirm delivery are to be sent.

siri:ResponseMessageIdentifier

0:1

>siri:MessageQualifierStructure

An arbitrary unique reference associated with the response which may be used to reference it.

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Reference to an arbitrary unique identifier associated with the request which gave rise to this response.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

@srsName

1:1

siri:SrsNameType

Default gml coordinate format for eny location elements in response; applies if Coordinates element is used to specify points. May be overridden on individual points.

siri:ServiceDeliveryRequestStatusGroup

siri:Status

0:1

Whether the complerte request could be processed successfully or not. Default is 'true'. If any of the individual requests within the delivery failed, should be set to ' false'.

siri:ErrorCondition

0:1

+local-type: typedef-50.1

Description of any error or warning conditions that appluy to the overall request. More Specific error conditions should be included on each request that fails.

siri:ServiceDeliveryBodyGroup

siri:MoreData

0:1

Whether there is a further delvery message with more current updates that follows this one. Default is 'false'.

→‍siri:AbstractFunctionalServiceDelivery

1:*

+siri:AbstractServiceDeliveryStructure

Subsititutable type for a SIRI Functional Service request.

1.4. The toplevel element siri:ServiceRequest

siri:ServiceRequest

siri:ServiceRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

siri:ServiceRequestContext

0:1

+siri:ServiceRequestContextStructure

General request properties - typically configured rather than repeated on request.

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

1.5. The toplevel element siri:Siri

siri:Siri

-

@version

1:1

siri:VersionString

The element contains one of the following elements (a-c)

The element contains one of the following elements (a-d)

The element contains one of the following elements (a-c)

siri:ServiceRequestGroup

aaa

→‍siri:ServiceRequest

-1:1

+local-type: typedef-77.2

Request from Consumer to Producer for immediate delivery of data. Answered with a ServiceDelivery (or a DataReadyRequest)

aab

→‍siri:SubscriptionRequest

-1:1

+local-type: typedef-53.2

Request from Subscriber to Producer for a subscription. Answered with a SubscriptionResponse.

aac

→‍siri:TerminateSubscriptionRequest

-1:1

+siri:TerminateSubscriptionRequestStructure

Request from Subscriber to Subscription Manager to terminate a subscription. Answered with a TerminateSubscriptionResponse.

The element contains one of the following elements (a-b)

siri:DeliveryRequestGroup

aba

→‍siri:DataReadyNotification

-1:1

+siri:DataReadyRequestStructure

Request from Producer to Consumer to notify that data update is ready to fetch. Answered with a DataReadyResponse.

abb

→‍siri:DataSupplyRequest

-1:1

+siri:DataSupplyRequestStructure

Request from Consumer to Producer to fetch update previously notified by a Data ready message. Answered with a Service Delivery.

The element contains one of the following elements (a-b)

siri:StatusRequestGroup

aca

→‍siri:CheckStatusRequest

-1:1

+siri:CheckStatusRequestStructure

Request from Consumer to Producer to check whether services is working. Answers a CheckStatusRequest.

acb

→‍siri:HeartbeatNotification

-1:1

+siri:HeartbeatNotificationStructure

Notification from Producer to Consumer to indicate that the service is running normally.

The element contains one of the following elements (a-b)

siri:DiscoveryRequestGroup

ada

→‍siri:CapabilitiesRequest

-1:1

+siri:CapabilitiesRequestStructure

Requests a the current capabilities of the server. Answred with a CpabailitiesResponse.

adb

→‍siri:AbstractDiscoveryRequest

-1:1

+siri:AbstractDiscoveryRequestStructure

Abstract Discovery request.

The element contains one of the following elements (a-d)

The element contains one of the following elements (a-b)

siri:ServiceResponseGroup

baa

→‍siri:SubscriptionResponse

-1:1

+siri:SubscriptionResponseStructure

Response from Producer to Consumer to inform whether subscriptions have been created. Answers a previous SubscriptionRequest.

bab

→‍siri:TerminateSubscriptionResponse

-1:1

+siri:TerminateSubscriptionResponseStructure

Request from Subscriber to Subscription Manager to terminate a subscription. Answered with a TerminateSubscriptionResponse.

The element contains one of the following elements (a-c)

siri:DeliveryResponseGroup

bba

→‍siri:DataReadyAcknowledgement

-1:1

+siri:DataReadyResponseStructure

Response from Consumer to Producer to acknowledge to Producer that a DataReadyRequest has been received.

bbb

→‍siri:ServiceDelivery

-1:1

+local-type: typedef-77.4

Response from Producer to Consumer to deliver payload data. Either answers a direct ServiceRequest, or asynchronously satisfies a subscription. May be sent directly in one step, or fetched in response to a DataSupply Request.

bbc

→‍siri:DataReceivedAcknowledgement

-1:1

+siri:DataReceivedResponseStructure

Response from Consumer to Producer to acknowledge that data hase been received. Used as optioanl extra step if reliable delivery is needed. Answers a ServiceDelivery.

The element contains one of the following elements (a)

siri:StatusResponseGroup

bca

→‍siri:CheckStatusResponse

-1:1

+siri:CheckStatusResponseStructure

Response from Producer to Consumer to inform whether services is working. Answers a CheckStatusRequest.

The element contains one of the following elements (a-b)

siri:DiscoveryResponseGroup

bda

→‍siri:CapabilitiesResponse

-1:1

+siri:CapabilitiesResponseStructure

Responses with the capabilities of an implementation.

bdb

→‍siri:AbstractDiscoveryDelivery

-1:1

+siri:AbstractDiscoveryDeliveryStructure

Abstract type for a discovery delivery.

c

→‍siri:Extensions

-0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

1.6. The toplevel element siri:SubscriptionRequest

siri:SubscriptionRequest

siri:SubscriptionRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:SubscriberEndpointGroup

siri:ConsumerAddress

0:1

siri:EndpointAddress

Address to which data is to be sent, if different from Address. This may also be determined from RequestorRef and preconfigured data.

siri:SubscriptionFilterIdentifier

0:1

Reference to a Subscription Filter with which this subscription is to be aggregated for purposes of notification and delivery. If absent, use the default filter. If present, use any existing filter with that identifier, if none found, create a new one. Optional SIRI feature.

siri:SubscriptionContext

0:1

+siri:SubscriptionContextStructure

General values that apply to subscription. Usually set by configuration.

→‍siri:AbstractFunctionalServiceSubscriptionRequest

1:*

+siri:AbstractSubscriptionStructure

Subsititutable type for a SIRI Functional Service subscription request.

1.7. The group siri:DeliveryResponseGroup

siri:DeliveryResponseGroup

Responses that deliver payload content.

The element contains one of the following elements (a-c)

siri:DeliveryResponseGroup

a

→‍siri:DataReadyAcknowledgement

-1:1

+siri:DataReadyResponseStructure

Response from Consumer to Producer to acknowledge to Producer that a DataReadyRequest has been received.

b

→‍siri:ServiceDelivery

-1:1

+local-type: typedef-77.4

Response from Producer to Consumer to deliver payload data. Either answers a direct ServiceRequest, or asynchronously satisfies a subscription. May be sent directly in one step, or fetched in response to a DataSupply Request.

c

→‍siri:DataReceivedAcknowledgement

-1:1

+siri:DataReceivedResponseStructure

Response from Consumer to Producer to acknowledge that data hase been received. Used as optioanl extra step if reliable delivery is needed. Answers a ServiceDelivery.

1.8. The group siri:RequestGroup

siri:RequestGroup

SIRI All Requests.

The element contains one of the following elements (a-d)

In case of choice 'a', the element contains one of the following elements (aa-ac)

siri:ServiceRequestGroup

aa

→‍siri:ServiceRequest

-1:1

+local-type: typedef-77.2

Request from Consumer to Producer for immediate delivery of data. Answered with a ServiceDelivery (or a DataReadyRequest)

ab

→‍siri:SubscriptionRequest

-1:1

+local-type: typedef-77.3

Request from Subscriber to Producer for a subscription. Answered with a SubscriptionResponse.

ac

→‍siri:TerminateSubscriptionRequest

-1:1

+siri:TerminateSubscriptionRequestStructure

Request from Subscriber to Subscription Manager to terminate a subscription. Answered with a TerminateSubscriptionResponse.

In case of choice 'b', the element contains one of the following elements (ba-bb)

siri:DeliveryRequestGroup

ba

→‍siri:DataReadyNotification

-1:1

+siri:DataReadyRequestStructure

Request from Producer to Consumer to notify that data update is ready to fetch. Answered with a DataReadyResponse.

bb

→‍siri:DataSupplyRequest

-1:1

+siri:DataSupplyRequestStructure

Request from Consumer to Producer to fetch update previously notified by a Data ready message. Answered with a Service Delivery.

In case of choice 'c', the element contains one of the following elements (ca-cb)

siri:StatusRequestGroup

ca

→‍siri:CheckStatusRequest

-1:1

+siri:CheckStatusRequestStructure

Request from Consumer to Producer to check whether services is working. Answers a CheckStatusRequest.

cb

→‍siri:HeartbeatNotification

-1:1

+siri:HeartbeatNotificationStructure

Notification from Producer to Consumer to indicate that the service is running normally.

In case of choice 'd', the element contains one of the following elements (da-db)

siri:SiriDiscoveryRequestGroup

da

→‍siri:CapabilitiesRequest

-1:1

+siri:CapabilitiesRequestStructure

Requests a the current capabilities of the server. Answred with a CpabailitiesResponse.

In case of choice 'db', the element contains one of the following elements (dba-dbh)

siri:SiriReferenceDiscoveryRequestGroup

dba

→‍siri:StopPointsRequest

-1:1

+local-type: typedef-73.1

Requests a list of the STOP POINTs and places covered by a Producer.

dbb

→‍siri:LinesRequest

-1:1

+siri:LinesDiscoveryRequestStructure

Requests a list of the LINEs covered by a Producer.

dbc

→‍siri:ServiceFeaturesRequest

-1:1

+local-type: typedef-73.2

Requests a list of the Service Features covered by a Producer.

dbd

→‍siri:ProductCategoriesRequest

-1:1

+siri:ProductCategoriesDiscoveryRequestStructure

Requests a list of the Product Categories covered by a Producer.

dbe

→‍siri:VehicleFeaturesRequest

-1:1

+siri:VehicleFeaturesRequestStructure

Requests a list of the Vehicle Features covered by a Producer.

dbf

→‍siri:InfoChannelRequest

-1:1

+siri:InfoChannelDiscoveryRequestStructure

Requests a list of the Info Channels covered by a Producer.

dbg

→‍siri:FacilityRequest

-1:1

+siri:FacilityRequestStructure

Requests a list of the Facilities covered by a Producer.

dbh

→‍siri:ConnectionLinksRequest

-1:1

+siri:ConnectionLinksDiscoveryRequestStructure

Requests a list of the CONNECTION LINKs covered by a Producer. (since SIRI 2.0)

1.9. The group siri:ResponseGroup

siri:ResponseGroup

SIRI Service Responses.

The element contains one of the following elements (a-d)

In case of choice 'a', the element contains one of the following elements (aa-ab)

siri:ServiceResponseGroup

aa

→‍siri:SubscriptionResponse

-1:1

+siri:SubscriptionResponseStructure

Response from Producer to Consumer to inform whether subscriptions have been created. Answers a previous SubscriptionRequest.

ab

→‍siri:TerminateSubscriptionResponse

-1:1

+siri:TerminateSubscriptionResponseStructure

Request from Subscriber to Subscription Manager to terminate a subscription. Answered with a TerminateSubscriptionResponse.

In case of choice 'b', the element contains one of the following elements (ba-bc)

siri:DeliveryResponseGroup

ba

→‍siri:DataReadyAcknowledgement

-1:1

+siri:DataReadyResponseStructure

Response from Consumer to Producer to acknowledge to Producer that a DataReadyRequest has been received.

bb

→‍siri:ServiceDelivery

-1:1

+local-type: typedef-77.4

Response from Producer to Consumer to deliver payload data. Either answers a direct ServiceRequest, or asynchronously satisfies a subscription. May be sent directly in one step, or fetched in response to a DataSupply Request.

bc

→‍siri:DataReceivedAcknowledgement

-1:1

+siri:DataReceivedResponseStructure

Response from Consumer to Producer to acknowledge that data hase been received. Used as optioanl extra step if reliable delivery is needed. Answers a ServiceDelivery.

In case of choice 'c', the element contains one of the following elements (ca)

siri:StatusResponseGroup

ca

→‍siri:CheckStatusResponse

-1:1

+siri:CheckStatusResponseStructure

Response from Producer to Consumer to inform whether services is working. Answers a CheckStatusRequest.

In case of choice 'd', the element contains one of the following elements (da-db)

siri:SiriDiscoveryResponseGroup

da

→‍siri:CapabilitiesResponse

-1:1

+siri:CapabilitiesResponseStructure

Responses with the capabilities of an implementation.

In case of choice 'db', the element contains one of the following elements (dba-dbh)

siri:SiriDiscoveryReferenceDeliveryGroup

dba

→‍siri:StopPointsDelivery

-1:1

+siri:StopPointsDeliveryStructure

Returns basic details about the STOP POINTs/places covered by a service. Answers a StopPointsRequest.

dbb

→‍siri:LinesDelivery

-1:1

+siri:LinesDeliveryStructure

Returns the LINEs covered by a web service. Answers a LINEsRequest.

dbc

→‍siri:ProductCategoriesDelivery

-1:1

+siri:ProductCategoriesDeliveryStructure

Returns the Product Categories covered by a service. Answers a ProductCategoriesRequest.

dbd

→‍siri:ServiceFeaturesDelivery

-1:1

+siri:ServiceFeaturesDeliveryStructure

Returns the SERVICE FEATUREs covered by a service. Answers a ServiceFeaturesRequest.

dbe

→‍siri:VehicleFeaturesDelivery

-1:1

+siri:VehicleFeaturesDeliveryStructure

Returns the Vehicle Features covered by a service. Answers a VehicleFeaturesRequest.

dbf

→‍siri:InfoChannelDelivery

-1:1

+siri:InfoChannelDeliveryStructure

Returns the Info Channels covered by a service. Answers a InfoChannelRequest.

dbg

→‍siri:FacilityDelivery

-1:1

+siri:FacilityDeliveryStructure

Returns the Facilities covered by a service. Answers a StopPointsRequest.

dbh

→‍siri:ConnectionLinksDelivery

-1:1

+siri:ConnectionLinksDeliveryStructure

Returns the CONNECTION LINKs covered by a web service. Answers a LINEsRequest. (since SIRI 2.0)

1.10. The group siri:ServiceDeliveryBodyGroup

siri:ServiceDeliveryBodyGroup

Elements for SIRI Service Delivery.

siri:ServiceDeliveryRequestStatusGroup

siri:Status

0:1

Whether the complerte request could be processed successfully or not. Default is 'true'. If any of the individual requests within the delivery failed, should be set to ' false'.

siri:ErrorCondition

0:1

+local-type: typedef-50.1

Description of any error or warning conditions that appluy to the overall request. More Specific error conditions should be included on each request that fails.

siri:ServiceDeliveryBodyGroup

siri:MoreData

0:1

Whether there is a further delivery message with more current updates that follows this one. Default is 'false'.

The element contains one of the following elements (b) or element sequences (a)

siri:SiriServiceDeliveryGroup

a

→‍siri:IncludedSituationExchangeDelivery

-0:*

+siri:SituationExchangeDeliveryStructure

Delivery of Situation Exchange Service included as supplement to main functional service delivery.

In case of choice 'a', the element contains one of the following elements (aa-aj)

aa

→‍siri:ProductionTimetableDelivery

-1:*

+siri:ProductionTimetableDeliveryStructure

Delivery for Production Timetable Service.

ab

→‍siri:EstimatedTimetableDelivery

-1:*

+siri:EstimatedTimetableDeliveryStructure

Delivery for Estimated Timetable Service.

ac

→‍siri:StopTimetableDelivery

-1:*

+siri:StopTimetableDeliveryStructure

Delivery for Stop Timetable Service.

ad

→‍siri:StopMonitoringDelivery

-1:*

+siri:StopMonitoringDeliveryStructure

Delivery for Stop Monitoring Service.

ae

→‍siri:VehicleMonitoringDelivery

-1:*

+siri:VehicleMonitoringDeliveryStructure

Delivery for Vehicle Monitoring Service.

af

→‍siri:ConnectionTimetableDelivery

-1:*

+siri:ConnectionTimetableDeliveryStructure

Delivery for Connection Timetable Service.

ag

→‍siri:ConnectionMonitoringFeederDelivery

-1:*

+siri:ConnectionMonitoringFeederDeliveryStructure

Feeder Delivery for Connection Monitoring Service.

ah

→‍siri:ConnectionMonitoringDistributorDelivery

-1:*

+siri:ConnectionMonitoringDistributorDeliveryStructure

Distributor Delivery for Connection Monitoring Service.

ai

→‍siri:GeneralMessageDelivery

-1:*

+siri:GeneralMessageDeliveryStructure

Delivery for General Message Service.

aj

→‍siri:FacilityMonitoringDelivery

-1:*

+siri:FacilityMonitoringDeliveryStructure

Delivery for Vehicle Monitoring Service.

b

→‍siri:SituationExchangeDelivery

-1:*

+siri:SituationExchangeDeliveryStructure

Delivery for Situation Exchange Service.

1.11. The group siri:ServiceRequestGroup

siri:ServiceRequestGroup

Requests for service provision.

The element contains one of the following elements (a-c)

siri:ServiceRequestGroup

a

→‍siri:ServiceRequest

-1:1

+local-type: typedef-77.2

Request from Consumer to Producer for immediate delivery of data. Answered with a ServiceDelivery (or a DataReadyRequest)

b

→‍siri:SubscriptionRequest

-1:1

+local-type: typedef-77.3

Request from Subscriber to Producer for a subscription. Answered with a SubscriptionResponse.

c

→‍siri:TerminateSubscriptionRequest

-1:1

+siri:TerminateSubscriptionRequestStructure

Request from Subscriber to Subscription Manager to terminate a subscription. Answered with a TerminateSubscriptionResponse.

1.12. The group siri:ServiceResponseGroup

siri:ServiceResponseGroup

Responses to requests other than deliveries and status information.

The element contains one of the following elements (a-c)

siri:ServiceResponseGroup

a

→‍siri:SubscriptionResponse

-1:1

+siri:SubscriptionResponseStructure

Response from Producer to Consumer to inform whether subscriptions have been created. Answers a previous SubscriptionRequest.

b

→‍siri:TerminateSubscriptionResponse

-1:1

+siri:TerminateSubscriptionResponseStructure

Request from Subscriber to Subscription Manager to terminate a subscription. Answered with a TerminateSubscriptionResponse.

c

→‍siri:SubscriptionTerminatedNotification

-1:1

+siri:SubscriptionTerminatedNotificationStructure

Notification from Subscriber to Subscription Manager to terminate a subscription.

1.13. The group siri:SiriDiscoveryRequestGroup

siri:SiriDiscoveryRequestGroup

Requests for reference data for use in SIRI Functional Service requests.

The element contains one of the following elements (a-b)

siri:SiriDiscoveryRequestGroup

a

→‍siri:CapabilitiesRequest

-1:1

+siri:CapabilitiesRequestStructure

Requests a the current capabilities of the server. Answred with a CpabailitiesResponse.

In case of choice 'b', the element contains one of the following elements (ba-bh)

siri:SiriReferenceDiscoveryRequestGroup

ba

→‍siri:StopPointsRequest

-1:1

+local-type: typedef-73.1

Requests a list of the STOP POINTs and places covered by a Producer.

bb

→‍siri:LinesRequest

-1:1

+siri:LinesDiscoveryRequestStructure

Requests a list of the LINEs covered by a Producer.

bc

→‍siri:ServiceFeaturesRequest

-1:1

+local-type: typedef-73.2

Requests a list of the Service Features covered by a Producer.

bd

→‍siri:ProductCategoriesRequest

-1:1

+siri:ProductCategoriesDiscoveryRequestStructure

Requests a list of the Product Categories covered by a Producer.

be

→‍siri:VehicleFeaturesRequest

-1:1

+siri:VehicleFeaturesRequestStructure

Requests a list of the Vehicle Features covered by a Producer.

bf

→‍siri:InfoChannelRequest

-1:1

+siri:InfoChannelDiscoveryRequestStructure

Requests a list of the Info Channels covered by a Producer.

bg

→‍siri:FacilityRequest

-1:1

+siri:FacilityRequestStructure

Requests a list of the Facilities covered by a Producer.

bh

→‍siri:ConnectionLinksRequest

-1:1

+siri:ConnectionLinksDiscoveryRequestStructure

Requests a list of the CONNECTION LINKs covered by a Producer. (since SIRI 2.0)

1.14. The group siri:SiriDiscoveryResponseGroup

siri:SiriDiscoveryResponseGroup

Responses with reference data for use in SIRI Functional Service requests.

The element contains one of the following elements (a-b)

siri:SiriDiscoveryResponseGroup

a

→‍siri:CapabilitiesResponse

-1:1

+siri:CapabilitiesResponseStructure

Responses with the capabilities of an implementation.

In case of choice 'b', the element contains one of the following elements (ba-bh)

siri:SiriDiscoveryReferenceDeliveryGroup

ba

→‍siri:StopPointsDelivery

-1:1

+siri:StopPointsDeliveryStructure

Returns basic details about the STOP POINTs/places covered by a service. Answers a StopPointsRequest.

bb

→‍siri:LinesDelivery

-1:1

+siri:LinesDeliveryStructure

Returns the LINEs covered by a web service. Answers a LINEsRequest.

bc

→‍siri:ProductCategoriesDelivery

-1:1

+siri:ProductCategoriesDeliveryStructure

Returns the Product Categories covered by a service. Answers a ProductCategoriesRequest.

bd

→‍siri:ServiceFeaturesDelivery

-1:1

+siri:ServiceFeaturesDeliveryStructure

Returns the SERVICE FEATUREs covered by a service. Answers a ServiceFeaturesRequest.

be

→‍siri:VehicleFeaturesDelivery

-1:1

+siri:VehicleFeaturesDeliveryStructure

Returns the Vehicle Features covered by a service. Answers a VehicleFeaturesRequest.

bf

→‍siri:InfoChannelDelivery

-1:1

+siri:InfoChannelDeliveryStructure

Returns the Info Channels covered by a service. Answers a InfoChannelRequest.

bg

→‍siri:FacilityDelivery

-1:1

+siri:FacilityDeliveryStructure

Returns the Facilities covered by a service. Answers a StopPointsRequest.

bh

→‍siri:ConnectionLinksDelivery

-1:1

+siri:ConnectionLinksDeliveryStructure

Returns the CONNECTION LINKs covered by a web service. Answers a LINEsRequest. (since SIRI 2.0)

1.15. The group siri:SiriServiceCapabilitiesRequestGroup

siri:SiriServiceCapabilitiesRequestGroup

Defines the capabilities of an individual SIRI service request functions.

siri:SiriServiceCapabilitiesRequestGroup

→‍siri:ProductionTimetableCapabilitiesRequest

0:1

+local-type: typedef-74.3

Request for information about ProductionTimetable Service Capabilities. Answered with a ProductionTimetableCapabilitiesResponse.

→‍siri:EstimatedTimetableCapabilitiesRequest

0:1

+siri:ServiceCapabilitiesRequestStructure

Request for information about Estimated Timetable Service Capabilities. Answered with a EstimatedTimetableCapabilitiesResponse.

→‍siri:StopTimetableCapabilitiesRequest

0:1

+siri:ServiceCapabilitiesRequestStructure

Request for information about Stop Timetable Service Capabilities Answered with a StopTimetableCapabilitiesResponse.

→‍siri:StopMonitoringCapabilitiesRequest

0:1

+siri:ServiceCapabilitiesRequestStructure

Request for information about Stop Monitoring Service Capabilities. Answered with StopMonitoringCapabilitiesResponse.

→‍siri:VehicleMonitoringCapabilitiesRequest

0:1

+siri:ServiceCapabilitiesRequestStructure

Request for information about Vehicle Monitoring Service Capabilities. Answered with a VehicleMontoringCapabilitiesResponse.

→‍siri:ConnectionTimetableCapabilitiesRequest

0:1

+siri:ServiceCapabilitiesRequestStructure

Request for information about Connection Timetable Service Capabilities. Answered with a ConnectionTimetableCapabilitiesResponse.

→‍siri:ConnectionMonitoringCapabilitiesRequest

0:1

+siri:ServiceCapabilitiesRequestStructure

Request for information about Connection Monitoring Service Capabilities. Answered with a ConnectionMontoringCapabilitiesResponse.

→‍siri:GeneralMessageCapabilitiesRequest

0:1

+siri:ServiceCapabilitiesRequestStructure

Request for information about General Message Service Capabilities. Answered with a GeneralMessageCapabilitiesResponse.

→‍siri:FacilityMonitoringCapabilitiesRequest

0:1

+siri:ServiceCapabilitiesRequestStructure

Request for information about Vehicle Monitoring Service Capabilities. Answered with a VehicleMontoringCapabilitiesResponse.

→‍siri:SituationExchangeCapabilitiesRequest

0:1

+siri:ServiceCapabilitiesRequestStructure

Request for information about Situation Exchange Service Capabilities. Answered with a VehicleMontoringCapabilitiesResponse.

1.16. The group siri:SiriServiceCapabilitiesResponseGroup

siri:SiriServiceCapabilitiesResponseGroup

Defines the capabilities of an individual SIRI service response functions.

siri:SiriServiceCapabilitiesResponseGroup

→‍siri:ProductionTimetableCapabilitiesResponse

0:1

+siri:ProductionTimetableCapabilitiesResponseStructure

Capabilities for ProductionTimetable Service. Answers a Answered with a ProductionTimetableCapabilitiesRequest.

→‍siri:EstimatedTimetableCapabilitiesResponse

0:1

+siri:EstimatedTimetableCapabilitiesResponseStructure

Capabilities for Estimated Timetable Service. Answers a EstimatedTimetableCapabilitiesRequest.

→‍siri:StopTimetableCapabilitiesResponse

0:1

+siri:StopTimetableCapabilitiesResponseStructure

Delivery for Stop Timetable Service. Answers a StopTimetableCapabilitiesRequest.

→‍siri:StopMonitoringCapabilitiesResponse

0:1

+siri:StopMonitoringCapabilitiesResponseStructure

Capabilities for Stop Monitoring Service. Answers a StopMonitoringCapabilitiesRequest.

→‍siri:VehicleMonitoringCapabilitiesResponse

0:1

+siri:VehicleMonitoringCapabilitiesResponseStructure

Capabilities for Vehicle Monitoring Service. Answers a VehicleMontoringCapabilitiesRequest.

→‍siri:ConnectionTimetableCapabilitiesResponse

0:1

+siri:ConnectionTimetableCapabilitiesResponseStructure

Capabilities for Connection Timetable Service. Answers a ConnectionTimetableCapabilitiesRequest.

→‍siri:ConnectionMonitoringCapabilitiesResponse

0:1

+siri:ConnectionMonitoringCapabilitiesResponseStructure

Capabilities for Connection Monitoring Service. Answers a ConnectionMontoringCapabilitiesRequest.

→‍siri:GeneralMessageCapabilitiesResponse

0:1

+siri:GeneralMessageCapabilitiesResponseStructure

Capabilities for General Message Service. Answers a GeneralMessageCapabilitiesResponse.

→‍siri:FacilityMonitoringCapabilitiesResponse

0:1

+siri:FacilityMonitoringCapabilitiesResponseStructure

Capabilities for Vehicle Monitoring Service. Answers a VehicleMontoringCapabilitiesRequest.

→‍siri:SituationExchangeCapabilitiesResponse

0:1

+siri:SituationExchangeCapabilitiesResponseStructure

Capabilities for Situation Exchange Service. Answers a VehicleMontoringCapabilitiesRequest.

1.17. The group siri:SiriServiceDeliveryGroup

siri:SiriServiceDeliveryGroup

SIRI Functional Service Delivery types.

The element contains one of the following elements (b) or element sequences (a)

siri:SiriServiceDeliveryGroup

a

→‍siri:IncludedSituationExchangeDelivery

-0:*

+siri:SituationExchangeDeliveryStructure

Delivery of Situation Exchange Service included as supplement to main functional service delivery.

In case of choice 'a', the element contains one of the following elements (aa-aj)

aa

→‍siri:ProductionTimetableDelivery

-1:*

+siri:ProductionTimetableDeliveryStructure

Delivery for Production Timetable Service.

ab

→‍siri:EstimatedTimetableDelivery

-1:*

+siri:EstimatedTimetableDeliveryStructure

Delivery for Estimated Timetable Service.

ac

→‍siri:StopTimetableDelivery

-1:*

+siri:StopTimetableDeliveryStructure

Delivery for Stop Timetable Service.

ad

→‍siri:StopMonitoringDelivery

-1:*

+siri:StopMonitoringDeliveryStructure

Delivery for Stop Monitoring Service.

ae

→‍siri:VehicleMonitoringDelivery

-1:*

+siri:VehicleMonitoringDeliveryStructure

Delivery for Vehicle Monitoring Service.

af

→‍siri:ConnectionTimetableDelivery

-1:*

+siri:ConnectionTimetableDeliveryStructure

Delivery for Connection Timetable Service.

ag

→‍siri:ConnectionMonitoringFeederDelivery

-1:*

+siri:ConnectionMonitoringFeederDeliveryStructure

Feeder Delivery for Connection Monitoring Service.

ah

→‍siri:ConnectionMonitoringDistributorDelivery

-1:*

+siri:ConnectionMonitoringDistributorDeliveryStructure

Distributor Delivery for Connection Monitoring Service.

ai

→‍siri:GeneralMessageDelivery

-1:*

+siri:GeneralMessageDeliveryStructure

Delivery for General Message Service.

aj

→‍siri:FacilityMonitoringDelivery

-1:*

+siri:FacilityMonitoringDeliveryStructure

Delivery for Vehicle Monitoring Service.

b

→‍siri:SituationExchangeDelivery

-1:*

+siri:SituationExchangeDeliveryStructure

Delivery for Situation Exchange Service.

1.18. The group siri:SiriServiceRequestGroup

siri:SiriServiceRequestGroup

SIRI Functional Service Concrete Requests.

The element contains one of the following elements (a-k)

siri:SiriServiceRequestGroup

a

→‍siri:ProductionTimetableRequest

-1:*

+siri:ProductionTimetableRequestStructure

Request for daily production timetables.

b

→‍siri:EstimatedTimetableRequest

-1:*

+siri:EstimatedTimetableRequestStructure

Request for information about the estimated timetable.

c

→‍siri:StopTimetableRequest

-1:*

+siri:StopTimetableRequestStructure

Request for information about Stop Visits, i.e. arrival and departure at a stop.

d

→‍siri:StopMonitoringMultipleRequest

-1:*

+siri:StopMonitoringMultipleRequestStructure

Request for information about Stop Visits, i.e. arrivals and departures at multiple stops stop. SIRI 1.3

e

→‍siri:StopMonitoringRequest

-1:*

+siri:StopMonitoringRequestStructure

Request for information about Stop Visits, i.e. arrivals and departures at a stop.

f

→‍siri:VehicleMonitoringRequest

-1:*

+siri:VehicleMonitoringRequestStructure

Request for information about Vehicle Movements.

g

→‍siri:ConnectionTimetableRequest

-1:*

+siri:ConnectionTimetableRequestStructure

Request for information about timetabled connections at a stop.

h

→‍siri:ConnectionMonitoringRequest

-1:*

+siri:ConnectionMonitoringRequestStructure

Request for information about changes to connections at a stop for Connection Monitoring service.

i

→‍siri:GeneralMessageRequest

-1:*

+siri:GeneralMessageRequestStructure

Request for information about general information messages affecting stops, vehicles or services.

j

→‍siri:FacilityMonitoringRequest

-1:*

+siri:FacilityMonitoringRequestStructure

Request for information about Facilities status.

k

→‍siri:SituationExchangeRequest

-1:*

+siri:SituationExchangeRequestStructure

Request for information about Facilities status.

1.19. The group siri:SiriSubscriptionRequestGroup

siri:SiriSubscriptionRequestGroup

SIRI Functional Service Subscription types. For a given SubscriptionRequest, must all be of the same service type.

The element contains one of the following elements (a-j)

siri:SiriSubscriptionRequestGroup

a

→‍siri:ProductionTimetableSubscriptionRequest

-1:*

+local-type: typedef-74.2

Request for a subscription to the Production Timetable Service.

b

→‍siri:EstimatedTimetableSubscriptionRequest

-1:*

+siri:EstimatedTimetableSubscriptionStructure

Request for a subscription to the Estimated Timetable Service.

c

→‍siri:StopTimetableSubscriptionRequest

-1:*

+siri:StopTimetableSubscriptionStructure

Request for a subscription to Stop TimetablesService.

d

→‍siri:StopMonitoringSubscriptionRequest

-1:*

+siri:StopMonitoringSubscriptionStructure

Request for a subscription to Stop Monitoring Service.

e

→‍siri:VehicleMonitoringSubscriptionRequest

-1:*

+siri:VehicleMonitoringSubscriptionStructure

Request for a subscription to the Vehicle Monitoring Service.

f

→‍siri:ConnectionTimetableSubscriptionRequest

-1:*

+siri:ConnectionTimetableSubscriptionStructure

Subscription Request for information about Timetabled connections at a stop.

g

→‍siri:ConnectionMonitoringSubscriptionRequest

-1:*

+siri:ConnectionMonitoringSubscriptionRequestStructure

Request for a subscription to Connection Monitoring Service.

h

→‍siri:GeneralMessageSubscriptionRequest

-1:*

+siri:GeneralMessageSubscriptionStructure

Request for a subscription to General Message Service.

i

→‍siri:FacilityMonitoringSubscriptionRequest

-1:*

+siri:FacilityMonitoringSubscriptionStructure

Request for a subscription to the Vehicle Monitoring Service.

j

→‍siri:SituationExchangeSubscriptionRequest

-1:*

+siri:SituationExchangeSubscriptionStructure

Request for a subscription to the Situation Exchange Service.

1.20. The complex type siri:CapabilitiesRequestStructure

siri:CapabilitiesRequestStructure

siri:AuthenticatedRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

Inherited content is followed by own content:

@version

1:1

siri:VersionString

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:SiriServiceCapabilitiesRequestGroup

→‍siri:ProductionTimetableCapabilitiesRequest

0:1

+local-type: typedef-74.3

Request for information about ProductionTimetable Service Capabilities. Answered with a ProductionTimetableCapabilitiesResponse.

→‍siri:EstimatedTimetableCapabilitiesRequest

0:1

+siri:ServiceCapabilitiesRequestStructure

Request for information about Estimated Timetable Service Capabilities. Answered with a EstimatedTimetableCapabilitiesResponse.

→‍siri:StopTimetableCapabilitiesRequest

0:1

+siri:ServiceCapabilitiesRequestStructure

Request for information about Stop Timetable Service Capabilities Answered with a StopTimetableCapabilitiesResponse.

→‍siri:StopMonitoringCapabilitiesRequest

0:1

+siri:ServiceCapabilitiesRequestStructure

Request for information about Stop Monitoring Service Capabilities. Answered with StopMonitoringCapabilitiesResponse.

→‍siri:VehicleMonitoringCapabilitiesRequest

0:1

+siri:ServiceCapabilitiesRequestStructure

Request for information about Vehicle Monitoring Service Capabilities. Answered with a VehicleMontoringCapabilitiesResponse.

→‍siri:ConnectionTimetableCapabilitiesRequest

0:1

+siri:ServiceCapabilitiesRequestStructure

Request for information about Connection Timetable Service Capabilities. Answered with a ConnectionTimetableCapabilitiesResponse.

→‍siri:ConnectionMonitoringCapabilitiesRequest

0:1

+siri:ServiceCapabilitiesRequestStructure

Request for information about Connection Monitoring Service Capabilities. Answered with a ConnectionMontoringCapabilitiesResponse.

→‍siri:GeneralMessageCapabilitiesRequest

0:1

+siri:ServiceCapabilitiesRequestStructure

Request for information about General Message Service Capabilities. Answered with a GeneralMessageCapabilitiesResponse.

→‍siri:FacilityMonitoringCapabilitiesRequest

0:1

+siri:ServiceCapabilitiesRequestStructure

Request for information about Vehicle Monitoring Service Capabilities. Answered with a VehicleMontoringCapabilitiesResponse.

→‍siri:SituationExchangeCapabilitiesRequest

0:1

+siri:ServiceCapabilitiesRequestStructure

Request for information about Situation Exchange Service Capabilities. Answered with a VehicleMontoringCapabilitiesResponse.

1.21. The complex type siri:CapabilitiesResponseStructure

siri:CapabilitiesResponseStructure

siri:ProducerResponseStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:ProducerResponseEndpointGroup

siri:ProducerRef

0:1

>siri:ParticipantRefStructure

Unique identifier of Producer - Participant reference.

siri:Address

0:1

siri:EndpointAddress

Endpoint Address to which acknowledgements to confirm delivery are to be sent.

siri:ResponseMessageIdentifier

0:1

>siri:MessageQualifierStructure

An arbitrary unique reference associated with the response which may be used to reference it.

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Reference to an arbitrary unique identifier associated with the request which gave rise to this response.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

Inherited content is followed by own content:

@version

1:1

siri:VersionString

siri:SiriServiceCapabilitiesResponseGroup

→‍siri:ProductionTimetableCapabilitiesResponse

0:1

+siri:ProductionTimetableCapabilitiesResponseStructure

Capabilities for ProductionTimetable Service. Answers a Answered with a ProductionTimetableCapabilitiesRequest.

→‍siri:EstimatedTimetableCapabilitiesResponse

0:1

+siri:EstimatedTimetableCapabilitiesResponseStructure

Capabilities for Estimated Timetable Service. Answers a EstimatedTimetableCapabilitiesRequest.

→‍siri:StopTimetableCapabilitiesResponse

0:1

+siri:StopTimetableCapabilitiesResponseStructure

Delivery for Stop Timetable Service. Answers a StopTimetableCapabilitiesRequest.

→‍siri:StopMonitoringCapabilitiesResponse

0:1

+siri:StopMonitoringCapabilitiesResponseStructure

Capabilities for Stop Monitoring Service. Answers a StopMonitoringCapabilitiesRequest.

→‍siri:VehicleMonitoringCapabilitiesResponse

0:1

+siri:VehicleMonitoringCapabilitiesResponseStructure

Capabilities for Vehicle Monitoring Service. Answers a VehicleMontoringCapabilitiesRequest.

→‍siri:ConnectionTimetableCapabilitiesResponse

0:1

+siri:ConnectionTimetableCapabilitiesResponseStructure

Capabilities for Connection Timetable Service. Answers a ConnectionTimetableCapabilitiesRequest.

→‍siri:ConnectionMonitoringCapabilitiesResponse

0:1

+siri:ConnectionMonitoringCapabilitiesResponseStructure

Capabilities for Connection Monitoring Service. Answers a ConnectionMontoringCapabilitiesRequest.

→‍siri:GeneralMessageCapabilitiesResponse

0:1

+siri:GeneralMessageCapabilitiesResponseStructure

Capabilities for General Message Service. Answers a GeneralMessageCapabilitiesResponse.

→‍siri:FacilityMonitoringCapabilitiesResponse

0:1

+siri:FacilityMonitoringCapabilitiesResponseStructure

Capabilities for Vehicle Monitoring Service. Answers a VehicleMontoringCapabilitiesRequest.

→‍siri:SituationExchangeCapabilitiesResponse

0:1

+siri:SituationExchangeCapabilitiesResponseStructure

Capabilities for Situation Exchange Service. Answers a VehicleMontoringCapabilitiesRequest.

1.22. The complex type siri:ServiceDeliveryBodyStructure

siri:ServiceDeliveryBodyStructure

Type for SIRI Service Delivery Body..

@srsName

1:1

siri:SrsNameType

Default gml coordinate format for eny location elements in response; applies if Coordinates element is used to specify points. May be overridden on individual points.

siri:ServiceDeliveryRequestStatusGroup

siri:Status

0:1

Whether the complerte request could be processed successfully or not. Default is 'true'. If any of the individual requests within the delivery failed, should be set to ' false'.

siri:ErrorCondition

0:1

+local-type: typedef-50.1

Description of any error or warning conditions that appluy to the overall request. More Specific error conditions should be included on each request that fails.

siri:ServiceDeliveryBodyGroup

siri:MoreData

0:1

Whether there is a further delivery message with more current updates that follows this one. Default is 'false'.

The element contains one of the following elements (b) or element sequences (a)

siri:SiriServiceDeliveryGroup

a

→‍siri:IncludedSituationExchangeDelivery

-0:*

+siri:SituationExchangeDeliveryStructure

Delivery of Situation Exchange Service included as supplement to main functional service delivery.

In case of choice 'a', the element contains one of the following elements (aa-aj)

aa

→‍siri:ProductionTimetableDelivery

-1:*

+siri:ProductionTimetableDeliveryStructure

Delivery for Production Timetable Service.

ab

→‍siri:EstimatedTimetableDelivery

-1:*

+siri:EstimatedTimetableDeliveryStructure

Delivery for Estimated Timetable Service.

ac

→‍siri:StopTimetableDelivery

-1:*

+siri:StopTimetableDeliveryStructure

Delivery for Stop Timetable Service.

ad

→‍siri:StopMonitoringDelivery

-1:*

+siri:StopMonitoringDeliveryStructure

Delivery for Stop Monitoring Service.

ae

→‍siri:VehicleMonitoringDelivery

-1:*

+siri:VehicleMonitoringDeliveryStructure

Delivery for Vehicle Monitoring Service.

af

→‍siri:ConnectionTimetableDelivery

-1:*

+siri:ConnectionTimetableDeliveryStructure

Delivery for Connection Timetable Service.

ag

→‍siri:ConnectionMonitoringFeederDelivery

-1:*

+siri:ConnectionMonitoringFeederDeliveryStructure

Feeder Delivery for Connection Monitoring Service.

ah

→‍siri:ConnectionMonitoringDistributorDelivery

-1:*

+siri:ConnectionMonitoringDistributorDeliveryStructure

Distributor Delivery for Connection Monitoring Service.

ai

→‍siri:GeneralMessageDelivery

-1:*

+siri:GeneralMessageDeliveryStructure

Delivery for General Message Service.

aj

→‍siri:FacilityMonitoringDelivery

-1:*

+siri:FacilityMonitoringDeliveryStructure

Delivery for Vehicle Monitoring Service.

b

→‍siri:SituationExchangeDelivery

-1:*

+siri:SituationExchangeDeliveryStructure

Delivery for Situation Exchange Service.

1.23. The complex type siri:ServiceDeliveryStructure

siri:ServiceDeliveryStructure

siri:ProducerResponseStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:ProducerResponseEndpointGroup

siri:ProducerRef

0:1

>siri:ParticipantRefStructure

Unique identifier of Producer - Participant reference.

siri:Address

0:1

siri:EndpointAddress

Endpoint Address to which acknowledgements to confirm delivery are to be sent.

siri:ResponseMessageIdentifier

0:1

>siri:MessageQualifierStructure

An arbitrary unique reference associated with the response which may be used to reference it.

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Reference to an arbitrary unique identifier associated with the request which gave rise to this response.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

Inherited content is followed by own content:

@srsName

1:1

siri:SrsNameType

Default gml coordinate format for eny location elements in response; applies if Coordinates element is used to specify points. May be overridden on individual points.

siri:ServiceDeliveryRequestStatusGroup

siri:Status

0:1

Whether the complerte request could be processed successfully or not. Default is 'true'. If any of the individual requests within the delivery failed, should be set to ' false'.

siri:ErrorCondition

0:1

+local-type: typedef-50.1

Description of any error or warning conditions that appluy to the overall request. More Specific error conditions should be included on each request that fails.

siri:ServiceDeliveryBodyGroup

siri:MoreData

0:1

Whether there is a further delivery message with more current updates that follows this one. Default is 'false'.

The element contains one of the following elements (b) or element sequences (a)

siri:SiriServiceDeliveryGroup

a

→‍siri:IncludedSituationExchangeDelivery

-0:*

+siri:SituationExchangeDeliveryStructure

Delivery of Situation Exchange Service included as supplement to main functional service delivery.

In case of choice 'a', the element contains one of the following elements (aa-aj)

aa

→‍siri:ProductionTimetableDelivery

-1:*

+siri:ProductionTimetableDeliveryStructure

Delivery for Production Timetable Service.

ab

→‍siri:EstimatedTimetableDelivery

-1:*

+siri:EstimatedTimetableDeliveryStructure

Delivery for Estimated Timetable Service.

ac

→‍siri:StopTimetableDelivery

-1:*

+siri:StopTimetableDeliveryStructure

Delivery for Stop Timetable Service.

ad

→‍siri:StopMonitoringDelivery

-1:*

+siri:StopMonitoringDeliveryStructure

Delivery for Stop Monitoring Service.

ae

→‍siri:VehicleMonitoringDelivery

-1:*

+siri:VehicleMonitoringDeliveryStructure

Delivery for Vehicle Monitoring Service.

af

→‍siri:ConnectionTimetableDelivery

-1:*

+siri:ConnectionTimetableDeliveryStructure

Delivery for Connection Timetable Service.

ag

→‍siri:ConnectionMonitoringFeederDelivery

-1:*

+siri:ConnectionMonitoringFeederDeliveryStructure

Feeder Delivery for Connection Monitoring Service.

ah

→‍siri:ConnectionMonitoringDistributorDelivery

-1:*

+siri:ConnectionMonitoringDistributorDeliveryStructure

Distributor Delivery for Connection Monitoring Service.

ai

→‍siri:GeneralMessageDelivery

-1:*

+siri:GeneralMessageDeliveryStructure

Delivery for General Message Service.

aj

→‍siri:FacilityMonitoringDelivery

-1:*

+siri:FacilityMonitoringDeliveryStructure

Delivery for Vehicle Monitoring Service.

b

→‍siri:SituationExchangeDelivery

-1:*

+siri:SituationExchangeDeliveryStructure

Delivery for Situation Exchange Service.

1.24. The complex type siri:ServiceRequestStructure

siri:ServiceRequestStructure

siri:ContextualisedRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

siri:ServiceRequestContext

0:1

+siri:ServiceRequestContextStructure

General request properties - typically configured rather than repeated on request.

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

Inherited content is followed by own content:

The element contains one of the following elements (a-k)

siri:SiriServiceRequestGroup

a

→‍siri:ProductionTimetableRequest

-1:*

+siri:ProductionTimetableRequestStructure

Request for daily production timetables.

b

→‍siri:EstimatedTimetableRequest

-1:*

+siri:EstimatedTimetableRequestStructure

Request for information about the estimated timetable.

c

→‍siri:StopTimetableRequest

-1:*

+siri:StopTimetableRequestStructure

Request for information about Stop Visits, i.e. arrival and departure at a stop.

d

→‍siri:StopMonitoringMultipleRequest

-1:*

+siri:StopMonitoringMultipleRequestStructure

Request for information about Stop Visits, i.e. arrivals and departures at multiple stops stop. SIRI 1.3

e

→‍siri:StopMonitoringRequest

-1:*

+siri:StopMonitoringRequestStructure

Request for information about Stop Visits, i.e. arrivals and departures at a stop.

f

→‍siri:VehicleMonitoringRequest

-1:*

+siri:VehicleMonitoringRequestStructure

Request for information about Vehicle Movements.

g

→‍siri:ConnectionTimetableRequest

-1:*

+siri:ConnectionTimetableRequestStructure

Request for information about timetabled connections at a stop.

h

→‍siri:ConnectionMonitoringRequest

-1:*

+siri:ConnectionMonitoringRequestStructure

Request for information about changes to connections at a stop for Connection Monitoring service.

i

→‍siri:GeneralMessageRequest

-1:*

+siri:GeneralMessageRequestStructure

Request for information about general information messages affecting stops, vehicles or services.

j

→‍siri:FacilityMonitoringRequest

-1:*

+siri:FacilityMonitoringRequestStructure

Request for information about Facilities status.

k

→‍siri:SituationExchangeRequest

-1:*

+siri:SituationExchangeRequestStructure

Request for information about Facilities status.

1.25. The complex type siri:SiriServiceDeliveryStructure

siri:SiriServiceDeliveryStructure

Type for a SIRI SIRI Functional Service Delivery types.Used for WSDL.

The element contains one of the following element sequences (a)

In case of choice 'a', the element contains one of the following elements (ab) or element sequences (aa)

siri:SiriServiceDeliveryGroup

aa

→‍siri:IncludedSituationExchangeDelivery

-0:*

+siri:SituationExchangeDeliveryStructure

Delivery of Situation Exchange Service included as supplement to main functional service delivery.

In case of choice 'aa', the element contains one of the following elements (aaa-aaj)

aaa

→‍siri:ProductionTimetableDelivery

-1:*

+siri:ProductionTimetableDeliveryStructure

Delivery for Production Timetable Service.

aab

→‍siri:EstimatedTimetableDelivery

-1:*

+siri:EstimatedTimetableDeliveryStructure

Delivery for Estimated Timetable Service.

aac

→‍siri:StopTimetableDelivery

-1:*

+siri:StopTimetableDeliveryStructure

Delivery for Stop Timetable Service.

aad

→‍siri:StopMonitoringDelivery

-1:*

+siri:StopMonitoringDeliveryStructure

Delivery for Stop Monitoring Service.

aae

→‍siri:VehicleMonitoringDelivery

-1:*

+siri:VehicleMonitoringDeliveryStructure

Delivery for Vehicle Monitoring Service.

aaf

→‍siri:ConnectionTimetableDelivery

-1:*

+siri:ConnectionTimetableDeliveryStructure

Delivery for Connection Timetable Service.

aag

→‍siri:ConnectionMonitoringFeederDelivery

-1:*

+siri:ConnectionMonitoringFeederDeliveryStructure

Feeder Delivery for Connection Monitoring Service.

aah

→‍siri:ConnectionMonitoringDistributorDelivery

-1:*

+siri:ConnectionMonitoringDistributorDeliveryStructure

Distributor Delivery for Connection Monitoring Service.

aai

→‍siri:GeneralMessageDelivery

-1:*

+siri:GeneralMessageDeliveryStructure

Delivery for General Message Service.

aaj

→‍siri:FacilityMonitoringDelivery

-1:*

+siri:FacilityMonitoringDeliveryStructure

Delivery for Vehicle Monitoring Service.

ab

→‍siri:SituationExchangeDelivery

-1:*

+siri:SituationExchangeDeliveryStructure

Delivery for Situation Exchange Service.

1.26. The complex type siri:SiriSubscriptionRequestStructure

siri:SiriSubscriptionRequestStructure

Type for SIRI Functional Service Subscription types. Used for WSDL exchanges.

The element contains one of the following elements (a-j)

siri:SiriSubscriptionRequestGroup

a

→‍siri:ProductionTimetableSubscriptionRequest

-1:*

+local-type: typedef-74.2

Request for a subscription to the Production Timetable Service.

b

→‍siri:EstimatedTimetableSubscriptionRequest

-1:*

+siri:EstimatedTimetableSubscriptionStructure

Request for a subscription to the Estimated Timetable Service.

c

→‍siri:StopTimetableSubscriptionRequest

-1:*

+siri:StopTimetableSubscriptionStructure

Request for a subscription to Stop TimetablesService.

d

→‍siri:StopMonitoringSubscriptionRequest

-1:*

+siri:StopMonitoringSubscriptionStructure

Request for a subscription to Stop Monitoring Service.

e

→‍siri:VehicleMonitoringSubscriptionRequest

-1:*

+siri:VehicleMonitoringSubscriptionStructure

Request for a subscription to the Vehicle Monitoring Service.

f

→‍siri:ConnectionTimetableSubscriptionRequest

-1:*

+siri:ConnectionTimetableSubscriptionStructure

Subscription Request for information about Timetabled connections at a stop.

g

→‍siri:ConnectionMonitoringSubscriptionRequest

-1:*

+siri:ConnectionMonitoringSubscriptionRequestStructure

Request for a subscription to Connection Monitoring Service.

h

→‍siri:GeneralMessageSubscriptionRequest

-1:*

+siri:GeneralMessageSubscriptionStructure

Request for a subscription to General Message Service.

i

→‍siri:FacilityMonitoringSubscriptionRequest

-1:*

+siri:FacilityMonitoringSubscriptionStructure

Request for a subscription to the Vehicle Monitoring Service.

j

→‍siri:SituationExchangeSubscriptionRequest

-1:*

+siri:SituationExchangeSubscriptionStructure

Request for a subscription to the Situation Exchange Service.

1.27. The complex type siri:SubscriptionRequestStructure

siri:SubscriptionRequestStructure

siri:AbstractSubscriptionRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:SubscriberEndpointGroup

siri:ConsumerAddress

0:1

siri:EndpointAddress

Address to which data is to be sent, if different from Address. This may also be determined from RequestorRef and preconfigured data.

siri:SubscriptionFilterIdentifier

0:1

Reference to a Subscription Filter with which this subscription is to be aggregated for purposes of notification and delivery. If absent, use the default filter. If present, use any existing filter with that identifier, if none found, create a new one. Optional SIRI feature.

siri:SubscriptionContext

0:1

+siri:SubscriptionContextStructure

General values that apply to subscription. Usually set by configuration.

Inherited content is followed by own content:

The element contains one of the following elements (a-j)

siri:SiriSubscriptionRequestGroup

a

→‍siri:ProductionTimetableSubscriptionRequest

-1:*

+local-type: typedef-74.2

Request for a subscription to the Production Timetable Service.

b

→‍siri:EstimatedTimetableSubscriptionRequest

-1:*

+siri:EstimatedTimetableSubscriptionStructure

Request for a subscription to the Estimated Timetable Service.

c

→‍siri:StopTimetableSubscriptionRequest

-1:*

+siri:StopTimetableSubscriptionStructure

Request for a subscription to Stop TimetablesService.

d

→‍siri:StopMonitoringSubscriptionRequest

-1:*

+siri:StopMonitoringSubscriptionStructure

Request for a subscription to Stop Monitoring Service.

e

→‍siri:VehicleMonitoringSubscriptionRequest

-1:*

+siri:VehicleMonitoringSubscriptionStructure

Request for a subscription to the Vehicle Monitoring Service.

f

→‍siri:ConnectionTimetableSubscriptionRequest

-1:*

+siri:ConnectionTimetableSubscriptionStructure

Subscription Request for information about Timetabled connections at a stop.

g

→‍siri:ConnectionMonitoringSubscriptionRequest

-1:*

+siri:ConnectionMonitoringSubscriptionRequestStructure

Request for a subscription to Connection Monitoring Service.

h

→‍siri:GeneralMessageSubscriptionRequest

-1:*

+siri:GeneralMessageSubscriptionStructure

Request for a subscription to General Message Service.

i

→‍siri:FacilityMonitoringSubscriptionRequest

-1:*

+siri:FacilityMonitoringSubscriptionStructure

Request for a subscription to the Vehicle Monitoring Service.

j

→‍siri:SituationExchangeSubscriptionRequest

-1:*

+siri:SituationExchangeSubscriptionStructure

Request for a subscription to the Situation Exchange Service.

1.28. The complex type group[siri:ServiceDeliveryRequestStatusGroup]/ErrorCondition#complexType (typedef-50.1)

group[siri:ServiceDeliveryRequestStatusGroup]
  /ErrorCondition #complexType
  (typedef-50.1)

-

The element contains one of the following elements (a-b)

a

→‍siri:CapabilityNotSupportedError

-1:1

+siri:CapabilityNotSupportedErrorStructure

Error: Service does not support the requested capability.

b

→‍siri:OtherError

-1:1

+siri:OtherErrorStructure

Error: Error type other than the well defined codes.

siri:Description

0:1

>siri:ErrorDescriptionStructure

Text description of error.

1.29. The complex type element[siri:SubscriptionRequest]#complexType (typedef-53.2)

element[siri:SubscriptionRequest]
  #complexType
  (typedef-53.2)

siri:SubscriptionRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:SubscriberEndpointGroup

siri:ConsumerAddress

0:1

siri:EndpointAddress

Address to which data is to be sent, if different from Address. This may also be determined from RequestorRef and preconfigured data.

siri:SubscriptionFilterIdentifier

0:1

Reference to a Subscription Filter with which this subscription is to be aggregated for purposes of notification and delivery. If absent, use the default filter. If present, use any existing filter with that identifier, if none found, create a new one. Optional SIRI feature.

siri:SubscriptionContext

0:1

+siri:SubscriptionContextStructure

General values that apply to subscription. Usually set by configuration.

→‍siri:AbstractFunctionalServiceSubscriptionRequest

1:*

+siri:AbstractSubscriptionStructure

Subsititutable type for a SIRI Functional Service subscription request.

1.30. The complex type element[siri:StopPointsRequest]#complexType (typedef-73.1)

element[siri:StopPointsRequest]
  #complexType
  (typedef-73.1)

siri:StopPointsDiscoveryRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

@version

1:1

siri:VersionString

Version number of request. Fixed

The element contains one of the following elements (a-c)

siri:StopPointsDiscoveryRequestTopicGroup

a

siri:BoundingBox

-0:1

+siri:BoundingBoxStructure

Rectangle containing stops be returned. ((since SIRI 2.0))

b

siri:Circle

-0:1

+siri:LocationStructure

Circle containing stops be returned. Point indicates centre, precision indicates radius ((since SIRI 2.0))

c

siri:PlaceRef

-0:1

Filter the results to include only stops associated with the PLACE . ((since SIRI 2.0))

siri:OperatorRef

0:1

>siri:OperatorRefStructure

Filter the results to include only stops run by the specified OPERATOR. ((since SIRI 2.0))

siri:LineRef

0:1

>siri:LineRefStructure

Filter the results to include only stops for the given LINE. ((since SIRI 2.0))

siri:StopPointsDiscoveryRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values. (since SIRI 2.0)

siri:StopPointsDetailLevel

0:1

siri:StopPointsDetailEnumeration

Level of detail to include in response. Default is 'normal'. (since SIRI 2.0)

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

1.31. The complex type element[siri:ServiceFeaturesRequest]#complexType (typedef-73.2)

element[siri:ServiceFeaturesRequest]
  #complexType
  (typedef-73.2)

siri:ServiceFeaturesDiscoveryRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

@version

1:1

siri:VersionString

Version number of request. Fixed

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

1.32. The complex type element[siri:ProductionTimetableSubscriptionRequest]#complexType (typedef-74.2)

element[siri:ProductionTimetableSubscriptionRequest]
  #complexType
  (typedef-74.2)

siri:ProductionTimetableSubscriptionStructure

Type for SIRI Service subscriptions.

The element content starts with items inherited from the base type:

siri:SubscriptionIdentityGroup

siri:SubscriberRef

0:1

>siri:ParticipantRefStructure

Participant identifier of Subscriber. Normally this will be given by context, i.e. be the same as on the Subscription Request.

siri:SubscriptionIdentifier

1:1

>siri:SubscriptionQualifierStructure

Identifier to be given to Subscription.

siri:InitialTerminationTime

1:1

Requested end time for subscription.

siri:SubscriptionRenewal

0:1

By using this element, the subscriber asks the data provider for an extension of the InitialTerminationTime of the subscription. If SubscriptionRenewal is omitted, this request is to be treated as a re-subscription and therefore all data corresponding to the SubscriptionRequest must be sent in the initial response (or a portion of the data if MoreData is set to 'true'). (since SIRI 2.1)

→‍siri:ProductionTimetableRequest

1:1

+siri:ProductionTimetableRequestStructure

Request for daily production timetables.

siri:ProductionTimetableSubscriptionPolicyGroup

siri:IncrementalUpdates

0:1

Whether the producer should return the complete set of current data, or only provide updates to the last data returned, i.e. additions, modifications and deletions. If false each subscription response will contain the full information as specified in this request.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

1.33. The complex type element[siri:ProductionTimetableCapabilitiesRequest]#complexType (typedef-74.3)

element[siri:ProductionTimetableCapabilitiesRequest]
  #complexType
  (typedef-74.3)

siri:ServiceCapabilitiesRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:ContextualisedRequestEndpointGroup

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique reference to this message.

@version

1:1

siri:VersionString

Version number of request. Fixed.

siri:ParticipantPermissions

0:1

Whether to include the requestors permissions in the response. Only applies if Access control capability supported. Default is 'false'.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

1.34. The complex type element[siri:Siri]#complexType (typedef-77.1)

element[siri:Siri]
  #complexType
  (typedef-77.1)

-

@version

1:1

siri:VersionString

The element contains one of the following elements (a-c)

In case of choice 'a', the element contains one of the following elements (aa-ad)

In case of choice 'aa', the element contains one of the following elements (aaa-aac)

siri:ServiceRequestGroup

aaa

→‍siri:ServiceRequest

-1:1

+local-type: typedef-77.2

Request from Consumer to Producer for immediate delivery of data. Answered with a ServiceDelivery (or a DataReadyRequest)

aab

→‍siri:SubscriptionRequest

-1:1

+local-type: typedef-53.2

Request from Subscriber to Producer for a subscription. Answered with a SubscriptionResponse.

aac

→‍siri:TerminateSubscriptionRequest

-1:1

+siri:TerminateSubscriptionRequestStructure

Request from Subscriber to Subscription Manager to terminate a subscription. Answered with a TerminateSubscriptionResponse.

In case of choice 'ab', the element contains one of the following elements (aba-abb)

siri:DeliveryRequestGroup

aba

→‍siri:DataReadyNotification

-1:1

+siri:DataReadyRequestStructure

Request from Producer to Consumer to notify that data update is ready to fetch. Answered with a DataReadyResponse.

abb

→‍siri:DataSupplyRequest

-1:1

+siri:DataSupplyRequestStructure

Request from Consumer to Producer to fetch update previously notified by a Data ready message. Answered with a Service Delivery.

In case of choice 'ac', the element contains one of the following elements (aca-acb)

siri:StatusRequestGroup

aca

→‍siri:CheckStatusRequest

-1:1

+siri:CheckStatusRequestStructure

Request from Consumer to Producer to check whether services is working. Answers a CheckStatusRequest.

acb

→‍siri:HeartbeatNotification

-1:1

+siri:HeartbeatNotificationStructure

Notification from Producer to Consumer to indicate that the service is running normally.

In case of choice 'ad', the element contains one of the following elements (ada-adb)

siri:DiscoveryRequestGroup

ada

→‍siri:CapabilitiesRequest

-1:1

+siri:CapabilitiesRequestStructure

Requests a the current capabilities of the server. Answred with a CpabailitiesResponse.

adb

→‍siri:AbstractDiscoveryRequest

-1:1

+siri:AbstractDiscoveryRequestStructure

Abstract Discovery request.

In case of choice 'b', the element contains one of the following elements (ba-bd)

In case of choice 'ba', the element contains one of the following elements (baa-bab)

siri:ServiceResponseGroup

baa

→‍siri:SubscriptionResponse

-1:1

+siri:SubscriptionResponseStructure

Response from Producer to Consumer to inform whether subscriptions have been created. Answers a previous SubscriptionRequest.

bab

→‍siri:TerminateSubscriptionResponse

-1:1

+siri:TerminateSubscriptionResponseStructure

Request from Subscriber to Subscription Manager to terminate a subscription. Answered with a TerminateSubscriptionResponse.

In case of choice 'bb', the element contains one of the following elements (bba-bbc)

siri:DeliveryResponseGroup

bba

→‍siri:DataReadyAcknowledgement

-1:1

+siri:DataReadyResponseStructure

Response from Consumer to Producer to acknowledge to Producer that a DataReadyRequest has been received.

bbb

→‍siri:ServiceDelivery

-1:1

+local-type: typedef-77.4

Response from Producer to Consumer to deliver payload data. Either answers a direct ServiceRequest, or asynchronously satisfies a subscription. May be sent directly in one step, or fetched in response to a DataSupply Request.

bbc

→‍siri:DataReceivedAcknowledgement

-1:1

+siri:DataReceivedResponseStructure

Response from Consumer to Producer to acknowledge that data hase been received. Used as optioanl extra step if reliable delivery is needed. Answers a ServiceDelivery.

In case of choice 'bc', the element contains one of the following elements (bca)

siri:StatusResponseGroup

bca

→‍siri:CheckStatusResponse

-1:1

+siri:CheckStatusResponseStructure

Response from Producer to Consumer to inform whether services is working. Answers a CheckStatusRequest.

In case of choice 'bd', the element contains one of the following elements (bda-bdb)

siri:DiscoveryResponseGroup

bda

→‍siri:CapabilitiesResponse

-1:1

+siri:CapabilitiesResponseStructure

Responses with the capabilities of an implementation.

bdb

→‍siri:AbstractDiscoveryDelivery

-1:1

+siri:AbstractDiscoveryDeliveryStructure

Abstract type for a discovery delivery.

c

→‍siri:Extensions

-0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

1.35. The complex type element[siri:ServiceRequest]#complexType (typedef-77.2)

element[siri:ServiceRequest]
  #complexType
  (typedef-77.2)

siri:ServiceRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

siri:ServiceRequestContext

0:1

+siri:ServiceRequestContextStructure

General request properties - typically configured rather than repeated on request.

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

1.36. The complex type element[siri:SubscriptionRequest]#complexType (typedef-77.3)

element[siri:SubscriptionRequest]
  #complexType
  (typedef-77.3)

siri:SubscriptionRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:SubscriberEndpointGroup

siri:ConsumerAddress

0:1

siri:EndpointAddress

Address to which data is to be sent, if different from Address. This may also be determined from RequestorRef and preconfigured data.

siri:SubscriptionFilterIdentifier

0:1

Reference to a Subscription Filter with which this subscription is to be aggregated for purposes of notification and delivery. If absent, use the default filter. If present, use any existing filter with that identifier, if none found, create a new one. Optional SIRI feature.

siri:SubscriptionContext

0:1

+siri:SubscriptionContextStructure

General values that apply to subscription. Usually set by configuration.

→‍siri:AbstractFunctionalServiceSubscriptionRequest

1:*

+siri:AbstractSubscriptionStructure

Subsititutable type for a SIRI Functional Service subscription request.

1.37. The complex type element[siri:ServiceDelivery]#complexType (typedef-77.4)

element[siri:ServiceDelivery]
  #complexType
  (typedef-77.4)

siri:ServiceDeliveryStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:ProducerResponseEndpointGroup

siri:ProducerRef

0:1

>siri:ParticipantRefStructure

Unique identifier of Producer - Participant reference.

siri:Address

0:1

siri:EndpointAddress

Endpoint Address to which acknowledgements to confirm delivery are to be sent.

siri:ResponseMessageIdentifier

0:1

>siri:MessageQualifierStructure

An arbitrary unique reference associated with the response which may be used to reference it.

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Reference to an arbitrary unique identifier associated with the request which gave rise to this response.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

@srsName

1:1

siri:SrsNameType

Default gml coordinate format for eny location elements in response; applies if Coordinates element is used to specify points. May be overridden on individual points.

siri:ServiceDeliveryRequestStatusGroup

siri:Status

0:1

Whether the complerte request could be processed successfully or not. Default is 'true'. If any of the individual requests within the delivery failed, should be set to ' false'.

siri:ErrorCondition

0:1

+local-type: typedef-50.1

Description of any error or warning conditions that appluy to the overall request. More Specific error conditions should be included on each request that fails.

siri:ServiceDeliveryBodyGroup

siri:MoreData

0:1

Whether there is a further delvery message with more current updates that follows this one. Default is 'false'.

→‍siri:AbstractFunctionalServiceDelivery

1:*

+siri:AbstractServiceDeliveryStructure

Subsititutable type for a SIRI Functional Service request.

2. SIRI Common Request Fra,mework

2.1. The toplevel element siri:CapabilitiesRequest

siri:CapabilitiesRequest

+siri:CapabilitiesRequestStructure

Requests a the current capabilities of the server. Answred with a CpabailitiesResponse.

2.2. The toplevel element siri:CapabilitiesResponse

siri:CapabilitiesResponse

+siri:CapabilitiesResponseStructure

Responses with the capabilities of an implementation.

2.3. The toplevel element siri:ServiceDelivery

siri:ServiceDelivery

siri:ServiceDeliveryStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:ProducerResponseEndpointGroup

siri:ProducerRef

0:1

>siri:ParticipantRefStructure

Unique identifier of Producer - Participant reference.

siri:Address

0:1

siri:EndpointAddress

Endpoint Address to which acknowledgements to confirm delivery are to be sent.

siri:ResponseMessageIdentifier

0:1

>siri:MessageQualifierStructure

An arbitrary unique reference associated with the response which may be used to reference it.

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Reference to an arbitrary unique identifier associated with the request which gave rise to this response.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

@srsName

1:1

siri:SrsNameType

Default gml coordinate format for eny location elements in response; applies if Coordinates element is used to specify points. May be overridden on individual points.

siri:ServiceDeliveryRequestStatusGroup

siri:Status

0:1

Whether the complerte request could be processed successfully or not. Default is 'true'. If any of the individual requests within the delivery failed, should be set to ' false'.

siri:ErrorCondition

0:1

+local-type: typedef-50.1

Description of any error or warning conditions that appluy to the overall request. More Specific error conditions should be included on each request that fails.

siri:ServiceDeliveryBodyGroup

siri:MoreData

0:1

Whether there is a further delvery message with more current updates that follows this one. Default is 'false'.

→‍siri:AbstractFunctionalServiceDelivery

1:*

+siri:AbstractServiceDeliveryStructure

Subsititutable type for a SIRI Functional Service request.

2.4. The toplevel element siri:ServiceRequest

siri:ServiceRequest

siri:ServiceRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

siri:ServiceRequestContext

0:1

+siri:ServiceRequestContextStructure

General request properties - typically configured rather than repeated on request.

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

Inherited content is followed by own content:

→‍siri:AbstractFunctionalServiceRequest

1:*

+siri:AbstractFunctionalServiceRequestStructure

Subsititutable type for a SIRI Functional Service request.

2.5. The toplevel element siri:SubscriptionRequest

siri:SubscriptionRequest

siri:SubscriptionRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:SubscriberEndpointGroup

siri:ConsumerAddress

0:1

siri:EndpointAddress

Address to which data is to be sent, if different from Address. This may also be determined from RequestorRef and preconfigured data.

siri:SubscriptionFilterIdentifier

0:1

Reference to a Subscription Filter with which this subscription is to be aggregated for purposes of notification and delivery. If absent, use the default filter. If present, use any existing filter with that identifier, if none found, create a new one. Optional SIRI feature.

siri:SubscriptionContext

0:1

+siri:SubscriptionContextStructure

General values that apply to subscription. Usually set by configuration.

→‍siri:AbstractFunctionalServiceSubscriptionRequest

1:*

+siri:AbstractSubscriptionStructure

Subsititutable type for a SIRI Functional Service subscription request.

2.6. The group siri:DeliveryResponseGroup

siri:DeliveryResponseGroup

Responses that deliver payload content.

The element contains one of the following elements (a-c)

siri:DeliveryResponseGroup

a

→‍siri:DataReadyAcknowledgement

-1:1

+siri:DataReadyResponseStructure

Response from Consumer to Producer to acknowledge to Producer that a DataReadyRequest has been received.

b

→‍siri:ServiceDelivery

-1:1

+local-type: typedef-77.4

Response from Producer to Consumer to deliver payload data. Either answers a direct ServiceRequest, or asynchronously satisfies a subscription. May be sent directly in one step, or fetched in response to a DataSupply Request.

c

→‍siri:DataReceivedAcknowledgement

-1:1

+siri:DataReceivedResponseStructure

Response from Consumer to Producer to acknowledge that data hase been received. Used as optioanl extra step if reliable delivery is needed. Answers a ServiceDelivery.

2.7. The group siri:DiscoveryRequestGroup

siri:DiscoveryRequestGroup

Requests for reference data for use in service requests.

The element contains one of the following elements (a-b)

siri:DiscoveryRequestGroup

a

→‍siri:CapabilitiesRequest

-1:1

+siri:CapabilitiesRequestStructure

Requests a the current capabilities of the server. Answred with a CpabailitiesResponse.

b

→‍siri:AbstractDiscoveryRequest

-1:1

+siri:AbstractDiscoveryRequestStructure

Abstract Discovery request.

2.8. The group siri:DiscoveryResponseGroup

siri:DiscoveryResponseGroup

Responses with reference data for use in service requests.

The element contains one of the following elements (a-b)

siri:DiscoveryResponseGroup

a

→‍siri:CapabilitiesResponse

-1:1

+siri:CapabilitiesResponseStructure

Responses with the capabilities of an implementation.

b

→‍siri:AbstractDiscoveryDelivery

-1:1

+siri:AbstractDiscoveryDeliveryStructure

Abstract type for a discovery delivery.

2.9. The group siri:RequestGroup

siri:RequestGroup

SIRI Requests.

The element contains one of the following elements (a-d)

In case of choice 'a', the element contains one of the following elements (aa-ac)

siri:ServiceRequestGroup

aa

→‍siri:ServiceRequest

-1:1

+local-type: typedef-77.2

Request from Consumer to Producer for immediate delivery of data. Answered with a ServiceDelivery (or a DataReadyRequest)

ab

→‍siri:SubscriptionRequest

-1:1

+local-type: typedef-77.3

Request from Subscriber to Producer for a subscription. Answered with a SubscriptionResponse.

ac

→‍siri:TerminateSubscriptionRequest

-1:1

+siri:TerminateSubscriptionRequestStructure

Request from Subscriber to Subscription Manager to terminate a subscription. Answered with a TerminateSubscriptionResponse.

In case of choice 'b', the element contains one of the following elements (ba-bb)

siri:DeliveryRequestGroup

ba

→‍siri:DataReadyNotification

-1:1

+siri:DataReadyRequestStructure

Request from Producer to Consumer to notify that data update is ready to fetch. Answered with a DataReadyResponse.

bb

→‍siri:DataSupplyRequest

-1:1

+siri:DataSupplyRequestStructure

Request from Consumer to Producer to fetch update previously notified by a Data ready message. Answered with a Service Delivery.

In case of choice 'c', the element contains one of the following elements (ca-cb)

siri:StatusRequestGroup

ca

→‍siri:CheckStatusRequest

-1:1

+siri:CheckStatusRequestStructure

Request from Consumer to Producer to check whether services is working. Answers a CheckStatusRequest.

cb

→‍siri:HeartbeatNotification

-1:1

+siri:HeartbeatNotificationStructure

Notification from Producer to Consumer to indicate that the service is running normally.

In case of choice 'd', the element contains one of the following elements (da-db)

siri:DiscoveryRequestGroup

da

→‍siri:CapabilitiesRequest

-1:1

+siri:CapabilitiesRequestStructure

Requests a the current capabilities of the server. Answred with a CpabailitiesResponse.

db

→‍siri:AbstractDiscoveryRequest

-1:1

+siri:AbstractDiscoveryRequestStructure

Abstract Discovery request.

2.10. The group siri:ResponseGroup

siri:ResponseGroup

SIRI Service Responses.

The element contains one of the following elements (a-d)

In case of choice 'a', the element contains one of the following elements (aa-ab)

siri:ServiceResponseGroup

aa

→‍siri:SubscriptionResponse

-1:1

+siri:SubscriptionResponseStructure

Response from Producer to Consumer to inform whether subscriptions have been created. Answers a previous SubscriptionRequest.

ab

→‍siri:TerminateSubscriptionResponse

-1:1

+siri:TerminateSubscriptionResponseStructure

Request from Subscriber to Subscription Manager to terminate a subscription. Answered with a TerminateSubscriptionResponse.

In case of choice 'b', the element contains one of the following elements (ba-bc)

siri:DeliveryResponseGroup

ba

→‍siri:DataReadyAcknowledgement

-1:1

+siri:DataReadyResponseStructure

Response from Consumer to Producer to acknowledge to Producer that a DataReadyRequest has been received.

bb

→‍siri:ServiceDelivery

-1:1

+local-type: typedef-77.4

Response from Producer to Consumer to deliver payload data. Either answers a direct ServiceRequest, or asynchronously satisfies a subscription. May be sent directly in one step, or fetched in response to a DataSupply Request.

bc

→‍siri:DataReceivedAcknowledgement

-1:1

+siri:DataReceivedResponseStructure

Response from Consumer to Producer to acknowledge that data hase been received. Used as optioanl extra step if reliable delivery is needed. Answers a ServiceDelivery.

In case of choice 'c', the element contains one of the following elements (ca)

siri:StatusResponseGroup

ca

→‍siri:CheckStatusResponse

-1:1

+siri:CheckStatusResponseStructure

Response from Producer to Consumer to inform whether services is working. Answers a CheckStatusRequest.

In case of choice 'd', the element contains one of the following elements (da-db)

siri:DiscoveryResponseGroup

da

→‍siri:CapabilitiesResponse

-1:1

+siri:CapabilitiesResponseStructure

Responses with the capabilities of an implementation.

db

→‍siri:AbstractDiscoveryDelivery

-1:1

+siri:AbstractDiscoveryDeliveryStructure

Abstract type for a discovery delivery.

2.11. The group siri:ServiceDeliveryBodyGroup

siri:ServiceDeliveryBodyGroup

Elements for SIRI Service Delivery type.

siri:ServiceDeliveryRequestStatusGroup

siri:Status

0:1

Whether the complerte request could be processed successfully or not. Default is 'true'. If any of the individual requests within the delivery failed, should be set to ' false'.

siri:ErrorCondition

0:1

+local-type: typedef-50.1

Description of any error or warning conditions that appluy to the overall request. More Specific error conditions should be included on each request that fails.

siri:ServiceDeliveryBodyGroup

siri:MoreData

0:1

Whether there is a further delvery message with more current updates that follows this one. Default is 'false'.

→‍siri:AbstractFunctionalServiceDelivery

1:*

+siri:AbstractServiceDeliveryStructure

Subsititutable type for a SIRI Functional Service request.

2.12. The group siri:ServiceRequestGroup

siri:ServiceRequestGroup

Requests for service provision.

The element contains one of the following elements (a-c)

siri:ServiceRequestGroup

a

→‍siri:ServiceRequest

-1:1

+local-type: typedef-77.2

Request from Consumer to Producer for immediate delivery of data. Answered with a ServiceDelivery (or a DataReadyRequest)

b

→‍siri:SubscriptionRequest

-1:1

+local-type: typedef-77.3

Request from Subscriber to Producer for a subscription. Answered with a SubscriptionResponse.

c

→‍siri:TerminateSubscriptionRequest

-1:1

+siri:TerminateSubscriptionRequestStructure

Request from Subscriber to Subscription Manager to terminate a subscription. Answered with a TerminateSubscriptionResponse.

2.13. The group siri:ServiceResponseGroup

siri:ServiceResponseGroup

Responses to requests other than deliveries and status information.

The element contains one of the following elements (a-b)

siri:ServiceResponseGroup

a

→‍siri:SubscriptionResponse

-1:1

+siri:SubscriptionResponseStructure

Response from Producer to Consumer to inform whether subscriptions have been created. Answers a previous SubscriptionRequest.

b

→‍siri:TerminateSubscriptionResponse

-1:1

+siri:TerminateSubscriptionResponseStructure

Request from Subscriber to Subscription Manager to terminate a subscription. Answered with a TerminateSubscriptionResponse.

2.14. The complex type siri:CapabilitiesRequestStructure

siri:CapabilitiesRequestStructure

siri:RequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

Inherited content is followed by own content:

@version

1:1

siri:VersionString

→‍siri:AbstractFunctionalServiceCapabilitiesRequest

1:1

+siri:AbstractServiceRequestStructure

Subsititutable type for a SIRI Functional Service Capabiloitiesequest.

2.15. The complex type siri:CapabilitiesResponseStructure

siri:CapabilitiesResponseStructure

siri:ProducerResponseStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:ProducerResponseEndpointGroup

siri:ProducerRef

0:1

>siri:ParticipantRefStructure

Unique identifier of Producer - Participant reference.

siri:Address

0:1

siri:EndpointAddress

Endpoint Address to which acknowledgements to confirm delivery are to be sent.

siri:ResponseMessageIdentifier

0:1

>siri:MessageQualifierStructure

An arbitrary unique reference associated with the response which may be used to reference it.

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Reference to an arbitrary unique identifier associated with the request which gave rise to this response.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

Inherited content is followed by own content:

→‍siri:AbstractFunctionalServiceCapabilitiesResponse

1:1

+siri:AbstractServiceCapabilitiesResponseStructure

Subsititutable type for a SIRI Functional Service Capabiloitiesequest.

2.16. The complex type siri:ServiceDeliveryBodyStructure

siri:ServiceDeliveryBodyStructure

Type for SIRI Service Delivery type.

@srsName

1:1

siri:SrsNameType

Default gml coordinate format for eny location elements in response; applies if Coordinates element is used to specify points. May be overridden on individual points.

siri:ServiceDeliveryRequestStatusGroup

siri:Status

0:1

Whether the complerte request could be processed successfully or not. Default is 'true'. If any of the individual requests within the delivery failed, should be set to ' false'.

siri:ErrorCondition

0:1

+local-type: typedef-50.1

Description of any error or warning conditions that appluy to the overall request. More Specific error conditions should be included on each request that fails.

siri:ServiceDeliveryBodyGroup

siri:MoreData

0:1

Whether there is a further delivery message with more current updates that follows this one. Default is 'false'.

The element contains one of the following elements (b) or element sequences (a)

siri:SiriServiceDeliveryGroup

a

→‍siri:IncludedSituationExchangeDelivery

-0:*

+siri:SituationExchangeDeliveryStructure

Delivery of Situation Exchange Service included as supplement to main functional service delivery.

In case of choice 'a', the element contains one of the following elements (aa-aj)

aa

→‍siri:ProductionTimetableDelivery

-1:*

+siri:ProductionTimetableDeliveryStructure

Delivery for Production Timetable Service.

ab

→‍siri:EstimatedTimetableDelivery

-1:*

+siri:EstimatedTimetableDeliveryStructure

Delivery for Estimated Timetable Service.

ac

→‍siri:StopTimetableDelivery

-1:*

+siri:StopTimetableDeliveryStructure

Delivery for Stop Timetable Service.

ad

→‍siri:StopMonitoringDelivery

-1:*

+siri:StopMonitoringDeliveryStructure

Delivery for Stop Monitoring Service.

ae

→‍siri:VehicleMonitoringDelivery

-1:*

+siri:VehicleMonitoringDeliveryStructure

Delivery for Vehicle Monitoring Service.

af

→‍siri:ConnectionTimetableDelivery

-1:*

+siri:ConnectionTimetableDeliveryStructure

Delivery for Connection Timetable Service.

ag

→‍siri:ConnectionMonitoringFeederDelivery

-1:*

+siri:ConnectionMonitoringFeederDeliveryStructure

Feeder Delivery for Connection Monitoring Service.

ah

→‍siri:ConnectionMonitoringDistributorDelivery

-1:*

+siri:ConnectionMonitoringDistributorDeliveryStructure

Distributor Delivery for Connection Monitoring Service.

ai

→‍siri:GeneralMessageDelivery

-1:*

+siri:GeneralMessageDeliveryStructure

Delivery for General Message Service.

aj

→‍siri:FacilityMonitoringDelivery

-1:*

+siri:FacilityMonitoringDeliveryStructure

Delivery for Vehicle Monitoring Service.

b

→‍siri:SituationExchangeDelivery

-1:*

+siri:SituationExchangeDeliveryStructure

Delivery for Situation Exchange Service.

2.17. The complex type siri:ServiceDeliveryStructure

siri:ServiceDeliveryStructure

siri:ProducerResponseStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:ProducerResponseEndpointGroup

siri:ProducerRef

0:1

>siri:ParticipantRefStructure

Unique identifier of Producer - Participant reference.

siri:Address

0:1

siri:EndpointAddress

Endpoint Address to which acknowledgements to confirm delivery are to be sent.

siri:ResponseMessageIdentifier

0:1

>siri:MessageQualifierStructure

An arbitrary unique reference associated with the response which may be used to reference it.

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Reference to an arbitrary unique identifier associated with the request which gave rise to this response.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

Inherited content is followed by own content:

@srsName

1:1

siri:SrsNameType

Default gml coordinate format for eny location elements in response; applies if Coordinates element is used to specify points. May be overridden on individual points.

siri:ServiceDeliveryRequestStatusGroup

siri:Status

0:1

Whether the complerte request could be processed successfully or not. Default is 'true'. If any of the individual requests within the delivery failed, should be set to ' false'.

siri:ErrorCondition

0:1

+local-type: typedef-50.1

Description of any error or warning conditions that appluy to the overall request. More Specific error conditions should be included on each request that fails.

siri:ServiceDeliveryBodyGroup

siri:MoreData

0:1

Whether there is a further delivery message with more current updates that follows this one. Default is 'false'.

The element contains one of the following elements (b) or element sequences (a)

siri:SiriServiceDeliveryGroup

a

→‍siri:IncludedSituationExchangeDelivery

-0:*

+siri:SituationExchangeDeliveryStructure

Delivery of Situation Exchange Service included as supplement to main functional service delivery.

In case of choice 'a', the element contains one of the following elements (aa-aj)

aa

→‍siri:ProductionTimetableDelivery

-1:*

+siri:ProductionTimetableDeliveryStructure

Delivery for Production Timetable Service.

ab

→‍siri:EstimatedTimetableDelivery

-1:*

+siri:EstimatedTimetableDeliveryStructure

Delivery for Estimated Timetable Service.

ac

→‍siri:StopTimetableDelivery

-1:*

+siri:StopTimetableDeliveryStructure

Delivery for Stop Timetable Service.

ad

→‍siri:StopMonitoringDelivery

-1:*

+siri:StopMonitoringDeliveryStructure

Delivery for Stop Monitoring Service.

ae

→‍siri:VehicleMonitoringDelivery

-1:*

+siri:VehicleMonitoringDeliveryStructure

Delivery for Vehicle Monitoring Service.

af

→‍siri:ConnectionTimetableDelivery

-1:*

+siri:ConnectionTimetableDeliveryStructure

Delivery for Connection Timetable Service.

ag

→‍siri:ConnectionMonitoringFeederDelivery

-1:*

+siri:ConnectionMonitoringFeederDeliveryStructure

Feeder Delivery for Connection Monitoring Service.

ah

→‍siri:ConnectionMonitoringDistributorDelivery

-1:*

+siri:ConnectionMonitoringDistributorDeliveryStructure

Distributor Delivery for Connection Monitoring Service.

ai

→‍siri:GeneralMessageDelivery

-1:*

+siri:GeneralMessageDeliveryStructure

Delivery for General Message Service.

aj

→‍siri:FacilityMonitoringDelivery

-1:*

+siri:FacilityMonitoringDeliveryStructure

Delivery for Vehicle Monitoring Service.

b

→‍siri:SituationExchangeDelivery

-1:*

+siri:SituationExchangeDeliveryStructure

Delivery for Situation Exchange Service.

2.18. The complex type siri:ServiceRequestStructure

siri:ServiceRequestStructure

siri:ContextualisedRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

siri:ServiceRequestContext

0:1

+siri:ServiceRequestContextStructure

General request properties - typically configured rather than repeated on request.

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

2.19. The complex type siri:SiriSchema

siri:SiriSchema

-

@version

1:1

The element contains one of the following elements (a-c)

In case of choice 'a', the element contains one of the following elements (aa-ad)

In case of choice 'aa', the element contains one of the following elements (aaa-aac)

siri:ServiceRequestGroup

aaa

→‍siri:ServiceRequest

-1:1

+local-type: typedef-77.2

Request from Consumer to Producer for immediate delivery of data. Answered with a ServiceDelivery (or a DataReadyRequest)

aab

→‍siri:SubscriptionRequest

-1:1

+local-type: typedef-77.3

Request from Subscriber to Producer for a subscription. Answered with a SubscriptionResponse.

aac

→‍siri:TerminateSubscriptionRequest

-1:1

+siri:TerminateSubscriptionRequestStructure

Request from Subscriber to Subscription Manager to terminate a subscription. Answered with a TerminateSubscriptionResponse.

In case of choice 'ab', the element contains one of the following elements (aba-abb)

siri:DeliveryRequestGroup

aba

→‍siri:DataReadyNotification

-1:1

+siri:DataReadyRequestStructure

Request from Producer to Consumer to notify that data update is ready to fetch. Answered with a DataReadyResponse.

abb

→‍siri:DataSupplyRequest

-1:1

+siri:DataSupplyRequestStructure

Request from Consumer to Producer to fetch update previously notified by a Data ready message. Answered with a Service Delivery.

In case of choice 'ac', the element contains one of the following elements (aca-acb)

siri:StatusRequestGroup

aca

→‍siri:CheckStatusRequest

-1:1

+siri:CheckStatusRequestStructure

Request from Consumer to Producer to check whether services is working. Answers a CheckStatusRequest.

acb

→‍siri:HeartbeatNotification

-1:1

+siri:HeartbeatNotificationStructure

Notification from Producer to Consumer to indicate that the service is running normally.

In case of choice 'ad', the element contains one of the following elements (ada-adb)

siri:SiriDiscoveryRequestGroup

ada

→‍siri:CapabilitiesRequest

-1:1

+siri:CapabilitiesRequestStructure

Requests a the current capabilities of the server. Answred with a CpabailitiesResponse.

In case of choice 'adb', the element contains one of the following elements (adba-adbh)

siri:SiriReferenceDiscoveryRequestGroup

adba

→‍siri:StopPointsRequest

-1:1

+local-type: typedef-73.1

Requests a list of the STOP POINTs and places covered by a Producer.

adbb

→‍siri:LinesRequest

-1:1

+siri:LinesDiscoveryRequestStructure

Requests a list of the LINEs covered by a Producer.

adbc

→‍siri:ServiceFeaturesRequest

-1:1

+local-type: typedef-73.2

Requests a list of the Service Features covered by a Producer.

adbd

→‍siri:ProductCategoriesRequest

-1:1

+siri:ProductCategoriesDiscoveryRequestStructure

Requests a list of the Product Categories covered by a Producer.

adbe

→‍siri:VehicleFeaturesRequest

-1:1

+siri:VehicleFeaturesRequestStructure

Requests a list of the Vehicle Features covered by a Producer.

adbf

→‍siri:InfoChannelRequest

-1:1

+siri:InfoChannelDiscoveryRequestStructure

Requests a list of the Info Channels covered by a Producer.

adbg

→‍siri:FacilityRequest

-1:1

+siri:FacilityRequestStructure

Requests a list of the Facilities covered by a Producer.

adbh

→‍siri:ConnectionLinksRequest

-1:1

+siri:ConnectionLinksDiscoveryRequestStructure

Requests a list of the CONNECTION LINKs covered by a Producer. (since SIRI 2.0)

In case of choice 'b', the element contains one of the following elements (ba-bd)

In case of choice 'ba', the element contains one of the following elements (baa-bab)

siri:ServiceResponseGroup

baa

→‍siri:SubscriptionResponse

-1:1

+siri:SubscriptionResponseStructure

Response from Producer to Consumer to inform whether subscriptions have been created. Answers a previous SubscriptionRequest.

bab

→‍siri:TerminateSubscriptionResponse

-1:1

+siri:TerminateSubscriptionResponseStructure

Request from Subscriber to Subscription Manager to terminate a subscription. Answered with a TerminateSubscriptionResponse.

In case of choice 'bb', the element contains one of the following elements (bba-bbc)

siri:DeliveryResponseGroup

bba

→‍siri:DataReadyAcknowledgement

-1:1

+siri:DataReadyResponseStructure

Response from Consumer to Producer to acknowledge to Producer that a DataReadyRequest has been received.

bbb

→‍siri:ServiceDelivery

-1:1

+local-type: typedef-77.4

Response from Producer to Consumer to deliver payload data. Either answers a direct ServiceRequest, or asynchronously satisfies a subscription. May be sent directly in one step, or fetched in response to a DataSupply Request.

bbc

→‍siri:DataReceivedAcknowledgement

-1:1

+siri:DataReceivedResponseStructure

Response from Consumer to Producer to acknowledge that data hase been received. Used as optioanl extra step if reliable delivery is needed. Answers a ServiceDelivery.

In case of choice 'bc', the element contains one of the following elements (bca)

siri:StatusResponseGroup

bca

→‍siri:CheckStatusResponse

-1:1

+siri:CheckStatusResponseStructure

Response from Producer to Consumer to inform whether services is working. Answers a CheckStatusRequest.

In case of choice 'bd', the element contains one of the following elements (bda-bdb)

siri:SiriDiscoveryResponseGroup

bda

→‍siri:CapabilitiesResponse

-1:1

+siri:CapabilitiesResponseStructure

Responses with the capabilities of an implementation.

In case of choice 'bdb', the element contains one of the following elements (bdba-bdbh)

siri:SiriDiscoveryReferenceDeliveryGroup

bdba

→‍siri:StopPointsDelivery

-1:1

+siri:StopPointsDeliveryStructure

Returns basic details about the STOP POINTs/places covered by a service. Answers a StopPointsRequest.

bdbb

→‍siri:LinesDelivery

-1:1

+siri:LinesDeliveryStructure

Returns the LINEs covered by a web service. Answers a LINEsRequest.

bdbc

→‍siri:ProductCategoriesDelivery

-1:1

+siri:ProductCategoriesDeliveryStructure

Returns the Product Categories covered by a service. Answers a ProductCategoriesRequest.

bdbd

→‍siri:ServiceFeaturesDelivery

-1:1

+siri:ServiceFeaturesDeliveryStructure

Returns the SERVICE FEATUREs covered by a service. Answers a ServiceFeaturesRequest.

bdbe

→‍siri:VehicleFeaturesDelivery

-1:1

+siri:VehicleFeaturesDeliveryStructure

Returns the Vehicle Features covered by a service. Answers a VehicleFeaturesRequest.

bdbf

→‍siri:InfoChannelDelivery

-1:1

+siri:InfoChannelDeliveryStructure

Returns the Info Channels covered by a service. Answers a InfoChannelRequest.

bdbg

→‍siri:FacilityDelivery

-1:1

+siri:FacilityDeliveryStructure

Returns the Facilities covered by a service. Answers a StopPointsRequest.

bdbh

→‍siri:ConnectionLinksDelivery

-1:1

+siri:ConnectionLinksDeliveryStructure

Returns the CONNECTION LINKs covered by a web service. Answers a LINEsRequest. (since SIRI 2.0)

c

→‍siri:Extensions

-0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

2.20. The complex type siri:SubscriptionRequestStructure

siri:SubscriptionRequestStructure

siri:AbstractSubscriptionRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:SubscriberEndpointGroup

siri:ConsumerAddress

0:1

siri:EndpointAddress

Address to which data is to be sent, if different from Address. This may also be determined from RequestorRef and preconfigured data.

siri:SubscriptionFilterIdentifier

0:1

Reference to a Subscription Filter with which this subscription is to be aggregated for purposes of notification and delivery. If absent, use the default filter. If present, use any existing filter with that identifier, if none found, create a new one. Optional SIRI feature.

siri:SubscriptionContext

0:1

+siri:SubscriptionContextStructure

General values that apply to subscription. Usually set by configuration.

Inherited content is followed by own content:

→‍siri:AbstractFunctionalServiceSubscriptionRequest

1:*

+siri:AbstractSubscriptionStructure

Subsititutable type for a SIRI Functional Service subscription request.

2.21. The complex type group[siri:ServiceDeliveryRequestStatusGroup]/ErrorCondition#complexType (typedef-50.1)

group[siri:ServiceDeliveryRequestStatusGroup]
  /ErrorCondition #complexType
  (typedef-50.1)

-

The element contains one of the following elements (a-b)

a

→‍siri:CapabilityNotSupportedError

-1:1

+siri:CapabilityNotSupportedErrorStructure

Error: Service does not support the requested capability.

b

→‍siri:OtherError

-1:1

+siri:OtherErrorStructure

Error: Error type other than the well defined codes.

siri:Description

0:1

>siri:ErrorDescriptionStructure

Text description of error.

2.22. The complex type element[siri:ServiceRequest]#complexType (typedef-53.1)

element[siri:ServiceRequest]
  #complexType
  (typedef-53.1)

siri:ServiceRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

siri:ServiceRequestContext

0:1

+siri:ServiceRequestContextStructure

General request properties - typically configured rather than repeated on request.

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

Inherited content is followed by own content:

→‍siri:AbstractFunctionalServiceRequest

1:*

+siri:AbstractFunctionalServiceRequestStructure

Subsititutable type for a SIRI Functional Service request.

2.23. The complex type element[siri:SubscriptionRequest]#complexType (typedef-53.2)

element[siri:SubscriptionRequest]
  #complexType
  (typedef-53.2)

siri:SubscriptionRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:SubscriberEndpointGroup

siri:ConsumerAddress

0:1

siri:EndpointAddress

Address to which data is to be sent, if different from Address. This may also be determined from RequestorRef and preconfigured data.

siri:SubscriptionFilterIdentifier

0:1

Reference to a Subscription Filter with which this subscription is to be aggregated for purposes of notification and delivery. If absent, use the default filter. If present, use any existing filter with that identifier, if none found, create a new one. Optional SIRI feature.

siri:SubscriptionContext

0:1

+siri:SubscriptionContextStructure

General values that apply to subscription. Usually set by configuration.

→‍siri:AbstractFunctionalServiceSubscriptionRequest

1:*

+siri:AbstractSubscriptionStructure

Subsititutable type for a SIRI Functional Service subscription request.

2.24. The complex type element[siri:ServiceDelivery]#complexType (typedef-53.3)

element[siri:ServiceDelivery]
  #complexType
  (typedef-53.3)

siri:ServiceDeliveryStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:ProducerResponseEndpointGroup

siri:ProducerRef

0:1

>siri:ParticipantRefStructure

Unique identifier of Producer - Participant reference.

siri:Address

0:1

siri:EndpointAddress

Endpoint Address to which acknowledgements to confirm delivery are to be sent.

siri:ResponseMessageIdentifier

0:1

>siri:MessageQualifierStructure

An arbitrary unique reference associated with the response which may be used to reference it.

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Reference to an arbitrary unique identifier associated with the request which gave rise to this response.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

@srsName

1:1

siri:SrsNameType

Default gml coordinate format for eny location elements in response; applies if Coordinates element is used to specify points. May be overridden on individual points.

siri:ServiceDeliveryRequestStatusGroup

siri:Status

0:1

Whether the complerte request could be processed successfully or not. Default is 'true'. If any of the individual requests within the delivery failed, should be set to ' false'.

siri:ErrorCondition

0:1

+local-type: typedef-50.1

Description of any error or warning conditions that appluy to the overall request. More Specific error conditions should be included on each request that fails.

siri:ServiceDeliveryBodyGroup

siri:MoreData

0:1

Whether there is a further delvery message with more current updates that follows this one. Default is 'false'.

→‍siri:AbstractFunctionalServiceDelivery

1:*

+siri:AbstractServiceDeliveryStructure

Subsititutable type for a SIRI Functional Service request.

2.25. The complex type element[siri:StopPointsRequest]#complexType (typedef-73.1)

element[siri:StopPointsRequest]
  #complexType
  (typedef-73.1)

siri:StopPointsDiscoveryRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

@version

1:1

siri:VersionString

Version number of request. Fixed

The element contains one of the following elements (a-c)

siri:StopPointsDiscoveryRequestTopicGroup

a

siri:BoundingBox

-0:1

+siri:BoundingBoxStructure

Rectangle containing stops be returned. ((since SIRI 2.0))

b

siri:Circle

-0:1

+siri:LocationStructure

Circle containing stops be returned. Point indicates centre, precision indicates radius ((since SIRI 2.0))

c

siri:PlaceRef

-0:1

Filter the results to include only stops associated with the PLACE . ((since SIRI 2.0))

siri:OperatorRef

0:1

>siri:OperatorRefStructure

Filter the results to include only stops run by the specified OPERATOR. ((since SIRI 2.0))

siri:LineRef

0:1

>siri:LineRefStructure

Filter the results to include only stops for the given LINE. ((since SIRI 2.0))

siri:StopPointsDiscoveryRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values. (since SIRI 2.0)

siri:StopPointsDetailLevel

0:1

siri:StopPointsDetailEnumeration

Level of detail to include in response. Default is 'normal'. (since SIRI 2.0)

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

2.26. The complex type element[siri:ServiceFeaturesRequest]#complexType (typedef-73.2)

element[siri:ServiceFeaturesRequest]
  #complexType
  (typedef-73.2)

siri:ServiceFeaturesDiscoveryRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

@version

1:1

siri:VersionString

Version number of request. Fixed

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

2.27. The complex type element[siri:ServiceRequest]#complexType (typedef-77.2)

element[siri:ServiceRequest]
  #complexType
  (typedef-77.2)

siri:ServiceRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

siri:ServiceRequestContext

0:1

+siri:ServiceRequestContextStructure

General request properties - typically configured rather than repeated on request.

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

2.28. The complex type element[siri:SubscriptionRequest]#complexType (typedef-77.3)

element[siri:SubscriptionRequest]
  #complexType
  (typedef-77.3)

siri:SubscriptionRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:SubscriberEndpointGroup

siri:ConsumerAddress

0:1

siri:EndpointAddress

Address to which data is to be sent, if different from Address. This may also be determined from RequestorRef and preconfigured data.

siri:SubscriptionFilterIdentifier

0:1

Reference to a Subscription Filter with which this subscription is to be aggregated for purposes of notification and delivery. If absent, use the default filter. If present, use any existing filter with that identifier, if none found, create a new one. Optional SIRI feature.

siri:SubscriptionContext

0:1

+siri:SubscriptionContextStructure

General values that apply to subscription. Usually set by configuration.

→‍siri:AbstractFunctionalServiceSubscriptionRequest

1:*

+siri:AbstractSubscriptionStructure

Subsititutable type for a SIRI Functional Service subscription request.

2.29. The complex type element[siri:ServiceDelivery]#complexType (typedef-77.4)

element[siri:ServiceDelivery]
  #complexType
  (typedef-77.4)

siri:ServiceDeliveryStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:ProducerResponseEndpointGroup

siri:ProducerRef

0:1

>siri:ParticipantRefStructure

Unique identifier of Producer - Participant reference.

siri:Address

0:1

siri:EndpointAddress

Endpoint Address to which acknowledgements to confirm delivery are to be sent.

siri:ResponseMessageIdentifier

0:1

>siri:MessageQualifierStructure

An arbitrary unique reference associated with the response which may be used to reference it.

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Reference to an arbitrary unique identifier associated with the request which gave rise to this response.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

@srsName

1:1

siri:SrsNameType

Default gml coordinate format for eny location elements in response; applies if Coordinates element is used to specify points. May be overridden on individual points.

siri:ServiceDeliveryRequestStatusGroup

siri:Status

0:1

Whether the complerte request could be processed successfully or not. Default is 'true'. If any of the individual requests within the delivery failed, should be set to ' false'.

siri:ErrorCondition

0:1

+local-type: typedef-50.1

Description of any error or warning conditions that appluy to the overall request. More Specific error conditions should be included on each request that fails.

siri:ServiceDeliveryBodyGroup

siri:MoreData

0:1

Whether there is a further delvery message with more current updates that follows this one. Default is 'false'.

→‍siri:AbstractFunctionalServiceDelivery

1:*

+siri:AbstractServiceDeliveryStructure

Subsititutable type for a SIRI Functional Service request.

3. SIRI Framework - Common Requests.

3.1. Simple type definitions

DeliveryMethodEnumeration

Delivery Method: Fetched or Direct Delivery.

direct

-

fetched

-

PredictorsEnumeration

Allowed values for predictors.

avmsOnly

-

anyone

-

3.2. The toplevel element siri:CheckStatusRequest

siri:CheckStatusRequest

+siri:CheckStatusRequestStructure (↔ siri:AbstractTrackedRequest)

Request from Consumer to Producer to check whether services is working. Answers a CheckStatusRequest.

3.3. The toplevel element siri:CheckStatusResponse

siri:CheckStatusResponse

+siri:CheckStatusResponseStructure (↔ siri:AbstractResponse)

Response from Producer to Consumer to inform whether services is working. Answers a CheckStatusRequest.

3.4. The toplevel element siri:DataReadyAcknowledgement

siri:DataReadyAcknowledgement

+siri:DataReadyResponseStructure (↔ siri:AbstractResponse)

Response from Consumer to Producer to acknowledge to Producer that a DataReadyRequest has been received.

3.5. The toplevel element siri:DataReadyNotification

siri:DataReadyNotification

+siri:DataReadyRequestStructure (↔ siri:ProducerRequest)

Request from Producer to Consumer to notify that data update is ready to fetch. Answered with a DataReadyResponse.

3.6. The toplevel element siri:DataReceivedAcknowledgement

siri:DataReceivedAcknowledgement

+siri:DataReceivedResponseStructure (↔ siri:AbstractResponse)

Response from Consumer to Producer to acknowledge that data hase been received. Used as optioanl extra step if reliable delivery is needed. Answers a ServiceDelivery.

3.7. The toplevel element siri:DataSupplyRequest

siri:DataSupplyRequest

+siri:DataSupplyRequestStructure (↔ siri:AbstractRequest)

Request from Consumer to Producer to fetch update previously notified by a Data ready message. Answered with a Service Delivery.

3.8. The toplevel element siri:HeartbeatNotification

siri:HeartbeatNotification

+siri:HeartbeatNotificationStructure (↔ siri:ProducerRequest)

Notification from Producer to Consumer to indicate that the service is running normally.

3.9. The toplevel element siri:ResponseStatus

siri:ResponseStatus

+siri:StatusResponseStructure

Contains infromation about the processing of a an individual service subscription - either success info or an error condition. (VDV Acknowledgement).

3.10. The toplevel element siri:SubscriptionResponse

siri:SubscriptionResponse

+siri:SubscriptionResponseStructure (↔ siri:AbstractResponse)

Response from Producer to Consumer to inform whether subscriptions have been created. Answers a previous SubscriptionRequest.

3.11. The toplevel element siri:SubscriptionTerminatedNotification

siri:SubscriptionTerminatedNotification

+siri:SubscriptionTerminatedNotificationStructure (↔ siri:AbstractResponse)

Notification from Subscriber to Subscription Manager to terminate a subscription.

3.12. The toplevel element siri:TerminateSubscriptionRequest

siri:TerminateSubscriptionRequest

+siri:TerminateSubscriptionRequestStructure (↔ siri:AuthenticatedRequest)

Request from Subscriber to Subscription Manager to terminate a subscription. Answered with a TerminateSubscriptionResponse.

3.13. The toplevel element siri:TerminateSubscriptionResponse

siri:TerminateSubscriptionResponse

+siri:TerminateSubscriptionResponseStructure (↔ siri:AbstractResponse)

Request from Subscriber to Subscription Manager to terminate a subscription. Answered with a TerminateSubscriptionResponse.

3.14. The group siri:CheckStatusPayloadGroup

siri:CheckStatusPayloadGroup

Data received AcknowledgementService Status Check Request content.

siri:CheckStatusPayloadGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:DataReady

0:1

Whether data delivery is ready to be fetched SIRI v 2.0

siri:ErrorCondition

0:1

+local-type: typedef-51.4

Description of any error or warning condition that applies to the status check.

siri:SuccessInfoGroup

siri:ValidUntil

0:1

End of data horizon of the data producer.

siri:ShortestPossibleCycle

0:1

siri:PositiveDurationType

Minimum interval at which updates can be sent.

siri:CheckStatusPayloadGroup

siri:ServiceStartedTime

0:1

Time at which current instantiation of service started.

3.15. The group siri:ClientEndpointAddressGroup

siri:ClientEndpointAddressGroup

Address elements for SIRI messages to the Subscriber/Consumer client.

siri:ClientEndpointAddressGroup

siri:StatusResponseAddress

0:1

siri:EndpointAddress

Address to which CheckStatus responses and heartbeats are to be sent. If absent, same as SubscriberAddress.

siri:SubscriberAddress

0:1

siri:EndpointAddress

Address to which subscription responses are to be sent.

siri:NotifyAddress

0:1

siri:EndpointAddress

Address to which notifcations requests are to be sent. If absent, same as SubscriberAddress.

siri:ConsumerAddress

0:1

siri:EndpointAddress

Address to which data is to be sent. If absent, same as NotifyAddress.

3.16. The group siri:DataReceivedPayloadGroup

siri:DataReceivedPayloadGroup

Data received Acknowledgement content.

siri:DataReceivedPayloadGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+local-type: typedef-51.3

Description of any error or warning condition.

3.17. The group siri:DataSupplyGroup

siri:DataSupplyGroup

Groups the data supply messages.

siri:DataSupplyGroup

→‍siri:DataReadyNotification

1:1

+siri:DataReadyRequestStructure

Request from Producer to Consumer to notify that data update is ready to fetch. Answered with a DataReadyResponse.

→‍siri:DataSupplyRequest

1:1

+siri:DataSupplyRequestStructure

Request from Consumer to Producer to fetch update previously notified by a Data ready message. Answered with a Service Delivery.

→‍siri:DataReceivedAcknowledgement

1:1

+siri:DataReceivedResponseStructure

Response from Consumer to Producer to acknowledge that data hase been received. Used as optioanl extra step if reliable delivery is needed. Answers a ServiceDelivery.

3.18. The group siri:DataSupplyTopicGroup

siri:DataSupplyTopicGroup

Specifies content to be included in data supply.

siri:DataSupplyTopicGroup

siri:NotificationRef

0:1

>siri:MessageRefStructure

Reference to a specific notification message for which data is to be fetched. Can be used to distinguish between notfcatiosn for the same service and subscriber but for different filters.If none specified,

siri:AllData

0:1

Whether to return all data, or just new updates since the last delivery. Default false, i.e. just updates.

3.19. The group siri:DeliveryContextGroup

siri:DeliveryContextGroup

Delivery options.

siri:DeliveryContextGroup

siri:DeliveryMethod

0:1

siri:DeliveryMethodEnumeration

Whether Delivery is fetched or retrieved.

siri:MultipartDespatch

0:1

Whether multi-part delivery is allowed, i.e. the breaking up of updates into more than one delivery messages with a MoreData flag,

siri:ConfirmDelivery

0:1

Whether Consumers should issue an acknowledgement on successful receipt of a delivery. Default is ' false'.

3.20. The group siri:DeliveryEndpointGroup

siri:DeliveryEndpointGroup

Elements identifying data Consumer, i.e. requestor, if synchronous delivery or subscriber if asynchronous.

siri:DeliveryEndpointGroup

→‍siri:RequestorRef

0:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageRef

0:1

>siri:MessageRefStructure

Reference to an arbitrary unique reference associated with the request which gave rise to this response.

3.21. The group siri:DeliveryRequestGroup

siri:DeliveryRequestGroup

General requests for fetched data delivery.

The element contains one of the following elements (a-b)

siri:DeliveryRequestGroup

a

→‍siri:DataReadyNotification

-1:1

+siri:DataReadyRequestStructure

Request from Producer to Consumer to notify that data update is ready to fetch. Answered with a DataReadyResponse.

b

→‍siri:DataSupplyRequest

-1:1

+siri:DataSupplyRequestStructure

Request from Consumer to Producer to fetch update previously notified by a Data ready message. Answered with a Service Delivery.

3.22. The group siri:PredictionMethodGroup

siri:PredictionMethodGroup

Prediction options.

siri:PredictionMethodGroup

siri:AllowedPredictors

0:1

siri:PredictorsEnumeration

Who may make a prediction.

siri:PredictionFunction

0:1

Name of prediction method used.

3.23. The group siri:ReferenceContextGroup

siri:ReferenceContextGroup

Namespace related elements in Request Context.

siri:ReferenceContextGroup

siri:DataNameSpaces

0:1

+siri:DataNameSpacesStructure

Default names pace used to scope data identifiers.

siri:Language

0:*

Preferred languages in which to return text values.

The element contains none or one of the following elements (a-b)

a

siri:WgsDecimalDegrees

-1:1

siri:EmptyType

Geospatial coordinates are given as Wgs 84 Latiude and longitude, decimial degrees of arc.

b

siri:GmlCoordinateFormat

-1:1

siri:SrsNameType

Name of GML Coordinate format used for Geospatial points in responses.

siri:DistanceUnits

0:1

Units for Distance Type. Default is metres. (since SIRI 2.0)

siri:VelocityUnits

0:1

Units for Distance Type. Default is metres per second. (since SIRI 2.0)

3.24. The group siri:ResourceContextGroup

siri:ResourceContextGroup

Resources related elements in Request Context.

siri:ResourceContextGroup

siri:MaximimumNumberOfSubscriptions

0:1

Maximum Number of subscriptions that can be sustained by the subscriber. If absent no limit.

3.25. The group siri:ServiceEndpointAddressGroup

siri:ServiceEndpointAddressGroup

Address elements for SIRI messages to the Producer server.

siri:ServiceEndpointAddressGroup

siri:CheckStatusAddress

0:1

siri:EndpointAddress

Address to which CheckStatus requests are to be sent.

siri:SubscribeAddress

0:1

siri:EndpointAddress

Address to which subscription requests are to be sent.

siri:ManageSubscriptionAddress

0:1

siri:EndpointAddress

Address to which subscription requests are to be sent. If absent, same as SubscribeAddress.

siri:GetDataAddress

0:1

siri:EndpointAddress

Address to which requests are to return data.

3.26. The group siri:SiriCommonIndexGroup

siri:SiriCommonIndexGroup

Convenience artefact to pick out main elements of the common requests.

siri:SubscriptionManagementGroup

→‍siri:SubscriptionResponse

1:1

+siri:SubscriptionResponseStructure

Response from Producer to Consumer to inform whether subscriptions have been created. Answers a previous SubscriptionRequest.

→‍siri:TerminateSubscriptionRequest

1:1

+siri:TerminateSubscriptionRequestStructure

Request from Subscriber to Subscription Manager to terminate a subscription. Answered with a TerminateSubscriptionResponse.

→‍siri:TerminateSubscriptionResponse

1:1

+siri:TerminateSubscriptionResponseStructure

Request from Subscriber to Subscription Manager to terminate a subscription. Answered with a TerminateSubscriptionResponse.

siri:DataSupplyGroup

→‍siri:DataReadyNotification

1:1

+siri:DataReadyRequestStructure

Request from Producer to Consumer to notify that data update is ready to fetch. Answered with a DataReadyResponse.

→‍siri:DataSupplyRequest

1:1

+siri:DataSupplyRequestStructure

Request from Consumer to Producer to fetch update previously notified by a Data ready message. Answered with a Service Delivery.

→‍siri:DataReceivedAcknowledgement

1:1

+siri:DataReceivedResponseStructure

Response from Consumer to Producer to acknowledge that data hase been received. Used as optioanl extra step if reliable delivery is needed. Answers a ServiceDelivery.

The element contains one of the following elements (a-b)

siri:StatusRequestGroup

a

→‍siri:CheckStatusRequest

-1:1

+siri:CheckStatusRequestStructure

Request from Consumer to Producer to check whether services is working. Answers a CheckStatusRequest.

b

→‍siri:HeartbeatNotification

-1:1

+siri:HeartbeatNotificationStructure

Notification from Producer to Consumer to indicate that the service is running normally.

The element contains one of the following elements (a)

siri:StatusResponseGroup

a

→‍siri:CheckStatusResponse

-1:1

+siri:CheckStatusResponseStructure

Response from Producer to Consumer to inform whether services is working. Answers a CheckStatusRequest.

3.27. The group siri:StatusRequestGroup

siri:StatusRequestGroup

Requests about system status.

The element contains one of the following elements (a-b)

siri:StatusRequestGroup

a

→‍siri:CheckStatusRequest

-1:1

+siri:CheckStatusRequestStructure

Request from Consumer to Producer to check whether services is working. Answers a CheckStatusRequest.

b

→‍siri:HeartbeatNotification

-1:1

+siri:HeartbeatNotificationStructure

Notification from Producer to Consumer to indicate that the service is running normally.

3.28. The group siri:StatusResponseGroup

siri:StatusResponseGroup

Responses that infrom about the service status.

The element contains one of the following elements (a)

siri:StatusResponseGroup

a

→‍siri:CheckStatusResponse

-1:1

+siri:CheckStatusResponseStructure

Response from Producer to Consumer to inform whether services is working. Answers a CheckStatusRequest.

3.29. The group siri:SubscriptionManagementGroup

siri:SubscriptionManagementGroup

groups the subscription request.

siri:SubscriptionManagementGroup

→‍siri:SubscriptionResponse

1:1

+siri:SubscriptionResponseStructure

Response from Producer to Consumer to inform whether subscriptions have been created. Answers a previous SubscriptionRequest.

→‍siri:TerminateSubscriptionRequest

1:1

+siri:TerminateSubscriptionRequestStructure

Request from Subscriber to Subscription Manager to terminate a subscription. Answered with a TerminateSubscriptionResponse.

→‍siri:TerminateSubscriptionResponse

1:1

+siri:TerminateSubscriptionResponseStructure

Request from Subscriber to Subscription Manager to terminate a subscription. Answered with a TerminateSubscriptionResponse.

3.30. The group siri:SubscriptionResponsePayloadGroup

siri:SubscriptionResponsePayloadGroup

Subscription Response content.

siri:SubscriptionResponsePayloadGroup

→‍siri:ResponseStatus

1:*

+siri:StatusResponseStructure

Contains infromation about the processing of a an individual service subscription - either success info or an error condition. (VDV Acknowledgement).

siri:SubscriptionManagerAddress

0:1

siri:EndpointAddress

Endpoint address of subscription manager if different from that of the Producer or known default.

siri:ServiceStartedTime

0:1

Time at which service providing the subscription was last started. Can be used to detect restarts. If absent, unknown.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

3.31. The group siri:TemporalContextGroup

siri:TemporalContextGroup

Timing related elements in Request Context:

siri:TemporalContextGroup

siri:DataHorizon

0:1

siri:PositiveDurationType

Maximum data horizon for requests.

siri:RequestTimeout

0:1

siri:PositiveDurationType

Timeout for requests. [Should this be separate for each type?]

3.32. The group siri:TerminateSubscriptionTopicGroup

siri:TerminateSubscriptionTopicGroup

Parameters that specify the content to be processed.

siri:TerminateSubscriptionTopicGroup

siri:SubscriberRef

0:1

>siri:ParticipantRefStructure

Participant identifier of Subscriber. Subscription ref will be unique within this.

The element contains one of the following elements (a-b)

a

siri:All

-1:1

siri:EmptyType

Terminate all subscriptions for the requestor.

b

siri:SubscriptionRef

-1:*

>siri:SubscriptionQualifierStructure

Terminate the subscription identfiied by the reference.

3.33. The group siri:TerminationStatusGroup

siri:TerminationStatusGroup

Status Info.

siri:TerminationStatusGroup

siri:TerminationResponseStatus

0:*

+siri:TerminationResponseStatusStructure

Status of each subscription termnination response.

3.34. The complex type siri:CheckStatusRequestStructure

siri:CheckStatusRequestStructure

siri:RequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of request.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

3.35. The complex type siri:CheckStatusResponseBodyStructure

siri:CheckStatusResponseBodyStructure

Type for Body of Service Status Check Response. Used in WSDL. Same as CheckStatusResponseStructure, but without extension to be consistent with the other operation definition.

siri:CheckStatusPayloadGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:DataReady

0:1

Whether data delivery is ready to be fetched SIRI v 2.0

siri:ErrorCondition

0:1

+local-type: typedef-51.4

Description of any error or warning condition that applies to the status check.

siri:SuccessInfoGroup

siri:ValidUntil

0:1

End of data horizon of the data producer.

siri:ShortestPossibleCycle

0:1

siri:PositiveDurationType

Minimum interval at which updates can be sent.

siri:CheckStatusPayloadGroup

siri:ServiceStartedTime

0:1

Time at which current instantiation of service started.

3.36. The complex type siri:CheckStatusResponseStructure

siri:CheckStatusResponseStructure

siri:ResponseStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

Inherited content is followed by own content:

siri:ProducerResponseEndpointGroup

siri:ProducerRef

0:1

>siri:ParticipantRefStructure

Unique identifier of Producer - Participant reference.

siri:Address

0:1

siri:EndpointAddress

Endpoint Address to which acknowledgements to confirm delivery are to be sent.

siri:ResponseMessageIdentifier

0:1

>siri:MessageQualifierStructure

An arbitrary unique reference associated with the response which may be used to reference it.

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Reference to an arbitrary unique identifier associated with the request which gave rise to this response.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:CheckStatusPayloadGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:DataReady

0:1

Whether data delivery is ready to be fetched SIRI v 2.0

siri:ErrorCondition

0:1

+local-type: typedef-51.4

Description of any error or warning condition that applies to the status check.

siri:SuccessInfoGroup

siri:ValidUntil

0:1

End of data horizon of the data producer.

siri:ShortestPossibleCycle

0:1

siri:PositiveDurationType

Minimum interval at which updates can be sent.

siri:CheckStatusPayloadGroup

siri:ServiceStartedTime

0:1

Time at which current instantiation of service started.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

3.37. The complex type siri:ContextualisedRequestStructure

siri:ContextualisedRequestStructure

Type for General SIRI Request.

siri:ServiceRequestContext

0:1

+siri:ServiceRequestContextStructure

General request properties - typically configured rather than repeated on request.

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

3.38. The complex type siri:DataNameSpacesStructure

siri:DataNameSpacesStructure

Name spaces.

siri:StopPointNameSpace

0:1

Name space for STOP POINTs.

siri:LineNameSpace

0:1

Name space for LINE names and DIRECTIONss.

siri:ProductCategoryNameSpace

0:1

Name space for Product Categories.

siri:ServiceFeatureNameSpace

0:1

Name space for service features.

siri:VehicleFeatureNameSpace

0:1

Name space for VEHICLE features.

3.39. The complex type siri:DataReadyRequestStructure

siri:DataReadyRequestStructure

siri:AbstractNotificationStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:ProducerRequestEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from ProducerRef and preconfigured data.

siri:ProducerRef

0:1

>siri:ParticipantRefStructure

Unique identifier of Producer - Participant reference.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique reference to this message. Some systems may use just timestamp for this. Where there are multiple SubscriptionFilters, this can be used to distinguish between different notifications for different filters.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

3.40. The complex type siri:DataReadyResponseStructure

siri:DataReadyResponseStructure

siri:ConsumerResponseEndpointStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:ConsumerResponseEndpointGroup

siri:ConsumerRef

0:1

>siri:ParticipantRefStructure

Unique identifier of Consumer - a Participant reference.

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Reference to an arbitrary unique idenitifer associated with the request which gave rise to this response.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

Inherited content is followed by own content:

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+local-type: typedef-51.2

Description of any error or warning condition as to why Consumer cannot fetch data.

3.41. The complex type siri:DataReceivedResponseStructure

siri:DataReceivedResponseStructure

siri:ConsumerResponseEndpointStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:ConsumerResponseEndpointGroup

siri:ConsumerRef

0:1

>siri:ParticipantRefStructure

Unique identifier of Consumer - a Participant reference.

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Reference to an arbitrary unique idenitifer associated with the request which gave rise to this response.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

Inherited content is followed by own content:

siri:DataReceivedPayloadGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+local-type: typedef-51.3

Description of any error or warning condition.

3.42. The complex type siri:DataSupplyRequestBodyStructure

siri:DataSupplyRequestBodyStructure

Type for Body of Data Supply Request. Used in WSDL.

siri:DataSupplyTopicGroup

siri:NotificationRef

0:1

>siri:MessageRefStructure

Reference to a specific notification message for which data is to be fetched. Can be used to distinguish between notfcatiosn for the same service and subscriber but for different filters.If none specified,

siri:AllData

0:1

Whether to return all data, or just new updates since the last delivery. Default false, i.e. just updates.

3.43. The complex type siri:DataSupplyRequestStructure

siri:DataSupplyRequestStructure

siri:ConsumerRequestEndpointStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:ConsumerRequestEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

siri:ConsumerRef

0:1

>siri:ParticipantRefStructure

Unique identifier of Consumer - a Participant reference.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique reference to this message. Some systems may use just timestamp for this.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

Inherited content is followed by own content:

siri:DataSupplyTopicGroup

siri:NotificationRef

0:1

>siri:MessageRefStructure

Reference to a specific notification message for which data is to be fetched. Can be used to distinguish between notfcatiosn for the same service and subscriber but for different filters.If none specified,

siri:AllData

0:1

Whether to return all data, or just new updates since the last delivery. Default false, i.e. just updates.

3.44. The complex type siri:HeartbeatNotificationStructure

siri:HeartbeatNotificationStructure

siri:ProducerRequestEndpointStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:ProducerRequestEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from ProducerRef and preconfigured data.

siri:ProducerRef

0:1

>siri:ParticipantRefStructure

Unique identifier of Producer - Participant reference.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique reference to this message. Some systems may use just timestamp for this. Where there are multiple SubscriptionFilters, this can be used to distinguish between different notifications for different filters.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

Inherited content is followed by own content:

siri:CheckStatusPayloadGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:DataReady

0:1

Whether data delivery is ready to be fetched SIRI v 2.0

siri:ErrorCondition

0:1

+local-type: typedef-51.4

Description of any error or warning condition that applies to the status check.

siri:SuccessInfoGroup

siri:ValidUntil

0:1

End of data horizon of the data producer.

siri:ShortestPossibleCycle

0:1

siri:PositiveDurationType

Minimum interval at which updates can be sent.

siri:CheckStatusPayloadGroup

siri:ServiceStartedTime

0:1

Time at which current instantiation of service started.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

3.45. The complex type siri:ServiceRequestContextStructure

siri:ServiceRequestContextStructure

Configurable context for requests. Intended Primarily as a documentation mechanism.

siri:ServiceEndpointAddressGroup

siri:CheckStatusAddress

0:1

siri:EndpointAddress

Address to which CheckStatus requests are to be sent.

siri:SubscribeAddress

0:1

siri:EndpointAddress

Address to which subscription requests are to be sent.

siri:ManageSubscriptionAddress

0:1

siri:EndpointAddress

Address to which subscription requests are to be sent. If absent, same as SubscribeAddress.

siri:GetDataAddress

0:1

siri:EndpointAddress

Address to which requests are to return data.

siri:ClientEndpointAddressGroup

siri:StatusResponseAddress

0:1

siri:EndpointAddress

Address to which CheckStatus responses and heartbeats are to be sent. If absent, same as SubscriberAddress.

siri:SubscriberAddress

0:1

siri:EndpointAddress

Address to which subscription responses are to be sent.

siri:NotifyAddress

0:1

siri:EndpointAddress

Address to which notifcations requests are to be sent. If absent, same as SubscriberAddress.

siri:ConsumerAddress

0:1

siri:EndpointAddress

Address to which data is to be sent. If absent, same as NotifyAddress.

siri:ReferenceContextGroup

siri:DataNameSpaces

0:1

+siri:DataNameSpacesStructure

Default names pace used to scope data identifiers.

siri:Language

0:*

Preferred languages in which to return text values.

The element contains none or one of the following elements (a-b)

a

siri:WgsDecimalDegrees

-1:1

siri:EmptyType

Geospatial coordinates are given as Wgs 84 Latiude and longitude, decimial degrees of arc.

b

siri:GmlCoordinateFormat

-1:1

siri:SrsNameType

Name of GML Coordinate format used for Geospatial points in responses.

siri:DistanceUnits

0:1

Units for Distance Type. Default is metres. (since SIRI 2.0)

siri:VelocityUnits

0:1

Units for Distance Type. Default is metres per second. (since SIRI 2.0)

siri:TemporalContextGroup

siri:DataHorizon

0:1

siri:PositiveDurationType

Maximum data horizon for requests.

siri:RequestTimeout

0:1

siri:PositiveDurationType

Timeout for requests. [Should this be separate for each type?]

siri:DeliveryContextGroup

siri:DeliveryMethod

0:1

siri:DeliveryMethodEnumeration

Whether Delivery is fetched or retrieved.

siri:MultipartDespatch

0:1

Whether multi-part delivery is allowed, i.e. the breaking up of updates into more than one delivery messages with a MoreData flag,

siri:ConfirmDelivery

0:1

Whether Consumers should issue an acknowledgement on successful receipt of a delivery. Default is ' false'.

siri:ResourceContextGroup

siri:MaximimumNumberOfSubscriptions

0:1

Maximum Number of subscriptions that can be sustained by the subscriber. If absent no limit.

siri:PredictionMethodGroup

siri:AllowedPredictors

0:1

siri:PredictorsEnumeration

Who may make a prediction.

siri:PredictionFunction

0:1

Name of prediction method used.

3.46. The complex type siri:StatusResponseStructure

siri:StatusResponseStructure

siri:ResponseStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

Inherited content is followed by own content:

siri:ContextualisedResponseEndpointGroup

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Arbitrary unique reference to the request which gave rise to this message.

siri:SubscriptionIdentifierResourcePropertyGroup

siri:SubscriberRef

0:1

>siri:ParticipantRefStructure

Unique identifier of Subscriber - reference to a Participant.

siri:SubscriptionFilterRef

0:1

>siri:SubscriptionFilterRefStructure

Unique identifier of Subscription filter to which this subscription is assigned. If there is onlya single filter, then can be omitted.

siri:SubscriptionRef

1:1

>siri:SubscriptionRefStructure

Reference to a service subscription: unique within Service and Subscriber.

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

siri:SuccessInfoGroup

siri:ValidUntil

0:1

End of data horizon of the data producer.

siri:ShortestPossibleCycle

0:1

siri:PositiveDurationType

Minimum interval at which updates can be sent.

3.47. The complex type siri:SubscriptionResponseBodyStructure

siri:SubscriptionResponseBodyStructure

Type for Body of Subscription Response. Used in WSDL.

→‍siri:ResponseStatus

1:*

+siri:StatusResponseStructure

Contains infromation about the processing of a an individual service subscription - either success info or an error condition. (VDV Acknowledgement).

siri:SubscriptionManagerAddress

0:1

siri:EndpointAddress

Endpoint address of subscription manager if different from that of the Producer or known default.

siri:ServiceStartedTime

0:1

Time at which service providing the subscription was last started. Can be used to detect restarts. If absent, unknown.

3.48. The complex type siri:SubscriptionResponseStructure

siri:SubscriptionResponseStructure

siri:ResponseEndpointStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:ResponseEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address for further interaction.

siri:ResponderRef

0:1

>siri:ParticipantRefStructure

Participant reference that identifies responder.

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Reference to an arbitrary unique reference associated with the request which gave rise to this response.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

Inherited content is followed by own content:

siri:SubscriptionResponsePayloadGroup

→‍siri:ResponseStatus

1:*

+siri:StatusResponseStructure

Contains infromation about the processing of a an individual service subscription - either success info or an error condition. (VDV Acknowledgement).

siri:SubscriptionManagerAddress

0:1

siri:EndpointAddress

Endpoint address of subscription manager if different from that of the Producer or known default.

siri:ServiceStartedTime

0:1

Time at which service providing the subscription was last started. Can be used to detect restarts. If absent, unknown.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

3.49. The complex type siri:SubscriptionTerminatedNotificationStructure

siri:SubscriptionTerminatedNotificationStructure

siri:ProducerResponseStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:ProducerResponseEndpointGroup

siri:ProducerRef

0:1

>siri:ParticipantRefStructure

Unique identifier of Producer - Participant reference.

siri:Address

0:1

siri:EndpointAddress

Endpoint Address to which acknowledgements to confirm delivery are to be sent.

siri:ResponseMessageIdentifier

0:1

>siri:MessageQualifierStructure

An arbitrary unique reference associated with the response which may be used to reference it.

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Reference to an arbitrary unique identifier associated with the request which gave rise to this response.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

Inherited content is followed by own content:

siri:SubscriptionIdentifierResourcePropertyGroup

siri:SubscriberRef

0:1

>siri:ParticipantRefStructure

Unique identifier of Subscriber - reference to a Participant.

siri:SubscriptionFilterRef

0:1

>siri:SubscriptionFilterRefStructure

Unique identifier of Subscription filter to which this subscription is assigned. If there is onlya single filter, then can be omitted.

siri:SubscriptionRef

1:1

>siri:SubscriptionRefStructure

Reference to a service subscription: unique within Service and Subscriber.

siri:ErrrorCondition

0:1

+siri:ErrorConditionStructure

Text description providing additional information about the reason for the subscription termination.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

3.50. The complex type siri:TerminateSubscriptionRequestBodyStructure

siri:TerminateSubscriptionRequestBodyStructure

Type for Body of Terminate Subscription Request content. Used in WSDL.

siri:TerminateSubscriptionTopicGroup

siri:SubscriberRef

0:1

>siri:ParticipantRefStructure

Participant identifier of Subscriber. Subscription ref will be unique within this.

The element contains one of the following elements (a-b)

a

siri:All

-1:1

siri:EmptyType

Terminate all subscriptions for the requestor.

b

siri:SubscriptionRef

-1:*

>siri:SubscriptionQualifierStructure

Terminate the subscription identfiied by the reference.

3.51. The complex type siri:TerminateSubscriptionRequestStructure

siri:TerminateSubscriptionRequestStructure

siri:AuthenticatedRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

Inherited content is followed by own content:

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:TerminateSubscriptionTopicGroup

siri:SubscriberRef

0:1

>siri:ParticipantRefStructure

Participant identifier of Subscriber. Subscription ref will be unique within this.

The element contains one of the following elements (a-b)

a

siri:All

-1:1

siri:EmptyType

Terminate all subscriptions for the requestor.

b

siri:SubscriptionRef

-1:*

>siri:SubscriptionQualifierStructure

Terminate the subscription identfiied by the reference.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

3.52. The complex type siri:TerminateSubscriptionResponseStructure

siri:TerminateSubscriptionResponseStructure

siri:ResponseEndpointStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:ResponseEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address for further interaction.

siri:ResponderRef

0:1

>siri:ParticipantRefStructure

Participant reference that identifies responder.

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Reference to an arbitrary unique reference associated with the request which gave rise to this response.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

Inherited content is followed by own content:

siri:TerminationStatusGroup

siri:TerminationResponseStatus

0:*

+siri:TerminationResponseStatusStructure

Status of each subscription termnination response.

3.53. The complex type siri:TerminationResponseStatusStructure

siri:TerminationResponseStatusStructure

Type for Status of termination response.

→‍siri:ResponseTimestamp

0:1

Time individual response element was created.

siri:ContextualisedResponseEndpointGroup

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Arbitrary unique reference to the request which gave rise to this message.

siri:SubscriptionIdentifierResourcePropertyGroup

siri:SubscriberRef

0:1

>siri:ParticipantRefStructure

Unique identifier of Subscriber - reference to a Participant.

siri:SubscriptionFilterRef

0:1

>siri:SubscriptionFilterRefStructure

Unique identifier of Subscription filter to which this subscription is assigned. If there is onlya single filter, then can be omitted.

siri:SubscriptionRef

1:1

>siri:SubscriptionRefStructure

Reference to a service subscription: unique within Service and Subscriber.

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+local-type: typedef-51.1

Description of any error or warning condition.

3.54. The complex type complexType[siri:TerminationResponseStatusStructure]/ErrorCondition#complexType (typedef-51.1)

complexType[siri:TerminationResponseStatusStructure]
  /ErrorCondition #complexType
  (typedef-51.1)

-

The element contains one of the following elements (a-d)

a

→‍siri:CapabilityNotSupportedError

-1:1

+siri:CapabilityNotSupportedErrorStructure

Error: Service does not support the requested capability.

b

→‍siri:UnknownSubscriberError

-1:1

+siri:UnknownSubscriberErrorStructure

Error: Subscriber not found.

c

→‍siri:UnknownSubscriptionError

-1:1

+siri:UnknownSubscriptionErrorStructure

Error: Subscription not found.

d

→‍siri:OtherError

-1:1

+siri:OtherErrorStructure

Error: Error type other than the well defined codes.

siri:Description

0:1

>siri:ErrorDescriptionStructure

Text description of error.

3.55. The complex type complexType[siri:DataReadyResponseStructure]/ErrorCondition#complexType (typedef-51.2)

complexType[siri:DataReadyResponseStructure]
  /ErrorCondition #complexType
  (typedef-51.2)

-

The element contains one of the following elements (a-b)

a

→‍siri:UnknownSubscriptionError

-1:1

+siri:UnknownSubscriptionErrorStructure

Error: Subscription not found.

b

→‍siri:OtherError

-1:1

+siri:OtherErrorStructure

Error: Error type other than the well defined codes.

siri:Description

0:1

>siri:ErrorDescriptionStructure

Text description of error.

3.56. The complex type group[siri:DataReceivedPayloadGroup]/ErrorCondition#complexType (typedef-51.3)

group[siri:DataReceivedPayloadGroup]
  /ErrorCondition #complexType
  (typedef-51.3)

-

The element contains one of the following elements (a-b)

a

→‍siri:UnknownSubscriptionError

-1:1

+siri:UnknownSubscriptionErrorStructure

Error: Subscription not found.

b

→‍siri:OtherError

-1:1

+siri:OtherErrorStructure

Error: Error type other than the well defined codes.

siri:Description

0:1

>siri:ErrorDescriptionStructure

Text description of error.

3.57. The complex type group[siri:CheckStatusPayloadGroup]/ErrorCondition#complexType (typedef-51.4)

group[siri:CheckStatusPayloadGroup]
  /ErrorCondition #complexType
  (typedef-51.4)

-

The element contains one of the following elements (a-b)

a

→‍siri:ServiceNotAvailableError

-1:1

+siri:ServiceNotAvailableErrorStructure

Error: Functional service is not available to use (but it is still capable of giving this response).

b

→‍siri:OtherError

-1:1

+siri:OtherErrorStructure

Error: Error type other than the well defined codes.

siri:Description

0:1

>siri:ErrorDescriptionStructure

Text description of error.

4. SIRI Framework Error COnditions.

4.1. The toplevel element siri:AccessNotAllowedError

siri:AccessNotAllowedError

+siri:AccessNotAllowedErrorStructure (↔ siri:ErrorCode)

Error: Requestor is not authorised to the service or data requested.

4.2. The toplevel element siri:AllowedResourceUsageExceededError

siri:AllowedResourceUsageExceededError

+siri:AllowedResourceUsageExceededErrorStructure (↔ siri:ErrorCode)

Error: Valid request was made but request would exceed the permitted resource usage of the client.

4.3. The toplevel element siri:BeyondDataHorizon

siri:BeyondDataHorizon

+siri:BeyondDataHorizonErrorStructure (↔ siri:ErrorCode)

Error: Data period or subscription period is outside of period covered by service.

4.4. The toplevel element siri:CapabilityNotSupportedError

siri:CapabilityNotSupportedError

+siri:CapabilityNotSupportedErrorStructure (↔ siri:ErrorCode)

Error: Service does not support the requested capability.

4.5. The toplevel element siri:EndpointDeniedAccessError

siri:EndpointDeniedAccessError

+siri:EndpointDeniedAccessStructure (↔ siri:ErrorCode)

Error:Endpoint to which a message is to be distributed did not allow access by the cloient. (since SIRI 2.0)

4.6. The toplevel element siri:EndpointNotAvailableAccessError

siri:EndpointNotAvailableAccessError

+siri:EndpointNotAvailableAccessStructure (↔ siri:ErrorCode)

Error:Recipient of a message to be distributed is not available. (since SIRI 2.0)

4.7. The toplevel element siri:ErrorCode

siri:ErrorCode

+siri:ErrorCodeStructure

Subsititutable type for a SIRI Error code.

4.8. The toplevel element siri:ErrorCondition

siri:ErrorCondition

+siri:ErrorConditionStructure

Description of error or warning condition associated with response.

4.9. The toplevel element siri:ErrorConditionElement

siri:ErrorConditionElement

+siri:ErrorConditionElementStructure

Element fror an erroc condition (for use in WSDL.)

4.10. The toplevel element siri:InvalidDataReferencesError

siri:InvalidDataReferencesError

+siri:InvalidDataReferencesErrorStructure (↔ siri:ErrorCode)

Error: Request contains references to identifiers that are not known. (since SIRI 2.0).

4.11. The toplevel element siri:NoInfoForTopicError

siri:NoInfoForTopicError

+siri:NoInfoForTopicErrorStructure (↔ siri:ErrorCode)

Error: Valid request was made but service does not hold any data for the requested topic. expression.

4.12. The toplevel element siri:OtherError

siri:OtherError

+siri:OtherErrorStructure (↔ siri:ErrorCode)

Error: Error type other than the well defined codes.

4.13. The toplevel element siri:ParametersIgnoredError

siri:ParametersIgnoredError

+siri:ParametersIgnoredErrorStructure (↔ siri:ErrorCode)

Error: Request contained parameters that were not supported by the producer. A response has been provided but some parameters have been ignored. (since SIRI 2.0).

4.14. The toplevel element siri:ServiceDeliveryErrorConditionElement

siri:ServiceDeliveryErrorConditionElement

+siri:ServiceDeliveryErrorConditionStructure

Element fror an erroc condition for use in WSDL.

4.15. The toplevel element siri:ServiceNotAvailableError

siri:ServiceNotAvailableError

+siri:ServiceNotAvailableErrorStructure (↔ siri:ErrorCode)

Error: Functional service is not available to use (but it is still capable of giving this response).

4.16. The toplevel element siri:UnapprovedKeyAccessError

siri:UnapprovedKeyAccessError

+siri:UnapprovedKeyAccessStructure (↔ siri:ErrorCode)

Error:Recipient of a message to be distributed is not available. (since SIRI 2.0)

4.17. The toplevel element siri:UnknownEndpointError

siri:UnknownEndpointError

+siri:UnknownEndpointErrorStructure (↔ siri:ErrorCode)

Error: Recipient for a message to be distributed is unknown. (since SIRI 2.0)

4.18. The toplevel element siri:UnknownExtensionsError

siri:UnknownExtensionsError

+siri:UnknownExtensionsErrorStructure (↔ siri:ErrorCode)

Error: Request contained extensions that were not supported by the producer. A response has been provided but some or all extensions have been ignored.. (since SIRI 2.0).

4.19. The toplevel element siri:UnknownParticipantError

siri:UnknownParticipantError

+siri:UnknownParticipantErrorStructure (↔ siri:ErrorCode)

Error: Recipient for a message to be distributed is unknown. (since SIRI 2.0)

4.20. The toplevel element siri:UnknownSubscriberError

siri:UnknownSubscriberError

+siri:UnknownSubscriberErrorStructure (↔ siri:ErrorCode)

Error: Subscriber not found.

4.21. The toplevel element siri:UnknownSubscriptionError

siri:UnknownSubscriptionError

+siri:UnknownSubscriptionErrorStructure (↔ siri:ErrorCode)

Error: Subscription not found.

4.22. The group siri:ApplicationErrorGroup

siri:ApplicationErrorGroup

Errors that may arise in the execution of a request.

The element contains one of the following elements (a-j)

siri:ApplicationErrorGroup

a

→‍siri:ServiceNotAvailableError

-1:1

+siri:ServiceNotAvailableErrorStructure

Error: Functional service is not available to use (but it is still capable of giving this response).

b

→‍siri:CapabilityNotSupportedError

-1:1

+siri:CapabilityNotSupportedErrorStructure

Error: Service does not support the requested capability.

c

→‍siri:AccessNotAllowedError

-1:1

+siri:AccessNotAllowedErrorStructure

Error: Requestor is not authorised to the service or data requested.

d

→‍siri:InvalidDataReferencesError

-1:1

+siri:InvalidDataReferencesErrorStructure

Error: Request contains references to identifiers that are not known. (since SIRI 2.0).

e

→‍siri:BeyondDataHorizon

-1:1

+siri:BeyondDataHorizonErrorStructure

Error: Data period or subscription period is outside of period covered by service.

f

→‍siri:NoInfoForTopicError

-1:1

+siri:NoInfoForTopicErrorStructure

Error: Valid request was made but service does not hold any data for the requested topic. expression.

g

→‍siri:ParametersIgnoredError

-1:1

+siri:ParametersIgnoredErrorStructure

Error: Request contained parameters that were not supported by the producer. A response has been provided but some parameters have been ignored. (since SIRI 2.0).

h

→‍siri:UnknownExtensionsError

-1:1

+siri:UnknownExtensionsErrorStructure

Error: Request contained extensions that were not supported by the producer. A response has been provided but some or all extensions have been ignored.. (since SIRI 2.0).

i

→‍siri:AllowedResourceUsageExceededError

-1:1

+siri:AllowedResourceUsageExceededErrorStructure

Error: Valid request was made but request would exceed the permitted resource usage of the client.

j

→‍siri:OtherError

-1:1

+siri:OtherErrorStructure

Error: Error type other than the well defined codes.

4.23. The group siri:DistributionErrorGroup

siri:DistributionErrorGroup

Errors that may arise in the execution of a delegated distribution request. (since SIRI 2.0)

The element contains one of the following elements (a-e)

siri:DistributionErrorGroup

a

→‍siri:UnapprovedKeyAccessError

-1:1

+siri:UnapprovedKeyAccessStructure

Error:Recipient of a message to be distributed is not available. (since SIRI 2.0)

b

→‍siri:UnknownParticipantError

-1:1

+siri:UnknownParticipantErrorStructure

Error: Recipient for a message to be distributed is unknown. (since SIRI 2.0)

c

→‍siri:UnknownEndpointError

-1:1

+siri:UnknownEndpointErrorStructure

Error: Recipient for a message to be distributed is unknown. (since SIRI 2.0)

d

→‍siri:EndpointDeniedAccessError

-1:1

+siri:EndpointDeniedAccessStructure

Error:Endpoint to which a message is to be distributed did not allow access by the cloient. (since SIRI 2.0)

e

→‍siri:EndpointNotAvailableAccessError

-1:1

+siri:EndpointNotAvailableAccessStructure

Error:Recipient of a message to be distributed is not available. (since SIRI 2.0)

4.24. The group siri:ServiceRequestErrorGroup

siri:ServiceRequestErrorGroup

Errors that may arise in the execution of a request.

The element contains one of the following elements (a-b)

In case of choice 'a', the element contains one of the following elements (aa-ae)

siri:DistributionErrorGroup

aa

→‍siri:UnapprovedKeyAccessError

-1:1

+siri:UnapprovedKeyAccessStructure

Error:Recipient of a message to be distributed is not available. (since SIRI 2.0)

ab

→‍siri:UnknownParticipantError

-1:1

+siri:UnknownParticipantErrorStructure

Error: Recipient for a message to be distributed is unknown. (since SIRI 2.0)

ac

→‍siri:UnknownEndpointError

-1:1

+siri:UnknownEndpointErrorStructure

Error: Recipient for a message to be distributed is unknown. (since SIRI 2.0)

ad

→‍siri:EndpointDeniedAccessError

-1:1

+siri:EndpointDeniedAccessStructure

Error:Endpoint to which a message is to be distributed did not allow access by the cloient. (since SIRI 2.0)

ae

→‍siri:EndpointNotAvailableAccessError

-1:1

+siri:EndpointNotAvailableAccessStructure

Error:Recipient of a message to be distributed is not available. (since SIRI 2.0)

In case of choice 'b', the element contains one of the following elements (ba-bj)

siri:ApplicationErrorGroup

ba

→‍siri:ServiceNotAvailableError

-1:1

+siri:ServiceNotAvailableErrorStructure

Error: Functional service is not available to use (but it is still capable of giving this response).

bb

→‍siri:CapabilityNotSupportedError

-1:1

+siri:CapabilityNotSupportedErrorStructure

Error: Service does not support the requested capability.

bc

→‍siri:AccessNotAllowedError

-1:1

+siri:AccessNotAllowedErrorStructure

Error: Requestor is not authorised to the service or data requested.

bd

→‍siri:InvalidDataReferencesError

-1:1

+siri:InvalidDataReferencesErrorStructure

Error: Request contains references to identifiers that are not known. (since SIRI 2.0).

be

→‍siri:BeyondDataHorizon

-1:1

+siri:BeyondDataHorizonErrorStructure

Error: Data period or subscription period is outside of period covered by service.

bf

→‍siri:NoInfoForTopicError

-1:1

+siri:NoInfoForTopicErrorStructure

Error: Valid request was made but service does not hold any data for the requested topic. expression.

bg

→‍siri:ParametersIgnoredError

-1:1

+siri:ParametersIgnoredErrorStructure

Error: Request contained parameters that were not supported by the producer. A response has been provided but some parameters have been ignored. (since SIRI 2.0).

bh

→‍siri:UnknownExtensionsError

-1:1

+siri:UnknownExtensionsErrorStructure

Error: Request contained extensions that were not supported by the producer. A response has been provided but some or all extensions have been ignored.. (since SIRI 2.0).

bi

→‍siri:AllowedResourceUsageExceededError

-1:1

+siri:AllowedResourceUsageExceededErrorStructure

Error: Valid request was made but request would exceed the permitted resource usage of the client.

bj

→‍siri:OtherError

-1:1

+siri:OtherErrorStructure

Error: Error type other than the well defined codes.

4.25. The group siri:SuccessInfoGroup

siri:SuccessInfoGroup

Additional information provided if request is successful.

siri:SuccessInfoGroup

siri:ValidUntil

0:1

End of data horizon of the data producer.

siri:ShortestPossibleCycle

0:1

siri:PositiveDurationType

Minimum interval at which updates can be sent.

4.26. The complex type siri:AccessNotAllowedErrorStructure

siri:AccessNotAllowedErrorStructure

siri:ErrorCodeStructure

Type for Error Code.

The element content starts with items inherited from the base type:

@number

1:1

Error code number associated with error.

siri:ErrorText

0:1

Addtional Description of error. This allows a descripotion to be supplied when the Error code is used in a specific WSDL fault, rather than within a general error condition.

4.27. The complex type siri:AllowedResourceUsageExceededErrorStructure

siri:AllowedResourceUsageExceededErrorStructure

siri:ErrorCodeStructure

Type for Error Code.

The element content starts with items inherited from the base type:

@number

1:1

Error code number associated with error.

siri:ErrorText

0:1

Addtional Description of error. This allows a descripotion to be supplied when the Error code is used in a specific WSDL fault, rather than within a general error condition.

4.28. The complex type siri:BeyondDataHorizonErrorStructure

siri:BeyondDataHorizonErrorStructure

siri:ErrorCodeStructure

Type for Error Code.

The element content starts with items inherited from the base type:

@number

1:1

Error code number associated with error.

siri:ErrorText

0:1

Addtional Description of error. This allows a descripotion to be supplied when the Error code is used in a specific WSDL fault, rather than within a general error condition.

4.29. The complex type siri:CapabilityNotSupportedErrorStructure

siri:CapabilityNotSupportedErrorStructure

siri:ErrorCodeStructure

Type for Error Code.

The element content starts with items inherited from the base type:

@number

1:1

Error code number associated with error.

siri:ErrorText

0:1

Addtional Description of error. This allows a descripotion to be supplied when the Error code is used in a specific WSDL fault, rather than within a general error condition.

Inherited content is followed by own content:

siri:CapabilityRef

0:1

siri:CapabilityCodeType

Id of capabiliuty that is noit supported.

4.30. The complex type siri:EndpointDeniedAccessStructure

siri:EndpointDeniedAccessStructure

siri:ErrorCodeStructure

Type for Error Code.

The element content starts with items inherited from the base type:

@number

1:1

Error code number associated with error.

siri:ErrorText

0:1

Addtional Description of error. This allows a descripotion to be supplied when the Error code is used in a specific WSDL fault, rather than within a general error condition.

Inherited content is followed by own content:

siri:Endpoint

0:1

siri:EndpointAddress

Endpoint that was denied access + SIRI v2.0

4.31. The complex type siri:EndpointNotAvailableAccessStructure

siri:EndpointNotAvailableAccessStructure

siri:ErrorCodeStructure

Type for Error Code.

The element content starts with items inherited from the base type:

@number

1:1

Error code number associated with error.

siri:ErrorText

0:1

Addtional Description of error. This allows a descripotion to be supplied when the Error code is used in a specific WSDL fault, rather than within a general error condition.

Inherited content is followed by own content:

siri:Endpoint

0:1

siri:EndpointAddress

Endpoint that is noit available. + SIRI v2.0

4.32. The complex type siri:ErrorCodeStructure

siri:ErrorCodeStructure

Type for Error Code.

@number

1:1

Error code number associated with error.

siri:ErrorText

0:1

Addtional Description of error. This allows a descripotion to be supplied when the Error code is used in a specific WSDL fault, rather than within a general error condition.

4.33. The complex type siri:ErrorConditionElementStructure

siri:ErrorConditionElementStructure

Type for Standard ErrorConditions for Service request.

The element contains one of the following elements (a-b)

In case of choice 'a', the element contains one of the following elements (aa-ab)

In case of choice 'aa', the element contains one of the following elements (aaa-aae)

siri:DistributionErrorGroup

aaa

→‍siri:UnapprovedKeyAccessError

-1:1

+siri:UnapprovedKeyAccessStructure

Error:Recipient of a message to be distributed is not available. (since SIRI 2.0)

aab

→‍siri:UnknownParticipantError

-1:1

+siri:UnknownParticipantErrorStructure

Error: Recipient for a message to be distributed is unknown. (since SIRI 2.0)

aac

→‍siri:UnknownEndpointError

-1:1

+siri:UnknownEndpointErrorStructure

Error: Recipient for a message to be distributed is unknown. (since SIRI 2.0)

aad

→‍siri:EndpointDeniedAccessError

-1:1

+siri:EndpointDeniedAccessStructure

Error:Endpoint to which a message is to be distributed did not allow access by the cloient. (since SIRI 2.0)

aae

→‍siri:EndpointNotAvailableAccessError

-1:1

+siri:EndpointNotAvailableAccessStructure

Error:Recipient of a message to be distributed is not available. (since SIRI 2.0)

In case of choice 'ab', the element contains one of the following elements (aba-abj)

siri:ApplicationErrorGroup

aba

→‍siri:ServiceNotAvailableError

-1:1

+siri:ServiceNotAvailableErrorStructure

Error: Functional service is not available to use (but it is still capable of giving this response).

abb

→‍siri:CapabilityNotSupportedError

-1:1

+siri:CapabilityNotSupportedErrorStructure

Error: Service does not support the requested capability.

abc

→‍siri:AccessNotAllowedError

-1:1

+siri:AccessNotAllowedErrorStructure

Error: Requestor is not authorised to the service or data requested.

abd

→‍siri:InvalidDataReferencesError

-1:1

+siri:InvalidDataReferencesErrorStructure

Error: Request contains references to identifiers that are not known. (since SIRI 2.0).

abe

→‍siri:BeyondDataHorizon

-1:1

+siri:BeyondDataHorizonErrorStructure

Error: Data period or subscription period is outside of period covered by service.

abf

→‍siri:NoInfoForTopicError

-1:1

+siri:NoInfoForTopicErrorStructure

Error: Valid request was made but service does not hold any data for the requested topic. expression.

abg

→‍siri:ParametersIgnoredError

-1:1

+siri:ParametersIgnoredErrorStructure

Error: Request contained parameters that were not supported by the producer. A response has been provided but some parameters have been ignored. (since SIRI 2.0).

abh

→‍siri:UnknownExtensionsError

-1:1

+siri:UnknownExtensionsErrorStructure

Error: Request contained extensions that were not supported by the producer. A response has been provided but some or all extensions have been ignored.. (since SIRI 2.0).

abi

→‍siri:AllowedResourceUsageExceededError

-1:1

+siri:AllowedResourceUsageExceededErrorStructure

Error: Valid request was made but request would exceed the permitted resource usage of the client.

abj

→‍siri:OtherError

-1:1

+siri:OtherErrorStructure

Error: Error type other than the well defined codes.

b

→‍siri:UnknownSubscriptionError

-1:1

+siri:UnknownSubscriptionErrorStructure

Error: Subscription not found.

siri:Description

0:1

>siri:ErrorDescriptionStructure

Text description of error.

4.34. The complex type siri:ErrorConditionStructure

siri:ErrorConditionStructure

Type for RequestErrorCondition.

The element contains one of the following elements (a)

In case of choice 'a', the element contains one of the following elements (aa-aj)

siri:ApplicationErrorGroup

aa

→‍siri:ServiceNotAvailableError

-1:1

+siri:ServiceNotAvailableErrorStructure

Error: Functional service is not available to use (but it is still capable of giving this response).

ab

→‍siri:CapabilityNotSupportedError

-1:1

+siri:CapabilityNotSupportedErrorStructure

Error: Service does not support the requested capability.

ac

→‍siri:AccessNotAllowedError

-1:1

+siri:AccessNotAllowedErrorStructure

Error: Requestor is not authorised to the service or data requested.

ad

→‍siri:InvalidDataReferencesError

-1:1

+siri:InvalidDataReferencesErrorStructure

Error: Request contains references to identifiers that are not known. (since SIRI 2.0).

ae

→‍siri:BeyondDataHorizon

-1:1

+siri:BeyondDataHorizonErrorStructure

Error: Data period or subscription period is outside of period covered by service.

af

→‍siri:NoInfoForTopicError

-1:1

+siri:NoInfoForTopicErrorStructure

Error: Valid request was made but service does not hold any data for the requested topic. expression.

ag

→‍siri:ParametersIgnoredError

-1:1

+siri:ParametersIgnoredErrorStructure

Error: Request contained parameters that were not supported by the producer. A response has been provided but some parameters have been ignored. (since SIRI 2.0).

ah

→‍siri:UnknownExtensionsError

-1:1

+siri:UnknownExtensionsErrorStructure

Error: Request contained extensions that were not supported by the producer. A response has been provided but some or all extensions have been ignored.. (since SIRI 2.0).

ai

→‍siri:AllowedResourceUsageExceededError

-1:1

+siri:AllowedResourceUsageExceededErrorStructure

Error: Valid request was made but request would exceed the permitted resource usage of the client.

aj

→‍siri:OtherError

-1:1

+siri:OtherErrorStructure

Error: Error type other than the well defined codes.

siri:Description

0:1

>siri:NaturalLanguageStringStructure

Text description of error.

4.35. The complex type siri:ErrorDescriptionStructure

siri:ErrorDescriptionStructure

xs:string

-

4.36. The complex type siri:InvalidDataReferencesErrorStructure

siri:InvalidDataReferencesErrorStructure

siri:ErrorCodeStructure

Type for Error Code.

The element content starts with items inherited from the base type:

@number

1:1

Error code number associated with error.

siri:ErrorText

0:1

Addtional Description of error. This allows a descripotion to be supplied when the Error code is used in a specific WSDL fault, rather than within a general error condition.

Inherited content is followed by own content:

siri:InvalidRef

0:*

Invalid reference values encoountered.

4.37. The complex type siri:NoInfoForTopicErrorStructure

siri:NoInfoForTopicErrorStructure

siri:ErrorCodeStructure

Type for Error Code.

The element content starts with items inherited from the base type:

@number

1:1

Error code number associated with error.

siri:ErrorText

0:1

Addtional Description of error. This allows a descripotion to be supplied when the Error code is used in a specific WSDL fault, rather than within a general error condition.

4.38. The complex type siri:OtherErrorStructure

siri:OtherErrorStructure

siri:ErrorCodeStructure

Type for Error Code.

The element content starts with items inherited from the base type:

@number

1:1

Error code number associated with error.

siri:ErrorText

0:1

Addtional Description of error. This allows a descripotion to be supplied when the Error code is used in a specific WSDL fault, rather than within a general error condition.

4.39. The complex type siri:ParametersIgnoredErrorStructure

siri:ParametersIgnoredErrorStructure

siri:ErrorCodeStructure

Type for Error Code.

The element content starts with items inherited from the base type:

@number

1:1

Error code number associated with error.

siri:ErrorText

0:1

Addtional Description of error. This allows a descripotion to be supplied when the Error code is used in a specific WSDL fault, rather than within a general error condition.

Inherited content is followed by own content:

siri:ParameterName

0:*

Name of the unsupported parameter.

4.40. The complex type siri:ServiceDeliveryErrorConditionStructure

siri:ServiceDeliveryErrorConditionStructure

Type for Standard ErrorConditiosn for Service request.

The element contains one of the following elements (a)

In case of choice 'a', the element contains one of the following elements (aa-ab)

In case of choice 'aa', the element contains one of the following elements (aaa-aae)

siri:DistributionErrorGroup

aaa

→‍siri:UnapprovedKeyAccessError

-1:1

+siri:UnapprovedKeyAccessStructure

Error:Recipient of a message to be distributed is not available. (since SIRI 2.0)

aab

→‍siri:UnknownParticipantError

-1:1

+siri:UnknownParticipantErrorStructure

Error: Recipient for a message to be distributed is unknown. (since SIRI 2.0)

aac

→‍siri:UnknownEndpointError

-1:1

+siri:UnknownEndpointErrorStructure

Error: Recipient for a message to be distributed is unknown. (since SIRI 2.0)

aad

→‍siri:EndpointDeniedAccessError

-1:1

+siri:EndpointDeniedAccessStructure

Error:Endpoint to which a message is to be distributed did not allow access by the cloient. (since SIRI 2.0)

aae

→‍siri:EndpointNotAvailableAccessError

-1:1

+siri:EndpointNotAvailableAccessStructure

Error:Recipient of a message to be distributed is not available. (since SIRI 2.0)

In case of choice 'ab', the element contains one of the following elements (aba-abj)

siri:ApplicationErrorGroup

aba

→‍siri:ServiceNotAvailableError

-1:1

+siri:ServiceNotAvailableErrorStructure

Error: Functional service is not available to use (but it is still capable of giving this response).

abb

→‍siri:CapabilityNotSupportedError

-1:1

+siri:CapabilityNotSupportedErrorStructure

Error: Service does not support the requested capability.

abc

→‍siri:AccessNotAllowedError

-1:1

+siri:AccessNotAllowedErrorStructure

Error: Requestor is not authorised to the service or data requested.

abd

→‍siri:InvalidDataReferencesError

-1:1

+siri:InvalidDataReferencesErrorStructure

Error: Request contains references to identifiers that are not known. (since SIRI 2.0).

abe

→‍siri:BeyondDataHorizon

-1:1

+siri:BeyondDataHorizonErrorStructure

Error: Data period or subscription period is outside of period covered by service.

abf

→‍siri:NoInfoForTopicError

-1:1

+siri:NoInfoForTopicErrorStructure

Error: Valid request was made but service does not hold any data for the requested topic. expression.

abg

→‍siri:ParametersIgnoredError

-1:1

+siri:ParametersIgnoredErrorStructure

Error: Request contained parameters that were not supported by the producer. A response has been provided but some parameters have been ignored. (since SIRI 2.0).

abh

→‍siri:UnknownExtensionsError

-1:1

+siri:UnknownExtensionsErrorStructure

Error: Request contained extensions that were not supported by the producer. A response has been provided but some or all extensions have been ignored.. (since SIRI 2.0).

abi

→‍siri:AllowedResourceUsageExceededError

-1:1

+siri:AllowedResourceUsageExceededErrorStructure

Error: Valid request was made but request would exceed the permitted resource usage of the client.

abj

→‍siri:OtherError

-1:1

+siri:OtherErrorStructure

Error: Error type other than the well defined codes.

siri:Description

0:1

>siri:ErrorDescriptionStructure

Text description of error.

4.41. The complex type siri:ServiceNotAvailableErrorStructure

siri:ServiceNotAvailableErrorStructure

siri:ErrorCodeStructure

Type for Error Code.

The element content starts with items inherited from the base type:

@number

1:1

Error code number associated with error.

siri:ErrorText

0:1

Addtional Description of error. This allows a descripotion to be supplied when the Error code is used in a specific WSDL fault, rather than within a general error condition.

Inherited content is followed by own content:

siri:ExpectedRestartTime

0:1

Expected time fro reavailability of servcie. (since SIRI 2.0)

4.42. The complex type siri:UnapprovedKeyAccessStructure

siri:UnapprovedKeyAccessStructure

siri:ErrorCodeStructure

Type for Error Code.

The element content starts with items inherited from the base type:

@number

1:1

Error code number associated with error.

siri:ErrorText

0:1

Addtional Description of error. This allows a descripotion to be supplied when the Error code is used in a specific WSDL fault, rather than within a general error condition.

Inherited content is followed by own content:

siri:Key

0:1

User key.

4.43. The complex type siri:UnknownEndpointErrorStructure

siri:UnknownEndpointErrorStructure

siri:ErrorCodeStructure

Type for Error Code.

The element content starts with items inherited from the base type:

@number

1:1

Error code number associated with error.

siri:ErrorText

0:1

Addtional Description of error. This allows a descripotion to be supplied when the Error code is used in a specific WSDL fault, rather than within a general error condition.

Inherited content is followed by own content:

siri:Endpoint

0:1

siri:EndpointAddress

Endpoint that is noit known. + SIRI v2.0

4.44. The complex type siri:UnknownExtensionsErrorStructure

siri:UnknownExtensionsErrorStructure

siri:ErrorCodeStructure

Type for Error Code.

The element content starts with items inherited from the base type:

@number

1:1

Error code number associated with error.

siri:ErrorText

0:1

Addtional Description of error. This allows a descripotion to be supplied when the Error code is used in a specific WSDL fault, rather than within a general error condition.

Inherited content is followed by own content:

siri:ExtensionName

0:*

Name of the unknown encountered extensions.

4.45. The complex type siri:UnknownParticipantErrorStructure

siri:UnknownParticipantErrorStructure

siri:ErrorCodeStructure

Type for Error Code.

The element content starts with items inherited from the base type:

@number

1:1

Error code number associated with error.

siri:ErrorText

0:1

Addtional Description of error. This allows a descripotion to be supplied when the Error code is used in a specific WSDL fault, rather than within a general error condition.

Inherited content is followed by own content:

siri:ParticipantRef

0:1

>siri:ParticipantRefStructure

Reference to Participant who is unknown. + SIRI v2.0

4.46. The complex type siri:UnknownSubscriberErrorStructure

siri:UnknownSubscriberErrorStructure

siri:ErrorCodeStructure

Type for Error Code.

The element content starts with items inherited from the base type:

@number

1:1

Error code number associated with error.

siri:ErrorText

0:1

Addtional Description of error. This allows a descripotion to be supplied when the Error code is used in a specific WSDL fault, rather than within a general error condition.

Inherited content is followed by own content:

siri:SubscriberRef

0:1

>siri:ParticipantRefStructure

Id of capabiliuty that is noit supported. + SIRI v2.0

4.47. The complex type siri:UnknownSubscriptionErrorStructure

siri:UnknownSubscriptionErrorStructure

siri:ErrorCodeStructure

Type for Error Code.

The element content starts with items inherited from the base type:

@number

1:1

Error code number associated with error.

siri:ErrorText

0:1

Addtional Description of error. This allows a descripotion to be supplied when the Error code is used in a specific WSDL fault, rather than within a general error condition.

Inherited content is followed by own content:

siri:SubscriptionCode

0:1

>siri:SubscriptionQualifierStructure

Ubscription code that could not be found. + SIRI v2.0

5. SIRI Common Framework basic identifier types.

5.1. Simple type definitions

CapabilityCodeType

xs:NMTOKEN: (empty restriction)

Type for capability code.

CommunicationsTransportMethodEnumeration

Enumeration of communications transport method usage.

httpPost

-

other

-

wsdlSoap

-

wsdlSoapDocumentLiteral

-

httpUrlJSON

-

httpUrlProtoBuffers

-

CompressionMethodEnumeration

Enumeration of compression usage.

gzip

-

none

-

other

-

EndpointAddress

xs:anyURI: (empty restriction)

Type for a endpoint.

ItemIdentifierType

xs:NMTOKEN: (empty restriction)

Type for identifier of an Item. A transient reference for efficient handling of events.

5.2. The toplevel element siri:IncludeInterchanges

siri:IncludeInterchanges

xs:boolean

Whether SERVICE JOURNEY INTERCHANGE data is to be transmitted or not. Default is 'true'. (since SIRI 2.1)

5.3. The toplevel element siri:IncludeJourneyRelations

siri:IncludeJourneyRelations

xs:boolean

Whether JOURNEY RELATION data is to be transmitted or not. Default is 'true'. (since SIRI 2.1)

5.4. The toplevel element siri:IncludeTrainFormations

siri:IncludeTrainFormations

xs:boolean

Whether TRAIN (ELEMENT), COMPOUND TRAIN and TRAIN STOP ASSIGNMENT data is to be transmitted or not. Default is 'true'. (since SIRI 2.1)

5.5. The toplevel element siri:IncludeTranslations

siri:IncludeTranslations

xs:boolean

Whether additional translations of text names are to be included in elements. If 'false', then only one element should be returned. Default is 'false'. Where multiple values are returned The first element returned will be used as the default value.

5.6. The toplevel element siri:RequestorRef

siri:RequestorRef

+siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

5.7. The toplevel element siri:RequestTimestamp

siri:RequestTimestamp

xs:dateTime

Timestamp on request.

5.8. The toplevel element siri:ResponseTimestamp

siri:ResponseTimestamp

xs:dateTime

Time individual response element was created.

5.9. The complex type siri:CapabilityRefStructure

siri:CapabilityRefStructure

siri:CapabilityCodeType

Type for capability code.

5.10. The complex type siri:ItemRefStructure

siri:ItemRefStructure

siri:ItemIdentifierType

Type for identifier of an Item. A transient reference for efficient handling of events.

5.11. The complex type siri:MessageQualifierStructure

siri:MessageQualifierStructure

xs:normalizedString

-

5.12. The complex type siri:MessageRefStructure

siri:MessageRefStructure

siri:MessageQualifierStructure

-

5.13. The complex type siri:SubscriptionFilterRefStructure

siri:SubscriptionFilterRefStructure

xs:NMTOKEN

-

5.14. The complex type siri:SubscriptionFilterStructure

siri:SubscriptionFilterStructure

xs:NMTOKEN

-

5.15. The complex type siri:SubscriptionQualifierStructure

siri:SubscriptionQualifierStructure

xs:NMTOKEN

-

5.16. The complex type siri:SubscriptionRefStructure

siri:SubscriptionRefStructure

siri:SubscriptionQualifierStructure

-

6. SIRI Common Request Framework.

6.1. The toplevel element siri:AbstractDiscoveryDelivery

siri:AbstractDiscoveryDelivery

+siri:AbstractDiscoveryDeliveryStructure (↔ siri:AbstractResponse)

Abstract type for a discovery delivery.

6.2. The toplevel element siri:AbstractDiscoveryRequest

siri:AbstractDiscoveryRequest

+siri:AbstractDiscoveryRequestStructure (↔ siri:AuthenticatedRequest)

Abstract Discovery request.

6.3. The toplevel element siri:AbstractFunctionalServiceCapabilitiesRequest

siri:AbstractFunctionalServiceCapabilitiesRequest

+siri:AbstractServiceRequestStructure (↔ siri:AbstractServiceRequest)

Subsititutable type for a SIRI Functional Service Capabiloitiesequest.

6.4. The toplevel element siri:AbstractFunctionalServiceCapabilitiesResponse

siri:AbstractFunctionalServiceCapabilitiesResponse

+siri:AbstractServiceCapabilitiesResponseStructure (↔ siri:AbstractResponse)

Subsititutable type for a SIRI Functional Service Capabiloitiesequest.

6.5. The toplevel element siri:AbstractFunctionalServiceDelivery

siri:AbstractFunctionalServiceDelivery

+siri:AbstractServiceDeliveryStructure (↔ siri:AbstractResponse)

Subsititutable type for a SIRI Functional Service request.

6.6. The toplevel element siri:AbstractFunctionalServiceRequest

siri:AbstractFunctionalServiceRequest

+siri:AbstractFunctionalServiceRequestStructure (↔ siri:AbstractServiceRequest)

Subsititutable type for a SIRI Functional Service request.

6.7. The toplevel element siri:AbstractFunctionalServiceSubscriptionRequest

siri:AbstractFunctionalServiceSubscriptionRequest

+siri:AbstractSubscriptionStructure

Subsititutable type for a SIRI Functional Service subscription request.

6.8. The toplevel element siri:AbstractRequest

siri:AbstractRequest

+siri:AbstractRequestStructure

Subsititutable type for a timestamped SIRI request.

6.9. The toplevel element siri:AbstractResponse

siri:AbstractResponse

+siri:ResponseStructure

Subsititutable type for a SIRI response.

6.10. The toplevel element siri:AbstractServiceRequest

siri:AbstractServiceRequest

+siri:AbstractServiceRequestStructure (↔ siri:AbstractRequest)

Substitutable type for a SIRI Functional Service request.

6.11. The toplevel element siri:AbstractTrackedRequest

siri:AbstractTrackedRequest

+siri:RequestStructure

Subsititutable type for a SIRI request with requestor dteials tracked.

6.12. The toplevel element siri:AuthenticatedRequest

siri:AuthenticatedRequest

+siri:AuthenticatedRequestStructure

Subsititutable type for an authenticated request Authenticated.

6.13. The toplevel element siri:ProducerRequest

siri:ProducerRequest

+siri:ProducerRequestEndpointStructure (↔ siri:AuthenticatedRequest)

6.14. The toplevel element siri:Status

siri:Status

xs:boolean

Whether the request was processed successfully or not. Default is 'true'.

6.15. The group siri:AuthenticatedRequestGroup

siri:AuthenticatedRequestGroup

Elemenst for authecticiation. (since SIRI 2.0)

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

6.16. The group siri:CapabilityStatusGroup

siri:CapabilityStatusGroup

Status Information for individual request.

siri:CapabilityStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

6.17. The group siri:ConsumerRequestEndpointGroup

siri:ConsumerRequestEndpointGroup

Unique reference to this request, created by Consumer. May be used to reference the request in subsequent interactions.

siri:ConsumerRequestEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

siri:ConsumerRef

0:1

>siri:ParticipantRefStructure

Unique identifier of Consumer - a Participant reference.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique reference to this message. Some systems may use just timestamp for this.

6.18. The group siri:ConsumerResponseEndpointGroup

siri:ConsumerResponseEndpointGroup

Unique reference to this response message from Consumer. May be used to reference the response in subsequent interactions.

siri:ConsumerResponseEndpointGroup

siri:ConsumerRef

0:1

>siri:ParticipantRefStructure

Unique identifier of Consumer - a Participant reference.

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Reference to an arbitrary unique idenitifer associated with the request which gave rise to this response.

6.19. The group siri:ContextualisedRequestEndpointGroup

siri:ContextualisedRequestEndpointGroup

Unique reference to request: participant and SIRI service type are given by context. Used on requests that are embedded in the context of another request.

siri:ContextualisedRequestEndpointGroup

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique reference to this message.

6.20. The group siri:ContextualisedResponseEndpointGroup

siri:ContextualisedResponseEndpointGroup

Endpoint reference proprerties for response message: participant and SIRI service type are given by context.

siri:ContextualisedResponseEndpointGroup

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Arbitrary unique reference to the request which gave rise to this message.

6.21. The group siri:DelegatorEndpointGroup

siri:DelegatorEndpointGroup

If request has been proxied by an intermediate aggregating system , tracking information relating to the original requestor. This allows the aggregation to be stateless.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

6.22. The group siri:DeliveryDefaultGroup

siri:DeliveryDefaultGroup

Common defaults.

siri:DeliveryDefaultGroup

siri:DefaultLanguage

0:1

Default language for text elements.

6.23. The group siri:DeliveryStatusGroup

siri:DeliveryStatusGroup

Status Information for individual request.

siri:DeliveryStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

siri:SuccessInfoGroup

siri:ValidUntil

0:1

End of data horizon of the data producer.

siri:ShortestPossibleCycle

0:1

siri:PositiveDurationType

Minimum interval at which updates can be sent.

6.24. The group siri:OptionalSubscriberEndpointGroup

siri:OptionalSubscriberEndpointGroup

Unique reference to subscription May be used to reference subscription in subsequent interactions.

siri:OptionalSubscriberEndpointGroup

siri:SubscriberRef

0:1

>siri:ParticipantRefStructure

If Delivery is for a Subscription, Participant reference of Subscriber.

siri:SubscriptionRef

0:1

>siri:SubscriptionRefStructure

If Delivery is for a Subscription, unique identifier of service subscription request within Service and subscriber - a Timestamp.

6.25. The group siri:ProducerRequestEndpointGroup

siri:ProducerRequestEndpointGroup

Unique reference to request from producer. May be used to reference request in subsequent interactions.

siri:ProducerRequestEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from ProducerRef and preconfigured data.

siri:ProducerRef

0:1

>siri:ParticipantRefStructure

Unique identifier of Producer - Participant reference.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique reference to this message. Some systems may use just timestamp for this. Where there are multiple SubscriptionFilters, this can be used to distinguish between different notifications for different filters.

6.26. The group siri:ProducerResponseEndpointGroup

siri:ProducerResponseEndpointGroup

Unique reference to reponse from producer. May be used to reference request in subsequent interactions.

siri:ProducerResponseEndpointGroup

siri:ProducerRef

0:1

>siri:ParticipantRefStructure

Unique identifier of Producer - Participant reference.

siri:Address

0:1

siri:EndpointAddress

Endpoint Address to which acknowledgements to confirm delivery are to be sent.

siri:ResponseMessageIdentifier

0:1

>siri:MessageQualifierStructure

An arbitrary unique reference associated with the response which may be used to reference it.

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Reference to an arbitrary unique identifier associated with the request which gave rise to this response.

6.27. The group siri:RequestorEndpointGroup

siri:RequestorEndpointGroup

Elements relating to system that sent request.

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

6.28. The group siri:ResponseEndpointGroup

siri:ResponseEndpointGroup

Unique reference to response May be used to reference response in subsequent interactions.

siri:ResponseEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address for further interaction.

siri:ResponderRef

0:1

>siri:ParticipantRefStructure

Participant reference that identifies responder.

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Reference to an arbitrary unique reference associated with the request which gave rise to this response.

6.29. The group siri:ServiceDeliveryRequestStatusGroup

siri:ServiceDeliveryRequestStatusGroup

Status Information for overall request. Specific error conditions will be given on each individual request.

siri:ServiceDeliveryRequestStatusGroup

siri:Status

0:1

Whether the complerte request could be processed successfully or not. Default is 'true'. If any of the individual requests within the delivery failed, should be set to ' false'.

siri:ErrorCondition

0:1

+local-type: typedef-50.1

Description of any error or warning conditions that appluy to the overall request. More Specific error conditions should be included on each request that fails.

6.30. The group siri:SubscriberEndpointGroup

siri:SubscriberEndpointGroup

Unique reference to request. May be used to reference request in subsequent interactions.

siri:SubscriberEndpointGroup

siri:ConsumerAddress

0:1

siri:EndpointAddress

Address to which data is to be sent, if different from Address. This may also be determined from RequestorRef and preconfigured data.

siri:SubscriptionFilterIdentifier

0:1

Reference to a Subscription Filter with which this subscription is to be aggregated for purposes of notification and delivery. If absent, use the default filter. If present, use any existing filter with that identifier, if none found, create a new one. Optional SIRI feature.

6.31. The group siri:SubscriptionIdentifierResourcePropertyGroup

siri:SubscriptionIdentifierResourcePropertyGroup

Unique reference to subscription May be used to reference subscription in subsequent interactions.

siri:SubscriptionIdentifierResourcePropertyGroup

siri:SubscriberRef

0:1

>siri:ParticipantRefStructure

Unique identifier of Subscriber - reference to a Participant.

siri:SubscriptionFilterRef

0:1

>siri:SubscriptionFilterRefStructure

Unique identifier of Subscription filter to which this subscription is assigned. If there is onlya single filter, then can be omitted.

siri:SubscriptionRef

1:1

>siri:SubscriptionRefStructure

Reference to a service subscription: unique within Service and Subscriber.

6.32. The group siri:SubscriptionIdentityGroup

siri:SubscriptionIdentityGroup

Type for unique identifier of a subscription.

siri:SubscriptionIdentityGroup

siri:SubscriberRef

0:1

>siri:ParticipantRefStructure

Participant identifier of Subscriber. Normally this will be given by context, i.e. be the same as on the Subscription Request.

siri:SubscriptionIdentifier

1:1

>siri:SubscriptionQualifierStructure

Identifier to be given to Subscription.

6.33. The complex type siri:AbstractCapabilitiesStructure

siri:AbstractCapabilitiesStructure

Type for Capabilities of StopMonitopring Service.

siri:GeneralInteraction

0:1

+siri:CapabilityGeneralInteractionStructure

General capabilities common to all SIRI service request types.

siri:TransportDescription

0:1

+siri:TransportDescriptionStructure

Implementation properties common to all request types.

6.34. The complex type siri:AbstractDiscoveryDeliveryStructure

siri:AbstractDiscoveryDeliveryStructure

siri:ResponseStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

Inherited content is followed by own content:

siri:DeliveryStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

siri:SuccessInfoGroup

siri:ValidUntil

0:1

End of data horizon of the data producer.

siri:ShortestPossibleCycle

0:1

siri:PositiveDurationType

Minimum interval at which updates can be sent.

6.35. The complex type siri:AbstractDiscoveryRequestStructure

siri:AbstractDiscoveryRequestStructure

siri:AuthenticatedRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

Inherited content is followed by own content:

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

6.36. The complex type siri:AbstractFunctionalServiceRequestStructure

siri:AbstractFunctionalServiceRequestStructure

siri:AbstractServiceRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:ContextualisedRequestEndpointGroup

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique reference to this message.

6.37. The complex type siri:AbstractIdentifiedItemStructure

siri:AbstractIdentifiedItemStructure

siri:AbstractItemStructure

Type for an Activity.

The element content starts with items inherited from the base type:

siri:RecordedAtTime

1:1

Time at which data was recorded.

Inherited content is followed by own content:

siri:ItemIdentifier

0:1

siri:ItemIdentifierType

Identifier of item.

6.38. The complex type siri:AbstractItemStructure

siri:AbstractItemStructure

Type for an Activity.

siri:RecordedAtTime

1:1

Time at which data was recorded.

6.39. The complex type siri:AbstractNotificationStructure

siri:AbstractNotificationStructure

siri:ProducerRequestEndpointStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:ProducerRequestEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from ProducerRef and preconfigured data.

siri:ProducerRef

0:1

>siri:ParticipantRefStructure

Unique identifier of Producer - Participant reference.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique reference to this message. Some systems may use just timestamp for this. Where there are multiple SubscriptionFilters, this can be used to distinguish between different notifications for different filters.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

6.40. The complex type siri:AbstractReferencingItemStructure

siri:AbstractReferencingItemStructure

siri:AbstractItemStructure

Type for an Activity.

The element content starts with items inherited from the base type:

siri:RecordedAtTime

1:1

Time at which data was recorded.

Inherited content is followed by own content:

siri:ItemRef

0:1

>siri:ItemRefStructure

Reference to an Activity Element of a delivery.

6.41. The complex type siri:AbstractRequestStructure

siri:AbstractRequestStructure

Type for General SIRI Request.

→‍siri:RequestTimestamp

1:1

Timestamp on request.

6.42. The complex type siri:AbstractRequiredIdentifiedItemStructure

siri:AbstractRequiredIdentifiedItemStructure

siri:AbstractItemStructure

Type for an Activity.

The element content starts with items inherited from the base type:

siri:RecordedAtTime

1:1

Time at which data was recorded.

Inherited content is followed by own content:

siri:ItemIdentifier

1:1

siri:ItemIdentifierType

Identifier of item.

6.43. The complex type siri:AbstractRequiredReferencingItemStructure

siri:AbstractRequiredReferencingItemStructure

siri:AbstractItemStructure

Type for an Activity.

The element content starts with items inherited from the base type:

siri:RecordedAtTime

1:1

Time at which data was recorded.

Inherited content is followed by own content:

siri:ItemRef

1:1

>siri:ItemRefStructure

Reference to an Activity Element of a delivery.

6.44. The complex type siri:AbstractServiceCapabilitiesResponseStructure

siri:AbstractServiceCapabilitiesResponseStructure

siri:ResponseStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

Inherited content is followed by own content:

siri:ContextualisedResponseEndpointGroup

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Arbitrary unique reference to the request which gave rise to this message.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:CapabilityStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

6.45. The complex type siri:AbstractServiceDeliveryStructure

siri:AbstractServiceDeliveryStructure

siri:ResponseStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

Inherited content is followed by own content:

The element contains one of the following elements (a) or element sequences (b)

siri:ContextualisedResponseEndpointGroup

a

siri:RequestMessageRef

-0:1

>siri:MessageRefStructure

Arbitrary unique reference to the request which gave rise to this message.

siri:SubscriptionIdentifierResourcePropertyGroup

b

siri:SubscriberRef

-0:1

>siri:ParticipantRefStructure

Unique identifier of Subscriber - reference to a Participant.

b

siri:SubscriptionFilterRef

-0:1

>siri:SubscriptionFilterRefStructure

Unique identifier of Subscription filter to which this subscription is assigned. If there is onlya single filter, then can be omitted.

b

siri:SubscriptionRef

-1:1

>siri:SubscriptionRefStructure

Reference to a service subscription: unique within Service and Subscriber.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:DeliveryStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

siri:SuccessInfoGroup

siri:ValidUntil

0:1

End of data horizon of the data producer.

siri:ShortestPossibleCycle

0:1

siri:PositiveDurationType

Minimum interval at which updates can be sent.

siri:DeliveryDefaultGroup

siri:DefaultLanguage

0:1

Default language for text elements.

6.46. The complex type siri:AbstractServiceRequestStructure

siri:AbstractServiceRequestStructure

siri:AbstractRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

Inherited content is followed by own content:

siri:ContextualisedRequestEndpointGroup

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique reference to this message.

6.47. The complex type siri:AbstractSubscriptionRequestStructure

siri:AbstractSubscriptionRequestStructure

siri:RequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

Inherited content is followed by own content:

siri:SubscriberEndpointGroup

siri:ConsumerAddress

0:1

siri:EndpointAddress

Address to which data is to be sent, if different from Address. This may also be determined from RequestorRef and preconfigured data.

siri:SubscriptionFilterIdentifier

0:1

Reference to a Subscription Filter with which this subscription is to be aggregated for purposes of notification and delivery. If absent, use the default filter. If present, use any existing filter with that identifier, if none found, create a new one. Optional SIRI feature.

siri:SubscriptionContext

0:1

+siri:SubscriptionContextStructure

General values that apply to subscription. Usually set by configuration.

6.48. The complex type siri:AbstractSubscriptionStructure

siri:AbstractSubscriptionStructure

Type for SIRI Service subscriptions.

siri:SubscriptionIdentityGroup

siri:SubscriberRef

0:1

>siri:ParticipantRefStructure

Participant identifier of Subscriber. Normally this will be given by context, i.e. be the same as on the Subscription Request.

siri:SubscriptionIdentifier

1:1

>siri:SubscriptionQualifierStructure

Identifier to be given to Subscription.

siri:InitialTerminationTime

1:1

Requested end time for subscription.

siri:SubscriptionRenewal

0:1

By using this element, the subscriber asks the data provider for an extension of the InitialTerminationTime of the subscription. If SubscriptionRenewal is omitted, this request is to be treated as a re-subscription and therefore all data corresponding to the SubscriptionRequest must be sent in the initial response (or a portion of the data if MoreData is set to 'true'). (since SIRI 2.1)

6.49. The complex type siri:AuthenticatedRequestStructure

siri:AuthenticatedRequestStructure

siri:AbstractRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

Inherited content is followed by own content:

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

6.50. The complex type siri:CapabilityGeneralInteractionStructure

siri:CapabilityGeneralInteractionStructure

Type for Common Request Policy capabilities.

siri:Interaction

1:1

+local-type: typedef-50.2

Interaction capabilities.

siri:Delivery

1:1

+local-type: typedef-50.3

Delivery capabilities.

siri:MultipartDespatch

1:1

Whether the service supports multiple part despatch with MoreData flag. Default is 'true'.

siri:MultipleSubscriberFilter

1:1

Whether the service supports multiple Subscriber Filters. Default is ' false'.

siri:HasConfirmDelivery

1:1

Whether the service supports Delivery confirm.

siri:HasHeartbeat

1:1

Whether the service has a heartbeat message. Default is 'false'.

siri:VisitNumberisOrder

0:1

Whether VisitNumber can be used as a strict order number within JOURNEY PATTERN. Default is 'false'.

6.51. The complex type siri:CapabilityRequestPolicyStructure

siri:CapabilityRequestPolicyStructure

Type for Common Request Policy capabilities.

siri:NationalLanguage

1:*

National languages supported by service.

siri:Translations

0:1

Whether producer can provide multiple translations of NL text elements (since SIRI 2.0)

The element contains one of the following elements (a-b)

a

siri:GmlCoordinateFormat

-1:1

siri:SrsNameType

Name of GML Coordinate format used for Geospatial points in responses.

b

siri:WgsDecimalDegrees

-1:1

siri:EmptyType

Geospatial coordinates are given as Wgs 84 Latiude and longitude, decimial degrees of arc.

6.52. The complex type siri:CapabilitySubscriptionPolicyStructure

siri:CapabilitySubscriptionPolicyStructure

Type for Common Subscription capabilities.

siri:HasIncrementalUpdates

0:1

Whether incremental updates can be specified for updates Default is ' true'.

siri:HasChangeSensitivity

0:1

Whether change threshold can be specified for updates. Default is 'true'.

6.53. The complex type siri:ConsumerRequestEndpointStructure

siri:ConsumerRequestEndpointStructure

siri:AuthenticatedRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

Inherited content is followed by own content:

siri:ConsumerRequestEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

siri:ConsumerRef

0:1

>siri:ParticipantRefStructure

Unique identifier of Consumer - a Participant reference.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique reference to this message. Some systems may use just timestamp for this.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

6.54. The complex type siri:ConsumerResponseEndpointStructure

siri:ConsumerResponseEndpointStructure

siri:ResponseStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

Inherited content is followed by own content:

siri:ConsumerResponseEndpointGroup

siri:ConsumerRef

0:1

>siri:ParticipantRefStructure

Unique identifier of Consumer - a Participant reference.

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Reference to an arbitrary unique idenitifer associated with the request which gave rise to this response.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

6.55. The complex type siri:ProducerRequestEndpointStructure

siri:ProducerRequestEndpointStructure

siri:AuthenticatedRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

Inherited content is followed by own content:

siri:ProducerRequestEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from ProducerRef and preconfigured data.

siri:ProducerRef

0:1

>siri:ParticipantRefStructure

Unique identifier of Producer - Participant reference.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique reference to this message. Some systems may use just timestamp for this. Where there are multiple SubscriptionFilters, this can be used to distinguish between different notifications for different filters.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

6.56. The complex type siri:ProducerResponseEndpointStructure

siri:ProducerResponseEndpointStructure

siri:ResponseStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

Inherited content is followed by own content:

siri:ProducerResponseEndpointGroup

siri:ProducerRef

0:1

>siri:ParticipantRefStructure

Unique identifier of Producer - Participant reference.

siri:Address

0:1

siri:EndpointAddress

Endpoint Address to which acknowledgements to confirm delivery are to be sent.

siri:ResponseMessageIdentifier

0:1

>siri:MessageQualifierStructure

An arbitrary unique reference associated with the response which may be used to reference it.

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Reference to an arbitrary unique identifier associated with the request which gave rise to this response.

6.57. The complex type siri:ProducerResponseStructure

siri:ProducerResponseStructure

siri:ResponseStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

Inherited content is followed by own content:

siri:ProducerResponseEndpointGroup

siri:ProducerRef

0:1

>siri:ParticipantRefStructure

Unique identifier of Producer - Participant reference.

siri:Address

0:1

siri:EndpointAddress

Endpoint Address to which acknowledgements to confirm delivery are to be sent.

siri:ResponseMessageIdentifier

0:1

>siri:MessageQualifierStructure

An arbitrary unique reference associated with the response which may be used to reference it.

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Reference to an arbitrary unique identifier associated with the request which gave rise to this response.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

6.58. The complex type siri:RequestStructure

siri:RequestStructure

siri:AuthenticatedRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

Inherited content is followed by own content:

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

6.59. The complex type siri:ResponseEndpointStructure

siri:ResponseEndpointStructure

siri:ResponseStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

Inherited content is followed by own content:

siri:ResponseEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address for further interaction.

siri:ResponderRef

0:1

>siri:ParticipantRefStructure

Participant reference that identifies responder.

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Reference to an arbitrary unique reference associated with the request which gave rise to this response.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

6.60. The complex type siri:ResponseStructure

siri:ResponseStructure

General Type for General SIRI Response.

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

6.61. The complex type siri:ServiceCapabilitiesRequestStructure

siri:ServiceCapabilitiesRequestStructure

siri:AbstractServiceRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:ContextualisedRequestEndpointGroup

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique reference to this message.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of request. Fixed.

siri:ParticipantPermissions

0:1

Whether to include the requestors permissions in the response. Only applies if Access control capability supported. Default is 'false'.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

6.62. The complex type siri:SubscriptionContextStructure

siri:SubscriptionContextStructure

Type for Subscription context - Configuration parameters which may be evrriden.

siri:HeartbeatInterval

0:1

siri:PositiveDurationType

Interval for heartbeat.

6.63. The complex type siri:TransportDescriptionStructure

siri:TransportDescriptionStructure

Type for implementation structure.

siri:CommunicationsTransportMethod

1:1

siri:CommunicationsTransportMethodEnumeration

Communications Transport method used to exchange messages. Default is 'httpPost'.

siri:CompressionMethod

1:1

siri:CompressionMethodEnumeration

Compression method used to compress messages for transmission. Default is 'none'.

6.64. The complex type group[siri:ServiceDeliveryRequestStatusGroup]/ErrorCondition#complexType (typedef-50.1)

group[siri:ServiceDeliveryRequestStatusGroup]
  /ErrorCondition #complexType
  (typedef-50.1)

-

The element contains one of the following elements (a-b)

a

→‍siri:CapabilityNotSupportedError

-1:1

+siri:CapabilityNotSupportedErrorStructure

Error: Service does not support the requested capability.

b

→‍siri:OtherError

-1:1

+siri:OtherErrorStructure

Error: Error type other than the well defined codes.

siri:Description

0:1

>siri:ErrorDescriptionStructure

Text description of error.

6.65. The complex type complexType[siri:CapabilityGeneralInteractionStructure]/Interaction#complexType (typedef-50.2)

complexType[siri:CapabilityGeneralInteractionStructure]
  /Interaction #complexType
  (typedef-50.2)

-

siri:RequestResponse

1:1

Whether the service supports Request Response Interaction. Default is 'true'.

siri:PublishSubscribe

1:1

Whether the service supports Publish Subscribe Interaction. Default is 'true'.

6.66. The complex type complexType[siri:CapabilityGeneralInteractionStructure]/Delivery#complexType (typedef-50.3)

complexType[siri:CapabilityGeneralInteractionStructure]
  /Delivery #complexType
  (typedef-50.3)

-

siri:DirectDelivery

1:1

Whether the service supports Direct delivery.

siri:FetchedDelivery

1:1

Whether the service supports Fetched delivery (VDV Style)

7. SIRI-CM Connection Monitoring Service.

7.1. Simple type definitions

ConnectionMonitoringDetailEnumeration

Detail Levels for Connection Monitoring Request.

minimum

Return only the minimum amount of optional data for each Stop Visit to provide a display, A time at stop, LINE name and destination name.

basic

Return minimum and other available basic details for each Stop Visit. Do not include data on times at next stop or destination.

normal

Return all basic data, and also origin VIA points and destination.

full

Return all available data for each Stop Visit, including calls.

7.2. The toplevel element siri:ConnectionMonitoringCapabilitiesRequest

siri:ConnectionMonitoringCapabilitiesRequest

+siri:ServiceCapabilitiesRequestStructure (↔ siri:AbstractFunctionalServiceCapabilitiesRequest)

Request for information about Connection Monitoring Service Capabilities. Answered with a ConnectionMontoringCapabilitiesResponse.

7.3. The toplevel element siri:ConnectionMonitoringCapabilitiesResponse

siri:ConnectionMonitoringCapabilitiesResponse

+siri:ConnectionMonitoringCapabilitiesResponseStructure (↔ siri:AbstractFunctionalServiceCapabilitiesResponse)

Capabilities for Connection Monitoring Service. Answers a ConnectionMontoringCapabilitiesRequest.

7.4. The toplevel element siri:ConnectionMonitoringDistributorDelivery

siri:ConnectionMonitoringDistributorDelivery

+siri:ConnectionMonitoringDistributorDeliveryStructure (↔ siri:AbstractFunctionalServiceDelivery)

Distributor Delivery for Connection Monitoring Service.

7.5. The toplevel element siri:ConnectionMonitoringFeederDelivery

siri:ConnectionMonitoringFeederDelivery

+siri:ConnectionMonitoringFeederDeliveryStructure (↔ siri:AbstractFunctionalServiceDelivery)

Feeder Delivery for Connection Monitoring Service.

7.6. The toplevel element siri:ConnectionMonitoringPermissions

siri:ConnectionMonitoringPermissions

-

siri:ConnectionMonitoringPermission

0:*

+siri:ConnectionServicePermissionStructure

7.7. The toplevel element siri:ConnectionMonitoringRequest

siri:ConnectionMonitoringRequest

+siri:ConnectionMonitoringRequestStructure (↔ siri:AbstractFunctionalServiceRequest)

Request for information about changes to connections at a stop for Connection Monitoring service.

7.8. The toplevel element siri:ConnectionMonitoringServiceCapabilities

siri:ConnectionMonitoringServiceCapabilities

+siri:ConnectionMonitoringServiceCapabilitiesStructure

Capabilities of Connection Monitoring Service.

7.9. The toplevel element siri:ConnectionMonitoringSubscriptionRequest

siri:ConnectionMonitoringSubscriptionRequest

+siri:ConnectionMonitoringSubscriptionRequestStructure (↔ siri:AbstractFunctionalServiceSubscriptionRequest)

Request for a subscription to Connection Monitoring Service.

7.10. The toplevel element siri:MonitoredFeederArrival

siri:MonitoredFeederArrival

+siri:MonitoredFeederArrivalStructure (↔ siri:FeederItem)

A feeder arrival at the connection point.

7.11. The toplevel element siri:MonitoredFeederArrivalCancellation

siri:MonitoredFeederArrivalCancellation

+siri:MonitoredFeederArrivalCancellationStructure (↔ siri:FeederItem)

Cancellation of a feeder arrival at a connection point.

7.12. The group siri:ConnectionMonitoringDistributorPayloadGroup

siri:ConnectionMonitoringDistributorPayloadGroup

Distributor (fetcher) payload content.

siri:ConnectionMonitoringDistributorPayloadGroup

siri:WaitProlongedDeparture

0:*

+siri:WaitProlongedDepartureStructure

An action to delay the Distributor (fetcher) until a specified time.

siri:StoppingPositionChangedDeparture

0:*

+siri:StoppingPositionChangedDepartureStructure

A Change to a stop position.

siri:DistributorDepartureCancellation

0:*

+siri:DistributorDepartureCancellationStructure

Deletion of previous connection.

7.13. The group siri:ConnectionMonitoringFeederPayloadGroup

siri:ConnectionMonitoringFeederPayloadGroup

Feeder delivery payload content.

siri:ConnectionMonitoringFeederPayloadGroup

→‍siri:MonitoredFeederArrival

0:*

+siri:MonitoredFeederArrivalStructure

A feeder arrival at the connection point.

→‍siri:MonitoredFeederArrivalCancellation

0:*

+siri:MonitoredFeederArrivalCancellationStructure

Cancellation of a feeder arrival at a connection point.

7.14. The group siri:ConnectionMonitoringRequestPolicyGroup

siri:ConnectionMonitoringRequestPolicyGroup

Parameters that affect the request processing.

siri:ConnectionMonitoringRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values.

→‍siri:IncludeTranslations

0:1

Whether additional translations of text names are to be included in elements. If 'false', then only one element should be returned. Default is 'false'. Where multiple values are returned The first element returned will be used as the default value.

siri:ConnectionMonitoringDetailLevel

0:1

siri:ConnectionMonitoringDetailEnumeration

Level of detail to include in response. Default is 'normal'.

7.15. The group siri:ConnectionMonitoringSubscriptionPolicyGroup

siri:ConnectionMonitoringSubscriptionPolicyGroup

Parameters that affect the subscription processing.

siri:ConnectionMonitoringSubscriptionPolicyGroup

siri:ChangeBeforeUpdates

0:1

siri:PositiveDurationType

The amount of change to the arrival time that can happen before an update is sent (i.e. if ChangeBeforeUpdate is set to 2 minutes, the subscriber will not be told that a bus is 30 seconds delayed - an update will only be sent when the bus is at least 2 minutes delayed). Default is zero - all changes will be sent regardless.

7.16. The group siri:ConnectionMonitoringTopicGroup

siri:ConnectionMonitoringTopicGroup

Parameters that specify the content to be returned.

siri:ConnectionMonitoringTopicGroup

siri:PreviewInterval

0:1

siri:PositiveDurationType

Forward duration for which events should be included, that is, interval before predicted arrival at the stop for which to include events: only journeys which will arrive or depart within this time span will be returned.

siri:ConnectionLinkRef

1:1

>siri:ConnectionLinkRefStructure

CONNECTION LINK for which data is to be supplied.

The element contains one of the following elements (a-b)

a

siri:ConnectingTimeFilter

-1:1

+siri:ConnectingTimeFilterStructure

Return only journeys for the specified time.

b

siri:ConnectingJourneyFilter

-1:*

+siri:ConnectingJourneyFilterStructure

Return only the specified journeys.

7.17. The group siri:InterchangeDistributorIdentityGroup

siri:InterchangeDistributorIdentityGroup

Identifiers of Interchange Distributor Stop.

siri:InterchangeDistributorIdentityGroup

siri:InterchangeRef

0:1

>siri:InterchangeRefStructure

Reference to the SERVICE JOURNEY INTERCHANGE between two journeys for which data is being returned.

siri:ConnectionLinkRef

1:1

>siri:ConnectionLinkRefStructure

Reference to the CONNECTION link or ACCESS ZONE for which data is to be returned and at which SERVICE JOURNEY INTERCHANGE takes place. A reference associated with known feeder arrival and distributor departure STOP POINTs.

siri:StopPointRef

0:1

>siri:StopPointRefStructure

Reference to a STOP POINT within CONNECTION link from which distributor leaves. Reference to a STOP POINT.

siri:DistributorVisitNumber

0:1

siri:VisitNumberType

Order of visit to a stop within JOURNEY PATTERN of distributor VEHICLE JOURNEY.

siri:DistributorOrder

0:1

For implementations for which Order is not used for VisitNumber, (i.e. if VisitNumberIsOrder is false) then Order can be used to associate the Order as well if useful for translation.

7.18. The group siri:SiriConnectionMonitoringIndexGroup

siri:SiriConnectionMonitoringIndexGroup

Convenience artifact to pick out main elements of the Connection Monitoring Service.

siri:SiriConnectionMonitoringIndexGroup

→‍siri:ConnectionMonitoringRequest

1:1

+siri:ConnectionMonitoringRequestStructure

Request for information about changes to connections at a stop for Connection Monitoring service.

→‍siri:ConnectionMonitoringSubscriptionRequest

1:1

+siri:ConnectionMonitoringSubscriptionRequestStructure

Request for a subscription to Connection Monitoring Service.

→‍siri:ConnectionMonitoringFeederDelivery

1:1

+siri:ConnectionMonitoringFeederDeliveryStructure

Feeder Delivery for Connection Monitoring Service.

→‍siri:ConnectionMonitoringDistributorDelivery

1:1

+siri:ConnectionMonitoringDistributorDeliveryStructure

Distributor Delivery for Connection Monitoring Service.

→‍siri:ConnectionMonitoringCapabilitiesRequest

1:1

+siri:ServiceCapabilitiesRequestStructure

Request for information about Connection Monitoring Service Capabilities. Answered with a ConnectionMontoringCapabilitiesResponse.

→‍siri:ConnectionMonitoringCapabilitiesResponse

1:1

+siri:ConnectionMonitoringCapabilitiesResponseStructure

Capabilities for Connection Monitoring Service. Answers a ConnectionMontoringCapabilitiesRequest.

7.19. The group siri:SiriConnectionServiceIndexGroup

siri:SiriConnectionServiceIndexGroup

Convenience artifact to pick out main elements of the Connection Services.

siri:SiriConnectionTimetableIndexGroup

→‍siri:ConnectionTimetableRequest

1:1

+siri:ConnectionTimetableRequestStructure

Request for information about timetabled connections at a stop.

→‍siri:ConnectionTimetableSubscriptionRequest

1:1

+siri:ConnectionTimetableSubscriptionStructure

Subscription Request for information about Timetabled connections at a stop.

→‍siri:ConnectionTimetableDelivery

1:1

+siri:ConnectionTimetableDeliveryStructure

Delivery for Connection Timetable Service.

→‍siri:ConnectionTimetableCapabilitiesRequest

1:1

+siri:ServiceCapabilitiesRequestStructure

Request for information about Connection Timetable Service Capabilities. Answered with a ConnectionTimetableCapabilitiesResponse.

→‍siri:ConnectionTimetableCapabilitiesResponse

1:1

+siri:ConnectionTimetableCapabilitiesResponseStructure

Capabilities for Connection Timetable Service. Answers a ConnectionTimetableCapabilitiesRequest.

siri:SiriConnectionMonitoringIndexGroup

→‍siri:ConnectionMonitoringRequest

1:1

+siri:ConnectionMonitoringRequestStructure

Request for information about changes to connections at a stop for Connection Monitoring service.

→‍siri:ConnectionMonitoringSubscriptionRequest

1:1

+siri:ConnectionMonitoringSubscriptionRequestStructure

Request for a subscription to Connection Monitoring Service.

→‍siri:ConnectionMonitoringFeederDelivery

1:1

+siri:ConnectionMonitoringFeederDeliveryStructure

Feeder Delivery for Connection Monitoring Service.

→‍siri:ConnectionMonitoringDistributorDelivery

1:1

+siri:ConnectionMonitoringDistributorDeliveryStructure

Distributor Delivery for Connection Monitoring Service.

→‍siri:ConnectionMonitoringCapabilitiesRequest

1:1

+siri:ServiceCapabilitiesRequestStructure

Request for information about Connection Monitoring Service Capabilities. Answered with a ConnectionMontoringCapabilitiesResponse.

→‍siri:ConnectionMonitoringCapabilitiesResponse

1:1

+siri:ConnectionMonitoringCapabilitiesResponseStructure

Capabilities for Connection Monitoring Service. Answers a ConnectionMontoringCapabilitiesRequest.

7.20. The complex type siri:AbstractDistributorItemStructure

siri:AbstractDistributorItemStructure

siri:AbstractItemStructure

Type for an Activity.

The element content starts with items inherited from the base type:

siri:RecordedAtTime

1:1

Time at which data was recorded.

Inherited content is followed by own content:

siri:InterchangeDistributorIdentityGroup

siri:InterchangeRef

0:1

>siri:InterchangeRefStructure

Reference to the SERVICE JOURNEY INTERCHANGE between two journeys for which data is being returned.

siri:ConnectionLinkRef

1:1

>siri:ConnectionLinkRefStructure

Reference to the CONNECTION link or ACCESS ZONE for which data is to be returned and at which SERVICE JOURNEY INTERCHANGE takes place. A reference associated with known feeder arrival and distributor departure STOP POINTs.

siri:StopPointRef

0:1

>siri:StopPointRefStructure

Reference to a STOP POINT within CONNECTION link from which distributor leaves. Reference to a STOP POINT.

siri:DistributorVisitNumber

0:1

siri:VisitNumberType

Order of visit to a stop within JOURNEY PATTERN of distributor VEHICLE JOURNEY.

siri:DistributorOrder

0:1

For implementations for which Order is not used for VisitNumber, (i.e. if VisitNumberIsOrder is false) then Order can be used to associate the Order as well if useful for translation.

siri:DistributorJourney

1:1

+siri:InterchangeJourneyStructure

Information about the connecting Distributor (fetcher) VEHICLE JOURNEY.

siri:FeederVehicleJourneyRef

0:*

+siri:FramedVehicleJourneyRefStructure

Reference to a feeder VEHICLE JOURNEY or journeys for which the Distributor (fetcher) will wait .

7.21. The complex type siri:ConnectingJourneyFilterStructure

siri:ConnectingJourneyFilterStructure

Type for filter for connecting journeys.

siri:DatedVehicleJourneyRef

1:1

siri:DatedVehicleJourneyCodeType

A reference to a dated VEHICLE JOURNEY.

→‍siri:VisitNumber

0:1

siri:VisitNumberType

Sequence of visit to SCHEDULED STOP POINT.within VEHICLE JOURNEY. Increases monotonically, but not necessarily sequentially.

siri:TimetabledArrivalTime

1:1

Timetabled arrival time at the connection point.

7.22. The complex type siri:ConnectingTimeFilterStructure

siri:ConnectingTimeFilterStructure

Type for time filter for connecting journeys.

siri:LineRef

1:1

>siri:LineRefStructure

Feeder LINE for which data is to be supplied.

siri:DirectionRef

1:1

>siri:DirectionRefStructure

Feeder for which data is to be supplied.

siri:EarliestArrivalTime

0:1

Earliest managed arrival time at the connection point.

siri:LatestArrivalTime

0:1

Latest managedarrival time at the connection point.

7.23. The complex type siri:ConnectionMonitoringCapabilitiesResponseStructure

siri:ConnectionMonitoringCapabilitiesResponseStructure

siri:AbstractServiceCapabilitiesResponseStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:ContextualisedResponseEndpointGroup

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Arbitrary unique reference to the request which gave rise to this message.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:CapabilityStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of response. Fixed

→‍siri:ConnectionMonitoringServiceCapabilities

0:1

+siri:ConnectionMonitoringServiceCapabilitiesStructure

Capabilities of Connection Monitoring Service.

→‍siri:ConnectionMonitoringPermissions

0:1

+local-type: typedef-78.3

Participants permissions to use the service.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

7.24. The complex type siri:ConnectionMonitoringCapabilityRequestPolicyStructure

siri:ConnectionMonitoringCapabilityRequestPolicyStructure

siri:CapabilityRequestPolicyStructure

Type for Common Request Policy capabilities.

The element content starts with items inherited from the base type:

siri:NationalLanguage

1:*

National languages supported by service.

siri:Translations

0:1

Whether producer can provide multiple translations of NL text elements (since SIRI 2.0)

The element contains one of the following elements (a-b)

a

siri:GmlCoordinateFormat

-1:1

siri:SrsNameType

Name of GML Coordinate format used for Geospatial points in responses.

b

siri:WgsDecimalDegrees

-1:1

siri:EmptyType

Geospatial coordinates are given as Wgs 84 Latiude and longitude, decimial degrees of arc.

Inherited content is followed by own content:

siri:ForeignJourneysOnly

0:1

Whether results returns foreign journeys only.

7.25. The complex type siri:ConnectionMonitoringDeliveriesStructure

siri:ConnectionMonitoringDeliveriesStructure

Type for Deliveries for Connection Monitoring Service. Used in WSDL.

The element contains one of the following elements (a-b)

a

→‍siri:ConnectionMonitoringFeederDelivery

-1:*

+siri:ConnectionMonitoringFeederDeliveryStructure

Feeder Delivery for Connection Monitoring Service.

b

→‍siri:ConnectionMonitoringDistributorDelivery

-1:*

+siri:ConnectionMonitoringDistributorDeliveryStructure

Distributor Delivery for Connection Monitoring Service.

7.26. The complex type siri:ConnectionMonitoringDistributorDeliveryStructure

siri:ConnectionMonitoringDistributorDeliveryStructure

siri:AbstractServiceDeliveryStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

The element contains one of the following elements (a) or element sequences (b)

siri:ContextualisedResponseEndpointGroup

a

siri:RequestMessageRef

-0:1

>siri:MessageRefStructure

Arbitrary unique reference to the request which gave rise to this message.

siri:SubscriptionIdentifierResourcePropertyGroup

b

siri:SubscriberRef

-0:1

>siri:ParticipantRefStructure

Unique identifier of Subscriber - reference to a Participant.

b

siri:SubscriptionFilterRef

-0:1

>siri:SubscriptionFilterRefStructure

Unique identifier of Subscription filter to which this subscription is assigned. If there is onlya single filter, then can be omitted.

b

siri:SubscriptionRef

-1:1

>siri:SubscriptionRefStructure

Reference to a service subscription: unique within Service and Subscriber.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:DeliveryStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

siri:SuccessInfoGroup

siri:ValidUntil

0:1

End of data horizon of the data producer.

siri:ShortestPossibleCycle

0:1

siri:PositiveDurationType

Minimum interval at which updates can be sent.

siri:DeliveryDefaultGroup

siri:DefaultLanguage

0:1

Default language for text elements.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of response. Fixed

siri:ConnectionMonitoringDistributorPayloadGroup

siri:WaitProlongedDeparture

0:*

+siri:WaitProlongedDepartureStructure

An action to delay the Distributor (fetcher) until a specified time.

siri:StoppingPositionChangedDeparture

0:*

+siri:StoppingPositionChangedDepartureStructure

A Change to a stop position.

siri:DistributorDepartureCancellation

0:*

+siri:DistributorDepartureCancellationStructure

Deletion of previous connection.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

7.27. The complex type siri:ConnectionMonitoringFeederDeliveryStructure

siri:ConnectionMonitoringFeederDeliveryStructure

siri:AbstractServiceDeliveryStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

The element contains one of the following elements (a) or element sequences (b)

siri:ContextualisedResponseEndpointGroup

a

siri:RequestMessageRef

-0:1

>siri:MessageRefStructure

Arbitrary unique reference to the request which gave rise to this message.

siri:SubscriptionIdentifierResourcePropertyGroup

b

siri:SubscriberRef

-0:1

>siri:ParticipantRefStructure

Unique identifier of Subscriber - reference to a Participant.

b

siri:SubscriptionFilterRef

-0:1

>siri:SubscriptionFilterRefStructure

Unique identifier of Subscription filter to which this subscription is assigned. If there is onlya single filter, then can be omitted.

b

siri:SubscriptionRef

-1:1

>siri:SubscriptionRefStructure

Reference to a service subscription: unique within Service and Subscriber.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:DeliveryStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

siri:SuccessInfoGroup

siri:ValidUntil

0:1

End of data horizon of the data producer.

siri:ShortestPossibleCycle

0:1

siri:PositiveDurationType

Minimum interval at which updates can be sent.

siri:DeliveryDefaultGroup

siri:DefaultLanguage

0:1

Default language for text elements.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of response. Fixed

siri:ConnectionMonitoringFeederPayloadGroup

→‍siri:MonitoredFeederArrival

0:*

+siri:MonitoredFeederArrivalStructure

A feeder arrival at the connection point.

→‍siri:MonitoredFeederArrivalCancellation

0:*

+siri:MonitoredFeederArrivalCancellationStructure

Cancellation of a feeder arrival at a connection point.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

7.28. The complex type siri:ConnectionMonitoringRequestStructure

siri:ConnectionMonitoringRequestStructure

siri:AbstractFunctionalServiceRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:ContextualisedRequestEndpointGroup

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique reference to this message.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of request. Fixed

siri:ConnectionMonitoringTopicGroup

siri:PreviewInterval

0:1

siri:PositiveDurationType

Forward duration for which events should be included, that is, interval before predicted arrival at the stop for which to include events: only journeys which will arrive or depart within this time span will be returned.

siri:ConnectionLinkRef

1:1

>siri:ConnectionLinkRefStructure

CONNECTION LINK for which data is to be supplied.

The element contains one of the following elements (a-b)

a

siri:ConnectingTimeFilter

-1:1

+siri:ConnectingTimeFilterStructure

Return only journeys for the specified time.

b

siri:ConnectingJourneyFilter

-1:*

+siri:ConnectingJourneyFilterStructure

Return only the specified journeys.

siri:ConnectionMonitoringRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values.

→‍siri:IncludeTranslations

0:1

Whether additional translations of text names are to be included in elements. If 'false', then only one element should be returned. Default is 'false'. Where multiple values are returned The first element returned will be used as the default value.

siri:ConnectionMonitoringDetailLevel

0:1

siri:ConnectionMonitoringDetailEnumeration

Level of detail to include in response. Default is 'normal'.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

7.29. The complex type siri:ConnectionMonitoringServiceCapabilitiesStructure

siri:ConnectionMonitoringServiceCapabilitiesStructure

siri:AbstractCapabilitiesStructure

Type for Capabilities of StopMonitopring Service.

The element content starts with items inherited from the base type:

siri:GeneralInteraction

0:1

+siri:CapabilityGeneralInteractionStructure

General capabilities common to all SIRI service request types.

siri:TransportDescription

0:1

+siri:TransportDescriptionStructure

Implementation properties common to all request types.

Inherited content is followed by own content:

siri:TopicFiltering

0:1

+local-type: typedef-78.1

Filtering Capabilities.

siri:RequestPolicy

0:1

+local-type: typedef-78.2

Request Policy capabilities.

siri:SubscriptionPolicy

0:1

+siri:CapabilitySubscriptionPolicyStructure

Subscription Policy capabilities.

siri:AccessControl

0:1

+siri:ConnectionCapabilityAccessControlStructure

Optional Access control capabilities.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

7.30. The complex type siri:ConnectionMonitoringSubscriptionRequestStructure

siri:ConnectionMonitoringSubscriptionRequestStructure

siri:AbstractSubscriptionStructure

Type for SIRI Service subscriptions.

The element content starts with items inherited from the base type:

siri:SubscriptionIdentityGroup

siri:SubscriberRef

0:1

>siri:ParticipantRefStructure

Participant identifier of Subscriber. Normally this will be given by context, i.e. be the same as on the Subscription Request.

siri:SubscriptionIdentifier

1:1

>siri:SubscriptionQualifierStructure

Identifier to be given to Subscription.

siri:InitialTerminationTime

1:1

Requested end time for subscription.

siri:SubscriptionRenewal

0:1

By using this element, the subscriber asks the data provider for an extension of the InitialTerminationTime of the subscription. If SubscriptionRenewal is omitted, this request is to be treated as a re-subscription and therefore all data corresponding to the SubscriptionRequest must be sent in the initial response (or a portion of the data if MoreData is set to 'true'). (since SIRI 2.1)

Inherited content is followed by own content:

→‍siri:ConnectionMonitoringRequest

1:1

+siri:ConnectionMonitoringRequestStructure

Request for information about changes to connections at a stop for Connection Monitoring service.

siri:ConnectionMonitoringSubscriptionPolicyGroup

siri:ChangeBeforeUpdates

0:1

siri:PositiveDurationType

The amount of change to the arrival time that can happen before an update is sent (i.e. if ChangeBeforeUpdate is set to 2 minutes, the subscriber will not be told that a bus is 30 seconds delayed - an update will only be sent when the bus is at least 2 minutes delayed). Default is zero - all changes will be sent regardless.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

7.31. The complex type siri:DistributorDepartureCancellationStructure

siri:DistributorDepartureCancellationStructure

siri:AbstractDistributorItemStructure

Type for an Activity.

The element content starts with items inherited from the base type:

siri:RecordedAtTime

1:1

Time at which data was recorded.

siri:InterchangeDistributorIdentityGroup

siri:InterchangeRef

0:1

>siri:InterchangeRefStructure

Reference to the SERVICE JOURNEY INTERCHANGE between two journeys for which data is being returned.

siri:ConnectionLinkRef

1:1

>siri:ConnectionLinkRefStructure

Reference to the CONNECTION link or ACCESS ZONE for which data is to be returned and at which SERVICE JOURNEY INTERCHANGE takes place. A reference associated with known feeder arrival and distributor departure STOP POINTs.

siri:StopPointRef

0:1

>siri:StopPointRefStructure

Reference to a STOP POINT within CONNECTION link from which distributor leaves. Reference to a STOP POINT.

siri:DistributorVisitNumber

0:1

siri:VisitNumberType

Order of visit to a stop within JOURNEY PATTERN of distributor VEHICLE JOURNEY.

siri:DistributorOrder

0:1

For implementations for which Order is not used for VisitNumber, (i.e. if VisitNumberIsOrder is false) then Order can be used to associate the Order as well if useful for translation.

siri:DistributorJourney

1:1

+siri:InterchangeJourneyStructure

Information about the connecting Distributor (fetcher) VEHICLE JOURNEY.

siri:FeederVehicleJourneyRef

0:*

+siri:FramedVehicleJourneyRefStructure

Reference to a feeder VEHICLE JOURNEY or journeys for which the Distributor (fetcher) will wait .

Inherited content is followed by own content:

siri:Reason

0:*

>siri:NaturalLanguageStringStructure

Reason for failure of connection. (Unbounded since SIRI 2.0)

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

7.32. The complex type siri:MonitoredFeederArrivalCancellationStructure

siri:MonitoredFeederArrivalCancellationStructure

siri:AbstractFeederItemStructure

Type for an Activity.

The element content starts with items inherited from the base type:

siri:RecordedAtTime

1:1

Time at which data was recorded.

siri:ItemIdentifier

0:1

siri:ItemIdentifierType

Identifier of item.

siri:ValidUntilTime

0:1

Time until when data is valid. (since SIRI 2.0)

siri:InterchangeFeederIdentityGroup

siri:InterchangeRef

0:1

>siri:InterchangeRefStructure

Reference to the the SERVICE JOURNEY INTERCHANGE between two journeys for which data is being returned.

siri:ConnectionLinkRef

1:1

>siri:ConnectionLinkRefStructure

Reference to the CONNECTION link or ACCESS ZONE for which data is to be returned. i.e. associated with known feeder arrival and distributor departure STOP POINTs.

siri:ContextualisedStopPointInSequenceGroup

→‍siri:StopPointRef

0:1

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

→‍siri:VisitNumber

0:1

siri:VisitNumberType

Sequence of visit to SCHEDULED STOP POINT.within VEHICLE JOURNEY. Increases monotonically, but not necessarily sequentially.

→‍siri:Order

0:1

For implementations for which the overall Order is not used for VisitNumber, (i.e. if VisitNumberIsOrder is false) then can be used to associate the stop Order as well if useful.

→‍siri:StopPointName

0:*

>siri:NaturalLanguageStringStructure

Name of SCHEDULED STOP POINT.

Inherited content is followed by own content:

siri:LineRef

1:1

>siri:LineRefStructure

Reference to a LINE.

siri:DirectionRef

1:1

>siri:DirectionRefStructure

Reference to a DIRECTION, typically outward or return.

siri:VehicleJourneyRef

1:1

+siri:FramedVehicleJourneyRefStructure

Reference to a Feeder VEHICLE JOURNEY.

siri:JourneyPatternInfoGroup

siri:JourneyPatternRef

0:1

>siri:JourneyPatternRefStructure

Identifier of JOURNEY PATTERN that journey follows.

siri:JourneyPatternName

0:1

>siri:NaturalLanguageStringStructure

Name of Joruney Pattern

siri:VehicleMode

0:*

siri:VehicleModesEnumeration

A means of transportation such as bus, rail, etc.

siri:RouteRef

0:1

>siri:RouteRefStructure

Identifier of ROUTE that journey follows.

→‍siri:PublishedLineName

0:*

>siri:NaturalLanguageStringStructure

Name or Number by which the LINEis known to the public.

siri:GroupOfLinesRef

0:1

>siri:GroupOfLinesRefStructure

Reference to a GROUP OF LINEs to which journey belongs. SIRI 2.0

siri:DirectionName

0:*

>siri:NaturalLanguageStringStructure

Description of the DIRECTION. May correspond to a DESTINATION DISPLAY. (Unbounded since SIRI 2.0)

siri:ExternalLineRef

0:1

>siri:LineRefStructure

Alternative identifier of LINE that an external system may associate with journey.

The element contains one of the following elements (a-b)

a

siri:BrandingRef

-0:1

>siri:BrandingRefStructure

Reference to a BRANDING. (since SIRI 2.1)

b

siri:Branding

-0:1

+siri:BrandingStructure

An arbitrary marketing classification. (since SIRI 2.1)

siri:Reason

0:*

>siri:NaturalLanguageStringStructure

Reason for cancellation. (Unbounded since SIRI 2.0)

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

7.33. The complex type siri:MonitoredFeederArrivalStructure

siri:MonitoredFeederArrivalStructure

siri:AbstractFeederItemStructure

Type for an Activity.

The element content starts with items inherited from the base type:

siri:RecordedAtTime

1:1

Time at which data was recorded.

siri:ItemIdentifier

0:1

siri:ItemIdentifierType

Identifier of item.

siri:ValidUntilTime

0:1

Time until when data is valid. (since SIRI 2.0)

siri:InterchangeFeederIdentityGroup

siri:InterchangeRef

0:1

>siri:InterchangeRefStructure

Reference to the the SERVICE JOURNEY INTERCHANGE between two journeys for which data is being returned.

siri:ConnectionLinkRef

1:1

>siri:ConnectionLinkRefStructure

Reference to the CONNECTION link or ACCESS ZONE for which data is to be returned. i.e. associated with known feeder arrival and distributor departure STOP POINTs.

siri:ContextualisedStopPointInSequenceGroup

→‍siri:StopPointRef

0:1

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

→‍siri:VisitNumber

0:1

siri:VisitNumberType

Sequence of visit to SCHEDULED STOP POINT.within VEHICLE JOURNEY. Increases monotonically, but not necessarily sequentially.

→‍siri:Order

0:1

For implementations for which the overall Order is not used for VisitNumber, (i.e. if VisitNumberIsOrder is false) then can be used to associate the stop Order as well if useful.

→‍siri:StopPointName

0:*

>siri:NaturalLanguageStringStructure

Name of SCHEDULED STOP POINT.

Inherited content is followed by own content:

siri:ClearDownRef

0:1

>siri:ClearDownRefStructure

Direct Cleardown identifier of connection arrival Activity that is being deleted.

siri:FeederJourney

1:1

+siri:InterchangeJourneyStructure

Information about the feeder journey.

→‍siri:VehicleAtStop

0:1

Whether VEHICLE is currently at stop. Default is false (xml default added from SIRI 2.0)

siri:NumberOfTransferPassengers

0:1

Number of passengers who wish to transfer at the connection. If absent, not known.

→‍siri:AimedArrivalTime

0:1

Target arrival time of VEHICLE at stop according to latest working timetable.

siri:ExpectedArrivalTime

0:1

Predicted arrival time at the connection zone.

→‍siri:ArrivalPlatformName

0:1

>siri:NaturalLanguageStringStructure

Bay or platform (QUAY) name to show passenger i.e. expected platform for vehicle to arrive at. Inheritable property. Can be omitted if the same as the DeparturePlatformName If there no arrival platform name separate from the departure platform name, the precedence is: (i) any arrival platform on any related dated timetable element, (ii) any departure platform name on this estimated element; (iii) any departure platform name on any related dated timetable CALL.

siri:SuggestedWaitDecisionTime

0:1

Latest time by which the feeder needs informationabout the connection from the distributor as to whether it will wait and for how long. (since SIRI 2.0)

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

7.34. The complex type siri:StoppingPositionChangedDepartureStructure

siri:StoppingPositionChangedDepartureStructure

siri:AbstractDistributorItemStructure

Type for an Activity.

The element content starts with items inherited from the base type:

siri:RecordedAtTime

1:1

Time at which data was recorded.

siri:InterchangeDistributorIdentityGroup

siri:InterchangeRef

0:1

>siri:InterchangeRefStructure

Reference to the SERVICE JOURNEY INTERCHANGE between two journeys for which data is being returned.

siri:ConnectionLinkRef

1:1

>siri:ConnectionLinkRefStructure

Reference to the CONNECTION link or ACCESS ZONE for which data is to be returned and at which SERVICE JOURNEY INTERCHANGE takes place. A reference associated with known feeder arrival and distributor departure STOP POINTs.

siri:StopPointRef

0:1

>siri:StopPointRefStructure

Reference to a STOP POINT within CONNECTION link from which distributor leaves. Reference to a STOP POINT.

siri:DistributorVisitNumber

0:1

siri:VisitNumberType

Order of visit to a stop within JOURNEY PATTERN of distributor VEHICLE JOURNEY.

siri:DistributorOrder

0:1

For implementations for which Order is not used for VisitNumber, (i.e. if VisitNumberIsOrder is false) then Order can be used to associate the Order as well if useful for translation.

siri:DistributorJourney

1:1

+siri:InterchangeJourneyStructure

Information about the connecting Distributor (fetcher) VEHICLE JOURNEY.

siri:FeederVehicleJourneyRef

0:*

+siri:FramedVehicleJourneyRefStructure

Reference to a feeder VEHICLE JOURNEY or journeys for which the Distributor (fetcher) will wait .

Inherited content is followed by own content:

siri:ChangeNote

0:*

>siri:NaturalLanguagePlaceNameStructure

Description of the revised stopping position of the Distributor (fetcher) in the connection zone. (Unbounded since SIRI 2.0)

siri:NewLocation

0:1

+siri:LocationStructure

New location from which Distributor will leave.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

7.35. The complex type siri:WaitProlongedDepartureStructure

siri:WaitProlongedDepartureStructure

siri:AbstractDistributorItemStructure

Type for an Activity.

The element content starts with items inherited from the base type:

siri:RecordedAtTime

1:1

Time at which data was recorded.

siri:InterchangeDistributorIdentityGroup

siri:InterchangeRef

0:1

>siri:InterchangeRefStructure

Reference to the SERVICE JOURNEY INTERCHANGE between two journeys for which data is being returned.

siri:ConnectionLinkRef

1:1

>siri:ConnectionLinkRefStructure

Reference to the CONNECTION link or ACCESS ZONE for which data is to be returned and at which SERVICE JOURNEY INTERCHANGE takes place. A reference associated with known feeder arrival and distributor departure STOP POINTs.

siri:StopPointRef

0:1

>siri:StopPointRefStructure

Reference to a STOP POINT within CONNECTION link from which distributor leaves. Reference to a STOP POINT.

siri:DistributorVisitNumber

0:1

siri:VisitNumberType

Order of visit to a stop within JOURNEY PATTERN of distributor VEHICLE JOURNEY.

siri:DistributorOrder

0:1

For implementations for which Order is not used for VisitNumber, (i.e. if VisitNumberIsOrder is false) then Order can be used to associate the Order as well if useful for translation.

siri:DistributorJourney

1:1

+siri:InterchangeJourneyStructure

Information about the connecting Distributor (fetcher) VEHICLE JOURNEY.

siri:FeederVehicleJourneyRef

0:*

+siri:FramedVehicleJourneyRefStructure

Reference to a feeder VEHICLE JOURNEY or journeys for which the Distributor (fetcher) will wait .

Inherited content is followed by own content:

siri:ExpectedDepartureTime

0:1

Estimated departure time from the connection.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

7.36. The complex type complexType[siri:ConnectionMonitoringServiceCapabilitiesStructure]/TopicFiltering#complexType (typedef-78.1)

complexType[siri:ConnectionMonitoringServiceCapabilitiesStructure]
  /TopicFiltering #complexType
  (typedef-78.1)

-

siri:DefaultPreviewInterval

0:1

siri:PositiveDurationType

Default preview horizon used.

→‍siri:FilterByConnectionLinkRef

0:1

Whether results can be filtered by CONNECTION LINK. Default is 'true'.

siri:FilterByJourney

0:1

Whether results can be filtered by journey.

siri:FilterByTime

0:1

Whether results can be filtered by time Filter of Connection. Default is ' true'.

7.37. The complex type complexType[siri:ConnectionMonitoringServiceCapabilitiesStructure]/RequestPolicy#complexType (typedef-78.2)

complexType[siri:ConnectionMonitoringServiceCapabilitiesStructure]
  /RequestPolicy #complexType
  (typedef-78.2)

siri:CapabilityRequestPolicyStructure

Type for Common Request Policy capabilities.

The element content starts with items inherited from the base type:

siri:NationalLanguage

1:*

National languages supported by service.

siri:Translations

0:1

Whether producer can provide multiple translations of NL text elements (since SIRI 2.0)

The element contains one of the following elements (a-b)

a

siri:GmlCoordinateFormat

-1:1

siri:SrsNameType

Name of GML Coordinate format used for Geospatial points in responses.

b

siri:WgsDecimalDegrees

-1:1

siri:EmptyType

Geospatial coordinates are given as Wgs 84 Latiude and longitude, decimial degrees of arc.

Inherited content is followed by own content:

siri:ForeignJourneysOnly

0:1

Whether only foreign journeys are included.

7.38. The complex type element[siri:ConnectionMonitoringPermissions]#complexType (typedef-78.3)

element[siri:ConnectionMonitoringPermissions]
  #complexType
  (typedef-78.3)

-

siri:ConnectionMonitoringPermission

0:*

+siri:ConnectionServicePermissionStructure

8. SIRI-CT Connection Timetable Service.

8.1. The toplevel element siri:ConnectionTimetableCapabilitiesRequest

siri:ConnectionTimetableCapabilitiesRequest

+siri:ServiceCapabilitiesRequestStructure (↔ siri:AbstractFunctionalServiceCapabilitiesRequest)

Request for information about Connection Timetable Service Capabilities. Answered with a ConnectionTimetableCapabilitiesResponse.

8.2. The toplevel element siri:ConnectionTimetableCapabilitiesResponse

siri:ConnectionTimetableCapabilitiesResponse

+siri:ConnectionTimetableCapabilitiesResponseStructure (↔ siri:AbstractFunctionalServiceCapabilitiesResponse)

Capabilities for Connection Timetable Service. Answers a ConnectionTimetableCapabilitiesRequest.

8.3. The toplevel element siri:ConnectionTimetableDelivery

siri:ConnectionTimetableDelivery

+siri:ConnectionTimetableDeliveryStructure (↔ siri:AbstractFunctionalServiceDelivery)

Delivery for Connection Timetable Service.

8.4. The toplevel element siri:ConnectionTimetableRequest

siri:ConnectionTimetableRequest

+siri:ConnectionTimetableRequestStructure (↔ siri:AbstractFunctionalServiceRequest)

Request for information about timetabled connections at a stop.

8.5. The toplevel element siri:ConnectionTimetableServiceCapabilities

siri:ConnectionTimetableServiceCapabilities

+siri:ConnectionTimetableServiceCapabilitiesStructure

Capabilities of Connection Timetable Service.

8.6. The toplevel element siri:ConnectionTimetableSubscriptionRequest

siri:ConnectionTimetableSubscriptionRequest

+siri:ConnectionTimetableSubscriptionStructure (↔ siri:AbstractFunctionalServiceSubscriptionRequest)

Subscription Request for information about Timetabled connections at a stop.

8.7. The toplevel element siri:FeederItem

siri:FeederItem

+siri:AbstractFeederItemStructure

Fedder/Fetcher SERVICE JOURNEY INTERCHANGE Activity.

8.8. The toplevel element siri:TimetabledFeederArrival

siri:TimetabledFeederArrival

+siri:TimetabledFeederArrivalStructure (↔ siri:FeederItem)

A feeder arrival at the arrival SCHEDUELD STOP POINT of the CONNECTION link .

8.9. The toplevel element siri:TimetabledFeederArrivalCancellation

siri:TimetabledFeederArrivalCancellation

+siri:TimetabledFeederArrivalCancellationStructure

Cancellation of a previously issued Feeder Arrival.

8.10. The group siri:ConnectionTimetablePayloadGroup

siri:ConnectionTimetablePayloadGroup

Feeder delivery payload content.

siri:ConnectionTimetablePayloadGroup

→‍siri:TimetabledFeederArrival

0:*

+siri:TimetabledFeederArrivalStructure

A feeder arrival at the arrival SCHEDUELD STOP POINT of the CONNECTION link .

→‍siri:TimetabledFeederArrivalCancellation

0:*

+siri:TimetabledFeederArrivalCancellationStructure

Cancellation of a previously issued Feeder Arrival.

8.11. The group siri:ConnectionTimetableRequestPolicyGroup

siri:ConnectionTimetableRequestPolicyGroup

Parameters that affect the request processing.

siri:ConnectionTimetableRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values.

→‍siri:IncludeTranslations

0:1

Whether additional translations of text names are to be included in elements. If 'false', then only one element should be returned. Default is 'false'. Where multiple values are returned The first element returned will be used as the default value.

8.12. The group siri:ConnectionTimetableSunscriptionPolicyGroup

siri:ConnectionTimetableSunscriptionPolicyGroup

Parameters that affect the subscription processing.

8.13. The group siri:ConnectionTimetableTopicGroup

siri:ConnectionTimetableTopicGroup

Parameters that specify the content to be returned.

siri:ConnectionTimetableTopicGroup

siri:ArrivalWindow

0:1

+siri:ClosedTimestampRangeStructure

Earliest and latest time. If absent, default to the data horizon of the service.

siri:ConnectionLinkRef

1:1

>siri:ConnectionLinkRefStructure

CONNECTION link for which data is to be supplied.

siri:LineRef

0:1

>siri:LineRefStructure

Feeder LINE for which data is to be supplied.

siri:DirectionRef

0:1

>siri:DirectionRefStructure

Feeder DIRECTION for which data is to be supplied.

8.14. The group siri:InterchangeFeederIdentityGroup

siri:InterchangeFeederIdentityGroup

Elements identifying CALL at CONNECTION link of SERVICE JORUNEY INTERCHANGE of Feeder Journey .

siri:InterchangeFeederIdentityGroup

siri:InterchangeRef

0:1

>siri:InterchangeRefStructure

Reference to the the SERVICE JOURNEY INTERCHANGE between two journeys for which data is being returned.

siri:ConnectionLinkRef

1:1

>siri:ConnectionLinkRefStructure

Reference to the CONNECTION link or ACCESS ZONE for which data is to be returned. i.e. associated with known feeder arrival and distributor departure STOP POINTs.

siri:ContextualisedStopPointInSequenceGroup

→‍siri:StopPointRef

0:1

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

→‍siri:VisitNumber

0:1

siri:VisitNumberType

Sequence of visit to SCHEDULED STOP POINT.within VEHICLE JOURNEY. Increases monotonically, but not necessarily sequentially.

→‍siri:Order

0:1

For implementations for which the overall Order is not used for VisitNumber, (i.e. if VisitNumberIsOrder is false) then can be used to associate the stop Order as well if useful.

→‍siri:StopPointName

0:*

>siri:NaturalLanguageStringStructure

Name of SCHEDULED STOP POINT.

8.15. The group siri:SiriConnectionTimetableIndexGroup

siri:SiriConnectionTimetableIndexGroup

Convenience artifact to pick out main elements of the Connection Timetable Service.

siri:SiriConnectionTimetableIndexGroup

→‍siri:ConnectionTimetableRequest

1:1

+siri:ConnectionTimetableRequestStructure

Request for information about timetabled connections at a stop.

→‍siri:ConnectionTimetableSubscriptionRequest

1:1

+siri:ConnectionTimetableSubscriptionStructure

Subscription Request for information about Timetabled connections at a stop.

→‍siri:ConnectionTimetableDelivery

1:1

+siri:ConnectionTimetableDeliveryStructure

Delivery for Connection Timetable Service.

→‍siri:ConnectionTimetableCapabilitiesRequest

1:1

+siri:ServiceCapabilitiesRequestStructure

Request for information about Connection Timetable Service Capabilities. Answered with a ConnectionTimetableCapabilitiesResponse.

→‍siri:ConnectionTimetableCapabilitiesResponse

1:1

+siri:ConnectionTimetableCapabilitiesResponseStructure

Capabilities for Connection Timetable Service. Answers a ConnectionTimetableCapabilitiesRequest.

8.16. The complex type siri:AbstractFeederItemStructure

siri:AbstractFeederItemStructure

siri:AbstractIdentifiedItemStructure

Type for an Activity.

The element content starts with items inherited from the base type:

siri:RecordedAtTime

1:1

Time at which data was recorded.

siri:ItemIdentifier

0:1

siri:ItemIdentifierType

Identifier of item.

Inherited content is followed by own content:

siri:ValidUntilTime

0:1

Time until when data is valid. (since SIRI 2.0)

siri:InterchangeFeederIdentityGroup

siri:InterchangeRef

0:1

>siri:InterchangeRefStructure

Reference to the the SERVICE JOURNEY INTERCHANGE between two journeys for which data is being returned.

siri:ConnectionLinkRef

1:1

>siri:ConnectionLinkRefStructure

Reference to the CONNECTION link or ACCESS ZONE for which data is to be returned. i.e. associated with known feeder arrival and distributor departure STOP POINTs.

siri:ContextualisedStopPointInSequenceGroup

→‍siri:StopPointRef

0:1

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

→‍siri:VisitNumber

0:1

siri:VisitNumberType

Sequence of visit to SCHEDULED STOP POINT.within VEHICLE JOURNEY. Increases monotonically, but not necessarily sequentially.

→‍siri:Order

0:1

For implementations for which the overall Order is not used for VisitNumber, (i.e. if VisitNumberIsOrder is false) then can be used to associate the stop Order as well if useful.

→‍siri:StopPointName

0:*

>siri:NaturalLanguageStringStructure

Name of SCHEDULED STOP POINT.

8.17. The complex type siri:ConnectionTimetableCapabilitiesResponseStructure

siri:ConnectionTimetableCapabilitiesResponseStructure

siri:AbstractServiceCapabilitiesResponseStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:ContextualisedResponseEndpointGroup

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Arbitrary unique reference to the request which gave rise to this message.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:CapabilityStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of response. Fixed

→‍siri:ConnectionTimetableServiceCapabilities

0:1

+siri:ConnectionTimetableServiceCapabilitiesStructure

Capabilities of Connection Timetable Service.

siri:ConnectionTimetablePermissions

0:1

+local-type: typedef-80.1

Participant's permissions to use the service, Only returned if requested.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

8.18. The complex type siri:ConnectionTimetableCapabilityRequestPolicyStructure

siri:ConnectionTimetableCapabilityRequestPolicyStructure

siri:CapabilityRequestPolicyStructure

Type for Common Request Policy capabilities.

The element content starts with items inherited from the base type:

siri:NationalLanguage

1:*

National languages supported by service.

siri:Translations

0:1

Whether producer can provide multiple translations of NL text elements (since SIRI 2.0)

The element contains one of the following elements (a-b)

a

siri:GmlCoordinateFormat

-1:1

siri:SrsNameType

Name of GML Coordinate format used for Geospatial points in responses.

b

siri:WgsDecimalDegrees

-1:1

siri:EmptyType

Geospatial coordinates are given as Wgs 84 Latiude and longitude, decimial degrees of arc.

Inherited content is followed by own content:

siri:ForeignJourneysOnly

0:1

Whether results returns foreign journeys only.

8.19. The complex type siri:ConnectionTimetableDeliveriesStructure

siri:ConnectionTimetableDeliveriesStructure

Type for Deliveries for Connection Timetable Service. Used in WSDl.

→‍siri:ConnectionTimetableDelivery

1:1

+siri:ConnectionTimetableDeliveryStructure

Delivery for Connection Timetable Service.

8.20. The complex type siri:ConnectionTimetableDeliveryStructure

siri:ConnectionTimetableDeliveryStructure

siri:AbstractServiceDeliveryStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

The element contains one of the following elements (a) or element sequences (b)

siri:ContextualisedResponseEndpointGroup

a

siri:RequestMessageRef

-0:1

>siri:MessageRefStructure

Arbitrary unique reference to the request which gave rise to this message.

siri:SubscriptionIdentifierResourcePropertyGroup

b

siri:SubscriberRef

-0:1

>siri:ParticipantRefStructure

Unique identifier of Subscriber - reference to a Participant.

b

siri:SubscriptionFilterRef

-0:1

>siri:SubscriptionFilterRefStructure

Unique identifier of Subscription filter to which this subscription is assigned. If there is onlya single filter, then can be omitted.

b

siri:SubscriptionRef

-1:1

>siri:SubscriptionRefStructure

Reference to a service subscription: unique within Service and Subscriber.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:DeliveryStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

siri:SuccessInfoGroup

siri:ValidUntil

0:1

End of data horizon of the data producer.

siri:ShortestPossibleCycle

0:1

siri:PositiveDurationType

Minimum interval at which updates can be sent.

siri:DeliveryDefaultGroup

siri:DefaultLanguage

0:1

Default language for text elements.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of response. Fixed

siri:ConnectionTimetablePayloadGroup

→‍siri:TimetabledFeederArrival

0:*

+siri:TimetabledFeederArrivalStructure

A feeder arrival at the arrival SCHEDUELD STOP POINT of the CONNECTION link .

→‍siri:TimetabledFeederArrivalCancellation

0:*

+siri:TimetabledFeederArrivalCancellationStructure

Cancellation of a previously issued Feeder Arrival.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

8.21. The complex type siri:ConnectionTimetableRequestStructure

siri:ConnectionTimetableRequestStructure

siri:AbstractFunctionalServiceRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:ContextualisedRequestEndpointGroup

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique reference to this message.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of request. Fixed

siri:ConnectionTimetableTopicGroup

siri:ArrivalWindow

0:1

+siri:ClosedTimestampRangeStructure

Earliest and latest time. If absent, default to the data horizon of the service.

siri:ConnectionLinkRef

1:1

>siri:ConnectionLinkRefStructure

CONNECTION link for which data is to be supplied.

siri:LineRef

0:1

>siri:LineRefStructure

Feeder LINE for which data is to be supplied.

siri:DirectionRef

0:1

>siri:DirectionRefStructure

Feeder DIRECTION for which data is to be supplied.

siri:ConnectionTimetableRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values.

→‍siri:IncludeTranslations

0:1

Whether additional translations of text names are to be included in elements. If 'false', then only one element should be returned. Default is 'false'. Where multiple values are returned The first element returned will be used as the default value.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

8.22. The complex type siri:ConnectionTimetableServiceCapabilitiesStructure

siri:ConnectionTimetableServiceCapabilitiesStructure

siri:AbstractCapabilitiesStructure

Type for Capabilities of StopMonitopring Service.

The element content starts with items inherited from the base type:

siri:GeneralInteraction

0:1

+siri:CapabilityGeneralInteractionStructure

General capabilities common to all SIRI service request types.

siri:TransportDescription

0:1

+siri:TransportDescriptionStructure

Implementation properties common to all request types.

Inherited content is followed by own content:

siri:TopicFiltering

0:1

+local-type: typedef-80.2

Filtering Capabilities.

siri:RequestPolicy

0:1

+local-type: typedef-80.3

Request Policy capabilities.

siri:SubscriptionPolicy

0:1

+siri:CapabilitySubscriptionPolicyStructure

Subscription Policy capabilities.

siri:AccessControl

0:1

+siri:ConnectionCapabilityAccessControlStructure

Optional Access control capabilities.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

8.23. The complex type siri:ConnectionTimetableSubscriptionStructure

siri:ConnectionTimetableSubscriptionStructure

siri:AbstractSubscriptionStructure

Type for SIRI Service subscriptions.

The element content starts with items inherited from the base type:

siri:SubscriptionIdentityGroup

siri:SubscriberRef

0:1

>siri:ParticipantRefStructure

Participant identifier of Subscriber. Normally this will be given by context, i.e. be the same as on the Subscription Request.

siri:SubscriptionIdentifier

1:1

>siri:SubscriptionQualifierStructure

Identifier to be given to Subscription.

siri:InitialTerminationTime

1:1

Requested end time for subscription.

siri:SubscriptionRenewal

0:1

By using this element, the subscriber asks the data provider for an extension of the InitialTerminationTime of the subscription. If SubscriptionRenewal is omitted, this request is to be treated as a re-subscription and therefore all data corresponding to the SubscriptionRequest must be sent in the initial response (or a portion of the data if MoreData is set to 'true'). (since SIRI 2.1)

Inherited content is followed by own content:

→‍siri:ConnectionTimetableRequest

1:1

+siri:ConnectionTimetableRequestStructure

Request for information about timetabled connections at a stop.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

8.24. The complex type siri:TimetabledFeederArrivalCancellationStructure

siri:TimetabledFeederArrivalCancellationStructure

siri:AbstractReferencingItemStructure

Type for an Activity.

The element content starts with items inherited from the base type:

siri:RecordedAtTime

1:1

Time at which data was recorded.

siri:ItemRef

0:1

>siri:ItemRefStructure

Reference to an Activity Element of a delivery.

Inherited content is followed by own content:

siri:InterchangeFeederIdentityGroup

siri:InterchangeRef

0:1

>siri:InterchangeRefStructure

Reference to the the SERVICE JOURNEY INTERCHANGE between two journeys for which data is being returned.

siri:ConnectionLinkRef

1:1

>siri:ConnectionLinkRefStructure

Reference to the CONNECTION link or ACCESS ZONE for which data is to be returned. i.e. associated with known feeder arrival and distributor departure STOP POINTs.

siri:ContextualisedStopPointInSequenceGroup

→‍siri:StopPointRef

0:1

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

→‍siri:VisitNumber

0:1

siri:VisitNumberType

Sequence of visit to SCHEDULED STOP POINT.within VEHICLE JOURNEY. Increases monotonically, but not necessarily sequentially.

→‍siri:Order

0:1

For implementations for which the overall Order is not used for VisitNumber, (i.e. if VisitNumberIsOrder is false) then can be used to associate the stop Order as well if useful.

→‍siri:StopPointName

0:*

>siri:NaturalLanguageStringStructure

Name of SCHEDULED STOP POINT.

siri:LineRef

1:1

>siri:LineRefStructure

Reference to a LINE.

siri:DirectionRef

1:1

>siri:DirectionRefStructure

Reference to a DIRECTION, typically outward or return.

siri:VehicleJourneyRef

1:1

+siri:FramedVehicleJourneyRefStructure

Reference to a VEHICLE JOURNEY.

siri:JourneyPatternInfoGroup

siri:JourneyPatternRef

0:1

>siri:JourneyPatternRefStructure

Identifier of JOURNEY PATTERN that journey follows.

siri:JourneyPatternName

0:1

>siri:NaturalLanguageStringStructure

Name of Joruney Pattern

siri:VehicleMode

0:*

siri:VehicleModesEnumeration

A means of transportation such as bus, rail, etc.

siri:RouteRef

0:1

>siri:RouteRefStructure

Identifier of ROUTE that journey follows.

→‍siri:PublishedLineName

0:*

>siri:NaturalLanguageStringStructure

Name or Number by which the LINEis known to the public.

siri:GroupOfLinesRef

0:1

>siri:GroupOfLinesRefStructure

Reference to a GROUP OF LINEs to which journey belongs. SIRI 2.0

siri:DirectionName

0:*

>siri:NaturalLanguageStringStructure

Description of the DIRECTION. May correspond to a DESTINATION DISPLAY. (Unbounded since SIRI 2.0)

siri:ExternalLineRef

0:1

>siri:LineRefStructure

Alternative identifier of LINE that an external system may associate with journey.

The element contains one of the following elements (a-b)

a

siri:BrandingRef

-0:1

>siri:BrandingRefStructure

Reference to a BRANDING. (since SIRI 2.1)

b

siri:Branding

-0:1

+siri:BrandingStructure

An arbitrary marketing classification. (since SIRI 2.1)

siri:Reason

0:*

>siri:NaturalLanguageStringStructure

Reason for deletion. (Unbounded since SIRI 2.0)

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

8.25. The complex type siri:TimetabledFeederArrivalStructure

siri:TimetabledFeederArrivalStructure

siri:AbstractFeederItemStructure

Type for an Activity.

The element content starts with items inherited from the base type:

siri:RecordedAtTime

1:1

Time at which data was recorded.

siri:ItemIdentifier

0:1

siri:ItemIdentifierType

Identifier of item.

siri:ValidUntilTime

0:1

Time until when data is valid. (since SIRI 2.0)

siri:InterchangeFeederIdentityGroup

siri:InterchangeRef

0:1

>siri:InterchangeRefStructure

Reference to the the SERVICE JOURNEY INTERCHANGE between two journeys for which data is being returned.

siri:ConnectionLinkRef

1:1

>siri:ConnectionLinkRefStructure

Reference to the CONNECTION link or ACCESS ZONE for which data is to be returned. i.e. associated with known feeder arrival and distributor departure STOP POINTs.

siri:ContextualisedStopPointInSequenceGroup

→‍siri:StopPointRef

0:1

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

→‍siri:VisitNumber

0:1

siri:VisitNumberType

Sequence of visit to SCHEDULED STOP POINT.within VEHICLE JOURNEY. Increases monotonically, but not necessarily sequentially.

→‍siri:Order

0:1

For implementations for which the overall Order is not used for VisitNumber, (i.e. if VisitNumberIsOrder is false) then can be used to associate the stop Order as well if useful.

→‍siri:StopPointName

0:*

>siri:NaturalLanguageStringStructure

Name of SCHEDULED STOP POINT.

Inherited content is followed by own content:

siri:FeederJourney

1:1

+siri:InterchangeJourneyStructure

Information about the feeder journey.

siri:AimedArrivalTime

1:1

Planned arrival time at the connection point.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

8.26. The complex type complexType[siri:ConnectionTimetableCapabilitiesResponseStructure]/ConnectionTimetablePermissions#complexType (typedef-80.1)

complexType[siri:ConnectionTimetableCapabilitiesResponseStructure]
  /ConnectionTimetablePermissions #complexType
  (typedef-80.1)

siri:PermissionsStructure

Type for abstract permissions.

The element content starts with items inherited from the base type:

siri:PermissionVersionRef

0:1

>siri:VersionRefStructure

Version of permission set.

Inherited content is followed by own content:

siri:ConnectionTimetablePermission

0:*

+siri:ConnectionServicePermissionStructure

Permission for a single participant or all participants to use an aspect of the service.

8.27. The complex type complexType[siri:ConnectionTimetableServiceCapabilitiesStructure]/TopicFiltering#complexType (typedef-80.2)

complexType[siri:ConnectionTimetableServiceCapabilitiesStructure]
  /TopicFiltering #complexType
  (typedef-80.2)

-

→‍siri:FilterByLineRef

1:1

Whether results can be filtered by LINE. Default is 'true'

→‍siri:FilterByConnectionLinkRef

1:1

Whether results can be filtered by CONNECTION LINK. Default is 'true'.

8.28. The complex type complexType[siri:ConnectionTimetableServiceCapabilitiesStructure]/RequestPolicy#complexType (typedef-80.3)

complexType[siri:ConnectionTimetableServiceCapabilitiesStructure]
  /RequestPolicy #complexType
  (typedef-80.3)

siri:CapabilityRequestPolicyStructure

Type for Common Request Policy capabilities.

The element content starts with items inherited from the base type:

siri:NationalLanguage

1:*

National languages supported by service.

siri:Translations

0:1

Whether producer can provide multiple translations of NL text elements (since SIRI 2.0)

The element contains one of the following elements (a-b)

a

siri:GmlCoordinateFormat

-1:1

siri:SrsNameType

Name of GML Coordinate format used for Geospatial points in responses.

b

siri:WgsDecimalDegrees

-1:1

siri:EmptyType

Geospatial coordinates are given as Wgs 84 Latiude and longitude, decimial degrees of arc.

Inherited content is followed by own content:

siri:ForeignJourneysOnly

0:1

Whether service returns only foreign journeys. Default is 'false'.

9. SIRI DIscovery Services for SCHEDULED STOP POINTs, LINEs,OPERATORs, FACILITies and feature TYPE OF VALUE codes.

9.1. Simple type definitions

ConnectionLinksDetailEnumeration

Detail Levels for CONNECTION LINKs Discovery Request. (since SIRI 2.0)

minimum

Return only the name and identifier of the connection link.

normal

Return name, identifier of the connection link and connected stops's identifiers.

full

Return all available data for each connection link.

FacilityDetailEnumeration

Detail Levels for Facility Points Request. (since SIRI 2.0)

minimum

Return only the name and identifier of the Facility.

normal

Return name, identifier and coordinates of the Facility.

full

Return all available data for each Facility.

LinesDetailEnumeration

Detail Levels for Lines Discovery Request. (since SIRI 2.0)

minimum

Return only the name and identifier of the stop.

normal

Return name, dientifier and coordinates of the stop.

stops

-

full

Return all available data for each stop.

StopPointsDetailEnumeration

Detail Levels for Stop Points Discovery Request. (since SIRI 2.0)

minimum

Return only the name and identifier of the stop.

normal

Return name, dientifier and coordinates of the stop.

full

Return all available data for each stop.

9.2. The toplevel element siri:ConnectionLinksDelivery

siri:ConnectionLinksDelivery

+siri:ConnectionLinksDeliveryStructure (↔ siri:AbstractDiscoveryDelivery)

Returns the CONNECTION LINKs covered by a web service. Answers a LINEsRequest. (since SIRI 2.0)

9.3. The toplevel element siri:ConnectionLinksRequest

siri:ConnectionLinksRequest

+siri:ConnectionLinksDiscoveryRequestStructure (↔ siri:AbstractDiscoveryRequest)

Requests a list of the CONNECTION LINKs covered by a Producer. (since SIRI 2.0)

9.4. The toplevel element siri:FacilityDelivery

siri:FacilityDelivery

+siri:FacilityDeliveryStructure (↔ siri:AbstractDiscoveryDelivery)

Returns the Facilities covered by a service. Answers a StopPointsRequest.

9.5. The toplevel element siri:FacilityRequest

siri:FacilityRequest

+siri:FacilityRequestStructure (↔ siri:AbstractDiscoveryRequest)

Requests a list of the Facilities covered by a Producer.

9.6. The toplevel element siri:InfoChannelDelivery

siri:InfoChannelDelivery

+siri:InfoChannelDeliveryStructure (↔ siri:AbstractDiscoveryDelivery)

Returns the Info Channels covered by a service. Answers a InfoChannelRequest.

9.7. The toplevel element siri:InfoChannelRequest

siri:InfoChannelRequest

+siri:InfoChannelDiscoveryRequestStructure (↔ siri:AbstractDiscoveryRequest)

Requests a list of the Info Channels covered by a Producer.

9.8. The toplevel element siri:LinesDelivery

siri:LinesDelivery

+siri:LinesDeliveryStructure (↔ siri:AbstractDiscoveryDelivery)

Returns the LINEs covered by a web service. Answers a LINEsRequest.

9.9. The toplevel element siri:LinesRequest

siri:LinesRequest

+siri:LinesDiscoveryRequestStructure (↔ siri:AbstractDiscoveryRequest)

Requests a list of the LINEs covered by a Producer.

9.10. The toplevel element siri:ProductCategoriesDelivery

siri:ProductCategoriesDelivery

+siri:ProductCategoriesDeliveryStructure (↔ siri:AbstractDiscoveryDelivery)

Returns the Product Categories covered by a service. Answers a ProductCategoriesRequest.

9.11. The toplevel element siri:ProductCategoriesRequest

siri:ProductCategoriesRequest

+siri:ProductCategoriesDiscoveryRequestStructure (↔ siri:AbstractDiscoveryRequest)

Requests a list of the Product Categories covered by a Producer.

9.12. The toplevel element siri:ServiceFeaturesDelivery

siri:ServiceFeaturesDelivery

+siri:ServiceFeaturesDeliveryStructure (↔ siri:AbstractDiscoveryDelivery)

Returns the SERVICE FEATUREs covered by a service. Answers a ServiceFeaturesRequest.

9.13. The toplevel element siri:ServiceFeaturesRequest

siri:ServiceFeaturesRequest

siri:ServiceFeaturesDiscoveryRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

@version

1:1

siri:VersionString

Version number of request. Fixed

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

9.14. The toplevel element siri:StopPointsDelivery

siri:StopPointsDelivery

+siri:StopPointsDeliveryStructure (↔ siri:AbstractDiscoveryDelivery)

Returns basic details about the STOP POINTs/places covered by a service. Answers a StopPointsRequest.

9.15. The toplevel element siri:StopPointsRequest

siri:StopPointsRequest

siri:StopPointsDiscoveryRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

@version

1:1

siri:VersionString

Version number of request. Fixed

The element contains one of the following elements (a-c)

siri:StopPointsDiscoveryRequestTopicGroup

a

siri:BoundingBox

-0:1

+siri:BoundingBoxStructure

Rectangle containing stops be returned. ((since SIRI 2.0))

b

siri:Circle

-0:1

+siri:LocationStructure

Circle containing stops be returned. Point indicates centre, precision indicates radius ((since SIRI 2.0))

c

siri:PlaceRef

-0:1

Filter the results to include only stops associated with the PLACE . ((since SIRI 2.0))

siri:OperatorRef

0:1

>siri:OperatorRefStructure

Filter the results to include only stops run by the specified OPERATOR. ((since SIRI 2.0))

siri:LineRef

0:1

>siri:LineRefStructure

Filter the results to include only stops for the given LINE. ((since SIRI 2.0))

siri:StopPointsDiscoveryRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values. (since SIRI 2.0)

siri:StopPointsDetailLevel

0:1

siri:StopPointsDetailEnumeration

Level of detail to include in response. Default is 'normal'. (since SIRI 2.0)

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

9.16. The toplevel element siri:VehicleFeaturesDelivery

siri:VehicleFeaturesDelivery

+siri:VehicleFeaturesDeliveryStructure (↔ siri:AbstractDiscoveryDelivery)

Returns the Vehicle Features covered by a service. Answers a VehicleFeaturesRequest.

9.17. The toplevel element siri:VehicleFeaturesRequest

siri:VehicleFeaturesRequest

+siri:VehicleFeaturesRequestStructure (↔ siri:AbstractDiscoveryRequest)

Requests a list of the Vehicle Features covered by a Producer.

9.18. The group siri:ConnectionLinksDiscoveryRequestPolicyGroup

siri:ConnectionLinksDiscoveryRequestPolicyGroup

Parameters that affect the request processing. Mostly act to reduce the number of ConnectionLinks returned. (since SIRI 2.0)

siri:ConnectionLinksDiscoveryRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values. (since SIRI 2.0)

siri:ConnectionLinksDetailLevel

0:1

siri:ConnectionLinksDetailEnumeration

Level of detail to include in response. Default is 'normal'. (since SIRI 2.0)

9.19. The group siri:ConnectionLinksDiscoveryRequestTopicGroup

siri:ConnectionLinksDiscoveryRequestTopicGroup

Parameters that specify the CONNECTION LINKs to be returned. (since SIRI 2.0)

The element contains none or one of the following elements (a)

In case of choice 'a', the element contains one of the following elements (aa-ac)

siri:ConnectionLinksDiscoveryRequestTopicGroup

aa

siri:BoundingBox

-1:1

+siri:BoundingBoxStructure

Rectangle containing stops of ConnectionLinks be returned.

ab

siri:Circle

-1:1

+siri:LocationStructure

Circle containing stops for ConnectionLinks be returned. Point indicates centre, precision indicates radius

ac

siri:PlaceRef

-1:1

Filter the results to include only ConnectionLinks for stops assoicated with the place .

siri:LineRef

0:1

>siri:LineRefStructure

Filter the results to include only ConnectionLinks for stops assoicated with the specified line.

siri:OperatorRef

0:1

>siri:OperatorRefStructure

Filter the results to include only Stop d run by the specified OPERATOR.

9.20. The group siri:FacilityRequestPolicyGroup

siri:FacilityRequestPolicyGroup

Parameters that affect the request processing. Mostly act to reduce the number of Facilities returned. (since SIRI 2.0)

siri:FacilityRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values. (since SIRI 2.0)

siri:FacilityDetailLevel

0:1

siri:FacilityDetailEnumeration

Level of detail to include in response. Default is 'normal'. (since SIRI 2.0)

9.21. The group siri:FacilityRequestTopicGroup

siri:FacilityRequestTopicGroup

Parameters that specify the Facilities to be returned. (since SIRI 2.0)

The element contains one of the following elements (a-b)

siri:FacilityRequestTopicGroup

a

siri:BoundingBox

-0:1

+siri:BoundingBoxStructure

Rectangle containing Facilities be returned. ((since SIRI 2.0))

b

siri:PlaceRef

-0:1

Filter the results to include only Facilities associated with the TOPOGRAPHIC PLACE . ((since SIRI 2.0))

siri:OperatorRef

0:1

>siri:OperatorRefStructure

Filter the results to include only Facilities run by the specified OPERATOR. ((since SIRI 2.0))

siri:LineRef

0:1

>siri:LineRefStructure

Filter the results to include only Facilities for the given LINE. ((since SIRI 2.0))

9.22. The group siri:LinesDiscoveryRequestPolicyGroup

siri:LinesDiscoveryRequestPolicyGroup

Parameters that affect the request processing. Mostly act to reduce the number of Linesreturned. (since SIRI 2.0)

siri:LinesDiscoveryRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values. (since SIRI 2.0)

siri:LinesDetailLevel

0:1

siri:LinesDetailEnumeration

Level of detail to include in response. Default is 'normal'. (since SIRI 2.0)

9.23. The group siri:LinesDiscoveryRequestTopicGroup

siri:LinesDiscoveryRequestTopicGroup

Parameters that specify the LINEs to be returned. (since SIRI 2.0)

The element contains none or one of the following elements (a-b)

In case of choice 'a', the element contains one of the following elements (aa-ac)

siri:LinesDiscoveryRequestTopicGroup

aa

siri:BoundingBox

-1:1

+siri:BoundingBoxStructure

Rectangle containing stops of lines be returned. ((since SIRI 2.0))

ab

siri:Circle

-1:1

+siri:LocationStructure

Circle containing stops for lines be returned. Point indicates centre, precision indicates radius ((since SIRI 2.0))

ac

siri:PlaceRef

-1:1

Filter the results to include only lines for stops assoicated with the place . ((since SIRI 2.0))

b

siri:LineDirectionRef

-1:1

+siri:LineDirectionStructure

Reference to line for which details are to be returned (v2.0)

siri:OperatorRef

0:1

>siri:OperatorRefStructure

Filter the results to include only Stop d run by the specified OPERATOR. ((since SIRI 2.0))

9.24. The group siri:ProductCategoriesRequestPolicyGroup

siri:ProductCategoriesRequestPolicyGroup

Parameters that affect the request processing. Mostly act to reduce the number of Facilities returned. (since SIRI 2.0)

siri:ProductCategoriesRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values. (since SIRI 2.0)

9.25. The group siri:SiriDiscoveryIndexGroup

siri:SiriDiscoveryIndexGroup

Convenience artifact to pick out main elements of the Estimated Timetable Service.

The element contains one of the following elements (a-h)

siri:SiriReferenceDiscoveryRequestGroup

a

→‍siri:StopPointsRequest

-1:1

+local-type: typedef-73.1

Requests a list of the STOP POINTs and places covered by a Producer.

b

→‍siri:LinesRequest

-1:1

+siri:LinesDiscoveryRequestStructure

Requests a list of the LINEs covered by a Producer.

c

→‍siri:ServiceFeaturesRequest

-1:1

+local-type: typedef-73.2

Requests a list of the Service Features covered by a Producer.

d

→‍siri:ProductCategoriesRequest

-1:1

+siri:ProductCategoriesDiscoveryRequestStructure

Requests a list of the Product Categories covered by a Producer.

e

→‍siri:VehicleFeaturesRequest

-1:1

+siri:VehicleFeaturesRequestStructure

Requests a list of the Vehicle Features covered by a Producer.

f

→‍siri:InfoChannelRequest

-1:1

+siri:InfoChannelDiscoveryRequestStructure

Requests a list of the Info Channels covered by a Producer.

g

→‍siri:FacilityRequest

-1:1

+siri:FacilityRequestStructure

Requests a list of the Facilities covered by a Producer.

h

→‍siri:ConnectionLinksRequest

-1:1

+siri:ConnectionLinksDiscoveryRequestStructure

Requests a list of the CONNECTION LINKs covered by a Producer. (since SIRI 2.0)

The element contains one of the following elements (a-h)

siri:SiriDiscoveryReferenceDeliveryGroup

a

→‍siri:StopPointsDelivery

-1:1

+siri:StopPointsDeliveryStructure

Returns basic details about the STOP POINTs/places covered by a service. Answers a StopPointsRequest.

b

→‍siri:LinesDelivery

-1:1

+siri:LinesDeliveryStructure

Returns the LINEs covered by a web service. Answers a LINEsRequest.

c

→‍siri:ProductCategoriesDelivery

-1:1

+siri:ProductCategoriesDeliveryStructure

Returns the Product Categories covered by a service. Answers a ProductCategoriesRequest.

d

→‍siri:ServiceFeaturesDelivery

-1:1

+siri:ServiceFeaturesDeliveryStructure

Returns the SERVICE FEATUREs covered by a service. Answers a ServiceFeaturesRequest.

e

→‍siri:VehicleFeaturesDelivery

-1:1

+siri:VehicleFeaturesDeliveryStructure

Returns the Vehicle Features covered by a service. Answers a VehicleFeaturesRequest.

f

→‍siri:InfoChannelDelivery

-1:1

+siri:InfoChannelDeliveryStructure

Returns the Info Channels covered by a service. Answers a InfoChannelRequest.

g

→‍siri:FacilityDelivery

-1:1

+siri:FacilityDeliveryStructure

Returns the Facilities covered by a service. Answers a StopPointsRequest.

h

→‍siri:ConnectionLinksDelivery

-1:1

+siri:ConnectionLinksDeliveryStructure

Returns the CONNECTION LINKs covered by a web service. Answers a LINEsRequest. (since SIRI 2.0)

9.26. The group siri:SiriDiscoveryReferenceDeliveryGroup

siri:SiriDiscoveryReferenceDeliveryGroup

Responses with reference data for use in service requests.

The element contains one of the following elements (a-h)

siri:SiriDiscoveryReferenceDeliveryGroup

a

→‍siri:StopPointsDelivery

-1:1

+siri:StopPointsDeliveryStructure

Returns basic details about the STOP POINTs/places covered by a service. Answers a StopPointsRequest.

b

→‍siri:LinesDelivery

-1:1

+siri:LinesDeliveryStructure

Returns the LINEs covered by a web service. Answers a LINEsRequest.

c

→‍siri:ProductCategoriesDelivery

-1:1

+siri:ProductCategoriesDeliveryStructure

Returns the Product Categories covered by a service. Answers a ProductCategoriesRequest.

d

→‍siri:ServiceFeaturesDelivery

-1:1

+siri:ServiceFeaturesDeliveryStructure

Returns the SERVICE FEATUREs covered by a service. Answers a ServiceFeaturesRequest.

e

→‍siri:VehicleFeaturesDelivery

-1:1

+siri:VehicleFeaturesDeliveryStructure

Returns the Vehicle Features covered by a service. Answers a VehicleFeaturesRequest.

f

→‍siri:InfoChannelDelivery

-1:1

+siri:InfoChannelDeliveryStructure

Returns the Info Channels covered by a service. Answers a InfoChannelRequest.

g

→‍siri:FacilityDelivery

-1:1

+siri:FacilityDeliveryStructure

Returns the Facilities covered by a service. Answers a StopPointsRequest.

h

→‍siri:ConnectionLinksDelivery

-1:1

+siri:ConnectionLinksDeliveryStructure

Returns the CONNECTION LINKs covered by a web service. Answers a LINEsRequest. (since SIRI 2.0)

9.27. The group siri:SiriReferenceDiscoveryRequestGroup

siri:SiriReferenceDiscoveryRequestGroup

Requests for reference data for use in service requests.

The element contains one of the following elements (a-h)

siri:SiriReferenceDiscoveryRequestGroup

a

→‍siri:StopPointsRequest

-1:1

+local-type: typedef-73.1

Requests a list of the STOP POINTs and places covered by a Producer.

b

→‍siri:LinesRequest

-1:1

+siri:LinesDiscoveryRequestStructure

Requests a list of the LINEs covered by a Producer.

c

→‍siri:ServiceFeaturesRequest

-1:1

+local-type: typedef-73.2

Requests a list of the Service Features covered by a Producer.

d

→‍siri:ProductCategoriesRequest

-1:1

+siri:ProductCategoriesDiscoveryRequestStructure

Requests a list of the Product Categories covered by a Producer.

e

→‍siri:VehicleFeaturesRequest

-1:1

+siri:VehicleFeaturesRequestStructure

Requests a list of the Vehicle Features covered by a Producer.

f

→‍siri:InfoChannelRequest

-1:1

+siri:InfoChannelDiscoveryRequestStructure

Requests a list of the Info Channels covered by a Producer.

g

→‍siri:FacilityRequest

-1:1

+siri:FacilityRequestStructure

Requests a list of the Facilities covered by a Producer.

h

→‍siri:ConnectionLinksRequest

-1:1

+siri:ConnectionLinksDiscoveryRequestStructure

Requests a list of the CONNECTION LINKs covered by a Producer. (since SIRI 2.0)

9.28. The group siri:StopPointsDiscoveryRequestPolicyGroup

siri:StopPointsDiscoveryRequestPolicyGroup

Parameters that affect the request processing. Mostly act to reduce the number of stops returned. (since SIRI 2.0)

siri:StopPointsDiscoveryRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values. (since SIRI 2.0)

siri:StopPointsDetailLevel

0:1

siri:StopPointsDetailEnumeration

Level of detail to include in response. Default is 'normal'. (since SIRI 2.0)

9.29. The group siri:StopPointsDiscoveryRequestTopicGroup

siri:StopPointsDiscoveryRequestTopicGroup

Parameters that specify the STOP POINTs to be returned. (since SIRI 2.0)

The element contains one of the following elements (a-c)

siri:StopPointsDiscoveryRequestTopicGroup

a

siri:BoundingBox

-0:1

+siri:BoundingBoxStructure

Rectangle containing stops be returned. ((since SIRI 2.0))

b

siri:Circle

-0:1

+siri:LocationStructure

Circle containing stops be returned. Point indicates centre, precision indicates radius ((since SIRI 2.0))

c

siri:PlaceRef

-0:1

Filter the results to include only stops associated with the PLACE . ((since SIRI 2.0))

siri:OperatorRef

0:1

>siri:OperatorRefStructure

Filter the results to include only stops run by the specified OPERATOR. ((since SIRI 2.0))

siri:LineRef

0:1

>siri:LineRefStructure

Filter the results to include only stops for the given LINE. ((since SIRI 2.0))

9.30. The group siri:VehicleFeaturesRequestPolicyGroup

siri:VehicleFeaturesRequestPolicyGroup

Parameters that affect the request processing. Mostly act to reduce the number of Facilities returned. (since SIRI 2.0)

siri:VehicleFeaturesRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values. (since SIRI 2.0)

9.31. The complex type siri:ConnectionLinksDeliveryStructure

siri:ConnectionLinksDeliveryStructure

siri:AbstractDiscoveryDeliveryStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:DeliveryStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

siri:SuccessInfoGroup

siri:ValidUntil

0:1

End of data horizon of the data producer.

siri:ShortestPossibleCycle

0:1

siri:PositiveDurationType

Minimum interval at which updates can be sent.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of response. Fixed.

→‍siri:AnnotatedConnectionLinkRef

0:*

+siri:AnnotatedConnectionLinkStructure

SCHEDULED CONNECTION LINK definition.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

9.32. The complex type siri:ConnectionLinksDiscoveryRequestStructure

siri:ConnectionLinksDiscoveryRequestStructure

siri:AbstractDiscoveryRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of request. Fixed

The element contains none or one of the following elements (a)

In case of choice 'a', the element contains one of the following elements (aa-ac)

siri:ConnectionLinksDiscoveryRequestTopicGroup

aa

siri:BoundingBox

-1:1

+siri:BoundingBoxStructure

Rectangle containing stops of ConnectionLinks be returned.

ab

siri:Circle

-1:1

+siri:LocationStructure

Circle containing stops for ConnectionLinks be returned. Point indicates centre, precision indicates radius

ac

siri:PlaceRef

-1:1

Filter the results to include only ConnectionLinks for stops assoicated with the place .

siri:LineRef

0:1

>siri:LineRefStructure

Filter the results to include only ConnectionLinks for stops assoicated with the specified line.

siri:OperatorRef

0:1

>siri:OperatorRefStructure

Filter the results to include only Stop d run by the specified OPERATOR.

siri:ConnectionLinksDiscoveryRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values. (since SIRI 2.0)

siri:ConnectionLinksDetailLevel

0:1

siri:ConnectionLinksDetailEnumeration

Level of detail to include in response. Default is 'normal'. (since SIRI 2.0)

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

9.33. The complex type siri:FacilityDeliveryStructure

siri:FacilityDeliveryStructure

siri:AbstractDiscoveryDeliveryStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:DeliveryStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

siri:SuccessInfoGroup

siri:ValidUntil

0:1

End of data horizon of the data producer.

siri:ShortestPossibleCycle

0:1

siri:PositiveDurationType

Minimum interval at which updates can be sent.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of response. Fixed.

siri:AnnotatedFacility

0:*

+siri:AnnotatedFacilityStructure

Facility Definition.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

9.34. The complex type siri:FacilityRequestStructure

siri:FacilityRequestStructure

siri:AbstractDiscoveryRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of request. Fixed

The element contains one of the following elements (a-b)

siri:FacilityRequestTopicGroup

a

siri:BoundingBox

-0:1

+siri:BoundingBoxStructure

Rectangle containing Facilities be returned. ((since SIRI 2.0))

b

siri:PlaceRef

-0:1

Filter the results to include only Facilities associated with the TOPOGRAPHIC PLACE . ((since SIRI 2.0))

siri:OperatorRef

0:1

>siri:OperatorRefStructure

Filter the results to include only Facilities run by the specified OPERATOR. ((since SIRI 2.0))

siri:LineRef

0:1

>siri:LineRefStructure

Filter the results to include only Facilities for the given LINE. ((since SIRI 2.0))

siri:FacilityRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values. (since SIRI 2.0)

siri:FacilityDetailLevel

0:1

siri:FacilityDetailEnumeration

Level of detail to include in response. Default is 'normal'. (since SIRI 2.0)

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

9.35. The complex type siri:InfoChannelDeliveryStructure

siri:InfoChannelDeliveryStructure

siri:AbstractDiscoveryDeliveryStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:DeliveryStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

siri:SuccessInfoGroup

siri:ValidUntil

0:1

End of data horizon of the data producer.

siri:ShortestPossibleCycle

0:1

siri:PositiveDurationType

Minimum interval at which updates can be sent.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of response. Fixed.

→‍siri:InfoChannel

0:*

+siri:InfoChannelStructure

Info Channel supported by Producer service.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

9.36. The complex type siri:InfoChannelDiscoveryRequestStructure

siri:InfoChannelDiscoveryRequestStructure

siri:AbstractDiscoveryRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of request. Fixed

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

9.37. The complex type siri:LinesDeliveryStructure

siri:LinesDeliveryStructure

siri:AbstractDiscoveryDeliveryStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:DeliveryStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

siri:SuccessInfoGroup

siri:ValidUntil

0:1

End of data horizon of the data producer.

siri:ShortestPossibleCycle

0:1

siri:PositiveDurationType

Minimum interval at which updates can be sent.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of response. Fixed.

→‍siri:AnnotatedLineRef

0:*

+siri:AnnotatedLineStructure

Information about LINEs covered by server.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

9.38. The complex type siri:LinesDiscoveryRequestStructure

siri:LinesDiscoveryRequestStructure

siri:AbstractDiscoveryRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of request. Fixed

The element contains none or one of the following elements (a-b)

In case of choice 'a', the element contains one of the following elements (aa-ac)

siri:LinesDiscoveryRequestTopicGroup

aa

siri:BoundingBox

-1:1

+siri:BoundingBoxStructure

Rectangle containing stops of lines be returned. ((since SIRI 2.0))

ab

siri:Circle

-1:1

+siri:LocationStructure

Circle containing stops for lines be returned. Point indicates centre, precision indicates radius ((since SIRI 2.0))

ac

siri:PlaceRef

-1:1

Filter the results to include only lines for stops assoicated with the place . ((since SIRI 2.0))

b

siri:LineDirectionRef

-1:1

+siri:LineDirectionStructure

Reference to line for which details are to be returned (v2.0)

siri:OperatorRef

0:1

>siri:OperatorRefStructure

Filter the results to include only Stop d run by the specified OPERATOR. ((since SIRI 2.0))

siri:LinesDiscoveryRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values. (since SIRI 2.0)

siri:LinesDetailLevel

0:1

siri:LinesDetailEnumeration

Level of detail to include in response. Default is 'normal'. (since SIRI 2.0)

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

9.39. The complex type siri:ProductCategoriesDeliveryStructure

siri:ProductCategoriesDeliveryStructure

siri:AbstractDiscoveryDeliveryStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:DeliveryStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

siri:SuccessInfoGroup

siri:ValidUntil

0:1

End of data horizon of the data producer.

siri:ShortestPossibleCycle

0:1

siri:PositiveDurationType

Minimum interval at which updates can be sent.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of response. Fixed.

→‍siri:ProductCategory

0:*

+siri:ProductCategoryStructure

Category for classification of a journey as a Product

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

9.40. The complex type siri:ProductCategoriesDiscoveryRequestStructure

siri:ProductCategoriesDiscoveryRequestStructure

siri:AbstractDiscoveryRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of request. Fixed

siri:ProductCategoriesRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values. (since SIRI 2.0)

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

9.41. The complex type siri:ServiceFeaturesDeliveryStructure

siri:ServiceFeaturesDeliveryStructure

siri:AbstractDiscoveryDeliveryStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:DeliveryStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

siri:SuccessInfoGroup

siri:ValidUntil

0:1

End of data horizon of the data producer.

siri:ShortestPossibleCycle

0:1

siri:PositiveDurationType

Minimum interval at which updates can be sent.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of response. Fixed.

→‍siri:ServiceFeature

0:*

+siri:ServiceFeatureStructure

Service Feature description.

9.42. The complex type siri:ServiceFeaturesDiscoveryRequestStructure

siri:ServiceFeaturesDiscoveryRequestStructure

siri:AbstractDiscoveryRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of request. Fixed

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

9.43. The complex type siri:StopPointsDeliveryStructure

siri:StopPointsDeliveryStructure

siri:AbstractDiscoveryDeliveryStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:DeliveryStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

siri:SuccessInfoGroup

siri:ValidUntil

0:1

End of data horizon of the data producer.

siri:ShortestPossibleCycle

0:1

siri:PositiveDurationType

Minimum interval at which updates can be sent.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of response. Fixed

→‍siri:AnnotatedStopPointRef

0:*

+siri:AnnotatedStopPointStructure

SCHEDULED STOP POINT definition.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

9.44. The complex type siri:StopPointsDiscoveryRequestStructure

siri:StopPointsDiscoveryRequestStructure

siri:AbstractDiscoveryRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of request. Fixed

The element contains one of the following elements (a-c)

siri:StopPointsDiscoveryRequestTopicGroup

a

siri:BoundingBox

-0:1

+siri:BoundingBoxStructure

Rectangle containing stops be returned. ((since SIRI 2.0))

b

siri:Circle

-0:1

+siri:LocationStructure

Circle containing stops be returned. Point indicates centre, precision indicates radius ((since SIRI 2.0))

c

siri:PlaceRef

-0:1

Filter the results to include only stops associated with the PLACE . ((since SIRI 2.0))

siri:OperatorRef

0:1

>siri:OperatorRefStructure

Filter the results to include only stops run by the specified OPERATOR. ((since SIRI 2.0))

siri:LineRef

0:1

>siri:LineRefStructure

Filter the results to include only stops for the given LINE. ((since SIRI 2.0))

siri:StopPointsDiscoveryRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values. (since SIRI 2.0)

siri:StopPointsDetailLevel

0:1

siri:StopPointsDetailEnumeration

Level of detail to include in response. Default is 'normal'. (since SIRI 2.0)

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

9.45. The complex type siri:VehicleFeaturesDeliveryStructure

siri:VehicleFeaturesDeliveryStructure

siri:AbstractDiscoveryDeliveryStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:DeliveryStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

siri:SuccessInfoGroup

siri:ValidUntil

0:1

End of data horizon of the data producer.

siri:ShortestPossibleCycle

0:1

siri:PositiveDurationType

Minimum interval at which updates can be sent.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of response. Fixed.

→‍siri:VehicleFeature

0:*

+siri:VehicleFeaturesStructure

Vehicle Feature description.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

9.46. The complex type siri:VehicleFeaturesRequestStructure

siri:VehicleFeaturesRequestStructure

siri:AbstractDiscoveryRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of request. Fixed

siri:VehicleFeaturesRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values. (since SIRI 2.0)

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

9.47. The complex type element[siri:StopPointsRequest]#complexType (typedef-73.1)

element[siri:StopPointsRequest]
  #complexType
  (typedef-73.1)

siri:StopPointsDiscoveryRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

@version

1:1

siri:VersionString

Version number of request. Fixed

The element contains one of the following elements (a-c)

siri:StopPointsDiscoveryRequestTopicGroup

a

siri:BoundingBox

-0:1

+siri:BoundingBoxStructure

Rectangle containing stops be returned. ((since SIRI 2.0))

b

siri:Circle

-0:1

+siri:LocationStructure

Circle containing stops be returned. Point indicates centre, precision indicates radius ((since SIRI 2.0))

c

siri:PlaceRef

-0:1

Filter the results to include only stops associated with the PLACE . ((since SIRI 2.0))

siri:OperatorRef

0:1

>siri:OperatorRefStructure

Filter the results to include only stops run by the specified OPERATOR. ((since SIRI 2.0))

siri:LineRef

0:1

>siri:LineRefStructure

Filter the results to include only stops for the given LINE. ((since SIRI 2.0))

siri:StopPointsDiscoveryRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values. (since SIRI 2.0)

siri:StopPointsDetailLevel

0:1

siri:StopPointsDetailEnumeration

Level of detail to include in response. Default is 'normal'. (since SIRI 2.0)

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

9.48. The complex type element[siri:ServiceFeaturesRequest]#complexType (typedef-73.2)

element[siri:ServiceFeaturesRequest]
  #complexType
  (typedef-73.2)

siri:ServiceFeaturesDiscoveryRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

@version

1:1

siri:VersionString

Version number of request. Fixed

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

10. SIRI-ET Estimated Timetable Service.

10.1. Simple type definitions

EstimatedTimetableDetailEnumeration

Detail Levels for Estimated Timetable Request.

minimum

Return only the minimum amount of optional data for each Stop Visit to provide a display, A time at stop, LINE name and destination name.

basic

Return minimum and other available basic details for each Stop Visit. Do not include data on times at next stop or destination.

normal

Return all basic data, and also origin VIA points and destination.

calls

Return in addition to normal data, the estimated call data i .

full

Return all available data for each including calls.

10.2. The toplevel element siri:EstimatedTimetableCapabilitiesRequest

siri:EstimatedTimetableCapabilitiesRequest

+siri:ServiceCapabilitiesRequestStructure (↔ siri:AbstractFunctionalServiceCapabilitiesRequest)

Request for information about Estimated Timetable Service Capabilities. Answered with a EstimatedTimetableCapabilitiesResponse.

10.3. The toplevel element siri:EstimatedTimetableCapabilitiesResponse

siri:EstimatedTimetableCapabilitiesResponse

+siri:EstimatedTimetableCapabilitiesResponseStructure (↔ siri:AbstractFunctionalServiceCapabilitiesResponse)

Capabilities for Estimated Timetable Service. Answers a EstimatedTimetableCapabilitiesRequest.

10.4. The toplevel element siri:EstimatedTimetableDelivery

siri:EstimatedTimetableDelivery

+siri:EstimatedTimetableDeliveryStructure (↔ siri:AbstractFunctionalServiceDelivery)

Delivery for Estimated Timetable Service.

10.5. The toplevel element siri:EstimatedTimetablePermissions

siri:EstimatedTimetablePermissions

siri:PermissionsStructure

Type for abstract permissions.

The element content starts with items inherited from the base type:

siri:PermissionVersionRef

0:1

>siri:VersionRefStructure

Version of permission set.

Inherited content is followed by own content:

siri:EstimatedTimetablePermission

0:*

+siri:ConnectionServicePermissionStructure

Permission for a single participant or all participants to use an aspect of the service.

10.6. The toplevel element siri:EstimatedTimetableRequest

siri:EstimatedTimetableRequest

+siri:EstimatedTimetableRequestStructure (↔ siri:AbstractFunctionalServiceRequest)

Request for information about the estimated timetable.

10.7. The toplevel element siri:EstimatedTimetableServiceCapabilities

siri:EstimatedTimetableServiceCapabilities

+siri:EstimatedTimetableServiceCapabilitiesStructure

Capabilities of Estimated TimetableService.

10.8. The toplevel element siri:EstimatedTimetableSubscriptionRequest

siri:EstimatedTimetableSubscriptionRequest

+siri:EstimatedTimetableSubscriptionStructure (↔ siri:AbstractFunctionalServiceSubscriptionRequest)

Request for a subscription to the Estimated Timetable Service.

10.9. The group siri:EstimatedTimetablePayloadGroup

siri:EstimatedTimetablePayloadGroup

Payload part of Estimated Timetable Delivery.

siri:EstimatedTimetablePayloadGroup

siri:EstimatedJourneyVersionFrame

1:*

+siri:EstimatedVersionFrameStructure

Estimated Journeys of a common TIMETABLE VERSION FRAME, grouped by timetable version.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

10.10. The group siri:EstimatedTimetableRequestPolicyGroup

siri:EstimatedTimetableRequestPolicyGroup

Parameters that affect the request processing. Mostly act to reduce the number of messages exchanged.

siri:EstimatedTimetableRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values.

→‍siri:IncludeTranslations

0:1

Whether additional translations of text names are to be included in elements. If 'false', then only one element should be returned. Default is 'false'. Where multiple values are returned The first element returned will be used as the default value.

→‍siri:IncludeInterchanges

0:1

Whether SERVICE JOURNEY INTERCHANGE data is to be transmitted or not. Default is 'true'. (since SIRI 2.1)

→‍siri:IncludeJourneyRelations

0:1

Whether JOURNEY RELATION data is to be transmitted or not. Default is 'true'. (since SIRI 2.1)

→‍siri:IncludeTrainFormations

0:1

Whether TRAIN (ELEMENT), COMPOUND TRAIN and TRAIN STOP ASSIGNMENT data is to be transmitted or not. Default is 'true'. (since SIRI 2.1)

siri:EstimatedTimetableDetailLevel

0:1

siri:EstimatedTimetableDetailEnumeration

Level of detail to include in response. Default is 'normal'. (SIRI 2.0)

10.11. The group siri:EstimatedTimetableSubscriptionPolicyGroup

siri:EstimatedTimetableSubscriptionPolicyGroup

Parameters that affect the subscription publishing and notification processing.

siri:EstimatedTimetableSubscriptionPolicyGroup

siri:IncrementalUpdates

0:1

Whether the producer should return the complete set of data, or only provide updates to the previously returned data i.e. changes to the expected deviation (delay or early time). Default is 'true'. If true only changes at the first stop will be returned and the client must interpolate the If false each subscription response will contain the full information as specified in this request (+(since SIRI 2.0)).

siri:ChangeBeforeUpdates

0:1

siri:DurationType

The amount of change to the arrival or departure time that can happen before an update is sent (i.e. if ChangeBeforeUpdate is set to 2 minutes, the subscriber will not be told that a timetable is changed by 30 seconds - an update will only be sent when the timetable is changed by at least least 2 minutes. (OPtional from SIRI 2.0)

siri:SkipRecordedCallUpdates

0:1

Indicates whether actual arrival-/departure times should be delivered as incremental updates, i.e. whether RECORDED CALL updates are transmitted immediately after an event occurs. (since SIRI 2.1) - 'false': Specifies that the data producer should transmit RECORDED CALL data, in particular actual arrival-/departure information as an incremental update immediately after an event occurs (with hysteresis taken into account) as is generally the case. The server will automatically proceed with 'false' if capability is not supported. - 'true': Can be requested if the data traffic is to be reduced and an immediate transmissions is not required in any of the consumer systems. 'true' specifies that the data producer should skip RECORDED CALL updates (if capability is supported after all), i.e., deliver them with the next update instead. - No specification: Default value 'false' applies (don't skip updates of recorded data).

siri:IncludeOnlyRecordedCallUpdates

0:1

Indicates whether ONLY actual arrival-/departure times should be delivered. In other words, whether all updates related to ESTIMATED CALL should be skipped. (since SIRI 2.1) - 'false': Specifies that the data producer should transmit ESTIMATED and RECORDED CALL data as an incremental update immediately after an event occurs (with hysteresis taken into account) as is generally the case. The server will automatically proceed with 'false' if capability is not supported. - 'true': Can be requested if a consumer system is only interested in the actual times / recorded events because it only wants to check the performance for example. 'true' specifies that the data producer should only deliver RECORDED CALL udpates and skip ESTIMATED CALL updates (if capability is supported after all), i.e., deliver ESTIMATED CALL updates only with the next RECORDED CALL update. - No specification: Default value 'false' applies (don't skip updates of estimated data).

10.12. The group siri:EstimatedTimetableTopicGroup

siri:EstimatedTimetableTopicGroup

Parameters that specify the content to be returned.

siri:EstimatedTimetableTopicGroup

siri:PreviewInterval

0:1

siri:PositiveDurationType

Forward duration for which journeys should be included. For subscriptions, this duration is a continuously rolling window from the present time. For immediate requests, this duration is measured from the time of the request.

siri:TimetableVersionRef

0:1

>siri:VersionRefStructure

Communicate only differences to the timetable specified by this version of the timetable.

siri:OperatorRef

0:*

>siri:OperatorRefStructure

Filter the results to include journeys for only the specified OPERATORs.

siri:Lines

0:1

+local-type: typedef-83.1

Filter the results to include only VEHICLEs along the given LINEs.

siri:VehicleMode

0:*

siri:VehicleModesEnumeration

Filter the results to include only journeys of the specified VEHICLE MODE. (since SIRI 2.1)

siri:ProductCategoryRef

0:*

>siri:ProductCategoryRefStructure

Filter the results to include only journeys of the specified TYPE OF PRODUCT CATEGORY. (since SIRI 2.1)

siri:StopPointRef

0:*

>siri:StopPointRefStructure

Filter the results to include only journeys with a CALL at the specified STOP POINT. (since SIRI 2.1)

10.13. The group siri:SiriEstimatedTimetableIndexGroup

siri:SiriEstimatedTimetableIndexGroup

Convenience artifact to pick out main elements of the Estimated Timetable Service.

siri:SiriEstimatedTimetableIndexGroup

→‍siri:EstimatedTimetableRequest

1:1

+siri:EstimatedTimetableRequestStructure

Request for information about the estimated timetable.

→‍siri:EstimatedTimetableSubscriptionRequest

1:1

+siri:EstimatedTimetableSubscriptionStructure

Request for a subscription to the Estimated Timetable Service.

→‍siri:EstimatedTimetableDelivery

1:1

+siri:EstimatedTimetableDeliveryStructure

Delivery for Estimated Timetable Service.

→‍siri:EstimatedTimetableCapabilitiesRequest

1:1

+siri:ServiceCapabilitiesRequestStructure

Request for information about Estimated Timetable Service Capabilities. Answered with a EstimatedTimetableCapabilitiesResponse.

→‍siri:EstimatedTimetableCapabilitiesResponse

1:1

+siri:EstimatedTimetableCapabilitiesResponseStructure

Capabilities for Estimated Timetable Service. Answers a EstimatedTimetableCapabilitiesRequest.

10.14. The complex type siri:EstimatedTimetableCapabilitiesResponseStructure

siri:EstimatedTimetableCapabilitiesResponseStructure

siri:AbstractServiceCapabilitiesResponseStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:ContextualisedResponseEndpointGroup

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Arbitrary unique reference to the request which gave rise to this message.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:CapabilityStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

→‍siri:EstimatedTimetableServiceCapabilities

0:1

+siri:EstimatedTimetableServiceCapabilitiesStructure

Capabilities of Estimated TimetableService.

→‍siri:EstimatedTimetablePermissions

0:1

+local-type: typedef-83.4

Participant's permissions to use the service.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

10.15. The complex type siri:EstimatedTimetableCapabilityRequestPolicyStructure

siri:EstimatedTimetableCapabilityRequestPolicyStructure

siri:CapabilityRequestPolicyStructure

Type for Common Request Policy capabilities.

The element content starts with items inherited from the base type:

siri:NationalLanguage

1:*

National languages supported by service.

siri:Translations

0:1

Whether producer can provide multiple translations of NL text elements (since SIRI 2.0)

The element contains one of the following elements (a-b)

a

siri:GmlCoordinateFormat

-1:1

siri:SrsNameType

Name of GML Coordinate format used for Geospatial points in responses.

b

siri:WgsDecimalDegrees

-1:1

siri:EmptyType

Geospatial coordinates are given as Wgs 84 Latiude and longitude, decimial degrees of arc.

Inherited content is followed by own content:

siri:ForeignJourneysOnly

0:1

Whether results returns foreign journeys only.

10.16. The complex type siri:EstimatedTimetableDeliveriesStructure

siri:EstimatedTimetableDeliveriesStructure

Type for Deliveries for Real-time Timetable Service. Used in WSDL.

→‍siri:EstimatedTimetableDelivery

1:*

+siri:EstimatedTimetableDeliveryStructure

Delivery for Estimated Timetable Service.

10.17. The complex type siri:EstimatedTimetableDeliveryStructure

siri:EstimatedTimetableDeliveryStructure

siri:AbstractServiceDeliveryStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

The element contains one of the following elements (a) or element sequences (b)

siri:ContextualisedResponseEndpointGroup

a

siri:RequestMessageRef

-0:1

>siri:MessageRefStructure

Arbitrary unique reference to the request which gave rise to this message.

siri:SubscriptionIdentifierResourcePropertyGroup

b

siri:SubscriberRef

-0:1

>siri:ParticipantRefStructure

Unique identifier of Subscriber - reference to a Participant.

b

siri:SubscriptionFilterRef

-0:1

>siri:SubscriptionFilterRefStructure

Unique identifier of Subscription filter to which this subscription is assigned. If there is onlya single filter, then can be omitted.

b

siri:SubscriptionRef

-1:1

>siri:SubscriptionRefStructure

Reference to a service subscription: unique within Service and Subscriber.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:DeliveryStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

siri:SuccessInfoGroup

siri:ValidUntil

0:1

End of data horizon of the data producer.

siri:ShortestPossibleCycle

0:1

siri:PositiveDurationType

Minimum interval at which updates can be sent.

siri:DeliveryDefaultGroup

siri:DefaultLanguage

0:1

Default language for text elements.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of response. Fixed

siri:EstimatedTimetablePayloadGroup

siri:EstimatedJourneyVersionFrame

1:*

+siri:EstimatedVersionFrameStructure

Estimated Journeys of a common TIMETABLE VERSION FRAME, grouped by timetable version.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

10.18. The complex type siri:EstimatedTimetableRequestStructure

siri:EstimatedTimetableRequestStructure

siri:AbstractFunctionalServiceRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:ContextualisedRequestEndpointGroup

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique reference to this message.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of request. Fixed

siri:EstimatedTimetableTopicGroup

siri:PreviewInterval

0:1

siri:PositiveDurationType

Forward duration for which journeys should be included. For subscriptions, this duration is a continuously rolling window from the present time. For immediate requests, this duration is measured from the time of the request.

siri:TimetableVersionRef

0:1

>siri:VersionRefStructure

Communicate only differences to the timetable specified by this version of the timetable.

siri:OperatorRef

0:*

>siri:OperatorRefStructure

Filter the results to include journeys for only the specified OPERATORs.

siri:Lines

0:1

+local-type: typedef-83.1

Filter the results to include only VEHICLEs along the given LINEs.

siri:VehicleMode

0:*

siri:VehicleModesEnumeration

Filter the results to include only journeys of the specified VEHICLE MODE. (since SIRI 2.1)

siri:ProductCategoryRef

0:*

>siri:ProductCategoryRefStructure

Filter the results to include only journeys of the specified TYPE OF PRODUCT CATEGORY. (since SIRI 2.1)

siri:StopPointRef

0:*

>siri:StopPointRefStructure

Filter the results to include only journeys with a CALL at the specified STOP POINT. (since SIRI 2.1)

siri:EstimatedTimetableRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values.

→‍siri:IncludeTranslations

0:1

Whether additional translations of text names are to be included in elements. If 'false', then only one element should be returned. Default is 'false'. Where multiple values are returned The first element returned will be used as the default value.

→‍siri:IncludeInterchanges

0:1

Whether SERVICE JOURNEY INTERCHANGE data is to be transmitted or not. Default is 'true'. (since SIRI 2.1)

→‍siri:IncludeJourneyRelations

0:1

Whether JOURNEY RELATION data is to be transmitted or not. Default is 'true'. (since SIRI 2.1)

→‍siri:IncludeTrainFormations

0:1

Whether TRAIN (ELEMENT), COMPOUND TRAIN and TRAIN STOP ASSIGNMENT data is to be transmitted or not. Default is 'true'. (since SIRI 2.1)

siri:EstimatedTimetableDetailLevel

0:1

siri:EstimatedTimetableDetailEnumeration

Level of detail to include in response. Default is 'normal'. (SIRI 2.0)

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

10.19. The complex type siri:EstimatedTimetableServiceCapabilitiesStructure

siri:EstimatedTimetableServiceCapabilitiesStructure

siri:AbstractCapabilitiesStructure

Type for Capabilities of StopMonitopring Service.

The element content starts with items inherited from the base type:

siri:GeneralInteraction

0:1

+siri:CapabilityGeneralInteractionStructure

General capabilities common to all SIRI service request types.

siri:TransportDescription

0:1

+siri:TransportDescriptionStructure

Implementation properties common to all request types.

Inherited content is followed by own content:

siri:TopicFiltering

0:1

+local-type: typedef-83.2

Filtering Capabilities.

siri:RequestPolicy

0:1

+local-type: typedef-83.3

Request Policy capabilities.

siri:SubscriptionPolicy

0:1

+siri:CapabilitySubscriptionPolicyStructure

Subscription Policy capabilities.

siri:AccessControl

0:1

+siri:ConnectionCapabilityAccessControlStructure

Optional Access control capabilities.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

10.20. The complex type siri:EstimatedTimetableSubscriptionStructure

siri:EstimatedTimetableSubscriptionStructure

siri:AbstractSubscriptionStructure

Type for SIRI Service subscriptions.

The element content starts with items inherited from the base type:

siri:SubscriptionIdentityGroup

siri:SubscriberRef

0:1

>siri:ParticipantRefStructure

Participant identifier of Subscriber. Normally this will be given by context, i.e. be the same as on the Subscription Request.

siri:SubscriptionIdentifier

1:1

>siri:SubscriptionQualifierStructure

Identifier to be given to Subscription.

siri:InitialTerminationTime

1:1

Requested end time for subscription.

siri:SubscriptionRenewal

0:1

By using this element, the subscriber asks the data provider for an extension of the InitialTerminationTime of the subscription. If SubscriptionRenewal is omitted, this request is to be treated as a re-subscription and therefore all data corresponding to the SubscriptionRequest must be sent in the initial response (or a portion of the data if MoreData is set to 'true'). (since SIRI 2.1)

Inherited content is followed by own content:

→‍siri:EstimatedTimetableRequest

1:1

+siri:EstimatedTimetableRequestStructure

Request for information about the estimated timetable.

siri:EstimatedTimetableSubscriptionPolicyGroup

siri:IncrementalUpdates

0:1

Whether the producer should return the complete set of data, or only provide updates to the previously returned data i.e. changes to the expected deviation (delay or early time). Default is 'true'. If true only changes at the first stop will be returned and the client must interpolate the If false each subscription response will contain the full information as specified in this request (+(since SIRI 2.0)).

siri:ChangeBeforeUpdates

0:1

siri:DurationType

The amount of change to the arrival or departure time that can happen before an update is sent (i.e. if ChangeBeforeUpdate is set to 2 minutes, the subscriber will not be told that a timetable is changed by 30 seconds - an update will only be sent when the timetable is changed by at least least 2 minutes. (OPtional from SIRI 2.0)

siri:SkipRecordedCallUpdates

0:1

Indicates whether actual arrival-/departure times should be delivered as incremental updates, i.e. whether RECORDED CALL updates are transmitted immediately after an event occurs. (since SIRI 2.1) - 'false': Specifies that the data producer should transmit RECORDED CALL data, in particular actual arrival-/departure information as an incremental update immediately after an event occurs (with hysteresis taken into account) as is generally the case. The server will automatically proceed with 'false' if capability is not supported. - 'true': Can be requested if the data traffic is to be reduced and an immediate transmissions is not required in any of the consumer systems. 'true' specifies that the data producer should skip RECORDED CALL updates (if capability is supported after all), i.e., deliver them with the next update instead. - No specification: Default value 'false' applies (don't skip updates of recorded data).

siri:IncludeOnlyRecordedCallUpdates

0:1

Indicates whether ONLY actual arrival-/departure times should be delivered. In other words, whether all updates related to ESTIMATED CALL should be skipped. (since SIRI 2.1) - 'false': Specifies that the data producer should transmit ESTIMATED and RECORDED CALL data as an incremental update immediately after an event occurs (with hysteresis taken into account) as is generally the case. The server will automatically proceed with 'false' if capability is not supported. - 'true': Can be requested if a consumer system is only interested in the actual times / recorded events because it only wants to check the performance for example. 'true' specifies that the data producer should only deliver RECORDED CALL udpates and skip ESTIMATED CALL updates (if capability is supported after all), i.e., deliver ESTIMATED CALL updates only with the next RECORDED CALL update. - No specification: Default value 'false' applies (don't skip updates of estimated data).

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

10.21. The complex type siri:EstimatedVersionFrameStructure

siri:EstimatedVersionFrameStructure

siri:AbstractItemStructure

Type for an Activity.

The element content starts with items inherited from the base type:

siri:RecordedAtTime

1:1

Time at which data was recorded.

Inherited content is followed by own content:

→‍siri:VersionRef

0:1

siri:VersionCodeType

Version Identifier.

→‍siri:EstimatedVehicleJourney

1:*

+siri:EstimatedVehicleJourneyStructure

A VEHICLE JOURNEY taking place on a particular date that will be managed by an AVMs.

→‍siri:EstimatedServiceJourneyInterchange

0:*

+siri:EstimatedServiceJourneyInterchangeStructure

A real-time SERVICE JOURNEY INTERCHANGE that may be made between the stops of two monitored journeys. It includes the current real-time predicted transfer and wait times. (since SIRI 2.0)

10.22. The complex type group[siri:EstimatedTimetableTopicGroup]/Lines#complexType (typedef-83.1)

group[siri:EstimatedTimetableTopicGroup]
  /Lines #complexType
  (typedef-83.1)

-

siri:LineDirection

1:*

+siri:LineDirectionStructure

Include only vehicles along the given LINE.

10.23. The complex type complexType[siri:EstimatedTimetableServiceCapabilitiesStructure]/TopicFiltering#complexType (typedef-83.2)

complexType[siri:EstimatedTimetableServiceCapabilitiesStructure]
  /TopicFiltering #complexType
  (typedef-83.2)

-

siri:DefaultPreviewInterval

0:1

siri:PositiveDurationType

Preview interval available for estimations.

→‍siri:FilterByOperatorRef

1:1

Whether results can be filtered by OPERATOR. Default is 'true'.

→‍siri:FilterByLineRef

1:1

Whether results can be filtered by LINE. Default is 'true'

→‍siri:FilterByVehicleMode

0:1

Whether results can be filtered by VEHICLE MODE. Default is 'true'. (since SIRI 2.1)

→‍siri:FilterByProductCategoryRef

0:1

Whether results can be filtered by PRODUCT CATEGORY. Default is 'true'. (since SIRI 2.1)

→‍siri:FilterByStopPointRef

0:1

Whether results can be filtered by SCHEDULED STOP POINT. Default is 'true'.

siri:FilterByVersionRef

0:1

Whether results can be filtered by TIMETABLE VERSION Default is 'true'.

10.24. The complex type complexType[siri:EstimatedTimetableServiceCapabilitiesStructure]/RequestPolicy#complexType (typedef-83.3)

complexType[siri:EstimatedTimetableServiceCapabilitiesStructure]
  /RequestPolicy #complexType
  (typedef-83.3)

siri:CapabilityRequestPolicyStructure

Type for Common Request Policy capabilities.

The element content starts with items inherited from the base type:

siri:NationalLanguage

1:*

National languages supported by service.

siri:Translations

0:1

Whether producer can provide multiple translations of NL text elements (since SIRI 2.0)

The element contains one of the following elements (a-b)

a

siri:GmlCoordinateFormat

-1:1

siri:SrsNameType

Name of GML Coordinate format used for Geospatial points in responses.

b

siri:WgsDecimalDegrees

-1:1

siri:EmptyType

Geospatial coordinates are given as Wgs 84 Latiude and longitude, decimial degrees of arc.

10.25. The complex type element[siri:EstimatedTimetablePermissions]#complexType (typedef-83.4)

element[siri:EstimatedTimetablePermissions]
  #complexType
  (typedef-83.4)

siri:PermissionsStructure

Type for abstract permissions.

The element content starts with items inherited from the base type:

siri:PermissionVersionRef

0:1

>siri:VersionRefStructure

Version of permission set.

Inherited content is followed by own content:

siri:EstimatedTimetablePermission

0:*

+siri:ConnectionServicePermissionStructure

Permission for a single participant or all participants to use an aspect of the service.

11. SIRI-FM Facility Monitoring Service.

11.1. The toplevel element siri:FacilityCondition

siri:FacilityCondition

+siri:FacilityConditionStructure

Condition of a Facility that is being monitored.

11.2. The toplevel element siri:FacilityMonitoringCapabilitiesRequest

siri:FacilityMonitoringCapabilitiesRequest

+siri:ServiceCapabilitiesRequestStructure (↔ siri:AbstractFunctionalServiceCapabilitiesRequest)

Request for information about Vehicle Monitoring Service Capabilities. Answered with a VehicleMontoringCapabilitiesResponse.

11.3. The toplevel element siri:FacilityMonitoringCapabilitiesResponse

siri:FacilityMonitoringCapabilitiesResponse

+siri:FacilityMonitoringCapabilitiesResponseStructure (↔ siri:AbstractFunctionalServiceCapabilitiesResponse)

Capabilities for Vehicle Monitoring Service. Answers a VehicleMontoringCapabilitiesRequest.

11.4. The toplevel element siri:FacilityMonitoringDelivery

siri:FacilityMonitoringDelivery

+siri:FacilityMonitoringDeliveryStructure (↔ siri:AbstractFunctionalServiceDelivery)

Delivery for Vehicle Monitoring Service.

11.5. The toplevel element siri:FacilityMonitoringPermissions

siri:FacilityMonitoringPermissions

siri:PermissionsStructure

Type for abstract permissions.

The element content starts with items inherited from the base type:

siri:PermissionVersionRef

0:1

>siri:VersionRefStructure

Version of permission set.

Inherited content is followed by own content:

siri:FacilityMonitoringPermission

0:*

+siri:FacilityMonitoringServicePermissionStructure

11.6. The toplevel element siri:FacilityMonitoringRequest

siri:FacilityMonitoringRequest

+siri:FacilityMonitoringRequestStructure (↔ siri:AbstractFunctionalServiceRequest)

Request for information about Facilities status.

11.7. The toplevel element siri:FacilityMonitoringServiceCapabilities

siri:FacilityMonitoringServiceCapabilities

+siri:FacilityMonitoringServiceCapabilitiesStructure

Capabilities of Vehicle Monitoring Service.

11.8. The toplevel element siri:FacilityMonitoringSubscriptionRequest

siri:FacilityMonitoringSubscriptionRequest

+siri:FacilityMonitoringSubscriptionStructure (↔ siri:AbstractFunctionalServiceSubscriptionRequest)

Request for a subscription to the Vehicle Monitoring Service.

11.9. The group siri:FacilityLocationGroup

siri:FacilityLocationGroup

Parameters to filter Facility Monitoring requests, based on the facility location .

siri:FacilityLocationGroup

→‍siri:FacilityRef

0:*

>siri:FacilityRefStructure

Reference to a Facility.

→‍siri:FeatureRef

0:*

>siri:FeatureRefStructure

Classification of facilities into arbitrary Facility categories. SIRI provides a recommended set of values covering most usages. SIRI provides a recommended set of values covering most usages, intended to be TPEG comnpatible. See the SIRI facilities packaged.

→‍siri:LineRef

0:1

>siri:LineRefStructure

Reference to a LINE.

→‍siri:StopPointRef

0:1

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

→‍siri:ConnectionLinkRef

0:1

>siri:ConnectionLinkRefStructure

Reference to a CONNECTION link

The element contains none or one of the following elements (a-b)

a

siri:FramedVehicleJourneyRef

-1:1

+siri:FramedVehicleJourneyRefStructure

Refercence to a VEHICLE JOURNEY framed by the day. SIRI 2.0

b

→‍siri:VehicleJourneyRef

-1:1

>siri:VehicleJourneyRefStructure

Reference to a VEHICLE JOURNEY.

→‍siri:InterchangeRef

0:1

>siri:InterchangeRefStructure

Reference to a SERVICE JOURNEY INTERCHANGE.

→‍siri:VehicleRef

0:1

>siri:VehicleRefStructure

Reference to a VEHICLE.

siri:StopPlaceRef

0:1

>ifopt:StopPlaceRefStructure

Reference to a STOP PLACE.

siri:StopPlaceComponentRef

0:1

>ifopt:StopPlaceComponentRefStructure

Reference to a STOP PLACE component.

→‍siri:SiteRef

0:1

>siri:SiteRefStructure

Reference to a SITE

11.10. The group siri:FacilityMonitoringPayloadGroup

siri:FacilityMonitoringPayloadGroup

Payload part of Vehicle Monitoring delivery.

siri:FacilityMonitoringPayloadGroup

→‍siri:FacilityCondition

0:*

+siri:FacilityConditionStructure

Condition of a Facility that is being monitored.

11.11. The group siri:FacilityMonitoringRequestPolicyGroup

siri:FacilityMonitoringRequestPolicyGroup

Parameters that affect the request processing.

siri:FacilityMonitoringRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values.

→‍siri:IncludeTranslations

0:1

Whether additional translations of text names are to be included in elements. If 'false', then only one element should be returned. Default is 'false'. Where multiple values are returned The first element returned will be used as the default value.

siri:MaximumNumberOfFacilityConditions

0:1

The maximum number of facility status in a given delivery. The most recent n Events within the look ahead window are included.

11.12. The group siri:FacilityMonitoringSubscriptionPolicyGroup

siri:FacilityMonitoringSubscriptionPolicyGroup

Parameters that affect the subscription publishing and notification processing.

siri:FacilityMonitoringSubscriptionPolicyGroup

siri:IncrementalUpdates

0:1

Whether the producer will return the complete set of current data, or only provide updates to this data, i.e. additions, modifications and deletions. If false or omitted, each subscription response will contain the full information as specified in this request.

11.13. The group siri:FacilityMonitoringTopicGroup

siri:FacilityMonitoringTopicGroup

Parameters that specify the content to be returned.

siri:FacilityMonitoringTopicGroup

siri:PreviewInterval

0:1

siri:PositiveDurationType

Forward duration for which Facilities status change: only status change which will occur within this time span will be returned.

siri:StartTime

0:1

Start time for PreviewInterval. If absent, then current time is assumed.

siri:FacilityLocationGroup

→‍siri:FacilityRef

0:*

>siri:FacilityRefStructure

Reference to a Facility.

→‍siri:FeatureRef

0:*

>siri:FeatureRefStructure

Classification of facilities into arbitrary Facility categories. SIRI provides a recommended set of values covering most usages. SIRI provides a recommended set of values covering most usages, intended to be TPEG comnpatible. See the SIRI facilities packaged.

→‍siri:LineRef

0:1

>siri:LineRefStructure

Reference to a LINE.

→‍siri:StopPointRef

0:1

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

→‍siri:ConnectionLinkRef

0:1

>siri:ConnectionLinkRefStructure

Reference to a CONNECTION link

The element contains none or one of the following elements (a-b)

a

siri:FramedVehicleJourneyRef

-1:1

+siri:FramedVehicleJourneyRefStructure

Refercence to a VEHICLE JOURNEY framed by the day. SIRI 2.0

b

→‍siri:VehicleJourneyRef

-1:1

>siri:VehicleJourneyRefStructure

Reference to a VEHICLE JOURNEY.

→‍siri:InterchangeRef

0:1

>siri:InterchangeRefStructure

Reference to a SERVICE JOURNEY INTERCHANGE.

→‍siri:VehicleRef

0:1

>siri:VehicleRefStructure

Reference to a VEHICLE.

siri:StopPlaceRef

0:1

>ifopt:StopPlaceRefStructure

Reference to a STOP PLACE.

siri:StopPlaceComponentRef

0:1

>ifopt:StopPlaceComponentRefStructure

Reference to a STOP PLACE component.

→‍siri:SiteRef

0:1

>siri:SiteRefStructure

Reference to a SITE

siri:FacilityMonitoringTopicGroup

siri:AccessibilityNeedsFilter

0:*

+siri:AccessibilityNeedsFilterStructure

Filter only for facility changes that affect the following accessibility needs.

11.14. The group siri:FacilityMonitoringVolumeGroup

siri:FacilityMonitoringVolumeGroup

Elements for volume control.

siri:FacilityMonitoringVolumeGroup

siri:HasMaximumFacilityStatus

0:1

Whether a maximum number of Facility Status to include can be specified. Default is 'false'.

11.15. The group siri:SiriFacilityMonitoringServiceIndexGroup

siri:SiriFacilityMonitoringServiceIndexGroup

Convenience artifact to pick out main elements of the Facility Monitoring Service.

siri:SiriFacilityMonitoringServiceIndexGroup

→‍siri:FacilityMonitoringRequest

1:1

+siri:FacilityMonitoringRequestStructure

Request for information about Facilities status.

→‍siri:FacilityMonitoringSubscriptionRequest

1:1

+siri:FacilityMonitoringSubscriptionStructure

Request for a subscription to the Vehicle Monitoring Service.

→‍siri:FacilityMonitoringDelivery

1:1

+siri:FacilityMonitoringDeliveryStructure

Delivery for Vehicle Monitoring Service.

→‍siri:FacilityMonitoringCapabilitiesRequest

1:1

+siri:ServiceCapabilitiesRequestStructure

Request for information about Vehicle Monitoring Service Capabilities. Answered with a VehicleMontoringCapabilitiesResponse.

→‍siri:FacilityMonitoringCapabilitiesResponse

1:1

+siri:FacilityMonitoringCapabilitiesResponseStructure

Capabilities for Vehicle Monitoring Service. Answers a VehicleMontoringCapabilitiesRequest.

11.16. The complex type siri:AccessibilityNeedsFilterStructure

siri:AccessibilityNeedsFilterStructure

Type for information about Accessibility Facilities status.

siri:UserNeed

1:*

+acsb:UserNeedStructure

User need to be monitored.

11.17. The complex type siri:FacilityMonitoringCapabilitiesResponseStructure

siri:FacilityMonitoringCapabilitiesResponseStructure

siri:AbstractServiceCapabilitiesResponseStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:ContextualisedResponseEndpointGroup

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Arbitrary unique reference to the request which gave rise to this message.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:CapabilityStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of response. Fixed

→‍siri:FacilityMonitoringServiceCapabilities

0:1

+siri:FacilityMonitoringServiceCapabilitiesStructure

Capabilities of Vehicle Monitoring Service.

→‍siri:FacilityMonitoringPermissions

0:1

+local-type: typedef-75.5

Participant's permissions to use the service.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

11.18. The complex type siri:FacilityMonitoringDeliveriesStructure

siri:FacilityMonitoringDeliveriesStructure

Type for Deliveries for VEHICLE monitoring services Used in WSDL.

→‍siri:FacilityMonitoringDelivery

1:*

+siri:FacilityMonitoringDeliveryStructure

Delivery for Vehicle Monitoring Service.

11.19. The complex type siri:FacilityMonitoringDeliveryStructure

siri:FacilityMonitoringDeliveryStructure

siri:AbstractServiceDeliveryStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

The element contains one of the following elements (a) or element sequences (b)

siri:ContextualisedResponseEndpointGroup

a

siri:RequestMessageRef

-0:1

>siri:MessageRefStructure

Arbitrary unique reference to the request which gave rise to this message.

siri:SubscriptionIdentifierResourcePropertyGroup

b

siri:SubscriberRef

-0:1

>siri:ParticipantRefStructure

Unique identifier of Subscriber - reference to a Participant.

b

siri:SubscriptionFilterRef

-0:1

>siri:SubscriptionFilterRefStructure

Unique identifier of Subscription filter to which this subscription is assigned. If there is onlya single filter, then can be omitted.

b

siri:SubscriptionRef

-1:1

>siri:SubscriptionRefStructure

Reference to a service subscription: unique within Service and Subscriber.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:DeliveryStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

siri:SuccessInfoGroup

siri:ValidUntil

0:1

End of data horizon of the data producer.

siri:ShortestPossibleCycle

0:1

siri:PositiveDurationType

Minimum interval at which updates can be sent.

siri:DeliveryDefaultGroup

siri:DefaultLanguage

0:1

Default language for text elements.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of response. Fixed

siri:FacilityMonitoringPayloadGroup

→‍siri:FacilityCondition

0:*

+siri:FacilityConditionStructure

Condition of a Facility that is being monitored.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

11.20. The complex type siri:FacilityMonitoringRequestStructure

siri:FacilityMonitoringRequestStructure

siri:AbstractFunctionalServiceRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:ContextualisedRequestEndpointGroup

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique reference to this message.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of request. Fixed

siri:FacilityMonitoringTopicGroup

siri:PreviewInterval

0:1

siri:PositiveDurationType

Forward duration for which Facilities status change: only status change which will occur within this time span will be returned.

siri:StartTime

0:1

Start time for PreviewInterval. If absent, then current time is assumed.

siri:FacilityLocationGroup

→‍siri:FacilityRef

0:*

>siri:FacilityRefStructure

Reference to a Facility.

→‍siri:FeatureRef

0:*

>siri:FeatureRefStructure

Classification of facilities into arbitrary Facility categories. SIRI provides a recommended set of values covering most usages. SIRI provides a recommended set of values covering most usages, intended to be TPEG comnpatible. See the SIRI facilities packaged.

→‍siri:LineRef

0:1

>siri:LineRefStructure

Reference to a LINE.

→‍siri:StopPointRef

0:1

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

→‍siri:ConnectionLinkRef

0:1

>siri:ConnectionLinkRefStructure

Reference to a CONNECTION link

The element contains none or one of the following elements (a-b)

a

siri:FramedVehicleJourneyRef

-1:1

+siri:FramedVehicleJourneyRefStructure

Refercence to a VEHICLE JOURNEY framed by the day. SIRI 2.0

b

→‍siri:VehicleJourneyRef

-1:1

>siri:VehicleJourneyRefStructure

Reference to a VEHICLE JOURNEY.

→‍siri:InterchangeRef

0:1

>siri:InterchangeRefStructure

Reference to a SERVICE JOURNEY INTERCHANGE.

→‍siri:VehicleRef

0:1

>siri:VehicleRefStructure

Reference to a VEHICLE.

siri:StopPlaceRef

0:1

>ifopt:StopPlaceRefStructure

Reference to a STOP PLACE.

siri:StopPlaceComponentRef

0:1

>ifopt:StopPlaceComponentRefStructure

Reference to a STOP PLACE component.

→‍siri:SiteRef

0:1

>siri:SiteRefStructure

Reference to a SITE

siri:FacilityMonitoringTopicGroup

siri:AccessibilityNeedsFilter

0:*

+siri:AccessibilityNeedsFilterStructure

Filter only for facility changes that affect the following accessibility needs.

siri:FacilityMonitoringRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values.

→‍siri:IncludeTranslations

0:1

Whether additional translations of text names are to be included in elements. If 'false', then only one element should be returned. Default is 'false'. Where multiple values are returned The first element returned will be used as the default value.

siri:MaximumNumberOfFacilityConditions

0:1

The maximum number of facility status in a given delivery. The most recent n Events within the look ahead window are included.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

11.21. The complex type siri:FacilityMonitoringServiceCapabilitiesStructure

siri:FacilityMonitoringServiceCapabilitiesStructure

siri:AbstractCapabilitiesStructure

Type for Capabilities of StopMonitopring Service.

The element content starts with items inherited from the base type:

siri:GeneralInteraction

0:1

+siri:CapabilityGeneralInteractionStructure

General capabilities common to all SIRI service request types.

siri:TransportDescription

0:1

+siri:TransportDescriptionStructure

Implementation properties common to all request types.

Inherited content is followed by own content:

siri:TopicFiltering

0:1

+local-type: typedef-75.1

Filtering Capabilities.

siri:RequestPolicy

0:1

+local-type: typedef-75.2

Request Policy capabilities.

siri:SubscriptionPolicy

0:1

+siri:CapabilitySubscriptionPolicyStructure

Subscription Policy capabilities.

siri:AccessControl

0:1

+local-type: typedef-75.3

Optional Access control capabilities.

siri:ResponseFeatures

0:1

+local-type: typedef-75.4

Optional Response capabilities.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

11.22. The complex type siri:FacilityMonitoringServicePermissionStructure

siri:FacilityMonitoringServicePermissionStructure

siri:AbstractPermissionStructure

Type for Abstract Permission.

The element content starts with items inherited from the base type:

The element contains one of the following elements (a-b)

a

siri:AllParticipants

-1:1

siri:EmptyType

Parmissions apply by default to All particpants. May be overidden by other separate permissions for individual.

b

siri:ParticipantRef

-1:1

>siri:ParticipantRefStructure

Permission applies to specified participant.

siri:GeneralCapabilities

0:1

+local-type: typedef-45.1

Permissions for general capabilities.

Inherited content is followed by own content:

→‍siri:OperatorPermissions

1:1

+local-type: typedef-21.2

The OPERATOR data that the participant may access.

→‍siri:LinePermissions

1:1

+local-type: typedef-21.1

The LINEs that the participant may access.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

11.23. The complex type siri:FacilityMonitoringSubscriptionStructure

siri:FacilityMonitoringSubscriptionStructure

siri:AbstractSubscriptionStructure

Type for SIRI Service subscriptions.

The element content starts with items inherited from the base type:

siri:SubscriptionIdentityGroup

siri:SubscriberRef

0:1

>siri:ParticipantRefStructure

Participant identifier of Subscriber. Normally this will be given by context, i.e. be the same as on the Subscription Request.

siri:SubscriptionIdentifier

1:1

>siri:SubscriptionQualifierStructure

Identifier to be given to Subscription.

siri:InitialTerminationTime

1:1

Requested end time for subscription.

siri:SubscriptionRenewal

0:1

By using this element, the subscriber asks the data provider for an extension of the InitialTerminationTime of the subscription. If SubscriptionRenewal is omitted, this request is to be treated as a re-subscription and therefore all data corresponding to the SubscriptionRequest must be sent in the initial response (or a portion of the data if MoreData is set to 'true'). (since SIRI 2.1)

Inherited content is followed by own content:

→‍siri:FacilityMonitoringRequest

1:1

+siri:FacilityMonitoringRequestStructure

Request for information about Facilities status.

siri:FacilityMonitoringSubscriptionPolicyGroup

siri:IncrementalUpdates

0:1

Whether the producer will return the complete set of current data, or only provide updates to this data, i.e. additions, modifications and deletions. If false or omitted, each subscription response will contain the full information as specified in this request.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

11.24. The complex type element[siri:LinePermissions]#complexType (typedef-21.1)

element[siri:LinePermissions]
  #complexType
  (typedef-21.1)

-

The element contains one of the following elements (a-b)

a

→‍siri:AllowAll

-1:1

Allow access to all topics known to the service.

b

siri:LinePermission

-1:*

+siri:LinePermissionStructure

Participant's permission for this LINE.

11.25. The complex type element[siri:OperatorPermissions]#complexType (typedef-21.2)

element[siri:OperatorPermissions]
  #complexType
  (typedef-21.2)

-

The element contains one of the following elements (a-b)

a

→‍siri:AllowAll

-1:1

Allow access to all topics known to the service.

b

siri:OperatorPermission

-1:*

+siri:OperatorPermissionStructure

Participant's permission for this OPERATOR.

11.26. The complex type complexType[siri:AbstractPermissionStructure]/GeneralCapabilities#complexType (typedef-45.1)

complexType[siri:AbstractPermissionStructure]
  /GeneralCapabilities #complexType
  (typedef-45.1)

-

siri:RequestResponse

1:1

Participant may make direct requests for data. Default is 'true'.

siri:PublishSubscribe

1:1

Participant may create subscriptions. Default True.

11.27. The complex type complexType[siri:FacilityMonitoringServiceCapabilitiesStructure]/TopicFiltering#complexType (typedef-75.1)

complexType[siri:FacilityMonitoringServiceCapabilitiesStructure]
  /TopicFiltering #complexType
  (typedef-75.1)

-

siri:DefaultPreviewInterval

1:1

siri:PositiveDurationType

Default preview interval. Default is 60 minutes.

→‍siri:FilterByFacilityRef

1:1

Whether results can be filtered by Facility (EQUIPMENT). Default is 'true'.

siri:FilterByLocationRef

1:1

Whether results can be filtered by location. Fixed as 'true'.

→‍siri:FilterByVehicleRef

0:1

Whether results can be filtered by VEHICLE. Default is 'false'.

→‍siri:FilterByLineRef

0:1

Whether results can be filtered by LINE. Default is 'true'

→‍siri:FilterByStopPointRef

0:1

Whether results can be filtered by SCHEDULED STOP POINT. Default is 'true'.

→‍siri:FilterByVehicleJourneyRef

0:1

Whether results can be filtered by VEHICLE JOURNEY. Default is 'false'.

→‍siri:FilterByConnectionLinkRef

0:1

Whether results can be filtered by CONNECTION LINK. Default is 'true'.

→‍siri:FilterByInterchangeRef

0:1

Whether results can be filtered by SERVICE JOURNEY INTERCHANGE. Default is 'false'.

siri:FilterBySpecificNeed

0:1

Whether results can be filtered by Specific Needs. Default is 'true'.

11.28. The complex type complexType[siri:FacilityMonitoringServiceCapabilitiesStructure]/RequestPolicy#complexType (typedef-75.2)

complexType[siri:FacilityMonitoringServiceCapabilitiesStructure]
  /RequestPolicy #complexType
  (typedef-75.2)

siri:CapabilityRequestPolicyStructure

Type for Common Request Policy capabilities.

The element content starts with items inherited from the base type:

siri:NationalLanguage

1:*

National languages supported by service.

siri:Translations

0:1

Whether producer can provide multiple translations of NL text elements (since SIRI 2.0)

The element contains one of the following elements (a-b)

a

siri:GmlCoordinateFormat

-1:1

siri:SrsNameType

Name of GML Coordinate format used for Geospatial points in responses.

b

siri:WgsDecimalDegrees

-1:1

siri:EmptyType

Geospatial coordinates are given as Wgs 84 Latiude and longitude, decimial degrees of arc.

Inherited content is followed by own content:

siri:FacilityMonitoringVolumeGroup

siri:HasMaximumFacilityStatus

0:1

Whether a maximum number of Facility Status to include can be specified. Default is 'false'.

11.29. The complex type complexType[siri:FacilityMonitoringServiceCapabilitiesStructure]/AccessControl#complexType (typedef-75.3)

complexType[siri:FacilityMonitoringServiceCapabilitiesStructure]
  /AccessControl #complexType
  (typedef-75.3)

siri:CapabilityAccessControlStructure

Type for Common Access control capabilities.

The element content starts with items inherited from the base type:

siri:RequestChecking

1:1

Whether access control of requests is supported. Default is 'false'.

Inherited content is followed by own content:

→‍siri:CheckOperatorRef

0:1

If access control is supported, whether access control by OPERATOR is supported. Default is 'true'.

→‍siri:CheckLineRef

0:1

If access control is supported, whether access control by LINE is supported. Default is 'true'.

11.30. The complex type complexType[siri:FacilityMonitoringServiceCapabilitiesStructure]/ResponseFeatures#complexType (typedef-75.4)

complexType[siri:FacilityMonitoringServiceCapabilitiesStructure]
  /ResponseFeatures #complexType
  (typedef-75.4)

-

siri:HasRemedy

0:1

Whether result supports remedy information. Default is 'false'

siri:HasFacilityLocation

0:1

Whether result supports facility location information. Default is 'true'.

11.31. The complex type element[siri:FacilityMonitoringPermissions]#complexType (typedef-75.5)

element[siri:FacilityMonitoringPermissions]
  #complexType
  (typedef-75.5)

siri:PermissionsStructure

Type for abstract permissions.

The element content starts with items inherited from the base type:

siri:PermissionVersionRef

0:1

>siri:VersionRefStructure

Version of permission set.

Inherited content is followed by own content:

siri:FacilityMonitoringPermission

0:*

+siri:FacilityMonitoringServicePermissionStructure

12. SIRI-GM General Message Service.

12.1. Simple type definitions

InfoMessageIdentifierType

xs:NMTOKEN: (empty restriction)

Type for identifier of an Info Message.

12.2. The toplevel element siri:GeneralMessage

siri:GeneralMessage

+siri:InfoMessageStructure

An informative message.

12.3. The toplevel element siri:GeneralMessageCancellation

siri:GeneralMessageCancellation

+siri:InfoMessageCancellationStructure

A revocation of a previous message.

12.4. The toplevel element siri:GeneralMessageCapabilitiesRequest

siri:GeneralMessageCapabilitiesRequest

+siri:ServiceCapabilitiesRequestStructure (↔ siri:AbstractFunctionalServiceCapabilitiesRequest)

Request for information about General Message Service Capabilities. Answered with a GeneralMessageCapabilitiesResponse.

12.5. The toplevel element siri:GeneralMessageCapabilitiesResponse

siri:GeneralMessageCapabilitiesResponse

+siri:GeneralMessageCapabilitiesResponseStructure (↔ siri:AbstractFunctionalServiceCapabilitiesResponse)

Capabilities for General Message Service. Answers a GeneralMessageCapabilitiesResponse.

12.6. The toplevel element siri:GeneralMessageDelivery

siri:GeneralMessageDelivery

+siri:GeneralMessageDeliveryStructure (↔ siri:AbstractFunctionalServiceDelivery)

Delivery for General Message Service.

12.7. The toplevel element siri:GeneralMessagePermissions

siri:GeneralMessagePermissions

siri:PermissionsStructure

Type for abstract permissions.

The element content starts with items inherited from the base type:

siri:PermissionVersionRef

0:1

>siri:VersionRefStructure

Version of permission set.

Inherited content is followed by own content:

siri:GeneralMessagePermission

0:*

+siri:GeneralMessageServicePermissionStructure

Permission or a single particpant or all participants.

12.8. The toplevel element siri:GeneralMessageRequest

siri:GeneralMessageRequest

+siri:GeneralMessageRequestStructure (↔ siri:AbstractFunctionalServiceRequest)

Request for information about general information messages affecting stops, vehicles or services.

12.9. The toplevel element siri:GeneralMessageServiceCapabilities

siri:GeneralMessageServiceCapabilities

+siri:GeneralMessageServiceCapabilitiesStructure

Capabilities of General Message Service.

12.10. The toplevel element siri:GeneralMessageSubscriptionRequest

siri:GeneralMessageSubscriptionRequest

+siri:GeneralMessageSubscriptionStructure (↔ siri:AbstractFunctionalServiceSubscriptionRequest)

Request for a subscription to General Message Service.

12.11. The group siri:GeneralMessagePayloadGroup

siri:GeneralMessagePayloadGroup

General Message payload content.

siri:GeneralMessagePayloadGroup

→‍siri:GeneralMessage

0:*

+siri:InfoMessageStructure

An informative message.

→‍siri:GeneralMessageCancellation

0:*

+siri:InfoMessageCancellationStructure

A revocation of a previous message.

12.12. The group siri:GeneralMessageRequestPolicyGroup

siri:GeneralMessageRequestPolicyGroup

Parameters that affect the request processing.

siri:GeneralMessageRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values.

12.13. The group siri:GeneralMessageTopicGroup

siri:GeneralMessageTopicGroup

Parameters that affect the request processing.

siri:GeneralMessageTopicGroup

siri:InfoChannelRef

0:*

>siri:InfoChannelRefStructure

Referenceto an Info Channel for which messages are to be returned.

12.14. The group siri:InfoMessageGroup

siri:InfoMessageGroup

Extra information provided on general message notifcation that can be used to filter messages.

siri:InfoMessageGroup

siri:InfoMessageIdentifier

1:1

>siri:InfoMessageRefStructure

Unique identifier of message.

siri:InfoMessageVersion

0:1

Optional version number of update to previosu message.

siri:InfoChannelRef

0:1

>siri:InfoChannelRefStructure

Info Channel to which message belongs.

12.15. The group siri:SiriGeneralMessageIndexGroup

siri:SiriGeneralMessageIndexGroup

Convenience artefact to pick out main elements of the General Message Service.

siri:SiriGeneralMessageIndexGroup

→‍siri:GeneralMessageRequest

1:1

+siri:GeneralMessageRequestStructure

Request for information about general information messages affecting stops, vehicles or services.

→‍siri:GeneralMessageSubscriptionRequest

1:1

+siri:GeneralMessageSubscriptionStructure

Request for a subscription to General Message Service.

→‍siri:GeneralMessageDelivery

1:1

+siri:GeneralMessageDeliveryStructure

Delivery for General Message Service.

→‍siri:GeneralMessageCapabilitiesRequest

1:1

+siri:ServiceCapabilitiesRequestStructure

Request for information about General Message Service Capabilities. Answered with a GeneralMessageCapabilitiesResponse.

→‍siri:GeneralMessageCapabilitiesResponse

1:1

+siri:GeneralMessageCapabilitiesResponseStructure

Capabilities for General Message Service. Answers a GeneralMessageCapabilitiesResponse.

12.16. The complex type siri:GeneralMessageCapabilitiesResponseStructure

siri:GeneralMessageCapabilitiesResponseStructure

siri:AbstractServiceCapabilitiesResponseStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:ContextualisedResponseEndpointGroup

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Arbitrary unique reference to the request which gave rise to this message.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:CapabilityStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of response. Fixed

→‍siri:GeneralMessageServiceCapabilities

0:1

+siri:GeneralMessageServiceCapabilitiesStructure

Capabilities of General Message Service.

→‍siri:GeneralMessagePermissions

0:1

+local-type: typedef-82.2

Participant's permissions to use the service.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

12.17. The complex type siri:GeneralMessageCapabilityAccessControlStructure

siri:GeneralMessageCapabilityAccessControlStructure

siri:CapabilityAccessControlStructure

Type for Common Access control capabilities.

The element content starts with items inherited from the base type:

siri:RequestChecking

1:1

Whether access control of requests is supported. Default is 'false'.

Inherited content is followed by own content:

siri:CheckInfoChannelRef

1:1

If access control is supported, whether access control by LINE is supported. Default is 'true'.

12.18. The complex type siri:GeneralMessageDeliveriesStructure

siri:GeneralMessageDeliveriesStructure

Type for Deliveries. Used in WSDL.

→‍siri:GeneralMessageDelivery

1:*

+siri:GeneralMessageDeliveryStructure

Delivery for General Message Service.

12.19. The complex type siri:GeneralMessageDeliveryStructure

siri:GeneralMessageDeliveryStructure

siri:AbstractServiceDeliveryStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

The element contains one of the following elements (a) or element sequences (b)

siri:ContextualisedResponseEndpointGroup

a

siri:RequestMessageRef

-0:1

>siri:MessageRefStructure

Arbitrary unique reference to the request which gave rise to this message.

siri:SubscriptionIdentifierResourcePropertyGroup

b

siri:SubscriberRef

-0:1

>siri:ParticipantRefStructure

Unique identifier of Subscriber - reference to a Participant.

b

siri:SubscriptionFilterRef

-0:1

>siri:SubscriptionFilterRefStructure

Unique identifier of Subscription filter to which this subscription is assigned. If there is onlya single filter, then can be omitted.

b

siri:SubscriptionRef

-1:1

>siri:SubscriptionRefStructure

Reference to a service subscription: unique within Service and Subscriber.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:DeliveryStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

siri:SuccessInfoGroup

siri:ValidUntil

0:1

End of data horizon of the data producer.

siri:ShortestPossibleCycle

0:1

siri:PositiveDurationType

Minimum interval at which updates can be sent.

siri:DeliveryDefaultGroup

siri:DefaultLanguage

0:1

Default language for text elements.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of response. Fixed

siri:GeneralMessagePayloadGroup

→‍siri:GeneralMessage

0:*

+siri:InfoMessageStructure

An informative message.

→‍siri:GeneralMessageCancellation

0:*

+siri:InfoMessageCancellationStructure

A revocation of a previous message.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

12.20. The complex type siri:GeneralMessageRequestStructure

siri:GeneralMessageRequestStructure

siri:AbstractFunctionalServiceRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:ContextualisedRequestEndpointGroup

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique reference to this message.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of request. Fixed

siri:GeneralMessageTopicGroup

siri:InfoChannelRef

0:*

>siri:InfoChannelRefStructure

Referenceto an Info Channel for which messages are to be returned.

siri:GeneralMessageRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

12.21. The complex type siri:GeneralMessageServiceCapabilitiesStructure

siri:GeneralMessageServiceCapabilitiesStructure

siri:AbstractCapabilitiesStructure

Type for Capabilities of StopMonitopring Service.

The element content starts with items inherited from the base type:

siri:GeneralInteraction

0:1

+siri:CapabilityGeneralInteractionStructure

General capabilities common to all SIRI service request types.

siri:TransportDescription

0:1

+siri:TransportDescriptionStructure

Implementation properties common to all request types.

Inherited content is followed by own content:

siri:TopicFiltering

0:1

+local-type: typedef-82.1

Filtering Capabilities.

siri:RequestPolicy

0:1

+siri:CapabilityRequestPolicyStructure

Request Policiy capabilities.

siri:AccessControl

0:1

+siri:GeneralMessageCapabilityAccessControlStructure

Optional Access control capabilities.

12.22. The complex type siri:GeneralMessageServicePermissionStructure

siri:GeneralMessageServicePermissionStructure

siri:AbstractPermissionStructure

Type for Abstract Permission.

The element content starts with items inherited from the base type:

The element contains one of the following elements (a-b)

a

siri:AllParticipants

-1:1

siri:EmptyType

Parmissions apply by default to All particpants. May be overidden by other separate permissions for individual.

b

siri:ParticipantRef

-1:1

>siri:ParticipantRefStructure

Permission applies to specified participant.

siri:GeneralCapabilities

0:1

+local-type: typedef-45.1

Permissions for general capabilities.

Inherited content is followed by own content:

siri:InfoChannelPermissions

1:1

+local-type: typedef-82.3

The monitoring points that the participant may access.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

12.23. The complex type siri:GeneralMessageSubscriptionStructure

siri:GeneralMessageSubscriptionStructure

siri:AbstractSubscriptionStructure

Type for SIRI Service subscriptions.

The element content starts with items inherited from the base type:

siri:SubscriptionIdentityGroup

siri:SubscriberRef

0:1

>siri:ParticipantRefStructure

Participant identifier of Subscriber. Normally this will be given by context, i.e. be the same as on the Subscription Request.

siri:SubscriptionIdentifier

1:1

>siri:SubscriptionQualifierStructure

Identifier to be given to Subscription.

siri:InitialTerminationTime

1:1

Requested end time for subscription.

siri:SubscriptionRenewal

0:1

By using this element, the subscriber asks the data provider for an extension of the InitialTerminationTime of the subscription. If SubscriptionRenewal is omitted, this request is to be treated as a re-subscription and therefore all data corresponding to the SubscriptionRequest must be sent in the initial response (or a portion of the data if MoreData is set to 'true'). (since SIRI 2.1)

Inherited content is followed by own content:

→‍siri:GeneralMessageRequest

1:1

+siri:GeneralMessageRequestStructure

Request for information about general information messages affecting stops, vehicles or services.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

12.24. The complex type siri:InfoChannelPermissionStructure

siri:InfoChannelPermissionStructure

siri:AbstractTopicPermissionStructure

Type for Abstract Permission Topic.

The element content starts with items inherited from the base type:

siri:Allow

1:1

Whether the participant may access this topic. Default is 'true'.

Inherited content is followed by own content:

siri:InfoChannelRef

1:1

>siri:InfoChannelRefStructure

Reference to an Info Channel to which permission applies.

12.25. The complex type siri:InfoMessageCancellationStructure

siri:InfoMessageCancellationStructure

siri:AbstractReferencingItemStructure

Type for an Activity.

The element content starts with items inherited from the base type:

siri:RecordedAtTime

1:1

Time at which data was recorded.

siri:ItemRef

0:1

>siri:ItemRefStructure

Reference to an Activity Element of a delivery.

Inherited content is followed by own content:

siri:InfoMessageIdentifier

1:1

>siri:InfoMessageRefStructure

Identifier of message. Unique within service and Producer participant.

siri:InfoChannelRef

0:1

>siri:InfoChannelRefStructure

Info Channel to which message belongs.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

12.26. The complex type siri:InfoMessageRefStructure

siri:InfoMessageRefStructure

siri:InfoMessageIdentifierType

Type for identifier of an Info Message.

12.27. The complex type siri:InfoMessageStructure

siri:InfoMessageStructure

siri:AbstractIdentifiedItemStructure

Type for an Activity.

The element content starts with items inherited from the base type:

siri:RecordedAtTime

1:1

Time at which data was recorded.

siri:ItemIdentifier

0:1

siri:ItemIdentifierType

Identifier of item.

Inherited content is followed by own content:

@formatRef

1:1

Reference to a format of the Content. If absent, free text.

siri:InfoMessageGroup

siri:InfoMessageIdentifier

1:1

>siri:InfoMessageRefStructure

Unique identifier of message.

siri:InfoMessageVersion

0:1

Optional version number of update to previosu message.

siri:InfoChannelRef

0:1

>siri:InfoChannelRefStructure

Info Channel to which message belongs.

siri:ValidUntilTime

0:1

Time until when message is valid. If absent unopen ended.

→‍siri:SituationRef

0:1

+siri:SituationRefStructure

Reference to a SITUATION associated with the element.

siri:Content

1:1

Message Content. Format is specified by Format Ref.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

12.28. The complex type complexType[siri:AbstractPermissionStructure]/GeneralCapabilities#complexType (typedef-45.1)

complexType[siri:AbstractPermissionStructure]
  /GeneralCapabilities #complexType
  (typedef-45.1)

-

siri:RequestResponse

1:1

Participant may make direct requests for data. Default is 'true'.

siri:PublishSubscribe

1:1

Participant may create subscriptions. Default True.

12.29. The complex type complexType[siri:GeneralMessageServiceCapabilitiesStructure]/TopicFiltering#complexType (typedef-82.1)

complexType[siri:GeneralMessageServiceCapabilitiesStructure]
  /TopicFiltering #complexType
  (typedef-82.1)

-

siri:DefaultPreviewInterval

1:1

siri:PositiveDurationType

Default preview interval. Default is 60 minutes.

siri:FilterByInfoChannel

0:1

Whether results can be filtered by InfoChannel, departures. Default is 'true'.

12.30. The complex type element[siri:GeneralMessagePermissions]#complexType (typedef-82.2)

element[siri:GeneralMessagePermissions]
  #complexType
  (typedef-82.2)

siri:PermissionsStructure

Type for abstract permissions.

The element content starts with items inherited from the base type:

siri:PermissionVersionRef

0:1

>siri:VersionRefStructure

Version of permission set.

Inherited content is followed by own content:

siri:GeneralMessagePermission

0:*

+siri:GeneralMessageServicePermissionStructure

Permission or a single particpant or all participants.

12.31. The complex type complexType[siri:GeneralMessageServicePermissionStructure]/InfoChannelPermissions#complexType (typedef-82.3)

complexType[siri:GeneralMessageServicePermissionStructure]
  /InfoChannelPermissions #complexType
  (typedef-82.3)

-

The element contains one of the following elements (a-b)

a

→‍siri:AllowAll

-1:1

Allow access to all topics known to the service.

b

siri:InfoChannelPermission

-1:*

+siri:InfoChannelPermissionStructure

Participant's permission for this InfoChannel.

13. SIRI-Model Dated Vehicle Joruney.

13.1. Simple type definitions

InterchangeCancellation

xs:boolean: (empty restriction)

Whether this interchange is a cancellation of a previously announced interchange (or planned according to the long-term timetable. Can only be used when both participants recognise the same schedule version. If omitted, defaults to 'false': the interchange is not cancelled. (since SIRI 2.1)

InterchangeManagementEnumeration

Nature of Interchange management.

Planned

Interchange is considered a possible connection between journeys.

Advertised

Interchange is advertised to public as a possible connection between journeys.

Controlled

Interchange is actively managed as a possible connection between journeys and passengers are informed of real-time alterations.

Guaranteed

Interchange is actively managed as a possible connection between journeys and distributor may be delayed in order to make a transfer possible.

13.2. The toplevel element siri:AimedArrivalTimeOfFeeder

siri:AimedArrivalTimeOfFeeder

xs:dateTime

Planned time at which feeder VEHICLE is scheduled to arrive. (since SIRI 2.1)

13.3. The toplevel element siri:AimedDepartureTimeOfDistributor

siri:AimedDepartureTimeOfDistributor

xs:dateTime

Planned time at which distributor VEHICLE is scheduled to depart. (since SIRI 2.1)

13.4. The toplevel element siri:DatedCall

siri:DatedCall

+siri:DatedCallStructure

Complete sequence of stops along the route path, in calling order.

13.5. The toplevel element siri:DatedVehicleJourney

siri:DatedVehicleJourney

+siri:DatedVehicleJourneyStructure

A planned VEHICLE JOURNEY taking place on a particular date.

13.6. The toplevel element siri:DistributorDepartureStopRef

siri:DistributorDepartureStopRef

+siri:StopPointRefStructure

SCHEDULED STOP POINT at which distributor journet departs. (since SIRI 2.0)

13.7. The toplevel element siri:DistributorRef

siri:DistributorRef

+siri:ConnectingJourneyRefStructure

Reference to a feeder VEHICLE JOURNEY. (since SIRI 2.0)

13.8. The toplevel element siri:DistributorStopOrder

siri:DistributorStopOrder

xs:positiveInteger

For implementations in which the overall order is not defined by VISIT NUMBER, i.e. in case VisitNumberIsOrder is set to false, ORDER can be used to associate the stop order instead. ORDER is also used together with VISIT NUMBER in scenarios where an extra CALL is inserted as a result of despatching alterations. Because such an extra CALL may have the same VisitNumber as another (cancelled) CALL, the STOP ORDER is needed. (since SIRI 2.1)

13.9. The toplevel element siri:DistributorVisitNumber

siri:DistributorVisitNumber

+siri:VisitNumberType

Sequence of visit to Distributor stop within Distributor JOURNEY PATTERN.

13.10. The toplevel element siri:ExtraInterchange

siri:ExtraInterchange

xs:boolean

Whether this interchange is an addition to the plan. Can only be used when both participants recognise the same schedule version. If omitted, defaults to 'false': the interchange is not an addition. (since SIRI 2.1)

13.11. The toplevel element siri:FeederArrivalStopRef

siri:FeederArrivalStopRef

+siri:StopPointRefStructure

SCHEDULED STOP POINT at which feeder journey arrives. (since SIRI 2.0)

13.12. The toplevel element siri:FeederRef

siri:FeederRef

+siri:ConnectingJourneyRefStructure

Reference to a feeder VEHICLE JOURNEY. (since SIRI 2.0)

13.13. The toplevel element siri:FeederStopOrder

siri:FeederStopOrder

xs:positiveInteger

For implementations in which the overall order is not defined by VISIT NUMBER, i.e. in case VisitNumberIsOrder is set to false, ORDER can be used to associate the stop order instead. ORDER is also used together with VISIT NUMBER in scenarios where an extra CALL is inserted as a result of despatching alterations. Because such an extra CALL may have the same VisitNumber as another (cancelled) CALL, the STOP ORDER is needed. (since SIRI 2.1)

13.14. The toplevel element siri:FeederVisitNumber

siri:FeederVisitNumber

+siri:VisitNumberType

Sequence of visit to Feeder stop within Feeder JOURNEY PATTERN.

13.15. The toplevel element siri:InterchangeCode

siri:InterchangeCode

+siri:InterchangeCodeType

Identifier of SERVICE JOURNEY INTERCHANGE. (since SIRI 2.0)

13.16. The toplevel element siri:ReasonForRemoval

siri:ReasonForRemoval

+siri:NaturalLanguageStringStructure

The data producer must provide a reason, e.g. type of error and description, in case he wants to silently remove (instead of cancel) a journey or an interchange from the plan. (since SIRI 2.1)

13.17. The group siri:ConnectionDurationGroup

siri:ConnectionDurationGroup

Times for making SERVICE JOURNEY INTERCHANGE.

siri:ConnectionDurationGroup

siri:DefaultDuration

0:1

siri:PositiveDurationType

Default time (Duration) needeed to traverse SERVICE JOURNEY INTERCHANGE from feeder to distributor.

siri:FrequentTravellerDuration

0:1

siri:PositiveDurationType

Time needeed by a traveller whis is familiar with SERVICE JOURNEY INTERCHANGE to traverse it. If absent, use DefaultDuration.

siri:OccasionalTravellerDuration

0:1

siri:PositiveDurationType

Time needeed by a traveller whis is not familiar with SERVICE JOURNEY INTERCHANGE to traverse it. If absent, use DefaultDuration and a standard weighting.

siri:ImpairedAccessDuration

0:1

siri:PositiveDurationType

Time needeed by a traveller wos is mobility impaired to traverse SERVICE JOURNEY INTERCHANGE. If absent, use DefaultDuration and a standard impaired travel speed.

13.18. The group siri:DatedServiceInfoGroup

siri:DatedServiceInfoGroup

General info elements that apply to all journeys of timetable version unless overriden.

siri:DatedServiceInfoGroup

siri:OriginDisplay

0:*

>siri:NaturalLanguageStringStructure

Description of the origin stop (vehicle signage) to show on vehicle, Can be overwritten for a journey, and then also section by section by the entry in an Individual Call. (since SIRI 2.0)

siri:DestinationDisplay

0:*

>siri:NaturalLanguageStringStructure

Description of the destination stop (vehicle signage) to show on vehicle, Can be overwritten for a journey, and then also section by section by the entry in an Individual Call. (Unbounded since SIRI 2.0)

siri:LineNote

0:*

>siri:NaturalLanguagePlaceNameStructure

Additional Text associated with LINE. (Unbounded since SIRI 2.0)

siri:FirstOrLastJourney

0:1

siri:FirstOrLastJourneyEnumeration

Whether journey is first or last jouurney of day. (since SIRI 2.0)

13.19. The group siri:InterchangePropertyGroup

siri:InterchangePropertyGroup

Properties of SERVICE JOURNEY INTERCHANGE.

siri:InterchangePropertyGroup

siri:StaySeated

0:1

Whether the passenger can remain in VEHICLE (i.e. BLOCKlinking). Default is 'false': the passenger must change vehicles for this connection.

siri:Guaranteed

0:1

Whether the SERVICE JOURNEY INTERCHANGE is guaranteed. Default is 'false'; SERVICE JOURNEY INTERCHANGE is not guaranteed.

siri:Advertised

0:1

Whether the SERVICE JOURNEY INTERCHANGE is advertised as a connection. Default is 'false'.

13.20. The group siri:InterchangeTimesGroup

siri:InterchangeTimesGroup

Time Elements for SERVICE JOURNEY INTERCHANGE.

siri:InterchangeWaitTimeGroup

siri:StandardWaitTime

0:1

Standard wait time for INTERCHANGE. SIRI v2,0

siri:MaximumWaitTime

0:1

Maximum time that Distributor will wait for Feeder for INTERCHANGE. SIRI v1.0

siri:MaximumAutomaticWaitTime

0:1

Maximum automatic wait time that Distributor will wait for Feeder for INTERCHANGE. (since SIRI 2.0)

siri:InterchangeTransferDurationGroup

siri:StandardTransferTime

0:1

Standard transfer duration for INTERCHANGE. SIRI v2,0

siri:MinimumTransferTime

0:1

Minimum transfer duration for INTERCHANGE. SIRI v2,0

siri:MaximumTransferTime

0:1

Maximum transfer duration for INTERCHANGE. SIRI v2,0

13.21. The group siri:InterchangeTransferDurationGroup

siri:InterchangeTransferDurationGroup

Elements for INTERCHANGE TRANSFER duration.

siri:InterchangeTransferDurationGroup

siri:StandardTransferTime

0:1

Standard transfer duration for INTERCHANGE. SIRI v2,0

siri:MinimumTransferTime

0:1

Minimum transfer duration for INTERCHANGE. SIRI v2,0

siri:MaximumTransferTime

0:1

Maximum transfer duration for INTERCHANGE. SIRI v2,0

13.22. The group siri:InterchangeWaitTimeGroup

siri:InterchangeWaitTimeGroup

Elements for INTERCHANGE WAIT TIME.

siri:InterchangeWaitTimeGroup

siri:StandardWaitTime

0:1

Standard wait time for INTERCHANGE. SIRI v2,0

siri:MaximumWaitTime

0:1

Maximum time that Distributor will wait for Feeder for INTERCHANGE. SIRI v1.0

siri:MaximumAutomaticWaitTime

0:1

Maximum automatic wait time that Distributor will wait for Feeder for INTERCHANGE. (since SIRI 2.0)

13.23. The group siri:TimetableAlterationGroup

siri:TimetableAlterationGroup

If the journey is an alteration to a timetable, indicates the original journey, and the nature of the difference.

The element contains none or one of the following elements (a-b)

siri:TimetableAlterationGroup

a

siri:FramedVehicleJourneyRef

-1:1

+siri:FramedVehicleJourneyRefStructure

Refecence to a VEHICLE JOURNEY framed by the day. SIRI 2.0

b

→‍siri:VehicleJourneyRef

-1:1

>siri:VehicleJourneyRefStructure

Reference to a VEHICLE JOURNEY.

The element contains one of the following elements (a-b)

a

siri:ExtraJourney

-0:1

Whether this journey is an addition to the plan. Can only be used when both participants recognise the same schedule version. If omitted, defaults to false: the journey is not an addition.

b

siri:Cancellation

-0:1

Whether this journey is a cancellation of a journey in the plan. Can only be used when both participants recognise the same schedule version. If omitted, defaults to 'false': the journey is not cancelled.

13.24. The group siri:TimetableRealtimeInfoGroup

siri:TimetableRealtimeInfoGroup

Additional descriptive properties of service.

siri:TimetableRealtimeInfoGroup

siri:HeadwayService

0:1

Whether this is a Headway Service, that is, one shown as operating at a prescribed interval rather than to a fixed timetable.

siri:Monitored

0:1

Whether VEHICLE JOURNEYs of LINE are normally monitored. Provides a default value for the Monitored element on individual journeys of the timetable.

13.25. The complex type siri:AbstractServiceJourneyInterchangeStructure

siri:AbstractServiceJourneyInterchangeStructure

A planned SERVICE JOURNEY INTERCHANGE between two journeys. (since SIRI 2.0)

The element contains one of the following elements (a-b)

a

→‍siri:InterchangeCode

-0:1

siri:InterchangeCodeType

Identifier of SERVICE JOURNEY INTERCHANGE. (since SIRI 2.0)

b

→‍siri:InterchangeRef

-0:1

>siri:InterchangeRefStructure

Reference to a SERVICE JOURNEY INTERCHANGE.

→‍siri:ConnectionLinkRef

0:1

>siri:ConnectionLinkRefStructure

Reference to a CONNECTION link

The element contains one of the following elements (a-b)

a

→‍siri:ExtraInterchange

-0:1

Whether this interchange is an addition to the plan. Can only be used when both participants recognise the same schedule version. If omitted, defaults to 'false': the interchange is not an addition. (since SIRI 2.1)

b

siri:Cancellation

-0:1

siri:InterchangeCancellation

→‍siri:ReasonForRemoval

0:1

>siri:NaturalLanguageStringStructure

The data producer must provide a reason, e.g. type of error and description, in case he wants to silently remove (instead of cancel) a journey or an interchange from the plan. (since SIRI 2.1)

→‍siri:FeederRef

0:1

+siri:ConnectingJourneyRefStructure

Reference to a feeder VEHICLE JOURNEY. (since SIRI 2.0)

→‍siri:FeederArrivalStopRef

0:1

>siri:StopPointRefStructure

SCHEDULED STOP POINT at which feeder journey arrives. (since SIRI 2.0)

→‍siri:FeederVisitNumber

0:1

siri:VisitNumberType

Sequence of visit to Feeder stop within Feeder JOURNEY PATTERN.

→‍siri:FeederStopOrder

0:1

For implementations in which the overall order is not defined by VISIT NUMBER, i.e. in case VisitNumberIsOrder is set to false, ORDER can be used to associate the stop order instead. ORDER is also used together with VISIT NUMBER in scenarios where an extra CALL is inserted as a result of despatching alterations. Because such an extra CALL may have the same VisitNumber as another (cancelled) CALL, the STOP ORDER is needed. (since SIRI 2.1)

→‍siri:AimedArrivalTimeOfFeeder

0:1

Planned time at which feeder VEHICLE is scheduled to arrive. (since SIRI 2.1)

→‍siri:DistributorRef

0:1

+siri:ConnectingJourneyRefStructure

Reference to a feeder VEHICLE JOURNEY. (since SIRI 2.0)

→‍siri:DistributorDepartureStopRef

0:1

>siri:StopPointRefStructure

SCHEDULED STOP POINT at which distributor journet departs. (since SIRI 2.0)

→‍siri:DistributorVisitNumber

0:1

siri:VisitNumberType

Sequence of visit to Distributor stop within Distributor JOURNEY PATTERN.

→‍siri:DistributorStopOrder

0:1

For implementations in which the overall order is not defined by VISIT NUMBER, i.e. in case VisitNumberIsOrder is set to false, ORDER can be used to associate the stop order instead. ORDER is also used together with VISIT NUMBER in scenarios where an extra CALL is inserted as a result of despatching alterations. Because such an extra CALL may have the same VisitNumber as another (cancelled) CALL, the STOP ORDER is needed. (since SIRI 2.1)

→‍siri:AimedDepartureTimeOfDistributor

0:1

Planned time at which distributor VEHICLE is scheduled to depart. (since SIRI 2.1)

siri:InterchangePropertyGroup

siri:StaySeated

0:1

Whether the passenger can remain in VEHICLE (i.e. BLOCKlinking). Default is 'false': the passenger must change vehicles for this connection.

siri:Guaranteed

0:1

Whether the SERVICE JOURNEY INTERCHANGE is guaranteed. Default is 'false'; SERVICE JOURNEY INTERCHANGE is not guaranteed.

siri:Advertised

0:1

Whether the SERVICE JOURNEY INTERCHANGE is advertised as a connection. Default is 'false'.

siri:InterchangeWaitTimeGroup

siri:StandardWaitTime

0:1

Standard wait time for INTERCHANGE. SIRI v2,0

siri:MaximumWaitTime

0:1

Maximum time that Distributor will wait for Feeder for INTERCHANGE. SIRI v1.0

siri:MaximumAutomaticWaitTime

0:1

Maximum automatic wait time that Distributor will wait for Feeder for INTERCHANGE. (since SIRI 2.0)

siri:InterchangeTransferDurationGroup

siri:StandardTransferTime

0:1

Standard transfer duration for INTERCHANGE. SIRI v2,0

siri:MinimumTransferTime

0:1

Minimum transfer duration for INTERCHANGE. SIRI v2,0

siri:MaximumTransferTime

0:1

Maximum transfer duration for INTERCHANGE. SIRI v2,0

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

13.26. The complex type siri:ContextualisedConnectionLinkStructure

siri:ContextualisedConnectionLinkStructure

Connection between two stops within a connection area. Used within the context of one or other end.

siri:ConnectionLinkCode

0:1

siri:ConnectionLinkCodeType

Identifier of CONNECTION LINk.

→‍siri:StopPointRef

0:1

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

→‍siri:StopPointName

0:1

>siri:NaturalLanguageStringStructure

Name of SCHEDULED STOP POINT.

siri:ConnectionDurationGroup

siri:DefaultDuration

0:1

siri:PositiveDurationType

Default time (Duration) needeed to traverse SERVICE JOURNEY INTERCHANGE from feeder to distributor.

siri:FrequentTravellerDuration

0:1

siri:PositiveDurationType

Time needeed by a traveller whis is familiar with SERVICE JOURNEY INTERCHANGE to traverse it. If absent, use DefaultDuration.

siri:OccasionalTravellerDuration

0:1

siri:PositiveDurationType

Time needeed by a traveller whis is not familiar with SERVICE JOURNEY INTERCHANGE to traverse it. If absent, use DefaultDuration and a standard weighting.

siri:ImpairedAccessDuration

0:1

siri:PositiveDurationType

Time needeed by a traveller wos is mobility impaired to traverse SERVICE JOURNEY INTERCHANGE. If absent, use DefaultDuration and a standard impaired travel speed.

13.27. The complex type siri:DatedCallStructure

siri:DatedCallStructure

Type for Planned VEHICLE JOURNEY Stop (Production Timetable Service).

siri:StopPointInSequenceGroup

→‍siri:StopPointRef

1:1

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

→‍siri:VisitNumber

0:1

siri:VisitNumberType

Sequence of visit to SCHEDULED STOP POINT.within VEHICLE JOURNEY. Increases monotonically, but not necessarily sequentially.

→‍siri:Order

0:1

For implementations for which the overall Order is not used for VisitNumber, (i.e. if VisitNumberIsOrder is false) then can be used to associate the stop Order as well if useful.

→‍siri:StopPointName

0:*

>siri:NaturalLanguageStringStructure

Name of SCHEDULED STOP POINT.

The element contains none or one of the following elements (a-b)

a

siri:ExtraCall

-0:1

Whether this DATED CALL is an addition to the plan. Can only be used when both participants recognise the same schedule version. If omitted, defaults to false: the journey is not an addition.

b

siri:Cancellation

-0:1

Whether this DATED CALL is a cancellation of a previously announced call (or planned according to the long-term timetable). Can only be used when both participants recognise the same schedule version. If omitted, defaults to 'false': the journey is not cancelled.

siri:CallPropertyGroup

→‍siri:TimingPoint

0:1

Whether the stop is a TIMING POINT. Times for stops that are not timing points are sometimes interpolated crudely from the timing points, and may represent a lower level of accuracy. Default is 'true'.

siri:BoardingStretch

0:1

Whether this is a Hail and Ride Stop. Default is 'false'.

siri:RequestStop

0:1

Whether Vehicle stops only if requested explicitly by passenger. Default is 'false'.

siri:OriginDisplay

0:*

>siri:NaturalLanguageStringStructure

Origin to show for the VEHICLE at the specific stop (vehicle signage), if different to the Origin Name for the full journey. (since SIRI 2.0)

siri:DestinationDisplay

0:*

>siri:NaturalLanguageStringStructure

Destination to show for the VEHICLE at the specific stop (vehicle signage), if different to the Destination Name for the full journey.

siri:CallNote

0:*

>siri:NaturalLanguageStringStructure

Text annotation that applies to this call.

siri:AimedVehicleArrivalGroup

→‍siri:AimedArrivalTime

0:1

Target arrival time of VEHICLE at stop according to latest working timetable.

→‍siri:ArrivalPlatformName

0:1

>siri:NaturalLanguageStringStructure

Bay or platform (QUAY) name to show passenger i.e. expected platform for vehicle to arrive at. Inheritable property. Can be omitted if the same as the DeparturePlatformName If there no arrival platform name separate from the departure platform name, the precedence is: (i) any arrival platform on any related dated timetable element, (ii) any departure platform name on this estimated element; (iii) any departure platform name on any related dated timetable CALL.

→‍siri:ArrivalBoardingActivity

0:1

siri:ArrivalBoardingActivityEnumeration

Type of alighting allowed at stop. Default is 'Alighting'.

siri:ArrivalStopAssignment

0:*

+siri:PlannedStopAssignmentStructure

Assignment of planned arrival at scheduled STOP POINT to a phsyical QUAY (platform). If not given, assume same as for departure. (since SIRI 2.0).

→‍siri:ArrivalFormationAssignment

0:*

+siri:FormationAssignmentStructure

Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof). If not given, assume same as for departure. (since SIRI 2.1)

→‍siri:ArrivalOperatorRefs

0:*

>siri:OperatorRefStructure

OPERATORs of of service up until arrival. May change for departure. (since SIRI 2.0).

siri:AimedVehicleDepartureGroup

→‍siri:AimedDepartureTime

0:1

Target departure time of VEHICLE from stop according to latest working timetable.

→‍siri:DeparturePlatformName

0:1

>siri:NaturalLanguageStringStructure

Departure QUAY (bay or platform) name. Default taken from planned timetable.

→‍siri:DepartureBoardingActivity

0:1

siri:DepartureBoardingActivityEnumeration

Nature of boarding allowed at stop. Default is 'Boarding'.

siri:DepartureStopAssignment

0:*

+siri:PlannedStopAssignmentStructure

→‍siri:DepartureFormationAssignment

0:*

+siri:FormationAssignmentStructure

Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof). (since SIRI 2.1)

→‍siri:DepartureOperatorRefs

0:*

>siri:OperatorRefStructure

OPERATORs of service for departure and onwards. May change from that for arrival. (since SIRI 2.0).

siri:AimedCallGroup

→‍siri:AimedLatestPassengerAccessTime

0:1

Latest target time at which a PASSENGER should aim to arrive at the STOP PLACE containing the stop. This time may be earlier than the VEHICLE departure times and may include time for processes such as checkin, security, etc.(As specified by CHECK CONSTRAINT DELAYs in the underlying data). If absent assume to be the same as Earliest expected departure time. (since SIRI 2.0)

→‍siri:AimedHeadwayInterval

0:1

siri:PositiveDurationType

For frequency based services, target interval between vehicles at stop.

siri:TargetedInterchange

0:*

+siri:TargetedInterchangeStructure

Information on any planned distributor connections (deprecated from SIRI V2.0 ... see 2 next attributes)

siri:FromServiceJourneyInterchange

0:*

+siri:FromServiceJourneyInterchangeStructure

Information on any planned feeder connections. SIRI 2.0

siri:ToServiceJourneyInterchange

0:*

+siri:ToServiceJourneyInterchangeStructure

Information on any planned distributor connections. SIRI 2.0

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

13.28. The complex type siri:DatedVehicleJourneyStructure

siri:DatedVehicleJourneyStructure

Type for Planned VEHICLE JOURNEY (Production Timetable Service).

siri:DatedVehicleJourneyCode

0:1

siri:DatedVehicleJourneyCodeType

Identifier for a VEHICLE JOURNEY.

The element contains none or one of the following elements (a-b)

siri:TimetableAlterationGroup

a

siri:FramedVehicleJourneyRef

-1:1

+siri:FramedVehicleJourneyRefStructure

Refecence to a VEHICLE JOURNEY framed by the day. SIRI 2.0

b

→‍siri:VehicleJourneyRef

-1:1

>siri:VehicleJourneyRefStructure

Reference to a VEHICLE JOURNEY.

The element contains one of the following elements (a-b)

a

siri:ExtraJourney

-0:1

Whether this journey is an addition to the plan. Can only be used when both participants recognise the same schedule version. If omitted, defaults to false: the journey is not an addition.

b

siri:Cancellation

-0:1

Whether this journey is a cancellation of a journey in the plan. Can only be used when both participants recognise the same schedule version. If omitted, defaults to 'false': the journey is not cancelled.

siri:JourneyPatternInfoGroup

siri:JourneyPatternRef

0:1

>siri:JourneyPatternRefStructure

Identifier of JOURNEY PATTERN that journey follows.

siri:JourneyPatternName

0:1

>siri:NaturalLanguageStringStructure

Name of Joruney Pattern

siri:VehicleMode

0:*

siri:VehicleModesEnumeration

A means of transportation such as bus, rail, etc.

siri:RouteRef

0:1

>siri:RouteRefStructure

Identifier of ROUTE that journey follows.

→‍siri:PublishedLineName

0:*

>siri:NaturalLanguageStringStructure

Name or Number by which the LINEis known to the public.

siri:GroupOfLinesRef

0:1

>siri:GroupOfLinesRefStructure

Reference to a GROUP OF LINEs to which journey belongs. SIRI 2.0

siri:DirectionName

0:*

>siri:NaturalLanguageStringStructure

Description of the DIRECTION. May correspond to a DESTINATION DISPLAY. (Unbounded since SIRI 2.0)

siri:ExternalLineRef

0:1

>siri:LineRefStructure

Alternative identifier of LINE that an external system may associate with journey.

The element contains one of the following elements (a-b)

a

siri:BrandingRef

-0:1

>siri:BrandingRefStructure

Reference to a BRANDING. (since SIRI 2.1)

b

siri:Branding

-0:1

+siri:BrandingStructure

An arbitrary marketing classification. (since SIRI 2.1)

siri:JourneyEndNamesGroup

→‍siri:OriginRef

0:1

>siri:JourneyPlaceRefStructure

Reference to the origin SCHEDULED STOP POINT of the journey.

siri:OriginName

0:*

>siri:NaturalLanguagePlaceNameStructure

Name of the origin of the journey. (Unbounded since SIRI 2.0)

siri:OriginShortName

0:*

>siri:NaturalLanguagePlaceNameStructure

Short name of the origin of the journey; used to help identify the VEHICLE JOURNEY on arrival boards. If absent, same as Origin Name.

siri:DestinationDisplayAtOrigin

0:*

>siri:NaturalLanguagePlaceNameStructure

DIRECTION name shown for jurney at the origin. (since SIRI 2.0)

siri:Via

0:*

+siri:ViaNameStructure

Names of VIA points, used to help identify the LINE, for example, Luton to Luton via Sutton. Currently 3 in VDV. Should only be included if the detail level was requested.

→‍siri:DestinationRef

0:1

>siri:DestinationRefStructure

Reference to the destination SCHEDULED STOP POINT of the journey.

siri:DestinationName

0:*

>siri:NaturalLanguageStringStructure

Description of the destination stop (vehicle signage), Can be overwritten for a journey, and then also section by section by the entry in an individual CALl. (Unbounded since SIRI 2.0)

siri:DestinationShortName

0:*

>siri:NaturalLanguagePlaceNameStructure

Short name of the DESTINATION.of the journey; used to help identify the VEHICLE JOURNEY on arrival boards. If absent, same as DestinationName. (Unbounded since SIRI 2.0)

siri:OriginDisplayAtDestination

0:*

>siri:NaturalLanguagePlaceNameStructure

Origin name shown for jourey at the destination (since SIRI 2.0)

siri:BasicServiceInfoGroup

siri:OperatorRef

0:1

>siri:OperatorRefStructure

OPERATOR of a VEHICLE JOURNEY. Note that the operator may change over the course of a journey. This shoudl show teh operator for the curent point in the journey. Use Journey Parts tp record all the operators in the whole journeyh.

siri:ProductCategoryRef

0:1

>siri:ProductCategoryRefStructure

Product Classification of VEHICLE JOURNEY- subdivides a transport mode. e.g. express, loacl.

→‍siri:ServiceFeatureRef

0:*

>siri:ServiceFeatureRefStructure

Classification of service into arbitrary Service categories, e.g. school bus. SIRI provides a recommended set of values covering most usages, intended to be TPEG comnpatible. See the SIRI facilities packaged.

siri:ServiceInfoGroup

siri:VehicleFeatureRef

0:*

>siri:VehicleFeatureRefStructure

Features of VEHICLE providing journey. Recommended SIRI values based on TPEG are given in SIRI documentation and enumerated in the siri_facilities package.

siri:JourneyInfoGroup

siri:VehicleJourneyName

0:*

>siri:NaturalLanguageStringStructure

For train services with named journeys. Train name, e.g. “West Coast Express”. If omitted: No train name. Inherited property. (Unbounded since SIRI 2.0)

→‍siri:JourneyNote

0:*

>siri:NaturalLanguageStringStructure

Additional descriptive text associated with journey. Inherited property.

siri:PublicContact

0:1

+siri:SimpleContactStructure

Contact details for use by members of public. (since SIRI 2.0)

siri:OperationsContact

0:1

+siri:SimpleContactStructure

Contact details for use by operational staff. (since SIRI 2.0)

siri:DatedServiceInfoGroup

siri:OriginDisplay

0:*

>siri:NaturalLanguageStringStructure

Description of the origin stop (vehicle signage) to show on vehicle, Can be overwritten for a journey, and then also section by section by the entry in an Individual Call. (since SIRI 2.0)

siri:DestinationDisplay

0:*

>siri:NaturalLanguageStringStructure

Description of the destination stop (vehicle signage) to show on vehicle, Can be overwritten for a journey, and then also section by section by the entry in an Individual Call. (Unbounded since SIRI 2.0)

siri:LineNote

0:*

>siri:NaturalLanguagePlaceNameStructure

Additional Text associated with LINE. (Unbounded since SIRI 2.0)

siri:FirstOrLastJourney

0:1

siri:FirstOrLastJourneyEnumeration

Whether journey is first or last jouurney of day. (since SIRI 2.0)

siri:TimetableRealtimeInfoGroup

siri:HeadwayService

0:1

Whether this is a Headway Service, that is, one shown as operating at a prescribed interval rather than to a fixed timetable.

siri:Monitored

0:1

Whether VEHICLE JOURNEYs of LINE are normally monitored. Provides a default value for the Monitored element on individual journeys of the timetable.

siri:DatedTrainOperationalInfoGroup

siri:TrainBlockPart

0:*

+siri:TrainBlockPartStructure

If a VEHICLE JOURNEY is a coupled journey, i.e. comprises several coupled BLOCKparts, there will be a separate delivery for each BLOCKp art and this element will indicate the vehicles that the journey part uses.

siri:OperationalBlockGroup

siri:BlockRef

0:1

>siri:BlockRefStructure

BLOCK that VEHICLE is running.

siri:CourseOfJourneyRef

0:1

>siri:CourseOfJourneyRefStructure

COURSE OF JOURNEY ('Run') that VEHICLE is running.

siri:DatedOperationalInfoGroup

→‍siri:VehicleRef

0:1

>siri:VehicleRefStructure

Reference to a VEHICLE.

siri:DatedTrainOperationalInfoGroup

siri:TrainNumbers

0:1

+local-type: typedef-39.6

TRAIN NUMBERs for journey. (since SIRI 2.0)

siri:JourneyParts

0:1

+local-type: typedef-39.7

JOURNEY PARTs making up JOURNEY +SIRIv2.0 e.

siri:JourneyFormationGroup

siri:TrainElements

0:1

+local-type: typedef-25.2

siri:Trains

0:1

+local-type: typedef-25.3

siri:CompoundTrains

0:1

+local-type: typedef-25.4

siri:DatedCalls

1:1

+local-type: typedef-40.1

Complete sequence of stops along the route path, in calling order.

siri:JourneyRelations

0:1

+siri:JourneyRelationsStructure

Relations of the journey with other journeys, e.g., in case a joining/splitting takes place or the journey substitutes for another one etc.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

13.29. The complex type siri:FromServiceJourneyInterchangeStructure

siri:FromServiceJourneyInterchangeStructure

siri:AbstractServiceJourneyInterchangeStructure

A planned SERVICE JOURNEY INTERCHANGE between two journeys. (since SIRI 2.0)

Base type content is restricted, resulting in the following own content:

→‍siri:InterchangeCode

0:1

siri:InterchangeCodeType

Identifier of SERVICE JOURNEY INTERCHANGE. (since SIRI 2.0)

→‍siri:ConnectionLinkRef

0:1

>siri:ConnectionLinkRefStructure

Reference to a CONNECTION link

→‍siri:FeederRef

1:1

+siri:ConnectingJourneyRefStructure

Reference to a feeder VEHICLE JOURNEY. (since SIRI 2.0)

→‍siri:FeederArrivalStopRef

1:1

>siri:StopPointRefStructure

SCHEDULED STOP POINT at which feeder journey arrives. (since SIRI 2.0)

→‍siri:FeederVisitNumber

0:1

siri:VisitNumberType

Sequence of visit to Feeder stop within Feeder JOURNEY PATTERN.

→‍siri:FeederStopOrder

0:1

For implementations in which the overall order is not defined by VISIT NUMBER, i.e. in case VisitNumberIsOrder is set to false, ORDER can be used to associate the stop order instead. ORDER is also used together with VISIT NUMBER in scenarios where an extra CALL is inserted as a result of despatching alterations. Because such an extra CALL may have the same VisitNumber as another (cancelled) CALL, the STOP ORDER is needed. (since SIRI 2.1)

→‍siri:AimedArrivalTimeOfFeeder

0:1

Planned time at which feeder VEHICLE is scheduled to arrive. (since SIRI 2.1)

→‍siri:DistributorRef

0:0

+siri:ConnectingJourneyRefStructure

Reference to a feeder VEHICLE JOURNEY. (since SIRI 2.0)

→‍siri:DistributorDepartureStopRef

0:0

>siri:StopPointRefStructure

SCHEDULED STOP POINT at which distributor journet departs. (since SIRI 2.0)

→‍siri:DistributorVisitNumber

0:0

siri:VisitNumberType

Sequence of visit to Distributor stop within Distributor JOURNEY PATTERN.

→‍siri:DistributorStopOrder

0:1

For implementations in which the overall order is not defined by VISIT NUMBER, i.e. in case VisitNumberIsOrder is set to false, ORDER can be used to associate the stop order instead. ORDER is also used together with VISIT NUMBER in scenarios where an extra CALL is inserted as a result of despatching alterations. Because such an extra CALL may have the same VisitNumber as another (cancelled) CALL, the STOP ORDER is needed. (since SIRI 2.1)

→‍siri:AimedDepartureTimeOfDistributor

0:1

Planned time at which distributor VEHICLE is scheduled to depart. (since SIRI 2.1)

siri:InterchangePropertyGroup

siri:StaySeated

0:1

Whether the passenger can remain in VEHICLE (i.e. BLOCKlinking). Default is 'false': the passenger must change vehicles for this connection.

siri:Guaranteed

0:1

Whether the SERVICE JOURNEY INTERCHANGE is guaranteed. Default is 'false'; SERVICE JOURNEY INTERCHANGE is not guaranteed.

siri:Advertised

0:1

Whether the SERVICE JOURNEY INTERCHANGE is advertised as a connection. Default is 'false'.

siri:InterchangeWaitTimeGroup

siri:StandardWaitTime

0:1

Standard wait time for INTERCHANGE. SIRI v2,0

siri:MaximumWaitTime

0:1

Maximum time that Distributor will wait for Feeder for INTERCHANGE. SIRI v1.0

siri:MaximumAutomaticWaitTime

0:1

Maximum automatic wait time that Distributor will wait for Feeder for INTERCHANGE. (since SIRI 2.0)

siri:InterchangeTransferDurationGroup

siri:StandardTransferTime

0:1

Standard transfer duration for INTERCHANGE. SIRI v2,0

siri:MinimumTransferTime

0:1

Minimum transfer duration for INTERCHANGE. SIRI v2,0

siri:MaximumTransferTime

0:1

Maximum transfer duration for INTERCHANGE. SIRI v2,0

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

13.30. The complex type siri:RemovedDatedVehicleJourneyStructure

siri:RemovedDatedVehicleJourneyStructure

Type for previously planned VEHICLE JOURNEY that is removed from the data producer when using incremental updates. (since SIRI 2.1)

siri:FramedVehicleJourneyRef

1:1

+siri:FramedVehicleJourneyRefStructure

A reference to the DATED VEHICLE JOURNEY from a previous PT delivery that is removed by the data producer.

siri:DatedVehicleJourneyIndirectRef

0:1

+siri:DatedVehicleJourneyIndirectRefStructure

Optionally identify the VEHICLE JOURNEY indirectly by origin and destination and the scheduled times at these stops.

siri:TrainNumbers

0:1

+local-type: typedef-40.2

TRAIN NUMBERs for journey.

→‍siri:ReasonForRemoval

1:1

>siri:NaturalLanguageStringStructure

The data producer must provide a reason, e.g. type of error and description, in case he wants to silently remove (instead of cancel) a journey or an interchange from the plan. (since SIRI 2.1)

13.31. The complex type siri:RemovedServiceJourneyInterchangeStructure

siri:RemovedServiceJourneyInterchangeStructure

siri:AbstractServiceJourneyInterchangeStructure

A planned SERVICE JOURNEY INTERCHANGE between two journeys. (since SIRI 2.0)

Base type content is restricted, resulting in the following own content:

→‍siri:InterchangeRef

1:1

>siri:InterchangeRefStructure

Reference to a SERVICE JOURNEY INTERCHANGE.

→‍siri:ConnectionLinkRef

0:1

>siri:ConnectionLinkRefStructure

Reference to a CONNECTION link

→‍siri:ReasonForRemoval

1:1

>siri:NaturalLanguageStringStructure

The data producer must provide a reason, e.g. type of error and description, in case he wants to silently remove (instead of cancel) a journey or an interchange from the plan. (since SIRI 2.1)

→‍siri:FeederRef

1:1

+siri:ConnectingJourneyRefStructure

Reference to a feeder VEHICLE JOURNEY. (since SIRI 2.0)

→‍siri:FeederArrivalStopRef

1:1

>siri:StopPointRefStructure

SCHEDULED STOP POINT at which feeder journey arrives. (since SIRI 2.0)

→‍siri:FeederVisitNumber

0:1

siri:VisitNumberType

Sequence of visit to Feeder stop within Feeder JOURNEY PATTERN.

→‍siri:FeederStopOrder

0:1

For implementations in which the overall order is not defined by VISIT NUMBER, i.e. in case VisitNumberIsOrder is set to false, ORDER can be used to associate the stop order instead. ORDER is also used together with VISIT NUMBER in scenarios where an extra CALL is inserted as a result of despatching alterations. Because such an extra CALL may have the same VisitNumber as another (cancelled) CALL, the STOP ORDER is needed. (since SIRI 2.1)

→‍siri:AimedArrivalTimeOfFeeder

0:1

Planned time at which feeder VEHICLE is scheduled to arrive. (since SIRI 2.1)

→‍siri:DistributorRef

1:1

+siri:ConnectingJourneyRefStructure

Reference to a feeder VEHICLE JOURNEY. (since SIRI 2.0)

→‍siri:DistributorDepartureStopRef

1:1

>siri:StopPointRefStructure

SCHEDULED STOP POINT at which distributor journet departs. (since SIRI 2.0)

→‍siri:DistributorVisitNumber

0:1

siri:VisitNumberType

Sequence of visit to Distributor stop within Distributor JOURNEY PATTERN.

→‍siri:DistributorStopOrder

0:1

For implementations in which the overall order is not defined by VISIT NUMBER, i.e. in case VisitNumberIsOrder is set to false, ORDER can be used to associate the stop order instead. ORDER is also used together with VISIT NUMBER in scenarios where an extra CALL is inserted as a result of despatching alterations. Because such an extra CALL may have the same VisitNumber as another (cancelled) CALL, the STOP ORDER is needed. (since SIRI 2.1)

→‍siri:AimedDepartureTimeOfDistributor

0:1

Planned time at which distributor VEHICLE is scheduled to depart. (since SIRI 2.1)

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

13.32. The complex type siri:ServiceJourneyInterchangeStructure

siri:ServiceJourneyInterchangeStructure

siri:AbstractServiceJourneyInterchangeStructure

A planned SERVICE JOURNEY INTERCHANGE between two journeys. (since SIRI 2.0)

Base type content is restricted, resulting in the following own content:

→‍siri:InterchangeCode

0:1

siri:InterchangeCodeType

Identifier of SERVICE JOURNEY INTERCHANGE. (since SIRI 2.0)

→‍siri:ConnectionLinkRef

0:1

>siri:ConnectionLinkRefStructure

Reference to a CONNECTION link

The element contains one of the following elements (a-b)

a

→‍siri:ExtraInterchange

-0:1

Whether this interchange is an addition to the plan. Can only be used when both participants recognise the same schedule version. If omitted, defaults to 'false': the interchange is not an addition. (since SIRI 2.1)

b

siri:Cancellation

-0:1

siri:InterchangeCancellation

→‍siri:FeederRef

1:1

+siri:ConnectingJourneyRefStructure

Reference to a feeder VEHICLE JOURNEY. (since SIRI 2.0)

→‍siri:FeederArrivalStopRef

1:1

>siri:StopPointRefStructure

SCHEDULED STOP POINT at which feeder journey arrives. (since SIRI 2.0)

→‍siri:FeederVisitNumber

0:1

siri:VisitNumberType

Sequence of visit to Feeder stop within Feeder JOURNEY PATTERN.

→‍siri:FeederStopOrder

0:1

For implementations in which the overall order is not defined by VISIT NUMBER, i.e. in case VisitNumberIsOrder is set to false, ORDER can be used to associate the stop order instead. ORDER is also used together with VISIT NUMBER in scenarios where an extra CALL is inserted as a result of despatching alterations. Because such an extra CALL may have the same VisitNumber as another (cancelled) CALL, the STOP ORDER is needed. (since SIRI 2.1)

→‍siri:AimedArrivalTimeOfFeeder

0:1

Planned time at which feeder VEHICLE is scheduled to arrive. (since SIRI 2.1)

→‍siri:DistributorRef

1:1

+siri:ConnectingJourneyRefStructure

Reference to a feeder VEHICLE JOURNEY. (since SIRI 2.0)

→‍siri:DistributorDepartureStopRef

1:1

>siri:StopPointRefStructure

SCHEDULED STOP POINT at which distributor journet departs. (since SIRI 2.0)

→‍siri:DistributorVisitNumber

0:1

siri:VisitNumberType

Sequence of visit to Distributor stop within Distributor JOURNEY PATTERN.

→‍siri:DistributorStopOrder

0:1

For implementations in which the overall order is not defined by VISIT NUMBER, i.e. in case VisitNumberIsOrder is set to false, ORDER can be used to associate the stop order instead. ORDER is also used together with VISIT NUMBER in scenarios where an extra CALL is inserted as a result of despatching alterations. Because such an extra CALL may have the same VisitNumber as another (cancelled) CALL, the STOP ORDER is needed. (since SIRI 2.1)

→‍siri:AimedDepartureTimeOfDistributor

0:1

Planned time at which distributor VEHICLE is scheduled to depart. (since SIRI 2.1)

siri:InterchangePropertyGroup

siri:StaySeated

0:1

Whether the passenger can remain in VEHICLE (i.e. BLOCKlinking). Default is 'false': the passenger must change vehicles for this connection.

siri:Guaranteed

0:1

Whether the SERVICE JOURNEY INTERCHANGE is guaranteed. Default is 'false'; SERVICE JOURNEY INTERCHANGE is not guaranteed.

siri:Advertised

0:1

Whether the SERVICE JOURNEY INTERCHANGE is advertised as a connection. Default is 'false'.

siri:InterchangeWaitTimeGroup

siri:StandardWaitTime

0:1

Standard wait time for INTERCHANGE. SIRI v2,0

siri:MaximumWaitTime

0:1

Maximum time that Distributor will wait for Feeder for INTERCHANGE. SIRI v1.0

siri:MaximumAutomaticWaitTime

0:1

Maximum automatic wait time that Distributor will wait for Feeder for INTERCHANGE. (since SIRI 2.0)

siri:InterchangeTransferDurationGroup

siri:StandardTransferTime

0:1

Standard transfer duration for INTERCHANGE. SIRI v2,0

siri:MinimumTransferTime

0:1

Minimum transfer duration for INTERCHANGE. SIRI v2,0

siri:MaximumTransferTime

0:1

Maximum transfer duration for INTERCHANGE. SIRI v2,0

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

13.33. The complex type siri:TargetedInterchangeStructure

siri:TargetedInterchangeStructure

Planned Connection between two VEHICLE JOURNEYs.

→‍siri:InterchangeCode

0:1

siri:InterchangeCodeType

Identifier of SERVICE JOURNEY INTERCHANGE. (since SIRI 2.0)

siri:DistributorVehicleJourneyRef

1:1

>siri:DatedVehicleJourneyRefStructure

Reference to a (dated) distributor VEHICLE JOURNEY.

The element contains one of the following elements (a-b)

a

siri:DistributorConnectionLinkRef

-1:1

>siri:ConnectionLinkRefStructure

Reference to a physical CONNECTION LINK over which the SERVICE JOURNEY INTERCHANGE takes place.

b

siri:DistributorConnectionLink

-1:1

+siri:ContextualisedConnectionLinkStructure

Link to Interchange stop from which the distributor journey departs. If omitted: the distributor journey stop is the same as the feeder journey stop, i.e. that of theh dated call.

→‍siri:DistributorVisitNumber

0:1

siri:VisitNumberType

Sequence of visit to Distributor stop within Distributor JOURNEY PATTERN.

siri:DistributorOrder

0:1

For implementations for which Order is not used for VisitNumber, (i.e. if VisitNumberIsOrder is false) then Order can be used to associate the Order as well if useful for translation.

siri:InterchangePropertyGroup

siri:StaySeated

0:1

Whether the passenger can remain in VEHICLE (i.e. BLOCKlinking). Default is 'false': the passenger must change vehicles for this connection.

siri:Guaranteed

0:1

Whether the SERVICE JOURNEY INTERCHANGE is guaranteed. Default is 'false'; SERVICE JOURNEY INTERCHANGE is not guaranteed.

siri:Advertised

0:1

Whether the SERVICE JOURNEY INTERCHANGE is advertised as a connection. Default is 'false'.

siri:InterchangeWaitTimeGroup

siri:StandardWaitTime

0:1

Standard wait time for INTERCHANGE. SIRI v2,0

siri:MaximumWaitTime

0:1

Maximum time that Distributor will wait for Feeder for INTERCHANGE. SIRI v1.0

siri:MaximumAutomaticWaitTime

0:1

Maximum automatic wait time that Distributor will wait for Feeder for INTERCHANGE. (since SIRI 2.0)

siri:InterchangeTransferDurationGroup

siri:StandardTransferTime

0:1

Standard transfer duration for INTERCHANGE. SIRI v2,0

siri:MinimumTransferTime

0:1

Minimum transfer duration for INTERCHANGE. SIRI v2,0

siri:MaximumTransferTime

0:1

Maximum transfer duration for INTERCHANGE. SIRI v2,0

13.34. The complex type siri:ToServiceJourneyInterchangeStructure

siri:ToServiceJourneyInterchangeStructure

siri:AbstractServiceJourneyInterchangeStructure

A planned SERVICE JOURNEY INTERCHANGE between two journeys. (since SIRI 2.0)

Base type content is restricted, resulting in the following own content:

→‍siri:InterchangeCode

0:1

siri:InterchangeCodeType

Identifier of SERVICE JOURNEY INTERCHANGE. (since SIRI 2.0)

→‍siri:ConnectionLinkRef

0:1

>siri:ConnectionLinkRefStructure

Reference to a CONNECTION link

→‍siri:FeederRef

0:0

+siri:ConnectingJourneyRefStructure

Reference to a feeder VEHICLE JOURNEY. (since SIRI 2.0)

→‍siri:FeederArrivalStopRef

0:0

>siri:StopPointRefStructure

SCHEDULED STOP POINT at which feeder journey arrives. (since SIRI 2.0)

→‍siri:FeederVisitNumber

0:0

siri:VisitNumberType

Sequence of visit to Feeder stop within Feeder JOURNEY PATTERN.

→‍siri:FeederStopOrder

0:1

For implementations in which the overall order is not defined by VISIT NUMBER, i.e. in case VisitNumberIsOrder is set to false, ORDER can be used to associate the stop order instead. ORDER is also used together with VISIT NUMBER in scenarios where an extra CALL is inserted as a result of despatching alterations. Because such an extra CALL may have the same VisitNumber as another (cancelled) CALL, the STOP ORDER is needed. (since SIRI 2.1)

→‍siri:AimedArrivalTimeOfFeeder

0:1

Planned time at which feeder VEHICLE is scheduled to arrive. (since SIRI 2.1)

→‍siri:DistributorRef

1:1

+siri:ConnectingJourneyRefStructure

Reference to a feeder VEHICLE JOURNEY. (since SIRI 2.0)

→‍siri:DistributorDepartureStopRef

1:1

>siri:StopPointRefStructure

SCHEDULED STOP POINT at which distributor journet departs. (since SIRI 2.0)

→‍siri:DistributorVisitNumber

0:1

siri:VisitNumberType

Sequence of visit to Distributor stop within Distributor JOURNEY PATTERN.

→‍siri:DistributorStopOrder

0:1

For implementations in which the overall order is not defined by VISIT NUMBER, i.e. in case VisitNumberIsOrder is set to false, ORDER can be used to associate the stop order instead. ORDER is also used together with VISIT NUMBER in scenarios where an extra CALL is inserted as a result of despatching alterations. Because such an extra CALL may have the same VisitNumber as another (cancelled) CALL, the STOP ORDER is needed. (since SIRI 2.1)

→‍siri:AimedDepartureTimeOfDistributor

0:1

Planned time at which distributor VEHICLE is scheduled to depart. (since SIRI 2.1)

siri:InterchangePropertyGroup

siri:StaySeated

0:1

Whether the passenger can remain in VEHICLE (i.e. BLOCKlinking). Default is 'false': the passenger must change vehicles for this connection.

siri:Guaranteed

0:1

Whether the SERVICE JOURNEY INTERCHANGE is guaranteed. Default is 'false'; SERVICE JOURNEY INTERCHANGE is not guaranteed.

siri:Advertised

0:1

Whether the SERVICE JOURNEY INTERCHANGE is advertised as a connection. Default is 'false'.

siri:InterchangeWaitTimeGroup

siri:StandardWaitTime

0:1

Standard wait time for INTERCHANGE. SIRI v2,0

siri:MaximumWaitTime

0:1

Maximum time that Distributor will wait for Feeder for INTERCHANGE. SIRI v1.0

siri:MaximumAutomaticWaitTime

0:1

Maximum automatic wait time that Distributor will wait for Feeder for INTERCHANGE. (since SIRI 2.0)

siri:InterchangeTransferDurationGroup

siri:StandardTransferTime

0:1

Standard transfer duration for INTERCHANGE. SIRI v2,0

siri:MinimumTransferTime

0:1

Minimum transfer duration for INTERCHANGE. SIRI v2,0

siri:MaximumTransferTime

0:1

Maximum transfer duration for INTERCHANGE. SIRI v2,0

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

13.35. The complex type group[siri:JourneyFormationGroup]/TrainElements#complexType (typedef-25.2)

group[siri:JourneyFormationGroup]
  /TrainElements #complexType
  (typedef-25.2)

-

The element contains one or more of the following elements (a-b)

a

→‍siri:TrainElementRef

-1:1

>siri:TrainElementRefStructure

Reference to a TRAIN ELEMENT. (since SIRI 2.1)

b

→‍siri:TrainElement

-1:1

+siri:TrainElementStructure

An elementary component of a TRAIN, e.g. wagon or locomotive. (since SIRI 2.1)

13.36. The complex type group[siri:JourneyFormationGroup]/Trains#complexType (typedef-25.3)

group[siri:JourneyFormationGroup]
  /Trains #complexType
  (typedef-25.3)

-

The element contains one or more of the following elements (a-b)

a

siri:TrainRef

-1:1

b

→‍siri:Train

-1:1

+siri:TrainStructure

A vehicle composed of TRAIN ELEMENTs assembled in a certain order (so called TRAIN COMPONENTs), i.e. wagons assembled together and propelled by a locomotive or one of the wagons. (since SIRI 2.1)

13.37. The complex type group[siri:JourneyFormationGroup]/CompoundTrains#complexType (typedef-25.4)

group[siri:JourneyFormationGroup]
  /CompoundTrains #complexType
  (typedef-25.4)

-

The element contains one or more of the following elements (a-b)

a

siri:CompoundTrainRef

-1:1

b

→‍siri:CompoundTrain

-1:1

+siri:CompoundTrainStructure

Groups of carriages may be managed as sections by composing TRAINs into a COMPOUND TRAIN, for example if a TRAIN joins (or splits from) another TRAIN. (since SIRI 2.1) TRAINs within a COMPOUND TRAIN may have different origins and destinations due to joining/splitting. A COMPOUND TRAIN may be stable for one or multiple JOURNEY PARTs and change at a certain STOP POINT due to planned joining/splitting, despatching alterations or a situation.

13.38. The complex type group[siri:DatedTrainOperationalInfoGroup]/TrainNumbers#complexType (typedef-39.6)

group[siri:DatedTrainOperationalInfoGroup]
  /TrainNumbers #complexType
  (typedef-39.6)

-

siri:TrainNumberRef

1:*

>siri:TrainNumberRefStructure

TRAIN NUMBER assigned to VEHICLE JOURNEY. +SIRI 2.0

13.39. The complex type group[siri:DatedTrainOperationalInfoGroup]/JourneyParts#complexType (typedef-39.7)

group[siri:DatedTrainOperationalInfoGroup]
  /JourneyParts #complexType
  (typedef-39.7)

-

siri:JourneyPartInfo

1:*

+siri:DatedJourneyPartInfoStructure

Information about Parts of JOURNEY (since SIRI 2.0)

13.40. The complex type complexType[siri:DatedVehicleJourneyStructure]/DatedCalls#complexType (typedef-40.1)

complexType[siri:DatedVehicleJourneyStructure]
  /DatedCalls #complexType
  (typedef-40.1)

-

→‍siri:DatedCall

2:*

+siri:DatedCallStructure

Complete sequence of stops along the route path, in calling order.

13.41. The complex type complexType[siri:RemovedDatedVehicleJourneyStructure]/TrainNumbers#complexType (typedef-40.2)

complexType[siri:RemovedDatedVehicleJourneyStructure]
  /TrainNumbers #complexType
  (typedef-40.2)

-

siri:TrainNumberRef

1:*

>siri:TrainNumberRefStructure

TRAIN NUMBER assigned to VEHICLE JOURNEY.

14. SIRI-ET Estimated Timetable Service.

14.1. Simple type definitions

CallCancellation

xs:boolean: (empty restriction)

This CALL is a cancellation of a previously announced call.

14.2. The toplevel element siri:EstimatedCall

siri:EstimatedCall

+siri:EstimatedCallStructure

Ordered sequence of SCHEDULED STOP POINTs called at by the VEHICLE JOURNEY. If IsCompleteStopSequence is false, may be just those stops that are altered.

14.3. The toplevel element siri:EstimatedServiceJourneyInterchange

siri:EstimatedServiceJourneyInterchange

+siri:EstimatedServiceJourneyInterchangeStructure

A real-time SERVICE JOURNEY INTERCHANGE that may be made between the stops of two monitored journeys. It includes the current real-time predicted transfer and wait times. (since SIRI 2.0)

14.4. The toplevel element siri:EstimatedVehicleJourney

siri:EstimatedVehicleJourney

+siri:EstimatedVehicleJourneyStructure

A VEHICLE JOURNEY taking place on a particular date that will be managed by an AVMs.

14.5. The toplevel element siri:ExtraCall

siri:ExtraCall

xs:boolean

This CALL is an addition to the respective journey in the production timetable or to the previously sent prediction. If omitted: CALL is planned.

14.6. The toplevel element siri:RecordedCall

siri:RecordedCall

+siri:RecordedCallStructure

Ordered sequence of SCHEDULED STOP POINTs called at by the VEHICLE JOURNEY. Only used if observed stop data is being recorded. (SIRI 2.0)

14.7. The group siri:CallRealTimeInfoGroup

siri:CallRealTimeInfoGroup

Information relating to real-time properties of call.

siri:CallRealTimeInfoGroup

→‍siri:PredictionInaccurate

0:1

Whether the prediction for a specific stop or the whole journey is considered to be of a useful accuracy or not. Default is 'false', i.e. prediction is considered to be accurate. If prediction is degraded, e.g. because of a situation, PredictionInaccurate is used to indicate a lowered quality of data. Inherited property. PredictionInaccurate can be used in combination with InCongestion, but is more general.

→‍siri:PredictionInaccurateReason

0:1

siri:PredictionInaccurateReasonEnumeration

Can be used to inform the passenger about the reason for a change of the prediction (in)accuracy in case PredictionInaccurate is set to 'true'. (since SIRI 2.1)

→‍siri:Occupancy

0:1

siri:OccupancyEnumeration

An approximate figure of how occupied the journey is after departing from a given stop, e.g. 'manySeatsAvailable' or 'standingRoomOnly'. If omitted: Passenger load is unknown. Occupancies and capacities for individual VEHICLEs, e.g. parts of a COMPOUND TRAIN, can also be specified in more detail for the departure on CALL level.

14.8. The group siri:EstimatedTimetableAlterationGroup

siri:EstimatedTimetableAlterationGroup

If the journey is an alteration to a timetable, indicates the original journey and the nature of the difference.

The element contains one of the following elements (b) or element sequences (a)

In case of choice 'a', the element contains one of the following elements (aa-ab)

siri:EstimatedTimetableAlterationGroup

aa

siri:FramedVehicleJourneyRef

-1:1

+siri:FramedVehicleJourneyRefStructure

Identifer of a VEHICLE JOURNEY within data Horizon of a service.

ab

siri:DatedVehicleJourneyRef

-1:1

>siri:DatedVehicleJourneyRefStructure

Reference to a dated VEHICLE JOURNEY. This will be 'framed' i.e. be with the data context of the ESTIMATED Timetable. DEPRECATED from SIRI 2.0

a

siri:DatedVehicleJourneyIndirectRef

-0:1

+siri:DatedVehicleJourneyIndirectRefStructure

Additionally, identify the VEHICLE JOURNEY by origin and destination and the scheduled times at these stops.

b

siri:EstimatedVehicleJourneyCode

-1:1

siri:EstimatedVehicleJourneyCodeType

If this is the first message for an unplanned 'extra' VEHICLE JOURNEY, a new and unique code must be given for it. ExtraJourney should be set to 'true'. DEPRECATED from SIRI 2.0

The element contains one of the following elements (a-b)

a

siri:ExtraJourney

-0:1

Whether this VEHICLE JOURNEY is an addition to the planning data already sent. Default is 'false': i.e. not an additional journey.

b

siri:Cancellation

-0:1

Whether this VEHICLE JOURNEY is a deletion of a previous scheduled journey. Default is 'false': this is not a VEHICLE JOURNEY that has been cancelled. An Extra Journey may be deleted.

14.9. The group siri:RecordedCallGroup

siri:RecordedCallGroup

Information relating to recorded real-time properties of call.

siri:CallPropertyGroup

→‍siri:TimingPoint

0:1

Whether the stop is a TIMING POINT. Times for stops that are not timing points are sometimes interpolated crudely from the timing points, and may represent a lower level of accuracy. Default is 'true'.

siri:BoardingStretch

0:1

Whether this is a Hail and Ride Stop. Default is 'false'.

siri:RequestStop

0:1

Whether Vehicle stops only if requested explicitly by passenger. Default is 'false'.

siri:OriginDisplay

0:*

>siri:NaturalLanguageStringStructure

Origin to show for the VEHICLE at the specific stop (vehicle signage), if different to the Origin Name for the full journey. (since SIRI 2.0)

siri:DestinationDisplay

0:*

>siri:NaturalLanguageStringStructure

Destination to show for the VEHICLE at the specific stop (vehicle signage), if different to the Destination Name for the full journey.

siri:CallNoteGroup

siri:CallNote

0:*

>siri:NaturalLanguageStringStructure

Text annotation that applies to this CALL.

siri:DisruptionGroup

→‍siri:FormationCondition

0:*

+siri:FormationConditionStructure

Information about a change of the formation (e.g. TRAIN composition) or changes of vehicles within the formation. (since SIRI 2.1)

→‍siri:FacilityConditionElement

0:*

+siri:FacilityConditionStructure

Description of any change concerning a MONITORED FACILITY New structure defined in SIRI XSD 1.1 for Facilities Management.

→‍siri:FacilityChangeElement

0:1

+siri:FacilityChangeStructure

A change to the availaibility of EQUIPMENT. Basic structure defined in the first 1.0 SIRI XSd.

→‍siri:SituationRef

0:*

+siri:SituationRefStructure

Reference to a SITUATION associated with the element.

siri:RecordedCallGroup

→‍siri:AimedArrivalTime

0:1

Target arrival time of VEHICLE at stop according to latest working timetable.

→‍siri:ExpectedArrivalTime

0:1

Estimated time of arriival of VEHICLE at stop .

→‍siri:ActualArrivalTime

0:1

Observed time of arrival of VEHICLE at stop.

siri:MonitoredStopArrivalStatusGroup

→‍siri:ArrivalStatus

0:1

siri:CallStatusEnumeration

Classification of the timeliness of the visit according to a fixed list of values. If not specified, same as DepartureStatus.

→‍siri:ArrivalCancellationReason

0:1

>siri:NaturalLanguageStringStructure

Text annotation to be used in cases where ArrivalStatus is set to 'cancelled'. (since SIRI 2.1)

→‍siri:ArrivalProximityText

0:1

>siri:NaturalLanguageStringStructure

Arbitrary text string to show to indicate the status of the departure of the VEHICLE for example, “Enroute”, “5 Km”, “Approaching”. May depend on the policy of the OPERATOR, for example show “Approaching” if less than 200metres away from stop. (since SIRI 2.0)

→‍siri:ArrivalPlatformName

0:1

>siri:NaturalLanguageStringStructure

Bay or platform (QUAY) name to show passenger i.e. expected platform for vehicle to arrive at. Inheritable property. Can be omitted if the same as the DeparturePlatformName If there no arrival platform name separate from the departure platform name, the precedence is: (i) any arrival platform on any related dated timetable element, (ii) any departure platform name on this estimated element; (iii) any departure platform name on any related dated timetable CALL.

→‍siri:ArrivalBoardingActivity

0:1

siri:ArrivalBoardingActivityEnumeration

Type of alighting allowed at stop. Default is 'Alighting'.

siri:ArrivalStopAssignment

0:*

+siri:StopAssignmentStructure

Assignment of planned, expected and/or recorded arrival at STOP POINT to a phsyical QUAY (platform). If not given, assume same as for departure. (since SIRI 2.0).

→‍siri:ArrivalFormationAssignment

0:*

+siri:FormationAssignmentStructure

Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof). If not given, assume same as for departure. (since SIRI 2.1)

→‍siri:ArrivalOrientationRelativeToQuay

0:*

>siri:VehicleOrientationRelativeToQuay

Indication of the direction of travel of the vehicle (e.g. TRAIN formation) with respect to the platform, or more precisely the QUAY. Unbounded to allow multiple languages. (since SIRI 2.1) Examples: - "towards A" or "towards sector A" if the QUAY is separated into sub-QUAYs or so called sectors. This would be equivalent to the vehicle arriving at sector A first when approaching the QUAY with sectors A-B-C-D. If the arriving vehicle is represented as an arrow, "towards A" would be abstracted as "=> A-B-C-D". - "towards 0" or "towards reference point 0" if sectors are not available or the QUAY has a reference point, e.g. for measuring the length of the QUAY, identified by "0". This would be equivalent to the vehicle arriving at this reference point first when approaching the QUAY. If the arriving vehicle is represented as an arrow, "towards 0" would be abstracted as "=> 0...100". "100" (as in percent) could denote the opposite side of the QUAY (measured at the full length of the QUAY with respect to the reference point). It is advised to specify a reference point that is meaningful for passengers on location.

→‍siri:ArrivalOperatorRefs

0:*

>siri:OperatorRefStructure

OPERATORs of of service up until arrival. May change for departure. (since SIRI 2.0).

siri:RecordedCallGroup

→‍siri:AimedDepartureTime

0:1

Target departure time of VEHICLE from stop according to latest working timetable.

→‍siri:ExpectedDepartureTime

0:1

Estimated time of departure of VEHICLE from stop, most likely taking into account all control actions such as waiting.

→‍siri:DeparturePlatformName

0:1

>siri:NaturalLanguageStringStructure

Departure QUAY (bay or platform) name. Default taken from planned timetable.

→‍siri:ActualDepartureTime

0:1

Observed time of departure of VEHICLE from stop.

→‍siri:DepartureStatus

0:1

siri:CallStatusEnumeration

Classification of the timeliness of the departure part of the CALL, according to a fixed list of values. This may reflect a presentation policy, for example CALLs less than one minute behind target time are still classified as on-time. Applications may use this to guide their own presentation of times.

→‍siri:DepartureCancellationReason

0:1

>siri:NaturalLanguageStringStructure

Text annotation to be used in cases where DepartureStatus is set to 'cancelled'. (since SIRI 2.1)

→‍siri:DepartureProximityText

0:1

>siri:NaturalLanguageStringStructure

Arbitrary text string to show to indicate the status of the departure of the vehicle, for example, “Boarding”, “GatesClosed”. (since SIRI 2.0)

→‍siri:DepartureBoardingActivity

0:1

siri:DepartureBoardingActivityEnumeration

Nature of boarding allowed at stop. Default is 'Boarding'.

siri:DepartureStopAssignment

0:*

+siri:StopAssignmentStructure

→‍siri:DepartureFormationAssignment

0:*

+siri:FormationAssignmentStructure

Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof). (since SIRI 2.1)

→‍siri:DepartureOrientationRelativeToQuay

0:*

>siri:VehicleOrientationRelativeToQuay

Indication of the direction of travel of the vehicle (e.g. TRAIN formation) with respect to the platform, or more precisely the QUAY. Unbounded to allow multiple languages. (since SIRI 2.1) Examples: - "towards A" or "towards sector A" if the QUAY is separated into sub-QUAYs or so called sectors. This would be equivalent to the vehicle departing in the direction of sector A on a QUAY with sectors A-B-C-D. If the departing vehicle is represented as an arrow, "towards A" would be abstracted as "<= A-B-C-D". - "towards 0" or "towards reference point 0" if sectors are not available or the QUAY has a reference point, e.g. for measuring the length of the QUAY, identified by "0". This would be equivalent to the vehicle departing in the direction of this reference point. If the departing vehicle is represented as an arrow, "towards 0" would be abstracted as "<= 0...100". "100" (as in percent) could denote the opposite side of the QUAY (measured at the full length of the QUAY with respect to the reference point). It is advised to specify a reference point that is meaningful for passengers on location.

→‍siri:RecordedDepartureOccupancy

0:*

+siri:VehicleOccupancyStructure

Actually recorded/counted occupancies of a VEHICLE and reserved seats after departing from a given stop. (since SIRI 2.1)

→‍siri:RecordedDepartureCapacities

0:*

+siri:PassengerCapacityStructure

Actually recorded/counted capacities of a VEHICLE after departing from a given stop. Alternative way to communicate occupancy measurements. (since SIRI 2.1)

→‍siri:DepartureOperatorRefs

0:*

>siri:OperatorRefStructure

OPERATORs of service for departure and onwards. May change from that for arrival. (since SIRI 2.0).

siri:HeadwayIntervalGroup

→‍siri:AimedHeadwayInterval

0:1

siri:PositiveDurationType

For frequency based services, target interval between vehicles at stop.

→‍siri:ExpectedHeadwayInterval

0:1

siri:PositiveDurationType

For frequency based services, expected interval between vehicles at stop.

siri:RecordedCallGroup

→‍siri:ActualHeadwayInterval

0:1

siri:PositiveDurationType

For frequency based services, observed interval between vehicles at stop.

14.10. The complex type siri:EstimatedCallStructure

siri:EstimatedCallStructure

Type for real-time info about a VEHICLE JOURNEY Stop.

siri:StopPointInSequenceGroup

→‍siri:StopPointRef

1:1

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

→‍siri:VisitNumber

0:1

siri:VisitNumberType

Sequence of visit to SCHEDULED STOP POINT.within VEHICLE JOURNEY. Increases monotonically, but not necessarily sequentially.

→‍siri:Order

0:1

For implementations for which the overall Order is not used for VisitNumber, (i.e. if VisitNumberIsOrder is false) then can be used to associate the stop Order as well if useful.

→‍siri:StopPointName

0:*

>siri:NaturalLanguageStringStructure

Name of SCHEDULED STOP POINT.

The element contains none or one of the following elements (a-b)

a

→‍siri:ExtraCall

-0:1

This CALL is an addition to the respective journey in the production timetable or to the previously sent prediction. If omitted: CALL is planned.

b

siri:Cancellation

-0:1

siri:CallCancellation

siri:CallRealTimeInfoGroup

→‍siri:PredictionInaccurate

0:1

Whether the prediction for a specific stop or the whole journey is considered to be of a useful accuracy or not. Default is 'false', i.e. prediction is considered to be accurate. If prediction is degraded, e.g. because of a situation, PredictionInaccurate is used to indicate a lowered quality of data. Inherited property. PredictionInaccurate can be used in combination with InCongestion, but is more general.

→‍siri:PredictionInaccurateReason

0:1

siri:PredictionInaccurateReasonEnumeration

Can be used to inform the passenger about the reason for a change of the prediction (in)accuracy in case PredictionInaccurate is set to 'true'. (since SIRI 2.1)

→‍siri:Occupancy

0:1

siri:OccupancyEnumeration

An approximate figure of how occupied the journey is after departing from a given stop, e.g. 'manySeatsAvailable' or 'standingRoomOnly'. If omitted: Passenger load is unknown. Occupancies and capacities for individual VEHICLEs, e.g. parts of a COMPOUND TRAIN, can also be specified in more detail for the departure on CALL level.

siri:CallPropertyGroup

→‍siri:TimingPoint

0:1

Whether the stop is a TIMING POINT. Times for stops that are not timing points are sometimes interpolated crudely from the timing points, and may represent a lower level of accuracy. Default is 'true'.

siri:BoardingStretch

0:1

Whether this is a Hail and Ride Stop. Default is 'false'.

siri:RequestStop

0:1

Whether Vehicle stops only if requested explicitly by passenger. Default is 'false'.

siri:OriginDisplay

0:*

>siri:NaturalLanguageStringStructure

Origin to show for the VEHICLE at the specific stop (vehicle signage), if different to the Origin Name for the full journey. (since SIRI 2.0)

siri:DestinationDisplay

0:*

>siri:NaturalLanguageStringStructure

Destination to show for the VEHICLE at the specific stop (vehicle signage), if different to the Destination Name for the full journey.

siri:CallNoteGroup

siri:CallNote

0:*

>siri:NaturalLanguageStringStructure

Text annotation that applies to this CALL.

siri:DisruptionGroup

→‍siri:FormationCondition

0:*

+siri:FormationConditionStructure

Information about a change of the formation (e.g. TRAIN composition) or changes of vehicles within the formation. (since SIRI 2.1)

→‍siri:FacilityConditionElement

0:*

+siri:FacilityConditionStructure

Description of any change concerning a MONITORED FACILITY New structure defined in SIRI XSD 1.1 for Facilities Management.

→‍siri:FacilityChangeElement

0:1

+siri:FacilityChangeStructure

A change to the availaibility of EQUIPMENT. Basic structure defined in the first 1.0 SIRI XSd.

→‍siri:SituationRef

0:*

+siri:SituationRefStructure

Reference to a SITUATION associated with the element.

siri:OnwardVehicleArrivalTimesGroup

→‍siri:AimedArrivalTime

0:1

Target arrival time of VEHICLE at stop according to latest working timetable.

The element contains one of the following elements (b) or element sequences (a)

a

→‍siri:ExpectedArrivalTime

-0:1

Estimated time of arriival of VEHICLE at stop .

a

siri:LatestExpectedArrivalTime

-0:1

Latest time at which a VEHICLE will arrive at stop. (since SIRI 2.1)

a

siri:ExpectedArrivalPredictionQuality

-0:1

+siri:PredictionQualityStructure

Prediction quality, either as approximate level, or more quantitative percentile range of predictions that will fall within a given range of times. (since SIRI 2.0)

b

siri:ArrivalPredictionUnknown

-1:1

siri:EmptyType

If the producer is (temporarily) not able to deliver real-time predictions (e.g. because of a connection loss), he has various options (and combinations of them) to inform the consumer: (i) set Monitored to 'false' (ii) transmit ExpectedArrivalTime together with "PredictionInaccurate=true" (iii) drop/omit ExpectedArrivalTime (iv) set ArrivalStatus to 'noReport' However, this might introduce ambiguity: e.g. option (iii) might be interpreted as "on time" by one consumer, but also as "indefinite delay" by another consumer. To avoid this, the producer should transmit xxxPredictionUnknown instead of any expected times. (since SIRI 2.1)

siri:MonitoredStopArrivalStatusGroup

→‍siri:ArrivalStatus

0:1

siri:CallStatusEnumeration

Classification of the timeliness of the visit according to a fixed list of values. If not specified, same as DepartureStatus.

→‍siri:ArrivalCancellationReason

0:1

>siri:NaturalLanguageStringStructure

Text annotation to be used in cases where ArrivalStatus is set to 'cancelled'. (since SIRI 2.1)

→‍siri:ArrivalProximityText

0:1

>siri:NaturalLanguageStringStructure

Arbitrary text string to show to indicate the status of the departure of the VEHICLE for example, “Enroute”, “5 Km”, “Approaching”. May depend on the policy of the OPERATOR, for example show “Approaching” if less than 200metres away from stop. (since SIRI 2.0)

→‍siri:ArrivalPlatformName

0:1

>siri:NaturalLanguageStringStructure

Bay or platform (QUAY) name to show passenger i.e. expected platform for vehicle to arrive at. Inheritable property. Can be omitted if the same as the DeparturePlatformName If there no arrival platform name separate from the departure platform name, the precedence is: (i) any arrival platform on any related dated timetable element, (ii) any departure platform name on this estimated element; (iii) any departure platform name on any related dated timetable CALL.

→‍siri:ArrivalBoardingActivity

0:1

siri:ArrivalBoardingActivityEnumeration

Type of alighting allowed at stop. Default is 'Alighting'.

siri:ArrivalStopAssignment

0:*

+siri:StopAssignmentStructure

Assignment of planned, expected and/or recorded arrival at STOP POINT to a phsyical QUAY (platform). If not given, assume same as for departure. (since SIRI 2.0).

→‍siri:ArrivalFormationAssignment

0:*

+siri:FormationAssignmentStructure

Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof). If not given, assume same as for departure. (since SIRI 2.1)

→‍siri:ArrivalOrientationRelativeToQuay

0:*

>siri:VehicleOrientationRelativeToQuay

Indication of the direction of travel of the vehicle (e.g. TRAIN formation) with respect to the platform, or more precisely the QUAY. Unbounded to allow multiple languages. (since SIRI 2.1) Examples: - "towards A" or "towards sector A" if the QUAY is separated into sub-QUAYs or so called sectors. This would be equivalent to the vehicle arriving at sector A first when approaching the QUAY with sectors A-B-C-D. If the arriving vehicle is represented as an arrow, "towards A" would be abstracted as "=> A-B-C-D". - "towards 0" or "towards reference point 0" if sectors are not available or the QUAY has a reference point, e.g. for measuring the length of the QUAY, identified by "0". This would be equivalent to the vehicle arriving at this reference point first when approaching the QUAY. If the arriving vehicle is represented as an arrow, "towards 0" would be abstracted as "=> 0...100". "100" (as in percent) could denote the opposite side of the QUAY (measured at the full length of the QUAY with respect to the reference point). It is advised to specify a reference point that is meaningful for passengers on location.

→‍siri:ArrivalOperatorRefs

0:*

>siri:OperatorRefStructure

OPERATORs of of service up until arrival. May change for departure. (since SIRI 2.0).

siri:OnwardVehicleDepartureTimesGroup

→‍siri:AimedDepartureTime

0:1

Target departure time of VEHICLE from stop according to latest working timetable.

The element contains one of the following elements (b) or element sequences (a)

a

→‍siri:ExpectedDepartureTime

-0:1

Estimated time of departure of VEHICLE from stop, most likely taking into account all control actions such as waiting.

a

siri:ProvisionalExpectedDepartureTime

-0:1

Expected departure time of VEHICLE without waiting time due to operational actions. For people at stop this would normally be shown if different from Expected departure time. So if servcie decides not to wait may leave earler than expected departure time (since SIRI 2.0).

a

siri:EarliestExpectedDepartureTime

-0:1

Earliest time at which VEHICLE may leave the stop. Used to secure connections. Used for passenger announcements. Passengers must be at boarding point by this time to be sure of catching VEHICLE. i.e. "Vehicle will not leave before this time" - may be revised from original aimed time. (since SIRI 2.0)

a

siri:ExpectedDeparturePredictionQuality

-0:1

+siri:PredictionQualityStructure

Prediction quality, either as approximate level, or more quantitative percentile range of predictions that will fall within a given range of times. (since SIRI 2.0)

b

siri:DeparturePredictionUnknown

-1:1

siri:EmptyType

If the producer is (temporarily) not able to deliver real-time predictions (e.g. because of a connection loss), he has various options (and combinations of them) to inform the consumer: (i) set Monitored to 'false' (ii) transmit ExpectedDepartureTime together with "PredictionInaccurate=true" (iii) drop/omit ExpectedDepartureTime (iv) set DepartureStatus to 'noReport' However, this might introduce ambiguity: e.g. option (iii) might be interpreted as "on time" by one consumer, but also as "indefinite delay" by another consumer. To avoid this, the producer should transmit xxxPredictionUnknown instead of any expected times. (since SIRI 2.1)

siri:PassengerDepartureTimesGroup

→‍siri:AimedLatestPassengerAccessTime

0:1

Latest target time at which a PASSENGER should aim to arrive at the STOP PLACE containing the stop. This time may be earlier than the VEHICLE departure times and may include time for processes such as checkin, security, etc.(As specified by CHECK CONSTRAINT DELAYs in the underlying data). If absent assume to be the same as Earliest expected departure time. (since SIRI 2.0)

→‍siri:ExpectedLatestPassengerAccessTime

0:1

Latest expected time at which a PASSENGER should aim to arrive at the STOP PLACE containing the stop. This time may be earlier than the VEHICLE departure times and may include time for processes such as checkin, security, etc.(As specified by CHECK CONSTRAINT DELAYs in the underlying data). If absent assume to be the same as Earliest expected departure time. (since SIRI 2.0)

siri:MonitoredStopDepartureStatusGroup

→‍siri:DepartureStatus

0:1

siri:CallStatusEnumeration

Classification of the timeliness of the departure part of the CALL, according to a fixed list of values. This may reflect a presentation policy, for example CALLs less than one minute behind target time are still classified as on-time. Applications may use this to guide their own presentation of times.

→‍siri:DepartureCancellationReason

0:1

>siri:NaturalLanguageStringStructure

Text annotation to be used in cases where DepartureStatus is set to 'cancelled'. (since SIRI 2.1)

→‍siri:DepartureProximityText

0:1

>siri:NaturalLanguageStringStructure

Arbitrary text string to show to indicate the status of the departure of the vehicle, for example, “Boarding”, “GatesClosed”. (since SIRI 2.0)

→‍siri:DeparturePlatformName

0:1

>siri:NaturalLanguageStringStructure

Departure QUAY (bay or platform) name. Default taken from planned timetable.

→‍siri:DepartureBoardingActivity

0:1

siri:DepartureBoardingActivityEnumeration

Nature of boarding allowed at stop. Default is 'Boarding'.

siri:DepartureStopAssignment

0:*

+siri:StopAssignmentStructure

→‍siri:DepartureFormationAssignment

0:*

+siri:FormationAssignmentStructure

Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof). (since SIRI 2.1)

→‍siri:DepartureOrientationRelativeToQuay

0:*

>siri:VehicleOrientationRelativeToQuay

Indication of the direction of travel of the vehicle (e.g. TRAIN formation) with respect to the platform, or more precisely the QUAY. Unbounded to allow multiple languages. (since SIRI 2.1) Examples: - "towards A" or "towards sector A" if the QUAY is separated into sub-QUAYs or so called sectors. This would be equivalent to the vehicle departing in the direction of sector A on a QUAY with sectors A-B-C-D. If the departing vehicle is represented as an arrow, "towards A" would be abstracted as "<= A-B-C-D". - "towards 0" or "towards reference point 0" if sectors are not available or the QUAY has a reference point, e.g. for measuring the length of the QUAY, identified by "0". This would be equivalent to the vehicle departing in the direction of this reference point. If the departing vehicle is represented as an arrow, "towards 0" would be abstracted as "<= 0...100". "100" (as in percent) could denote the opposite side of the QUAY (measured at the full length of the QUAY with respect to the reference point). It is advised to specify a reference point that is meaningful for passengers on location.

The element contains one of the following element sequences (a-b)

a

→‍siri:ExpectedDepartureOccupancy

-0:*

+siri:VehicleOccupancyStructure

Expected/Predicted real-time occupancies of a VEHICLE and reservations after departing from a given stop. (since SIRI 2.1)

a

→‍siri:ExpectedDepartureCapacities

-0:*

+siri:PassengerCapacityStructure

Expected/Predicted real-time capacities (number of available seats) of a VEHICLE after departing from a given stop. Alternative way to communicate occupancy measurements. (since SIRI 2.1)

b

→‍siri:RecordedDepartureOccupancy

-0:*

+siri:VehicleOccupancyStructure

Actually recorded/counted occupancies of a VEHICLE and reserved seats after departing from a given stop. (since SIRI 2.1)

b

→‍siri:RecordedDepartureCapacities

-0:*

+siri:PassengerCapacityStructure

Actually recorded/counted capacities of a VEHICLE after departing from a given stop. Alternative way to communicate occupancy measurements. (since SIRI 2.1)

→‍siri:DepartureOperatorRefs

0:*

>siri:OperatorRefStructure

OPERATORs of service for departure and onwards. May change from that for arrival. (since SIRI 2.0).

siri:HeadwayIntervalGroup

→‍siri:AimedHeadwayInterval

0:1

siri:PositiveDurationType

For frequency based services, target interval between vehicles at stop.

→‍siri:ExpectedHeadwayInterval

0:1

siri:PositiveDurationType

For frequency based services, expected interval between vehicles at stop.

siri:StopProximityGroup

siri:DistanceFromStop

0:1

siri:DistanceType

Distance of VEHICLE from stop of CALL as measured along ROUTE track. Only shown if detail level is 'calls' or higher. Positive value denotes distance before stop. (since SIRI 2.0).

siri:NumberOfStopsAway

0:1

Count of stops along SERVICE PATTERN between current position of VEHICLE and stop of CALL as measured along ROUTE track. Only shown if detail level is 'calls' or higher. (since SIRI 2.0).

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

14.11. The complex type siri:EstimatedServiceJourneyInterchangeStructure

siri:EstimatedServiceJourneyInterchangeStructure

Type for Estimated SERVICE JOURNEY INTERCHANGE.

The element contains one of the following elements (a) or element sequences (b)

a

→‍siri:InterchangeRef

-1:1

>siri:InterchangeRefStructure

Reference to a SERVICE JOURNEY INTERCHANGE.

b

siri:InterchangeCode

-0:1

siri:InterchangeCodeType

Identifier of ESTIMATED SERVICE JOURNEY INTERCHANGE in case it is an addition to the plan. (since SIRI 2.1)

b

siri:ConnectionLinkRef

-0:1

>siri:ConnectionLinkRefStructure

Reference to a physical CONNECTION LINK over which the SERVICE JOURNEY INTERCHANGE takes place. (since SIRI 2.0)

b

siri:FeederJourneyRef

-1:1

+siri:ConnectingJourneyRefStructure

Reference to a connecting feeder VEHICLE JOURNEY. (since SIRI 2.0)

b

siri:FeederArrivalStopRef

-0:1

>siri:StopPointRefStructure

SCHEDULED STOP POINT at which feeder journey arrives. Assuming, for example, that the feeder is redirected to another QUAY by a dispositive measure in order to shorten the transfer time, how do we communicate this change in the interchange? If the STOP POINTs are modelled QUAY accurate, FeederArrivalStopRef should always reference the STOP POINT of the new/expected QUAY (which was transmitted in the ESTIMATED VEHICLE JOURNEY). (since SIRI 2.1)

b

siri:FeederVisitNumber

-0:1

siri:VisitNumberType

Sequence of visit to Feeder stop within Feeder JOURNEY PATTERN.

b

siri:FeederStopOrder

-0:1

For implementations in which the overall order is not defined by VISIT NUMBER, i.e. in case VisitNumberIsOrder is set to false, ORDER can be used to associate the stop order instead. ORDER is also used together with VISIT NUMBER in scenarios where an extra CALL is inserted as a result of despatching alterations. Because such an extra CALL may have the same VisitNumber as another (cancelled) CALL, the STOP ORDER is needed. (since SIRI 2.1)

b

siri:AimedArrivalTimeOfFeeder

-0:1

Planned time at which feeder VEHICLE is scheduled to arrive. (since SIRI 2.1)

b

siri:DistributorJourneyRef

-1:1

+siri:ConnectingJourneyRefStructure

Reference to a connecting distributor VEHICLE JOURNEY. (since SIRI 2.0)

b

siri:DistributorDepartureStopRef

-0:1

>siri:StopPointRefStructure

SCHEDULED STOP POINT at which distributor journey departs. Assuming that the distributor is directed to another QUAY (and that STOP POINTs are modelled QUAY accurate), DistributorDepartureStopRef should always reference the STOP POINT of the new/expected QUAY (which was transmitted in the ESTIMATED VEHICLE JOURNEY). (since SIRI 2.1)

b

siri:DistributorVisitNumber

-0:1

siri:VisitNumberType

Sequence of visit to Distributor stop within Distributor JOURNEY PATTERN.

b

siri:DistributorStopOrder

-0:1

For implementations in which the overall order is not defined by VISIT NUMBER, i.e. in case VisitNumberIsOrder is set to false, ORDER can be used to associate the stop order instead. ORDER is also used together with VISIT NUMBER in scenarios where an extra CALL is inserted as a result of despatching alterations. Because such an extra CALL may have the same VisitNumber as another (cancelled) CALL, the STOP ORDER is needed. (since SIRI 2.1)

b

siri:AimedDepartureTimeOfDistributor

-0:1

Planned time at which distributor VEHICLE is scheduled to depart. (since SIRI 2.1)

siri:InterchangePropertyGroup

b

siri:StaySeated

-0:1

Whether the passenger can remain in VEHICLE (i.e. BLOCKlinking). Default is 'false': the passenger must change vehicles for this connection.

b

siri:Guaranteed

-0:1

Whether the SERVICE JOURNEY INTERCHANGE is guaranteed. Default is 'false'; SERVICE JOURNEY INTERCHANGE is not guaranteed.

b

siri:Advertised

-0:1

Whether the SERVICE JOURNEY INTERCHANGE is advertised as a connection. Default is 'false'.

siri:InterchangeStatus

0:1

siri:InterchangeStatusEnumeration

Whether this interchange is planned, updated, additional or cancelled. (since SIRI 2.1)

The element contains one of the following elements (a-b)

a

siri:WillNotWait

-1:1

siri:EmptyType

Distributor will not wait, i.e., connection is not guaranteed or broken. SIRI 2.0

b

siri:WillWait

-1:1

+siri:WillWaitStructure

Details about how (long) the distributor services may be held in order to guarantee the connection. (since SIRI 2.0)

siri:ExpectedArrivalTimeOfFeeder

0:1

Time at which feeder VEHICLE is expected to arrive. (since SIRI 2.1)

siri:ExpectedDepartureTimeOfDistributor

0:1

Time at which distributor VEHICLE is expected to depart. (since SIRI 2.0)

siri:ConnectionMonitoring

0:1

Whether connection monitoring is active or not for this connection. (since SIRI 2.0)

siri:InterchangeWaitTimeGroup

siri:StandardWaitTime

0:1

Standard wait time for INTERCHANGE. SIRI v2,0

siri:MaximumWaitTime

0:1

Maximum time that Distributor will wait for Feeder for INTERCHANGE. SIRI v1.0

siri:MaximumAutomaticWaitTime

0:1

Maximum automatic wait time that Distributor will wait for Feeder for INTERCHANGE. (since SIRI 2.0)

siri:InterchangeTransferDurationGroup

siri:StandardTransferTime

0:1

Standard transfer duration for INTERCHANGE. SIRI v2,0

siri:MinimumTransferTime

0:1

Minimum transfer duration for INTERCHANGE. SIRI v2,0

siri:MaximumTransferTime

0:1

Maximum transfer duration for INTERCHANGE. SIRI v2,0

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

14.12. The complex type siri:EstimatedVehicleJourneyStructure

siri:EstimatedVehicleJourneyStructure

Type for Real-time info about a VEHICLE JOURNEY.

siri:RecordedAtTime

0:1

Time at which data of individual journey was recorded if differet from that of frame. ((since SIRI 2.0).)

siri:LineIdentityGroup

siri:LineRef

1:1

>siri:LineRefStructure

Reference to a LINE.

siri:DirectionRef

1:1

>siri:DirectionRefStructure

Reference to a LINE DIRECTION DIRECTION, typically outward or return.

The element contains one of the following elements (b) or element sequences (a)

In case of choice 'a', the element contains one of the following elements (aa-ab)

siri:EstimatedTimetableAlterationGroup

aa

siri:FramedVehicleJourneyRef

-1:1

+siri:FramedVehicleJourneyRefStructure

Identifer of a VEHICLE JOURNEY within data Horizon of a service.

ab

siri:DatedVehicleJourneyRef

-1:1

>siri:DatedVehicleJourneyRefStructure

Reference to a dated VEHICLE JOURNEY. This will be 'framed' i.e. be with the data context of the ESTIMATED Timetable. DEPRECATED from SIRI 2.0

a

siri:DatedVehicleJourneyIndirectRef

-0:1

+siri:DatedVehicleJourneyIndirectRefStructure

Additionally, identify the VEHICLE JOURNEY by origin and destination and the scheduled times at these stops.

b

siri:EstimatedVehicleJourneyCode

-1:1

siri:EstimatedVehicleJourneyCodeType

If this is the first message for an unplanned 'extra' VEHICLE JOURNEY, a new and unique code must be given for it. ExtraJourney should be set to 'true'. DEPRECATED from SIRI 2.0

The element contains one of the following elements (a-b)

a

siri:ExtraJourney

-0:1

Whether this VEHICLE JOURNEY is an addition to the planning data already sent. Default is 'false': i.e. not an additional journey.

b

siri:Cancellation

-0:1

Whether this VEHICLE JOURNEY is a deletion of a previous scheduled journey. Default is 'false': this is not a VEHICLE JOURNEY that has been cancelled. An Extra Journey may be deleted.

siri:JourneyPatternInfoGroup

siri:JourneyPatternRef

0:1

>siri:JourneyPatternRefStructure

Identifier of JOURNEY PATTERN that journey follows.

siri:JourneyPatternName

0:1

>siri:NaturalLanguageStringStructure

Name of Joruney Pattern

siri:VehicleMode

0:*

siri:VehicleModesEnumeration

A means of transportation such as bus, rail, etc.

siri:RouteRef

0:1

>siri:RouteRefStructure

Identifier of ROUTE that journey follows.

→‍siri:PublishedLineName

0:*

>siri:NaturalLanguageStringStructure

Name or Number by which the LINEis known to the public.

siri:GroupOfLinesRef

0:1

>siri:GroupOfLinesRefStructure

Reference to a GROUP OF LINEs to which journey belongs. SIRI 2.0

siri:DirectionName

0:*

>siri:NaturalLanguageStringStructure

Description of the DIRECTION. May correspond to a DESTINATION DISPLAY. (Unbounded since SIRI 2.0)

siri:ExternalLineRef

0:1

>siri:LineRefStructure

Alternative identifier of LINE that an external system may associate with journey.

The element contains one of the following elements (a-b)

a

siri:BrandingRef

-0:1

>siri:BrandingRefStructure

Reference to a BRANDING. (since SIRI 2.1)

b

siri:Branding

-0:1

+siri:BrandingStructure

An arbitrary marketing classification. (since SIRI 2.1)

siri:JourneyEndNamesGroup

→‍siri:OriginRef

0:1

>siri:JourneyPlaceRefStructure

Reference to the origin SCHEDULED STOP POINT of the journey.

siri:OriginName

0:*

>siri:NaturalLanguagePlaceNameStructure

Name of the origin of the journey. (Unbounded since SIRI 2.0)

siri:OriginShortName

0:*

>siri:NaturalLanguagePlaceNameStructure

Short name of the origin of the journey; used to help identify the VEHICLE JOURNEY on arrival boards. If absent, same as Origin Name.

siri:DestinationDisplayAtOrigin

0:*

>siri:NaturalLanguagePlaceNameStructure

DIRECTION name shown for jurney at the origin. (since SIRI 2.0)

siri:Via

0:*

+siri:ViaNameStructure

Names of VIA points, used to help identify the LINE, for example, Luton to Luton via Sutton. Currently 3 in VDV. Should only be included if the detail level was requested.

→‍siri:DestinationRef

0:1

>siri:DestinationRefStructure

Reference to the destination SCHEDULED STOP POINT of the journey.

siri:DestinationName

0:*

>siri:NaturalLanguageStringStructure

Description of the destination stop (vehicle signage), Can be overwritten for a journey, and then also section by section by the entry in an individual CALl. (Unbounded since SIRI 2.0)

siri:DestinationShortName

0:*

>siri:NaturalLanguagePlaceNameStructure

Short name of the DESTINATION.of the journey; used to help identify the VEHICLE JOURNEY on arrival boards. If absent, same as DestinationName. (Unbounded since SIRI 2.0)

siri:OriginDisplayAtDestination

0:*

>siri:NaturalLanguagePlaceNameStructure

Origin name shown for jourey at the destination (since SIRI 2.0)

siri:BasicServiceInfoGroup

siri:OperatorRef

0:1

>siri:OperatorRefStructure

OPERATOR of a VEHICLE JOURNEY. Note that the operator may change over the course of a journey. This shoudl show teh operator for the curent point in the journey. Use Journey Parts tp record all the operators in the whole journeyh.

siri:ProductCategoryRef

0:1

>siri:ProductCategoryRefStructure

Product Classification of VEHICLE JOURNEY- subdivides a transport mode. e.g. express, loacl.

→‍siri:ServiceFeatureRef

0:*

>siri:ServiceFeatureRefStructure

Classification of service into arbitrary Service categories, e.g. school bus. SIRI provides a recommended set of values covering most usages, intended to be TPEG comnpatible. See the SIRI facilities packaged.

siri:ServiceInfoGroup

siri:VehicleFeatureRef

0:*

>siri:VehicleFeatureRefStructure

Features of VEHICLE providing journey. Recommended SIRI values based on TPEG are given in SIRI documentation and enumerated in the siri_facilities package.

siri:JourneyInfoGroup

siri:VehicleJourneyName

0:*

>siri:NaturalLanguageStringStructure

For train services with named journeys. Train name, e.g. “West Coast Express”. If omitted: No train name. Inherited property. (Unbounded since SIRI 2.0)

→‍siri:JourneyNote

0:*

>siri:NaturalLanguageStringStructure

Additional descriptive text associated with journey. Inherited property.

siri:PublicContact

0:1

+siri:SimpleContactStructure

Contact details for use by members of public. (since SIRI 2.0)

siri:OperationsContact

0:1

+siri:SimpleContactStructure

Contact details for use by operational staff. (since SIRI 2.0)

siri:JourneyEndTimesGroup

siri:HeadwayService

0:1

Whether this is a Headway Service, that is shown as operating at a prescribed interval rather than to a fixed timetable. Default is 'false'.

siri:OriginAimedDepartureTime

0:1

Timetabled departure time from Origin.

siri:DestinationAimedArrivalTime

0:1

Timetabled arrival time at Destination.

→‍siri:FirstOrLastJourney

0:1

siri:FirstOrLastJourneyEnumeration

Whether journey is first or last journey of day. (since SIRI 2.0)

siri:DisruptionGroup

→‍siri:FormationCondition

0:*

+siri:FormationConditionStructure

Information about a change of the formation (e.g. TRAIN composition) or changes of vehicles within the formation. (since SIRI 2.1)

→‍siri:FacilityConditionElement

0:*

+siri:FacilityConditionStructure

Description of any change concerning a MONITORED FACILITY New structure defined in SIRI XSD 1.1 for Facilities Management.

→‍siri:FacilityChangeElement

0:1

+siri:FacilityChangeStructure

A change to the availaibility of EQUIPMENT. Basic structure defined in the first 1.0 SIRI XSd.

→‍siri:SituationRef

0:*

+siri:SituationRefStructure

Reference to a SITUATION associated with the element.

siri:JourneyProgressGroup

siri:Monitored

0:1

Whether there is real-time information available for journey. Default is 'true'. It is recommended to specify a MonitoringError if Monitored is set to 'false'.

siri:MonitoringError

0:1

If Monitored is 'false', a (list of) reason(s) for non-availability of real-time data. Examples are "GPS", "GPRS", "Radio" etc. MonitoringError must not be used if Monitored is omitted or set to 'true'.

siri:ProgressDataQualityGroup

siri:InCongestion

0:1

Whether the VEHICLE iis in traffic congestion. If not, present, not known.

siri:InPanic

0:1

Whether the panic alarm on the VEHICLE is activated. This may lead to indeterminate predictions. If absent, default is 'false'.

→‍siri:PredictionInaccurate

0:1

Whether the prediction for a specific stop or the whole journey is considered to be of a useful accuracy or not. Default is 'false', i.e. prediction is considered to be accurate. If prediction is degraded, e.g. because of a situation, PredictionInaccurate is used to indicate a lowered quality of data. Inherited property. PredictionInaccurate can be used in combination with InCongestion, but is more general.

→‍siri:PredictionInaccurateReason

0:1

siri:PredictionInaccurateReasonEnumeration

Can be used to inform the passenger about the reason for a change of the prediction (in)accuracy in case PredictionInaccurate is set to 'true'. (since SIRI 2.1)

siri:DataSource

0:1

System originating real-time data. Can be used to make judgements of relative quality and accuracy compared to other feeds.

siri:ConfidenceLevel

0:1

siri:QualityIndexEnumeration

Confidence QUALITY LEVEL of data. Default is 'reliable'.

siri:ProgressDataGroup

siri:VehicleLocation

0:1

+siri:LocationStructure

Current geospatial location of VEHICLE. Measured to front of vehicle.

siri:LocationRecordedAtTime

0:1

Time at which location was recorded. If not present assume that the recorded at time on the containing delivery.

siri:Bearing

0:1

siri:AbsoluteBearingType

Bearing in compass degrees in which VEHICLE is heading.

siri:ProgressRate

0:1

siri:ProgressRateEnumeration

Rate of progress of VEHICLE. Default is 'normal'

siri:Velocity

0:1

siri:VelocityType

Velocity of VEHICLE. EIther actual speed or average speed may be used. (since SIRI 2.0)

siri:EngineOn

0:1

Whether the engine of the vehicle is on. Default is 'true' (since SIRI 2.0)

→‍siri:Occupancy

0:1

siri:OccupancyEnumeration

An approximate figure of how occupied the journey is after departing from a given stop, e.g. 'manySeatsAvailable' or 'standingRoomOnly'. If omitted: Passenger load is unknown. Occupancies and capacities for individual VEHICLEs, e.g. parts of a COMPOUND TRAIN, can also be specified in more detail for the departure on CALL level.

siri:Delay

0:1

siri:DurationType

Delay of VEHICLE against schedule, to a precision in seconds. Early times are shown as negative values.

siri:ProgressStatus

0:*

>siri:NaturalLanguageStringStructure

An arbitrary textual status description of the running of this VEHICLE JOURNEY. (Unbounded 0:* since SIRI 2.0)

siri:VehicleStatus

0:1

siri:VehicleStatusEnumeration

An classification of the progress state of running of this VEHICLE JOURNEY. (since SIRI 2.0)

siri:TrainOperationalInfoGroup

siri:TrainBlockPart

0:*

+siri:TrainBlockPartStructure

If a VEHICLE JOURNEY is a coupled journey, i.e. comprises several coupled BLOCKparts, there will be a separate delivery for each BLOCKp art and this element will indicate the vehicles that the journey part uses.

siri:OperationalBlockGroup

siri:BlockRef

0:1

>siri:BlockRefStructure

BLOCK that VEHICLE is running.

siri:CourseOfJourneyRef

0:1

>siri:CourseOfJourneyRefStructure

COURSE OF JOURNEY ('Run') that VEHICLE is running.

siri:OperationalInfoGroup

→‍siri:VehicleJourneyRef

0:1

>siri:VehicleJourneyRefStructure

Reference to a VEHICLE JOURNEY.

→‍siri:VehicleRef

0:1

>siri:VehicleRefStructure

Reference to a VEHICLE.

siri:AdditionalVehicleJourneyRef

0:*

+siri:FramedVehicleJourneyRefStructure

Refercence to other VEHICLE Journeys ((since SIRI 2.0))

siri:DriverRef

0:1

A reference to the DRIVER or Crew currently logged in to operate a monitored VEHICLE. May be omitted if real-time data is not available - i.e. it is timetabled data. (since SIRI 2.0)

siri:DriverName

0:1

The name oo the Driver or Crew (since SIRI 2.0)

siri:TrainOperationalInfoGroup

siri:TrainNumbers

0:1

+local-type: typedef-39.4

TRAIN NUMBERs for journey. (since SIRI 2.0)

siri:JourneyParts

0:1

+local-type: typedef-39.5

JOURNEY PARTs making up JOURNEY +SIRIv2.0 e.

siri:JourneyFormationGroup

siri:TrainElements

0:1

+local-type: typedef-25.2

siri:Trains

0:1

+local-type: typedef-25.3

siri:CompoundTrains

0:1

+local-type: typedef-25.4

siri:RecordedCalls

0:1

+local-type: typedef-19.1

Complete sequence of stops already visited along the route path, in calling order. Only used if observed stop data is being recorded. (SIRI 2.0)

siri:EstimatedCalls

0:1

+local-type: typedef-19.2

Complete sequence of stops along the route path, in calling order. Normally this is only the onwards stops from the vehicle's current position.

siri:IsCompleteStopSequence

0:1

Whether the above call sequence is complete, i.e. represents every CALL of the SERVICE PATTERN and so can be used to replace a previous call sequence. Default is 'false'.

siri:JourneyRelations

0:1

+siri:JourneyRelationsStructure

Relations of the journey with other journeys, e.g., in case a joining/splitting takes place or the journey substitutes for another one etc.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

14.13. The complex type siri:RecordedCallStructure

siri:RecordedCallStructure

Type for recroded Real-time info about a VEHICLE JOURNEY Stop.

siri:StopPointInSequenceGroup

→‍siri:StopPointRef

1:1

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

→‍siri:VisitNumber

0:1

siri:VisitNumberType

Sequence of visit to SCHEDULED STOP POINT.within VEHICLE JOURNEY. Increases monotonically, but not necessarily sequentially.

→‍siri:Order

0:1

For implementations for which the overall Order is not used for VisitNumber, (i.e. if VisitNumberIsOrder is false) then can be used to associate the stop Order as well if useful.

→‍siri:StopPointName

0:*

>siri:NaturalLanguageStringStructure

Name of SCHEDULED STOP POINT.

The element contains none or one of the following elements (a-b)

a

→‍siri:ExtraCall

-0:1

This CALL is an addition to the respective journey in the production timetable or to the previously sent prediction. If omitted: CALL is planned.

b

siri:Cancellation

-0:1

siri:CallCancellation

siri:CallRealTimeInfoGroup

→‍siri:PredictionInaccurate

0:1

Whether the prediction for a specific stop or the whole journey is considered to be of a useful accuracy or not. Default is 'false', i.e. prediction is considered to be accurate. If prediction is degraded, e.g. because of a situation, PredictionInaccurate is used to indicate a lowered quality of data. Inherited property. PredictionInaccurate can be used in combination with InCongestion, but is more general.

→‍siri:PredictionInaccurateReason

0:1

siri:PredictionInaccurateReasonEnumeration

Can be used to inform the passenger about the reason for a change of the prediction (in)accuracy in case PredictionInaccurate is set to 'true'. (since SIRI 2.1)

→‍siri:Occupancy

0:1

siri:OccupancyEnumeration

An approximate figure of how occupied the journey is after departing from a given stop, e.g. 'manySeatsAvailable' or 'standingRoomOnly'. If omitted: Passenger load is unknown. Occupancies and capacities for individual VEHICLEs, e.g. parts of a COMPOUND TRAIN, can also be specified in more detail for the departure on CALL level.

siri:CallPropertyGroup

→‍siri:TimingPoint

0:1

Whether the stop is a TIMING POINT. Times for stops that are not timing points are sometimes interpolated crudely from the timing points, and may represent a lower level of accuracy. Default is 'true'.

siri:BoardingStretch

0:1

Whether this is a Hail and Ride Stop. Default is 'false'.

siri:RequestStop

0:1

Whether Vehicle stops only if requested explicitly by passenger. Default is 'false'.

siri:OriginDisplay

0:*

>siri:NaturalLanguageStringStructure

Origin to show for the VEHICLE at the specific stop (vehicle signage), if different to the Origin Name for the full journey. (since SIRI 2.0)

siri:DestinationDisplay

0:*

>siri:NaturalLanguageStringStructure

Destination to show for the VEHICLE at the specific stop (vehicle signage), if different to the Destination Name for the full journey.

siri:CallNoteGroup

siri:CallNote

0:*

>siri:NaturalLanguageStringStructure

Text annotation that applies to this CALL.

siri:DisruptionGroup

→‍siri:FormationCondition

0:*

+siri:FormationConditionStructure

Information about a change of the formation (e.g. TRAIN composition) or changes of vehicles within the formation. (since SIRI 2.1)

→‍siri:FacilityConditionElement

0:*

+siri:FacilityConditionStructure

Description of any change concerning a MONITORED FACILITY New structure defined in SIRI XSD 1.1 for Facilities Management.

→‍siri:FacilityChangeElement

0:1

+siri:FacilityChangeStructure

A change to the availaibility of EQUIPMENT. Basic structure defined in the first 1.0 SIRI XSd.

→‍siri:SituationRef

0:*

+siri:SituationRefStructure

Reference to a SITUATION associated with the element.

siri:RecordedCallGroup

→‍siri:AimedArrivalTime

0:1

Target arrival time of VEHICLE at stop according to latest working timetable.

→‍siri:ExpectedArrivalTime

0:1

Estimated time of arriival of VEHICLE at stop .

→‍siri:ActualArrivalTime

0:1

Observed time of arrival of VEHICLE at stop.

siri:MonitoredStopArrivalStatusGroup

→‍siri:ArrivalStatus

0:1

siri:CallStatusEnumeration

Classification of the timeliness of the visit according to a fixed list of values. If not specified, same as DepartureStatus.

→‍siri:ArrivalCancellationReason

0:1

>siri:NaturalLanguageStringStructure

Text annotation to be used in cases where ArrivalStatus is set to 'cancelled'. (since SIRI 2.1)

→‍siri:ArrivalProximityText

0:1

>siri:NaturalLanguageStringStructure

Arbitrary text string to show to indicate the status of the departure of the VEHICLE for example, “Enroute”, “5 Km”, “Approaching”. May depend on the policy of the OPERATOR, for example show “Approaching” if less than 200metres away from stop. (since SIRI 2.0)

→‍siri:ArrivalPlatformName

0:1

>siri:NaturalLanguageStringStructure

Bay or platform (QUAY) name to show passenger i.e. expected platform for vehicle to arrive at. Inheritable property. Can be omitted if the same as the DeparturePlatformName If there no arrival platform name separate from the departure platform name, the precedence is: (i) any arrival platform on any related dated timetable element, (ii) any departure platform name on this estimated element; (iii) any departure platform name on any related dated timetable CALL.

→‍siri:ArrivalBoardingActivity

0:1

siri:ArrivalBoardingActivityEnumeration

Type of alighting allowed at stop. Default is 'Alighting'.

siri:ArrivalStopAssignment

0:*

+siri:StopAssignmentStructure

Assignment of planned, expected and/or recorded arrival at STOP POINT to a phsyical QUAY (platform). If not given, assume same as for departure. (since SIRI 2.0).

→‍siri:ArrivalFormationAssignment

0:*

+siri:FormationAssignmentStructure

Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof). If not given, assume same as for departure. (since SIRI 2.1)

→‍siri:ArrivalOrientationRelativeToQuay

0:*

>siri:VehicleOrientationRelativeToQuay

Indication of the direction of travel of the vehicle (e.g. TRAIN formation) with respect to the platform, or more precisely the QUAY. Unbounded to allow multiple languages. (since SIRI 2.1) Examples: - "towards A" or "towards sector A" if the QUAY is separated into sub-QUAYs or so called sectors. This would be equivalent to the vehicle arriving at sector A first when approaching the QUAY with sectors A-B-C-D. If the arriving vehicle is represented as an arrow, "towards A" would be abstracted as "=> A-B-C-D". - "towards 0" or "towards reference point 0" if sectors are not available or the QUAY has a reference point, e.g. for measuring the length of the QUAY, identified by "0". This would be equivalent to the vehicle arriving at this reference point first when approaching the QUAY. If the arriving vehicle is represented as an arrow, "towards 0" would be abstracted as "=> 0...100". "100" (as in percent) could denote the opposite side of the QUAY (measured at the full length of the QUAY with respect to the reference point). It is advised to specify a reference point that is meaningful for passengers on location.

→‍siri:ArrivalOperatorRefs

0:*

>siri:OperatorRefStructure

OPERATORs of of service up until arrival. May change for departure. (since SIRI 2.0).

siri:RecordedCallGroup

→‍siri:AimedDepartureTime

0:1

Target departure time of VEHICLE from stop according to latest working timetable.

→‍siri:ExpectedDepartureTime

0:1

Estimated time of departure of VEHICLE from stop, most likely taking into account all control actions such as waiting.

→‍siri:DeparturePlatformName

0:1

>siri:NaturalLanguageStringStructure

Departure QUAY (bay or platform) name. Default taken from planned timetable.

→‍siri:ActualDepartureTime

0:1

Observed time of departure of VEHICLE from stop.

→‍siri:DepartureStatus

0:1

siri:CallStatusEnumeration

Classification of the timeliness of the departure part of the CALL, according to a fixed list of values. This may reflect a presentation policy, for example CALLs less than one minute behind target time are still classified as on-time. Applications may use this to guide their own presentation of times.

→‍siri:DepartureCancellationReason

0:1

>siri:NaturalLanguageStringStructure

Text annotation to be used in cases where DepartureStatus is set to 'cancelled'. (since SIRI 2.1)

→‍siri:DepartureProximityText

0:1

>siri:NaturalLanguageStringStructure

Arbitrary text string to show to indicate the status of the departure of the vehicle, for example, “Boarding”, “GatesClosed”. (since SIRI 2.0)

→‍siri:DepartureBoardingActivity

0:1

siri:DepartureBoardingActivityEnumeration

Nature of boarding allowed at stop. Default is 'Boarding'.

siri:DepartureStopAssignment

0:*

+siri:StopAssignmentStructure

→‍siri:DepartureFormationAssignment

0:*

+siri:FormationAssignmentStructure

Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof). (since SIRI 2.1)

→‍siri:DepartureOrientationRelativeToQuay

0:*

>siri:VehicleOrientationRelativeToQuay

Indication of the direction of travel of the vehicle (e.g. TRAIN formation) with respect to the platform, or more precisely the QUAY. Unbounded to allow multiple languages. (since SIRI 2.1) Examples: - "towards A" or "towards sector A" if the QUAY is separated into sub-QUAYs or so called sectors. This would be equivalent to the vehicle departing in the direction of sector A on a QUAY with sectors A-B-C-D. If the departing vehicle is represented as an arrow, "towards A" would be abstracted as "<= A-B-C-D". - "towards 0" or "towards reference point 0" if sectors are not available or the QUAY has a reference point, e.g. for measuring the length of the QUAY, identified by "0". This would be equivalent to the vehicle departing in the direction of this reference point. If the departing vehicle is represented as an arrow, "towards 0" would be abstracted as "<= 0...100". "100" (as in percent) could denote the opposite side of the QUAY (measured at the full length of the QUAY with respect to the reference point). It is advised to specify a reference point that is meaningful for passengers on location.

→‍siri:RecordedDepartureOccupancy

0:*

+siri:VehicleOccupancyStructure

Actually recorded/counted occupancies of a VEHICLE and reserved seats after departing from a given stop. (since SIRI 2.1)

→‍siri:RecordedDepartureCapacities

0:*

+siri:PassengerCapacityStructure

Actually recorded/counted capacities of a VEHICLE after departing from a given stop. Alternative way to communicate occupancy measurements. (since SIRI 2.1)

→‍siri:DepartureOperatorRefs

0:*

>siri:OperatorRefStructure

OPERATORs of service for departure and onwards. May change from that for arrival. (since SIRI 2.0).

siri:HeadwayIntervalGroup

→‍siri:AimedHeadwayInterval

0:1

siri:PositiveDurationType

For frequency based services, target interval between vehicles at stop.

→‍siri:ExpectedHeadwayInterval

0:1

siri:PositiveDurationType

For frequency based services, expected interval between vehicles at stop.

siri:RecordedCallGroup

→‍siri:ActualHeadwayInterval

0:1

siri:PositiveDurationType

For frequency based services, observed interval between vehicles at stop.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

14.14. The complex type siri:WillWaitStructure

siri:WillWaitStructure

Type for Will Wait details

siri:WaitUntilTime

1:1

Time up until which the distributor will wait. (since SIRI 2.0)

The element contains none or one of the following elements (a-b)

a

siri:DriverHasAcknowledgeWIllWait

-0:1

DEPRECATED since SIRI 2.1

b

siri:DriverHasAcknowledgedWillWait

-0:1

Whether an acknowledgement has been received that the driver will wait. (since SIRI 2.1)

14.15. The complex type complexType[siri:EstimatedVehicleJourneyStructure]/RecordedCalls#complexType (typedef-19.1)

complexType[siri:EstimatedVehicleJourneyStructure]
  /RecordedCalls #complexType
  (typedef-19.1)

-

→‍siri:RecordedCall

1:*

+siri:RecordedCallStructure

Ordered sequence of SCHEDULED STOP POINTs called at by the VEHICLE JOURNEY. Only used if observed stop data is being recorded. (SIRI 2.0)

14.16. The complex type complexType[siri:EstimatedVehicleJourneyStructure]/EstimatedCalls#complexType (typedef-19.2)

complexType[siri:EstimatedVehicleJourneyStructure]
  /EstimatedCalls #complexType
  (typedef-19.2)

-

→‍siri:EstimatedCall

1:*

+siri:EstimatedCallStructure

Ordered sequence of SCHEDULED STOP POINTs called at by the VEHICLE JOURNEY. If IsCompleteStopSequence is false, may be just those stops that are altered.

14.17. The complex type group[siri:JourneyFormationGroup]/TrainElements#complexType (typedef-25.2)

group[siri:JourneyFormationGroup]
  /TrainElements #complexType
  (typedef-25.2)

-

The element contains one or more of the following elements (a-b)

a

→‍siri:TrainElementRef

-1:1

>siri:TrainElementRefStructure

Reference to a TRAIN ELEMENT. (since SIRI 2.1)

b

→‍siri:TrainElement

-1:1

+siri:TrainElementStructure

An elementary component of a TRAIN, e.g. wagon or locomotive. (since SIRI 2.1)

14.18. The complex type group[siri:JourneyFormationGroup]/Trains#complexType (typedef-25.3)

group[siri:JourneyFormationGroup]
  /Trains #complexType
  (typedef-25.3)

-

The element contains one or more of the following elements (a-b)

a

siri:TrainRef

-1:1

b

→‍siri:Train

-1:1

+siri:TrainStructure

A vehicle composed of TRAIN ELEMENTs assembled in a certain order (so called TRAIN COMPONENTs), i.e. wagons assembled together and propelled by a locomotive or one of the wagons. (since SIRI 2.1)

14.19. The complex type group[siri:JourneyFormationGroup]/CompoundTrains#complexType (typedef-25.4)

group[siri:JourneyFormationGroup]
  /CompoundTrains #complexType
  (typedef-25.4)

-

The element contains one or more of the following elements (a-b)

a

siri:CompoundTrainRef

-1:1

b

→‍siri:CompoundTrain

-1:1

+siri:CompoundTrainStructure

Groups of carriages may be managed as sections by composing TRAINs into a COMPOUND TRAIN, for example if a TRAIN joins (or splits from) another TRAIN. (since SIRI 2.1) TRAINs within a COMPOUND TRAIN may have different origins and destinations due to joining/splitting. A COMPOUND TRAIN may be stable for one or multiple JOURNEY PARTs and change at a certain STOP POINT due to planned joining/splitting, despatching alterations or a situation.

14.20. The complex type group[siri:TrainOperationalInfoGroup]/TrainNumbers#complexType (typedef-39.4)

group[siri:TrainOperationalInfoGroup]
  /TrainNumbers #complexType
  (typedef-39.4)

-

siri:TrainNumberRef

1:*

>siri:TrainNumberRefStructure

TRAIN NUMBER assigned to VEHICLE JOURNEY. +SIRI 2.0

14.21. The complex type group[siri:TrainOperationalInfoGroup]/JourneyParts#complexType (typedef-39.5)

group[siri:TrainOperationalInfoGroup]
  /JourneyParts #complexType
  (typedef-39.5)

-

siri:JourneyPartInfo

1:*

+siri:JourneyPartInfoStructure

Information about Parts of JOURNEY (since SIRI 2.0)

15. SIRi Facilities

15.1. Simple type definitions

AccessFacilityEnumeration

Values for Access Facility.

unknown

-

lift

-

escalator

-

travelator

-

ramp

-

stairs

-

shuttle

-

narrowEntrance

-

barrier

-

palletAccess_lowFloor

-

validator

-

AccommodationFacilityEnumeration

Values for Accomodation Facility: TPEG pti_table 23.

unknown

-

pti23_3

-

sleeper

-

pti23_4

-

couchette

-

pti23_5

-

specialSeating

-

pti23_11

-

freeSeating

-

pti23_12

-

recliningSeats

-

pti23_13

-

babyCompartment

-

familyCarriage

-

AssistanceFacilityEnumeration

Values for Assistance Facility.

unknown

-

police

-

firstAid

-

sosPoint

-

specificAssistance

-

unaccompaniedMinorAssistance

-

boardingAssistance

-

FareClassFacilityEnumeration

Values for FareClass Facility: TPEG pti_table 23.

unknown

-

pti23_0

-

unknown

-

pti23_6

-

firstClass

-

pti23_7

-

secondClass

-

pti23_8

-

thirdClass

-

pti23_9

-

economyClass

-

pti23_10

-

businessClass

-

HireFacilityEnumeration

Values for Hire Facility.

unknown

-

carHire

-

motorCycleHire

-

cycleHire

-

taxi

-

recreationDeviceHire

-

LuggageFacilityEnumeration

Values for Luggage Facility: TPEG pti_table 23.

unknown

-

pti23_17

-

bikeCarriage

-

baggageStorage

-

leftLuggage

-

porterage

-

baggageTrolleys

-

MobilityFacilityEnumeration

Values for Mobility Facility: TPEG pti_table 23.

pti23_255_4

-

unknown

-

pti23_16

-

suitableForWheelChairs

-

pti23_16_1

-

lowFloor

-

pti23_16_2

-

boardingAssistance

-

pti23_16_3

-

stepFreeAccess

-

tactilePatformEdges

-

onboardAssistance

-

unaccompaniedMinorAssistance

-

audioInformation

-

visualInformation

-

displaysForVisuallyImpaired

-

audioForHearingImpaired

-

NuisanceFacilityEnumeration

Values for Nuisance Facility: TPEG pti_table 23.

unknown

-

smoking

-

noSmoking

-

mobilePhoneUseZone

-

mobilePhoneFreeZone

-

ParkingFacilityEnumeration

Values for Access Facility.

unknown

-

carPark

-

parkAndRidePark

-

motorcyclePark

-

cyclePark

-

rentalCarPark

-

coachPark

-

PassengerCommsFacilityEnumeration

Values for PassengerComms Facility: TPEG pti_table 23.

unknown

-

faccomms_1

-

passengerWifi

-

pti23_21

-

telephone

-

pti23_14

-

audioServices

-

pti23_15

-

videoServices

-

pti23_25

-

businessServices

-

internet

-

postoffice

-

letterbox

-

PassengerInformationFacilityEnumeration

Values for Passenger Information Facility.

unknown

-

nextStopIndicator

-

stopAnnouncements

-

passengerInformationDisplay

-

audioInformation

-

visualInformation

-

tactilePlatformEdges

-

tactileInformation

-

walkingGuidance

-

journeyPlanning

-

lostFound

-

informationDesk

-

interactiveKiosk-Display

-

printedPublicNotice

-

RefreshmentFacilityEnumeration

Values for Refreshment Facility: TPEG pti_table 23.

unknown

-

pti23_1

-

restaurantService

-

pti23_2

-

snacksService

-

pti23

-

trolley

-

pti23_18

-

bar

-

pti23_19

-

foodNotAvailable

-

pti23_20

-

beveragesNotAvailable

-

pti23_26

-

bistro

-

foodVendingMachine

-

beverageVendingMachine

-

ReservedSpaceFacilityEnumeration

Values for Reserved Space Facility.

unknown

-

lounge

-

hall

-

meetingpoint

-

groupPoint

-

reception

-

shelter

-

seats

-

RetailFacilityEnumeration

Values for Retail Facility.

unknown

-

food

-

newspaperTobacco

-

recreationTravel

-

hygieneHealthBeauty

-

fashionAccessories

-

bankFinanceInsurance

-

cashMachine

-

currencyExchange

-

tourismService

-

photoBooth

-

SanitaryFacilityEnumeration

Values for Sanitary Facility: TPEG pti_table 23.

unknown

-

pti23_22

-

toilet

-

pti23_23

-

noToilet

-

shower

-

wheelchairAcccessToilet

-

babyChange

-

TicketingFacilityEnumeration

Values for Ticketing Facility.

unknown

-

ticketMachines

-

ticketOffice

-

ticketOnDemandMachines

-

ticketSales

-

mobileTicketing

-

ticketCollection

-

centralReservations

-

localTickets

-

nationalTickets

-

internationalTickets

-

15.2. The toplevel element siri:AccessFacility

siri:AccessFacility

+siri:AccessFacilityEnumeration

Classification of Access Facility.

15.3. The toplevel element siri:AccommodationFacility

siri:AccommodationFacility

+siri:AccommodationFacilityEnumeration

Classification of Accomodation Facility type - Tpeg pti23.

15.4. The toplevel element siri:AssistanceFacility

siri:AssistanceFacility

+siri:AssistanceFacilityEnumeration

Classification of Assistance Facility.

15.5. The toplevel element siri:FareClassFacility

siri:FareClassFacility

+siri:FareClassFacilityEnumeration

Classification of FareClass Facility type - Tpeg pti23.

15.6. The toplevel element siri:HireFacility

siri:HireFacility

+siri:HireFacilityEnumeration

Classification of Hire Facility.

15.7. The toplevel element siri:LuggageFacility

siri:LuggageFacility

+siri:LuggageFacilityEnumeration

Classification of Luggage Facility type - Tpeg pti23.

15.8. The toplevel element siri:MobilityFacility

siri:MobilityFacility

+siri:MobilityFacilityEnumeration

Classification of Mobility Facility type - Tpeg pti23.

15.9. The toplevel element siri:NuisanceFacility

siri:NuisanceFacility

+siri:NuisanceFacilityEnumeration

Classification of Nuisance Facility type - Tpeg pti23.

15.10. The toplevel element siri:ParkingFacility

siri:ParkingFacility

+siri:ParkingFacilityEnumeration

Classification of Access Facility.

15.11. The toplevel element siri:PassengerCommsFacility

siri:PassengerCommsFacility

+siri:PassengerCommsFacilityEnumeration

Classification of PassengerComms Facility type - Tpeg pti23.

15.12. The toplevel element siri:PassengerInformationFacility

siri:PassengerInformationFacility

+siri:PassengerInformationFacilityEnumeration

Classification of PassengerInfo Facility type - Tpeg pti23.

15.13. The toplevel element siri:RefreshmentFacility

siri:RefreshmentFacility

+siri:RefreshmentFacilityEnumeration

Classification of Refreshment Facility type - Tpeg pti23.

15.14. The toplevel element siri:ReservedSpaceFacility

siri:ReservedSpaceFacility

+siri:ReservedSpaceFacilityEnumeration

Classification of Reserved Space Facility.

15.15. The toplevel element siri:RetailFacility

siri:RetailFacility

+siri:RetailFacilityEnumeration

Classification of Retail Facility.

15.16. The toplevel element siri:SanitaryFacility

siri:SanitaryFacility

+siri:SanitaryFacilityEnumeration

Classification of Sanitary Facility type - Tpeg pti23.

15.17. The toplevel element siri:TicketingFacility

siri:TicketingFacility

+siri:TicketingFacilityEnumeration

Classification of Ticketing Facility type - Tpeg pti23.

15.18. The group siri:AllFacilitiesGroup

siri:AllFacilitiesGroup

Facilities that apply to stops.

siri:CommonFacilityGroup

→‍siri:FareClassFacility

0:*

siri:FareClassFacilityEnumeration

Classification of FareClass Facility type - Tpeg pti23.

→‍siri:TicketingFacility

0:*

siri:TicketingFacilityEnumeration

Classification of Ticketing Facility type - Tpeg pti23.

→‍siri:NuisanceFacility

0:*

siri:NuisanceFacilityEnumeration

Classification of Nuisance Facility type - Tpeg pti23.

→‍siri:MobilityFacility

0:*

siri:MobilityFacilityEnumeration

Classification of Mobility Facility type - Tpeg pti23.

→‍siri:PassengerInformationFacility

0:*

siri:PassengerInformationFacilityEnumeration

Classification of PassengerInfo Facility type - Tpeg pti23.

→‍siri:PassengerCommsFacility

0:*

siri:PassengerCommsFacilityEnumeration

Classification of PassengerComms Facility type - Tpeg pti23.

→‍siri:RefreshmentFacility

0:*

siri:RefreshmentFacilityEnumeration

Classification of Refreshment Facility type - Tpeg pti23.

siri:AccessFacility

0:*

siri:AccessFacilityEnumeration

Classification of Access Facility.

→‍siri:SanitaryFacility

0:*

siri:SanitaryFacilityEnumeration

Classification of Sanitary Facility type - Tpeg pti23.

→‍siri:LuggageFacility

0:*

siri:LuggageFacilityEnumeration

Classification of Luggage Facility type - Tpeg pti23.

siri:ServiceFacilityGroup

→‍siri:AccommodationFacility

0:*

siri:AccommodationFacilityEnumeration

Classification of Accomodation Facility type - Tpeg pti23.

siri:AllFacilitiesGroup

→‍siri:AssistanceFacility

0:*

siri:AssistanceFacilityEnumeration

Classification of Assistance Facility.

→‍siri:HireFacility

0:*

siri:HireFacilityEnumeration

Classification of Hire Facility.

15.19. The group siri:CommonFacilityGroup

siri:CommonFacilityGroup

tructured Classification Elements. Corresponds to TPEG 18 Event Reason.

siri:CommonFacilityGroup

→‍siri:FareClassFacility

0:*

siri:FareClassFacilityEnumeration

Classification of FareClass Facility type - Tpeg pti23.

→‍siri:TicketingFacility

0:*

siri:TicketingFacilityEnumeration

Classification of Ticketing Facility type - Tpeg pti23.

→‍siri:NuisanceFacility

0:*

siri:NuisanceFacilityEnumeration

Classification of Nuisance Facility type - Tpeg pti23.

→‍siri:MobilityFacility

0:*

siri:MobilityFacilityEnumeration

Classification of Mobility Facility type - Tpeg pti23.

→‍siri:PassengerInformationFacility

0:*

siri:PassengerInformationFacilityEnumeration

Classification of PassengerInfo Facility type - Tpeg pti23.

→‍siri:PassengerCommsFacility

0:*

siri:PassengerCommsFacilityEnumeration

Classification of PassengerComms Facility type - Tpeg pti23.

→‍siri:RefreshmentFacility

0:*

siri:RefreshmentFacilityEnumeration

Classification of Refreshment Facility type - Tpeg pti23.

siri:AccessFacility

0:*

siri:AccessFacilityEnumeration

Classification of Access Facility.

→‍siri:SanitaryFacility

0:*

siri:SanitaryFacilityEnumeration

Classification of Sanitary Facility type - Tpeg pti23.

→‍siri:LuggageFacility

0:*

siri:LuggageFacilityEnumeration

Classification of Luggage Facility type - Tpeg pti23.

15.20. The group siri:ServiceFacilityGroup

siri:ServiceFacilityGroup

Facilities that apply to services.

siri:CommonFacilityGroup

→‍siri:FareClassFacility

0:*

siri:FareClassFacilityEnumeration

Classification of FareClass Facility type - Tpeg pti23.

→‍siri:TicketingFacility

0:*

siri:TicketingFacilityEnumeration

Classification of Ticketing Facility type - Tpeg pti23.

→‍siri:NuisanceFacility

0:*

siri:NuisanceFacilityEnumeration

Classification of Nuisance Facility type - Tpeg pti23.

→‍siri:MobilityFacility

0:*

siri:MobilityFacilityEnumeration

Classification of Mobility Facility type - Tpeg pti23.

→‍siri:PassengerInformationFacility

0:*

siri:PassengerInformationFacilityEnumeration

Classification of PassengerInfo Facility type - Tpeg pti23.

→‍siri:PassengerCommsFacility

0:*

siri:PassengerCommsFacilityEnumeration

Classification of PassengerComms Facility type - Tpeg pti23.

→‍siri:RefreshmentFacility

0:*

siri:RefreshmentFacilityEnumeration

Classification of Refreshment Facility type - Tpeg pti23.

siri:AccessFacility

0:*

siri:AccessFacilityEnumeration

Classification of Access Facility.

→‍siri:SanitaryFacility

0:*

siri:SanitaryFacilityEnumeration

Classification of Sanitary Facility type - Tpeg pti23.

→‍siri:LuggageFacility

0:*

siri:LuggageFacilityEnumeration

Classification of Luggage Facility type - Tpeg pti23.

siri:ServiceFacilityGroup

→‍siri:AccommodationFacility

0:*

siri:AccommodationFacilityEnumeration

Classification of Accomodation Facility type - Tpeg pti23.

15.21. The group siri:StopFacilityGroup

siri:StopFacilityGroup

Facilities that apply to stops.

siri:CommonFacilityGroup

→‍siri:FareClassFacility

0:*

siri:FareClassFacilityEnumeration

Classification of FareClass Facility type - Tpeg pti23.

→‍siri:TicketingFacility

0:*

siri:TicketingFacilityEnumeration

Classification of Ticketing Facility type - Tpeg pti23.

→‍siri:NuisanceFacility

0:*

siri:NuisanceFacilityEnumeration

Classification of Nuisance Facility type - Tpeg pti23.

→‍siri:MobilityFacility

0:*

siri:MobilityFacilityEnumeration

Classification of Mobility Facility type - Tpeg pti23.

→‍siri:PassengerInformationFacility

0:*

siri:PassengerInformationFacilityEnumeration

Classification of PassengerInfo Facility type - Tpeg pti23.

→‍siri:PassengerCommsFacility

0:*

siri:PassengerCommsFacilityEnumeration

Classification of PassengerComms Facility type - Tpeg pti23.

→‍siri:RefreshmentFacility

0:*

siri:RefreshmentFacilityEnumeration

Classification of Refreshment Facility type - Tpeg pti23.

siri:AccessFacility

0:*

siri:AccessFacilityEnumeration

Classification of Access Facility.

→‍siri:SanitaryFacility

0:*

siri:SanitaryFacilityEnumeration

Classification of Sanitary Facility type - Tpeg pti23.

→‍siri:LuggageFacility

0:*

siri:LuggageFacilityEnumeration

Classification of Luggage Facility type - Tpeg pti23.

siri:StopFacilityGroup

→‍siri:AssistanceFacility

0:*

siri:AssistanceFacilityEnumeration

Classification of Assistance Facility.

→‍siri:HireFacility

0:*

siri:HireFacilityEnumeration

Classification of Hire Facility.

15.22. The complex type siri:AllFacilitiesFeatureStructure

siri:AllFacilitiesFeatureStructure

Description of the features of any of the available facilities.

The element contains one of the following elements (a-p)

a

→‍siri:AccessFacility

-1:1

siri:AccessFacilityEnumeration

Classification of Access Facility.

b

→‍siri:AccommodationFacility

-1:1

siri:AccommodationFacilityEnumeration

Classification of Accomodation Facility type - Tpeg pti23.

c

→‍siri:AssistanceFacility

-1:1

siri:AssistanceFacilityEnumeration

Classification of Assistance Facility.

d

→‍siri:FareClassFacility

-1:1

siri:FareClassFacilityEnumeration

Classification of FareClass Facility type - Tpeg pti23.

e

→‍siri:HireFacility

-1:1

siri:HireFacilityEnumeration

Classification of Hire Facility.

f

→‍siri:LuggageFacility

-1:1

siri:LuggageFacilityEnumeration

Classification of Luggage Facility type - Tpeg pti23.

g

→‍siri:MobilityFacility

-1:1

siri:MobilityFacilityEnumeration

Classification of Mobility Facility type - Tpeg pti23.

h

→‍siri:NuisanceFacility

-1:1

siri:NuisanceFacilityEnumeration

Classification of Nuisance Facility type - Tpeg pti23.

i

→‍siri:ParkingFacility

-1:1

siri:ParkingFacilityEnumeration

Classification of Access Facility.

j

→‍siri:PassengerCommsFacility

-1:1

siri:PassengerCommsFacilityEnumeration

Classification of PassengerComms Facility type - Tpeg pti23.

k

→‍siri:PassengerInformationFacility

-1:1

siri:PassengerInformationFacilityEnumeration

Classification of PassengerInfo Facility type - Tpeg pti23.

l

→‍siri:RefreshmentFacility

-1:1

siri:RefreshmentFacilityEnumeration

Classification of Refreshment Facility type - Tpeg pti23.

m

→‍siri:ReservedSpaceFacility

-1:1

siri:ReservedSpaceFacilityEnumeration

Classification of Reserved Space Facility.

n

→‍siri:RetailFacility

-1:1

siri:RetailFacilityEnumeration

Classification of Retail Facility.

o

→‍siri:SanitaryFacility

-1:1

siri:SanitaryFacilityEnumeration

Classification of Sanitary Facility type - Tpeg pti23.

p

→‍siri:TicketingFacility

-1:1

siri:TicketingFacilityEnumeration

Classification of Ticketing Facility type - Tpeg pti23.

16. SIRi Facility model elemenys

16.1. Simple type definitions

CountedFeatureUnitEnumeration

Allowed values for units of what is counted bay: parking bay for cars, bicycle, scooter, etc otherSpaces: any other kind of spaces: lockers, standing spaces, toilets, etc. devices: electronic devices (audio guide, headphones, etc.) and physical devices (walking stick, wheelchair, etc.) vehicles: any type of vehicles (cycle, car, scooter, hoverboard, motorbike, etc.) kW (kiloWatt) or kWh (kiloWatt-hour): means that an available or consumed power is measured mAh (milliAmpere per hour): typically used for battery charging level litres and cubicMeters: means that a volume is measured squareMeters: means that a surface is measured meters: means that a distance is measured kg (kilogram): means that a mass is measured A (Ampere): means that an electric current is measured C (degree Celsius): means that a temperature is measured other: use of "other" requires the additional open ended TypeOfCountedFeature (monitoredCountingStructure) to be filled

bays

-

seats

-

otherSpaces

-

devices

-

vehicles

-

persons

-

litres

-

squareMeters

-

cubicMeters

-

meters

-

kWh

-

mAh

-

kW

-

kg

-

A

-

C

-

other

-

CountingTrendEnumeration

Allowed values for trend of a counting.

decreasing

-

increasing

-

stable

-

unstable

-

increasingQuickly

-

increasingSlowly

-

decreasingQuickly

-

decreasingSlowly

-

unknown

-

CountingTypeEnumeration

Allowed values for TypeOfCounting.

availabilityCount

-

reservedCount

-

inUseCount

-

outOfOrderCount

-

presentCount

-

chargingLevel

-

availableRunningDistance

-

currentStateCount

-

FacilityCategoryEnumeration

Generic category of a facility.

unknown

-

fixedEquipment

-

mobileEquipment

-

serviceProvidedByIndividual

-

serviceForPersonalDevice

-

reservedArea

-

site

-

siteComponent

-

parkingBay

-

vehicle

-

FacilityCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of a Faclility.

FacilityStatusChangeEnumeration

Allowed values for changes to the status of a facility.

unknown

-

added

-

removed

-

FacilityStatusEnumeration

Allowed values for the status of a MONITORED FACILITY.

unknown

-

available

-

notAvailable

-

partiallyAvailable

-

added

-

removed

-

MonitoringTypeEnumeration

Allowed values for the types of monitoring: automatic or manual - describing the hardware transducer (video, GPS/Radio, in-road sensors, etc.) doesn't seeme useful for SIRI.

unknown

-

manual

-

automatic

-

RemedyTypeEnumeration

Allowed values for actions to remedy a facility change.

unknown

-

replace

-

repair

-

remove

-

otherRoute

-

otherLocation

-

16.2. The toplevel element siri:FacilityChangeElement

siri:FacilityChangeElement

+siri:FacilityChangeStructure

A change to the availaibility of EQUIPMENT. Basic structure defined in the first 1.0 SIRI XSd.

16.3. The toplevel element siri:FacilityConditionElement

siri:FacilityConditionElement

+siri:FacilityConditionStructure

Description of any change concerning a MONITORED FACILITY New structure defined in SIRI XSD 1.1 for Facilities Management.

16.4. The toplevel element siri:FacilityRef

siri:FacilityRef

+siri:FacilityRefStructure

Reference to a Facility.

16.5. The group siri:DisruptionGroup

siri:DisruptionGroup

Elements describing nature of disruption.

siri:DisruptionGroup

→‍siri:FormationCondition

0:*

+siri:FormationConditionStructure

Information about a change of the formation (e.g. TRAIN composition) or changes of vehicles within the formation. (since SIRI 2.1)

→‍siri:FacilityConditionElement

0:*

+siri:FacilityConditionStructure

Description of any change concerning a MONITORED FACILITY New structure defined in SIRI XSD 1.1 for Facilities Management.

→‍siri:FacilityChangeElement

0:1

+siri:FacilityChangeStructure

A change to the availaibility of EQUIPMENT. Basic structure defined in the first 1.0 SIRI XSd.

→‍siri:SituationRef

0:*

+siri:SituationRefStructure

Reference to a SITUATION associated with the element.

16.6. The group siri:FacilityAccessibilityGroup

siri:FacilityAccessibilityGroup

Group of Facility accessibility elements.

siri:FacilityAccessibilityGroup

siri:Limitations

0:1

+local-type: typedef-35.2

Limitation of facility.

siri:Suitabilities

0:1

+local-type: typedef-35.3

Suitabilities of facility for specific passenger needs.

16.7. The group siri:FacilityScheduleRefGroup

siri:FacilityScheduleRefGroup

Group of Facility accessibility elements.

siri:FacilityScheduleRefGroup

→‍siri:LineRef

0:1

>siri:LineRefStructure

Reference to a LINE.

→‍siri:StopPointRef

0:1

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

→‍siri:VehicleRef

0:1

>siri:VehicleRefStructure

Reference to a VEHICLE.

siri:TrainFormationReferenceGroup

→‍siri:CompoundTrainRef

0:1

>siri:CompoundTrainRefStructure

Reference to a COMPOUND TRAIN. (since SIRI 2.1)

The element contains one of the following elements (a-b)

a

→‍siri:TrainRef

-0:1

>siri:TrainRefStructure

Reference to a TRAIN. (since SIRI 2.1)

b

→‍siri:TrainInCompoundTrainRef

-0:1

>siri:TrainInCompoundTrainRefStructure

Reference to a TRAIN IN COMPOUND TRAIN. (since SIRI 2.1)

The element contains one of the following elements (a-b)

a

→‍siri:TrainElementRef

-0:1

>siri:TrainElementRefStructure

Reference to a TRAIN ELEMENT. (since SIRI 2.1)

b

→‍siri:TrainComponentRef

-0:1

>siri:TrainComponentRefStructure

Reference to a TRAIN COMPONENT. (since SIRI 2.1)

→‍siri:EntranceToVehicleRef

0:1

>siri:EntranceToVehicleRefStructure

Reference to an ENTRANCE TO VEHICLE. (since SIRI 2.1)

siri:FacilityScheduleRefGroup

→‍siri:DatedVehicleJourneyRef

0:1

>siri:DatedVehicleJourneyRefStructure

Reference to a DATED VEHICLE JOURNEY.

→‍siri:ConnectionLinkRef

0:1

>siri:ConnectionLinkRefStructure

Reference to a CONNECTION link

→‍siri:InterchangeRef

0:1

>siri:InterchangeRefStructure

Reference to a SERVICE JOURNEY INTERCHANGE.

16.8. The group siri:FacilityStopPlaceRefGroup

siri:FacilityStopPlaceRefGroup

Group of Facility accessibility elements.

siri:FacilityStopPlaceRefGroup

siri:StopPlaceRef

0:1

>ifopt:StopPlaceRefStructure

Reference to a STOP PLACE.

siri:StopPlaceComponentId

0:1

>ifopt:StopPlaceComponentRefStructure

System identifier of STOP PLACE component. Unique at least within STOP PLACE and concrete component type.

16.9. The complex type siri:AnnotatedFacilityStructure

siri:AnnotatedFacilityStructure

Summary information about Facility. Used in DISCOVERY.

→‍siri:FacilityRef

1:1

>siri:FacilityRefStructure

Reference to a Facility.

siri:Monitored

0:1

Whether real-time data is available for the stop. Default is 'true'.

siri:Facility

0:1

+siri:FacilityStructure

Description of the facility (without its status)

16.10. The complex type siri:EquipmentAvailabilityStructure

siri:EquipmentAvailabilityStructure

Type for Availaibility Change of EQUIPMENT.

siri:EquipmentRef

0:1

>ifopt:EquipmentRefStructure

Reference to an EQUIPMENT.

siri:Description

0:*

>siri:NaturalLanguageStringStructure

Description of EQUIPMENT. (Unbounded since SIRI 2.0)

siri:EquipmentTypeRef

0:1

>ifopt:EquipmentTypeRefStructure

Reference to a TYPE OF EQUIPMENT.

siri:ValidityPeriod

0:1

+siri:HalfOpenTimestampOutputRangeStructure

Period for which change to EQUIPMENT status applies applies. If omitted, indefinite period.

siri:EquipmentStatus

1:1

ifopt:EquipmentStatusEnumeration

Availability status of the EQUIPMENT. Default is 'notAvailable'.

siri:EquipmentFeatures

0:1

+local-type: typedef-35.6

Service Features associated with equipment.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

16.11. The complex type siri:FacilityChangeStructure

siri:FacilityChangeStructure

Type for change to equipment availability. Basic structure defined in the first 1.0 SIRI XSd.

siri:EquipmentAvailability

0:1

+siri:EquipmentAvailabilityStructure

Availability change for Equipment item.

→‍siri:SituationRef

0:1

+siri:SituationRefStructure

Reference to a SITUATION associated with the element.

siri:MobilityDisruption

0:1

+siri:MobilityDisruptionStructure

Effect of change on impaired access users.

16.12. The complex type siri:FacilityConditionStructure

siri:FacilityConditionStructure

Description of any change concerning a MONITORED FACILITY New structure defined in SIRI XSD 1.1 for Facilities Management.

The element contains one of the following elements (a-b)

a

siri:Facility

-1:1

+siri:FacilityStructure

Facility affected by condition.

b

→‍siri:FacilityRef

-1:1

>siri:FacilityRefStructure

Reference to a Facility.

siri:FacilityStatus

1:1

+siri:FacilityStatusStructure

Status of Facility.

siri:MonitoredCounting

0:*

+local-type: typedef-35.5

siri:FacilityUpdatedPosition

0:1

+siri:LocationStructure

New position of the Facility referenced by the FacilityRef or described in the FacilityStructure

→‍siri:SituationRef

0:1

+siri:SituationRefStructure

Reference to a SITUATION associated with the element.

siri:Remedy

0:1

+siri:RemedyStructure

Setup action to remedy the change of the facility status (if partialy or totaly anavailable)

siri:MonitoringInfo

0:1

+siri:MonitoringInformationStructure

Description of the mechanism used to monitor the change of the facility status.

siri:ValidityPeriod

0:1

+siri:HalfOpenTimestampOutputRangeStructure

Period (duration) of the status change for the facility.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

16.13. The complex type siri:FacilityLocationStructure

siri:FacilityLocationStructure

Location of the MONITORED FACILITY.

siri:FacilityScheduleRefGroup

→‍siri:LineRef

0:1

>siri:LineRefStructure

Reference to a LINE.

→‍siri:StopPointRef

0:1

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

→‍siri:VehicleRef

0:1

>siri:VehicleRefStructure

Reference to a VEHICLE.

siri:TrainFormationReferenceGroup

→‍siri:CompoundTrainRef

0:1

>siri:CompoundTrainRefStructure

Reference to a COMPOUND TRAIN. (since SIRI 2.1)

The element contains one of the following elements (a-b)

a

→‍siri:TrainRef

-0:1

>siri:TrainRefStructure

Reference to a TRAIN. (since SIRI 2.1)

b

→‍siri:TrainInCompoundTrainRef

-0:1

>siri:TrainInCompoundTrainRefStructure

Reference to a TRAIN IN COMPOUND TRAIN. (since SIRI 2.1)

The element contains one of the following elements (a-b)

a

→‍siri:TrainElementRef

-0:1

>siri:TrainElementRefStructure

Reference to a TRAIN ELEMENT. (since SIRI 2.1)

b

→‍siri:TrainComponentRef

-0:1

>siri:TrainComponentRefStructure

Reference to a TRAIN COMPONENT. (since SIRI 2.1)

→‍siri:EntranceToVehicleRef

0:1

>siri:EntranceToVehicleRefStructure

Reference to an ENTRANCE TO VEHICLE. (since SIRI 2.1)

siri:FacilityScheduleRefGroup

→‍siri:DatedVehicleJourneyRef

0:1

>siri:DatedVehicleJourneyRefStructure

Reference to a DATED VEHICLE JOURNEY.

→‍siri:ConnectionLinkRef

0:1

>siri:ConnectionLinkRefStructure

Reference to a CONNECTION link

→‍siri:InterchangeRef

0:1

>siri:InterchangeRefStructure

Reference to a SERVICE JOURNEY INTERCHANGE.

siri:FacilityStopPlaceRefGroup

siri:StopPlaceRef

0:1

>ifopt:StopPlaceRefStructure

Reference to a STOP PLACE.

siri:StopPlaceComponentId

0:1

>ifopt:StopPlaceComponentRefStructure

System identifier of STOP PLACE component. Unique at least within STOP PLACE and concrete component type.

siri:BasicServiceInfoGroup

siri:OperatorRef

0:1

>siri:OperatorRefStructure

OPERATOR of a VEHICLE JOURNEY. Note that the operator may change over the course of a journey. This shoudl show teh operator for the curent point in the journey. Use Journey Parts tp record all the operators in the whole journeyh.

siri:ProductCategoryRef

0:1

>siri:ProductCategoryRefStructure

Product Classification of VEHICLE JOURNEY- subdivides a transport mode. e.g. express, loacl.

→‍siri:ServiceFeatureRef

0:*

>siri:ServiceFeatureRefStructure

Classification of service into arbitrary Service categories, e.g. school bus. SIRI provides a recommended set of values covering most usages, intended to be TPEG comnpatible. See the SIRI facilities packaged.

siri:ServiceInfoGroup

siri:VehicleFeatureRef

0:*

>siri:VehicleFeatureRefStructure

Features of VEHICLE providing journey. Recommended SIRI values based on TPEG are given in SIRI documentation and enumerated in the siri_facilities package.

16.14. The complex type siri:FacilityRefStructure

siri:FacilityRefStructure

siri:FacilityCodeType

Type for identifier of a Faclility.

16.15. The complex type siri:FacilityStatusStructure

siri:FacilityStatusStructure

Description of the status of a MONITORED FACILITY.

siri:Status

1:1

siri:FacilityStatusEnumeration

Status of the facility.

siri:Description

0:*

>siri:NaturalLanguageStringStructure

Description of the facility Status. (Unbounded since SIRI 2.0)

siri:AccessibilityAssessment

0:1

+acsb:AccessibilityAssessmentStructure

Accessibility of the facility.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

16.16. The complex type siri:FacilityStructure

siri:FacilityStructure

Type for description of the MONITORED FACILITY itself.

siri:FacilityCode

0:1

siri:FacilityCodeType

Identfier of Facility.

siri:Description

0:*

>siri:NaturalLanguageStringStructure

Textual description of the facility. (Unbounded since SIRI 2.0)

siri:FacilityClass

0:*

siri:FacilityCategoryEnumeration

Type of facility (several types may be associated to a single facility)

siri:Features

0:1

+local-type: typedef-35.1

Features of service.

siri:OwnerRef

0:1

>siri:OrganisationRefStructure

Refererence to identifier of owner of facility.

siri:OwnerName

0:1

>siri:NaturalLanguageStringStructure

Textual description of the owner of the facility.

siri:ValidityCondition

0:1

+siri:MonitoringValidityConditionStructure

When Facility is normally avaialble. If not specified, default is 'always'. Values are Logically ANDed together.

siri:FacilityLocation

0:1

+siri:FacilityLocationStructure

Describes where the facility is located. The location is a Transmodel object reference or an NeTEx object reference.

siri:FacilityAccessibilityGroup

siri:Limitations

0:1

+local-type: typedef-35.2

Limitation of facility.

siri:Suitabilities

0:1

+local-type: typedef-35.3

Suitabilities of facility for specific passenger needs.

siri:AccessibilityAssessment

0:1

+acsb:AccessibilityAssessmentStructure

Accessibility of the facility.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

16.17. The complex type siri:MobilityDisruptionStructure

siri:MobilityDisruptionStructure

Type for effect of EQUIPMENT availability change on impaired access users.

siri:MobilityImpairedAccess

1:1

Whether stop or service is accessible to mobility impaired users. This may be further qualified by one or more MobilityFacility instances to specify which types of mobility access are available (true) or not available (false). For example suitableForWheelChair, or stepFreeAccess.

→‍siri:AccessFacility

0:*

siri:AccessFacilityEnumeration

Classification of Access Facility.

16.18. The complex type siri:MonitoredCountingStructure

siri:MonitoredCountingStructure

Monitored counted values.

siri:CountingType

1:1

siri:CountingTypeEnumeration

Nature of what is counted.

siri:CountedFeatureUnit

0:1

siri:CountedFeatureUnitEnumeration

Unit of type for what is being counted

siri:TypeOfCountedFeature

0:1

+siri:TypeOfValueStructure

Open ended type or refined classification of what is counted (complement to the information coming from the facility type itself)

The element contains one of the following elements (a-b)

a

siri:Count

-1:1

Counted value

b

siri:Percentage

-1:1

siri:PercentageType

Value as a percentage (0.0 to 100.0) of the maximum possible value

siri:Trend

0:1

siri:CountingTrendEnumeration

Trend of the count

siri:Accuracy

0:1

siri:PercentageType

Accuracy of the count, as a percentage (0.0 to 100.0), the percentage being a + or - maximum deviation from the provided value

siri:Description

0:*

>siri:NaturalLanguageStringStructure

Description of what is counted

siri:CountedItemsIdList

0:1

+local-type: typedef-35.4

List of the IDs of the counted items: usefull mainly for reservation and detailed information purposes

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

16.19. The complex type siri:MonitoringInformationStructure

siri:MonitoringInformationStructure

Allowed values for the monitoring conditions (frequency of measurement, etc): an automatic monitoring of the status of a lift with pushed alert in case of incident is very different from a daily manual/visual check.

siri:MonitoringInterval

0:1

Mean time interval between two measurements.

siri:MonitoringType

0:1

siri:MonitoringTypeEnumeration

How monitoring is automatic, manual, etc.

siri:MonitoringPeriod

0:1

+siri:MonitoringValidityConditionStructure

When the monitoring is in effect. If absent always.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

16.20. The complex type siri:MonitoringValidityConditionStructure

siri:MonitoringValidityConditionStructure

Allowed values for the type for Description of the monitoring conditions (frequency of mesurement, etc): an automatic monitoring of the status of a lift with pushed alert in case of incident is very different from a daily manual/visual check.

siri:Period

0:*

+siri:HalfOpenTimestampOutputRangeStructure

Date and tme range within which condition is available.

siri:Timeband

0:*

+siri:HalfOpenTimeRangeStructure

Monitoring period within a single day (monitoring may not be available at night, or may ony occur at certain time of day for manual monitoring, etc.). Several periods can be defined.

siri:DayType

0:*

siri:DaysOfWeekEnumerationx

Days type for monitoring availability.

siri:HolidayType

0:*

siri:HolidayTypeEnumerationx

Holiday type for monitoring availability.

16.21. The complex type siri:RemedyStructure

siri:RemedyStructure

Description of the remedy to the change of a facility status (mainly when it becomes partially or totally anavailable)

siri:RemedyType

0:1

siri:RemedyTypeEnumeration

Type of the remedy (repair/replacement/remove)

siri:Description

0:*

>siri:NaturalLanguageStringStructure

Description of the set up remedy in natural language. (Unbounded since SIRI 2.0)

siri:RemedyPeriod

0:1

+siri:HalfOpenTimestampInputRangeStructure

Validity period for the remedy

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

16.22. The complex type siri:TypeOfVehicleFuelStructure

siri:TypeOfVehicleFuelStructure

Classification of vehicle energy type. See Transmodel TypeOfFuel. (since SIRI 2.1)

siri:TypeOfFuel

1:1

siri:TypeOfFuelEnumeration

Values for vehicle fuel type. Use of 'other' requires the additional open ended OtherTypeOfFuel to be filled.

siri:OtherTypeOfFuel

0:1

+siri:TypeOfValueStructure

An arbitrary vehicle fuel classification.

16.23. The complex type complexType[siri:FacilityStructure]/Features#complexType (typedef-35.1)

complexType[siri:FacilityStructure]
  /Features #complexType
  (typedef-35.1)

-

siri:Feature

1:*

+siri:AllFacilitiesFeatureStructure

Description of the feauture of the facility. Several features may be associated to a single facility.

16.24. The complex type group[siri:FacilityAccessibilityGroup]/Limitations#complexType (typedef-35.2)

group[siri:FacilityAccessibilityGroup]
  /Limitations #complexType
  (typedef-35.2)

-

acsb:MobilityLimitationGroup

→‍acsb:WheelchairAccess

1:1

>acsb:AccessibilityStructure

Whether a PLACE / SITE ELEMENT is wheelchair accessible. Default is 'false'.

→‍acsb:StepFreeAccess

0:1

>acsb:AccessibilityStructure

Whether a PLACE / SITE ELEMENT has step free access. Default is 'unknown'.

→‍acsb:EscalatorFreeAccess

0:1

>acsb:AccessibilityStructure

Whether a PLACE / SITE ELEMENT has escalator free access. Default is 'unknown'.

→‍acsb:LiftFreeAccess

0:1

>acsb:AccessibilityStructure

Whether a PLACE / SITE ELEMENT has lift free access. Default is 'unknown'.

acsb:SensoryLimitationGroup

→‍acsb:AudibleSignalsAvailable

0:1

>acsb:AccessibilityStructure

Whether a PLACE / SITE ELEMENT is wheelchair accessible. Default is 'false'.

→‍acsb:VisualSignsAvailable

0:1

>acsb:AccessibilityStructure

Whether a PLACE / SITE ELEMENT has Visual signals available for the visually impaired.

16.25. The complex type group[siri:FacilityAccessibilityGroup]/Suitabilities#complexType (typedef-35.3)

group[siri:FacilityAccessibilityGroup]
  /Suitabilities #complexType
  (typedef-35.3)

-

siri:Suitability

1:*

+acsb:SuitabilityStructure

Type of specific need for wich the facility is appropriate.

16.26. The complex type complexType[siri:MonitoredCountingStructure]/CountedItemsIdList#complexType (typedef-35.4)

complexType[siri:MonitoredCountingStructure]
  /CountedItemsIdList #complexType
  (typedef-35.4)

-

siri:ItemId

1:*

siri:IdType

IDs of a counted item

16.27. The complex type complexType[siri:FacilityConditionStructure]/MonitoredCounting#complexType (typedef-35.5)

complexType[siri:FacilityConditionStructure]
  /MonitoredCounting #complexType
  (typedef-35.5)

siri:MonitoredCountingStructure

Monitored counted values.

The element content starts with items inherited from the base type:

siri:CountingType

1:1

siri:CountingTypeEnumeration

Nature of what is counted.

siri:CountedFeatureUnit

0:1

siri:CountedFeatureUnitEnumeration

Unit of type for what is being counted

siri:TypeOfCountedFeature

0:1

+siri:TypeOfValueStructure

Open ended type or refined classification of what is counted (complement to the information coming from the facility type itself)

The element contains one of the following elements (a-b)

a

siri:Count

-1:1

Counted value

b

siri:Percentage

-1:1

siri:PercentageType

Value as a percentage (0.0 to 100.0) of the maximum possible value

siri:Trend

0:1

siri:CountingTrendEnumeration

Trend of the count

siri:Accuracy

0:1

siri:PercentageType

Accuracy of the count, as a percentage (0.0 to 100.0), the percentage being a + or - maximum deviation from the provided value

siri:Description

0:*

>siri:NaturalLanguageStringStructure

Description of what is counted

siri:CountedItemsIdList

0:1

+local-type: typedef-35.4

List of the IDs of the counted items: usefull mainly for reservation and detailed information purposes

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

16.28. The complex type complexType[siri:EquipmentAvailabilityStructure]/EquipmentFeatures#complexType (typedef-35.6)

complexType[siri:EquipmentAvailabilityStructure]
  /EquipmentFeatures #complexType
  (typedef-35.6)

-

siri:FeatureRef

1:*

>siri:FeatureRefStructure

Service or Stop features associated with equipment. Recommended values based on TPEG are given in SIRI documentation and enumerated in the siri_facilities package.

17. siri_feature_support.xsd

17.1. Simple type definitions

FeatureCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of a StopFeature. SIRI provides a recommended set of values covering most usages, intended to be TPEG comnpatible. See the SIRI facilities packaged.

ProductCategoryCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of a TYPE OF PRODUCT CATEGORY.

ServiceFeatureCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of a ServiceCategory. SIRI provides a recommended set of values covering most usages, intended to be TPEG comnpatible. See the SIRI facilities packaged.

VehicleFeatureCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of a Vehicle Feature. SIRI provides a recommended set of values covering most usages, intended to be TPEG comnpatible. See the SIRI facilities packaged.

17.2. The toplevel element siri:FeatureRef

siri:FeatureRef

+siri:FeatureRefStructure

Classification of facilities into arbitrary Facility categories. SIRI provides a recommended set of values covering most usages. SIRI provides a recommended set of values covering most usages, intended to be TPEG comnpatible. See the SIRI facilities packaged.

17.3. The toplevel element siri:ServiceFeatureRef

siri:ServiceFeatureRef

+siri:ServiceFeatureRefStructure

Classification of service into arbitrary Service categories, e.g. school bus. SIRI provides a recommended set of values covering most usages, intended to be TPEG comnpatible. See the SIRI facilities packaged.

17.4. The complex type siri:FeatureRefStructure

siri:FeatureRefStructure

siri:FeatureCodeType

Type for identifier of a StopFeature. SIRI provides a recommended set of values covering most usages, intended to be TPEG comnpatible. See the SIRI facilities packaged.

17.5. The complex type siri:ProductCategoryRefStructure

siri:ProductCategoryRefStructure

siri:ProductCategoryCodeType

Type for identifier of a TYPE OF PRODUCT CATEGORY.

17.6. The complex type siri:ServiceFeatureRefStructure

siri:ServiceFeatureRefStructure

siri:ServiceFeatureCodeType

Type for identifier of a ServiceCategory. SIRI provides a recommended set of values covering most usages, intended to be TPEG comnpatible. See the SIRI facilities packaged.

17.7. The complex type siri:VehicleFeatureRefStructure

siri:VehicleFeatureRefStructure

siri:VehicleFeatureCodeType

Type for identifier of a Vehicle Feature. SIRI provides a recommended set of values covering most usages, intended to be TPEG comnpatible. See the SIRI facilities packaged.

18. SIRI-CT Interchange journey Connection Timetable Service.

18.1. The complex type siri:InterchangeJourneyStructure

siri:InterchangeJourneyStructure

Type for feeder or Distributor Journey info about a VEHICLE JOURNEY.

siri:JourneyIdentityGroup

siri:LineRef

1:1

>siri:LineRefStructure

Reference to a LINE.

siri:DirectionRef

1:1

>siri:DirectionRefStructure

Reference to a DIRECTION, typically outward or return.

siri:FramedVehicleJourneyRef

0:1

+siri:FramedVehicleJourneyRefStructure

A reference to the dated VEHICLE JOURNEY that the VEHICLE is making.

siri:JourneyPatternInfoGroup

siri:JourneyPatternRef

0:1

>siri:JourneyPatternRefStructure

Identifier of JOURNEY PATTERN that journey follows.

siri:JourneyPatternName

0:1

>siri:NaturalLanguageStringStructure

Name of Joruney Pattern

siri:VehicleMode

0:*

siri:VehicleModesEnumeration

A means of transportation such as bus, rail, etc.

siri:RouteRef

0:1

>siri:RouteRefStructure

Identifier of ROUTE that journey follows.

→‍siri:PublishedLineName

0:*

>siri:NaturalLanguageStringStructure

Name or Number by which the LINEis known to the public.

siri:GroupOfLinesRef

0:1

>siri:GroupOfLinesRefStructure

Reference to a GROUP OF LINEs to which journey belongs. SIRI 2.0

siri:DirectionName

0:*

>siri:NaturalLanguageStringStructure

Description of the DIRECTION. May correspond to a DESTINATION DISPLAY. (Unbounded since SIRI 2.0)

siri:ExternalLineRef

0:1

>siri:LineRefStructure

Alternative identifier of LINE that an external system may associate with journey.

The element contains one of the following elements (a-b)

a

siri:BrandingRef

-0:1

>siri:BrandingRefStructure

Reference to a BRANDING. (since SIRI 2.1)

b

siri:Branding

-0:1

+siri:BrandingStructure

An arbitrary marketing classification. (since SIRI 2.1)

siri:BasicServiceInfoGroup

siri:OperatorRef

0:1

>siri:OperatorRefStructure

OPERATOR of a VEHICLE JOURNEY. Note that the operator may change over the course of a journey. This shoudl show teh operator for the curent point in the journey. Use Journey Parts tp record all the operators in the whole journeyh.

siri:ProductCategoryRef

0:1

>siri:ProductCategoryRefStructure

Product Classification of VEHICLE JOURNEY- subdivides a transport mode. e.g. express, loacl.

→‍siri:ServiceFeatureRef

0:*

>siri:ServiceFeatureRefStructure

Classification of service into arbitrary Service categories, e.g. school bus. SIRI provides a recommended set of values covering most usages, intended to be TPEG comnpatible. See the SIRI facilities packaged.

siri:ServiceInfoGroup

siri:VehicleFeatureRef

0:*

>siri:VehicleFeatureRefStructure

Features of VEHICLE providing journey. Recommended SIRI values based on TPEG are given in SIRI documentation and enumerated in the siri_facilities package.

siri:JourneyEndNamesGroup

→‍siri:OriginRef

0:1

>siri:JourneyPlaceRefStructure

Reference to the origin SCHEDULED STOP POINT of the journey.

siri:OriginName

0:*

>siri:NaturalLanguagePlaceNameStructure

Name of the origin of the journey. (Unbounded since SIRI 2.0)

siri:OriginShortName

0:*

>siri:NaturalLanguagePlaceNameStructure

Short name of the origin of the journey; used to help identify the VEHICLE JOURNEY on arrival boards. If absent, same as Origin Name.

siri:DestinationDisplayAtOrigin

0:*

>siri:NaturalLanguagePlaceNameStructure

DIRECTION name shown for jurney at the origin. (since SIRI 2.0)

siri:Via

0:*

+siri:ViaNameStructure

Names of VIA points, used to help identify the LINE, for example, Luton to Luton via Sutton. Currently 3 in VDV. Should only be included if the detail level was requested.

→‍siri:DestinationRef

0:1

>siri:DestinationRefStructure

Reference to the destination SCHEDULED STOP POINT of the journey.

siri:DestinationName

0:*

>siri:NaturalLanguageStringStructure

Description of the destination stop (vehicle signage), Can be overwritten for a journey, and then also section by section by the entry in an individual CALl. (Unbounded since SIRI 2.0)

siri:DestinationShortName

0:*

>siri:NaturalLanguagePlaceNameStructure

Short name of the DESTINATION.of the journey; used to help identify the VEHICLE JOURNEY on arrival boards. If absent, same as DestinationName. (Unbounded since SIRI 2.0)

siri:OriginDisplayAtDestination

0:*

>siri:NaturalLanguagePlaceNameStructure

Origin name shown for jourey at the destination (since SIRI 2.0)

siri:JourneyInfoGroup

siri:VehicleJourneyName

0:*

>siri:NaturalLanguageStringStructure

For train services with named journeys. Train name, e.g. “West Coast Express”. If omitted: No train name. Inherited property. (Unbounded since SIRI 2.0)

→‍siri:JourneyNote

0:*

>siri:NaturalLanguageStringStructure

Additional descriptive text associated with journey. Inherited property.

siri:PublicContact

0:1

+siri:SimpleContactStructure

Contact details for use by members of public. (since SIRI 2.0)

siri:OperationsContact

0:1

+siri:SimpleContactStructure

Contact details for use by operational staff. (since SIRI 2.0)

siri:JourneyEndTimesGroup

siri:HeadwayService

0:1

Whether this is a Headway Service, that is shown as operating at a prescribed interval rather than to a fixed timetable. Default is 'false'.

siri:OriginAimedDepartureTime

0:1

Timetabled departure time from Origin.

siri:DestinationAimedArrivalTime

0:1

Timetabled arrival time at Destination.

→‍siri:FirstOrLastJourney

0:1

siri:FirstOrLastJourneyEnumeration

Whether journey is first or last journey of day. (since SIRI 2.0)

siri:DisruptionGroup

→‍siri:FormationCondition

0:*

+siri:FormationConditionStructure

Information about a change of the formation (e.g. TRAIN composition) or changes of vehicles within the formation. (since SIRI 2.1)

→‍siri:FacilityConditionElement

0:*

+siri:FacilityConditionStructure

Description of any change concerning a MONITORED FACILITY New structure defined in SIRI XSD 1.1 for Facilities Management.

→‍siri:FacilityChangeElement

0:1

+siri:FacilityChangeStructure

A change to the availaibility of EQUIPMENT. Basic structure defined in the first 1.0 SIRI XSd.

→‍siri:SituationRef

0:*

+siri:SituationRefStructure

Reference to a SITUATION associated with the element.

siri:OperationalBlockGroup

siri:BlockRef

0:1

>siri:BlockRefStructure

BLOCK that VEHICLE is running.

siri:CourseOfJourneyRef

0:1

>siri:CourseOfJourneyRefStructure

COURSE OF JOURNEY ('Run') that VEHICLE is running.

siri:OperationalInfoGroup

→‍siri:VehicleJourneyRef

0:1

>siri:VehicleJourneyRefStructure

Reference to a VEHICLE JOURNEY.

→‍siri:VehicleRef

0:1

>siri:VehicleRefStructure

Reference to a VEHICLE.

siri:AdditionalVehicleJourneyRef

0:*

+siri:FramedVehicleJourneyRefStructure

Refercence to other VEHICLE Journeys ((since SIRI 2.0))

siri:DriverRef

0:1

A reference to the DRIVER or Crew currently logged in to operate a monitored VEHICLE. May be omitted if real-time data is not available - i.e. it is timetabled data. (since SIRI 2.0)

siri:DriverName

0:1

The name oo the Driver or Crew (since SIRI 2.0)

siri:Monitored

0:1

Whether there is real-time information available for journey. Default is 'true'.

siri:AimedDepartureTime

0:1

On a Distributor journey, a timetabled departure time of the VEHICLE JOURNEY from the CONNECTION LINK for the SERVICE JOURNEY INTERCHANGE. On a Feeder journey a Timetabled arrival time of the VEHICLE JOURNEY at the CONNECTION link for the SERVICE JOURNEY INTERCHANGE.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

19. SIRI Common Journey Model.

19.1. Simple type definitions

attribute[lang]
  #simpleType
  (typedef-54.1)

Union({xs:language}, {xs:string: (empty restriction)})

-

19.2. The toplevel element siri:ActualArrivalTime

siri:ActualArrivalTime

xs:dateTime

Observed time of arrival of VEHICLE at stop.

19.3. The toplevel element siri:ActualDepartureTime

siri:ActualDepartureTime

xs:dateTime

Observed time of departure of VEHICLE from stop.

19.4. The toplevel element siri:ActualHeadwayInterval

siri:ActualHeadwayInterval

+siri:PositiveDurationType

For frequency based services, observed interval between vehicles at stop.

19.5. The toplevel element siri:AimedArrivalTime

siri:AimedArrivalTime

xs:dateTime

Target arrival time of VEHICLE at stop according to latest working timetable.

19.6. The toplevel element siri:AimedDepartureTime

siri:AimedDepartureTime

xs:dateTime

Target departure time of VEHICLE from stop according to latest working timetable.

19.7. The toplevel element siri:AimedFlexibleArea

siri:AimedFlexibleArea

+siri:FlexibleAreaStructure

Area that encompasses the scheduled flexible stop locations according to the planned timetable. (since SIRI 2.1)

19.8. The toplevel element siri:AimedFlexibleAreaRef

siri:AimedFlexibleAreaRef

+siri:FlexibleAreaRefStructure

Reference to the scheduled location or flexible area. (since SIRI 2.1)

19.9. The toplevel element siri:AimedHeadwayInterval

siri:AimedHeadwayInterval

+siri:PositiveDurationType

For frequency based services, target interval between vehicles at stop.

19.10. The toplevel element siri:AimedLatestPassengerAccessTime

siri:AimedLatestPassengerAccessTime

xs:dateTime

Latest target time at which a PASSENGER should aim to arrive at the STOP PLACE containing the stop. This time may be earlier than the VEHICLE departure times and may include time for processes such as checkin, security, etc.(As specified by CHECK CONSTRAINT DELAYs in the underlying data). If absent assume to be the same as Earliest expected departure time. (since SIRI 2.0)

19.11. The toplevel element siri:AimedLocationName

siri:AimedLocationName

+siri:NaturalLanguageStringStructure

Name or description (e.g. address) of the scheduled location or flexible area. (since SIRI 2.1)

19.12. The toplevel element siri:ArrivalBoardingActivity

siri:ArrivalBoardingActivity

+siri:ArrivalBoardingActivityEnumeration

Type of alighting allowed at stop. Default is 'Alighting'.

19.13. The toplevel element siri:ArrivalCancellationReason

siri:ArrivalCancellationReason

+siri:NaturalLanguageStringStructure

Text annotation to be used in cases where ArrivalStatus is set to 'cancelled'. (since SIRI 2.1)

19.14. The toplevel element siri:ArrivalFormationAssignment

siri:ArrivalFormationAssignment

+siri:FormationAssignmentStructure

Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof). If not given, assume same as for departure. (since SIRI 2.1)

19.15. The toplevel element siri:ArrivalOperatorRefs

siri:ArrivalOperatorRefs

+siri:OperatorRefStructure

OPERATORs of of service up until arrival. May change for departure. (since SIRI 2.0).

19.16. The toplevel element siri:ArrivalOrientationRelativeToQuay

siri:ArrivalOrientationRelativeToQuay

+siri:VehicleOrientationRelativeToQuay

Indication of the direction of travel of the vehicle (e.g. TRAIN formation) with respect to the platform, or more precisely the QUAY. Unbounded to allow multiple languages. (since SIRI 2.1) Examples: - "towards A" or "towards sector A" if the QUAY is separated into sub-QUAYs or so called sectors. This would be equivalent to the vehicle arriving at sector A first when approaching the QUAY with sectors A-B-C-D. If the arriving vehicle is represented as an arrow, "towards A" would be abstracted as "=> A-B-C-D". - "towards 0" or "towards reference point 0" if sectors are not available or the QUAY has a reference point, e.g. for measuring the length of the QUAY, identified by "0". This would be equivalent to the vehicle arriving at this reference point first when approaching the QUAY. If the arriving vehicle is represented as an arrow, "towards 0" would be abstracted as "=> 0...100". "100" (as in percent) could denote the opposite side of the QUAY (measured at the full length of the QUAY with respect to the reference point). It is advised to specify a reference point that is meaningful for passengers on location.

19.17. The toplevel element siri:ArrivalPlatformName

siri:ArrivalPlatformName

+siri:NaturalLanguageStringStructure

Bay or platform (QUAY) name to show passenger i.e. expected platform for vehicle to arrive at. Inheritable property. Can be omitted if the same as the DeparturePlatformName If there no arrival platform name separate from the departure platform name, the precedence is: (i) any arrival platform on any related dated timetable element, (ii) any departure platform name on this estimated element; (iii) any departure platform name on any related dated timetable CALL.

19.18. The toplevel element siri:ArrivalProximityText

siri:ArrivalProximityText

+siri:NaturalLanguageStringStructure

Arbitrary text string to show to indicate the status of the departure of the VEHICLE for example, “Enroute”, “5 Km”, “Approaching”. May depend on the policy of the OPERATOR, for example show “Approaching” if less than 200metres away from stop. (since SIRI 2.0)

19.19. The toplevel element siri:ArrivalStatus

siri:ArrivalStatus

+siri:CallStatusEnumeration

Classification of the timeliness of the visit according to a fixed list of values. If not specified, same as DepartureStatus.

19.20. The toplevel element siri:CompoundTrain

siri:CompoundTrain

+siri:CompoundTrainStructure

Groups of carriages may be managed as sections by composing TRAINs into a COMPOUND TRAIN, for example if a TRAIN joins (or splits from) another TRAIN. (since SIRI 2.1) TRAINs within a COMPOUND TRAIN may have different origins and destinations due to joining/splitting. A COMPOUND TRAIN may be stable for one or multiple JOURNEY PARTs and change at a certain STOP POINT due to planned joining/splitting, despatching alterations or a situation.

19.21. The toplevel element siri:DepartureBoardingActivity

siri:DepartureBoardingActivity

+siri:DepartureBoardingActivityEnumeration

Nature of boarding allowed at stop. Default is 'Boarding'.

19.22. The toplevel element siri:DepartureCancellationReason

siri:DepartureCancellationReason

+siri:NaturalLanguageStringStructure

Text annotation to be used in cases where DepartureStatus is set to 'cancelled'. (since SIRI 2.1)

19.23. The toplevel element siri:DepartureFormationAssignment

siri:DepartureFormationAssignment

+siri:FormationAssignmentStructure

Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof). (since SIRI 2.1)

19.24. The toplevel element siri:DepartureOperatorRefs

siri:DepartureOperatorRefs

+siri:OperatorRefStructure

OPERATORs of service for departure and onwards. May change from that for arrival. (since SIRI 2.0).

19.25. The toplevel element siri:DepartureOrientationRelativeToQuay

siri:DepartureOrientationRelativeToQuay

+siri:VehicleOrientationRelativeToQuay

Indication of the direction of travel of the vehicle (e.g. TRAIN formation) with respect to the platform, or more precisely the QUAY. Unbounded to allow multiple languages. (since SIRI 2.1) Examples: - "towards A" or "towards sector A" if the QUAY is separated into sub-QUAYs or so called sectors. This would be equivalent to the vehicle departing in the direction of sector A on a QUAY with sectors A-B-C-D. If the departing vehicle is represented as an arrow, "towards A" would be abstracted as "<= A-B-C-D". - "towards 0" or "towards reference point 0" if sectors are not available or the QUAY has a reference point, e.g. for measuring the length of the QUAY, identified by "0". This would be equivalent to the vehicle departing in the direction of this reference point. If the departing vehicle is represented as an arrow, "towards 0" would be abstracted as "<= 0...100". "100" (as in percent) could denote the opposite side of the QUAY (measured at the full length of the QUAY with respect to the reference point). It is advised to specify a reference point that is meaningful for passengers on location.

19.26. The toplevel element siri:DeparturePlatformName

siri:DeparturePlatformName

+siri:NaturalLanguageStringStructure

Departure QUAY (bay or platform) name. Default taken from planned timetable.

19.27. The toplevel element siri:DepartureProximityText

siri:DepartureProximityText

+siri:NaturalLanguageStringStructure

Arbitrary text string to show to indicate the status of the departure of the vehicle, for example, “Boarding”, “GatesClosed”. (since SIRI 2.0)

19.28. The toplevel element siri:DepartureStatus

siri:DepartureStatus

+siri:CallStatusEnumeration

Classification of the timeliness of the departure part of the CALL, according to a fixed list of values. This may reflect a presentation policy, for example CALLs less than one minute behind target time are still classified as on-time. Applications may use this to guide their own presentation of times.

19.29. The toplevel element siri:DestinationName

siri:DestinationName

+siri:NaturalLanguagePlaceNameStructure

The name of the DESTINATION of the journey; used to help identify the VEHICLE to the public. Note when used in a CALL, this is the Dynamic Destination Display: since vehicles can change their destination during a journey, the destination included here should be what the VEHICLE will display when it reaches the stop.

19.30. The toplevel element siri:Direction

siri:Direction

+siri:DirectionStructure

Description of a DIRECTION.

19.31. The toplevel element siri:ExpectedArrivalTime

siri:ExpectedArrivalTime

xs:dateTime

Estimated time of arriival of VEHICLE at stop .

19.32. The toplevel element siri:ExpectedDepartureCapacities

siri:ExpectedDepartureCapacities

+siri:PassengerCapacityStructure

Expected/Predicted real-time capacities (number of available seats) of a VEHICLE after departing from a given stop. Alternative way to communicate occupancy measurements. (since SIRI 2.1)

19.33. The toplevel element siri:ExpectedDepartureOccupancy

siri:ExpectedDepartureOccupancy

+siri:VehicleOccupancyStructure

Expected/Predicted real-time occupancies of a VEHICLE and reservations after departing from a given stop. (since SIRI 2.1)

19.34. The toplevel element siri:ExpectedDepartureTime

siri:ExpectedDepartureTime

xs:dateTime

Estimated time of departure of VEHICLE from stop, most likely taking into account all control actions such as waiting.

19.35. The toplevel element siri:ExpectedHeadwayInterval

siri:ExpectedHeadwayInterval

+siri:PositiveDurationType

For frequency based services, expected interval between vehicles at stop.

19.36. The toplevel element siri:ExpectedLatestPassengerAccessTime

siri:ExpectedLatestPassengerAccessTime

xs:dateTime

Latest expected time at which a PASSENGER should aim to arrive at the STOP PLACE containing the stop. This time may be earlier than the VEHICLE departure times and may include time for processes such as checkin, security, etc.(As specified by CHECK CONSTRAINT DELAYs in the underlying data). If absent assume to be the same as Earliest expected departure time. (since SIRI 2.0)

19.37. The toplevel element siri:FirstOrLastJourney

siri:FirstOrLastJourney

+siri:FirstOrLastJourneyEnumeration

Whether journey is first or last journey of day. (since SIRI 2.0)

19.38. The toplevel element siri:FormationCondition

siri:FormationCondition

+siri:FormationConditionStructure

Information about a change of the formation (e.g. TRAIN composition) or changes of vehicles within the formation. (since SIRI 2.1)

19.39. The toplevel element siri:JourneyNote

siri:JourneyNote

+siri:NaturalLanguageStringStructure

Additional descriptive text associated with journey. Inherited property.

19.40. The toplevel element siri:Occupancy

siri:Occupancy

+siri:OccupancyEnumeration

An approximate figure of how occupied the journey is after departing from a given stop, e.g. 'manySeatsAvailable' or 'standingRoomOnly'. If omitted: Passenger load is unknown. Occupancies and capacities for individual VEHICLEs, e.g. parts of a COMPOUND TRAIN, can also be specified in more detail for the departure on CALL level.

19.41. The toplevel element siri:OriginName

siri:OriginName

+siri:NaturalLanguagePlaceNameStructure

The name of the origin of the journey; used to help identify the VEHICLE JOURNEY on arrival boards.

19.42. The toplevel element siri:PredictionInaccurate

siri:PredictionInaccurate

xs:boolean

Whether the prediction for a specific stop or the whole journey is considered to be of a useful accuracy or not. Default is 'false', i.e. prediction is considered to be accurate. If prediction is degraded, e.g. because of a situation, PredictionInaccurate is used to indicate a lowered quality of data. Inherited property. PredictionInaccurate can be used in combination with InCongestion, but is more general.

19.43. The toplevel element siri:PredictionInaccurateReason

siri:PredictionInaccurateReason

+siri:PredictionInaccurateReasonEnumeration

Can be used to inform the passenger about the reason for a change of the prediction (in)accuracy in case PredictionInaccurate is set to 'true'. (since SIRI 2.1)

19.44. The toplevel element siri:QuayType

siri:QuayType

+siri:TypeOfNestedQuayEnumeration

Indicates the type of a nested QUAY in case of detailed STOP PLACE models. A QUAY may be part of a group of QUAYs, or may be divided into sectors, i.e., smaller sub-QUAYs. (since SIRI 2.1)

19.45. The toplevel element siri:RecordedDepartureCapacities

siri:RecordedDepartureCapacities

+siri:PassengerCapacityStructure

Actually recorded/counted capacities of a VEHICLE after departing from a given stop. Alternative way to communicate occupancy measurements. (since SIRI 2.1)

19.46. The toplevel element siri:RecordedDepartureOccupancy

siri:RecordedDepartureOccupancy

+siri:VehicleOccupancyStructure

Actually recorded/counted occupancies of a VEHICLE and reserved seats after departing from a given stop. (since SIRI 2.1)

19.47. The toplevel element siri:RelatedJourney

siri:RelatedJourney

+siri:RelatedJourneyStructure

Refers to the JOURNEY to which the current JOURNEY is related. (since SIRI 2.1)

19.48. The toplevel element siri:Train

siri:Train

+siri:TrainStructure

A vehicle composed of TRAIN ELEMENTs assembled in a certain order (so called TRAIN COMPONENTs), i.e. wagons assembled together and propelled by a locomotive or one of the wagons. (since SIRI 2.1)

19.49. The toplevel element siri:TrainComponent

siri:TrainComponent

+siri:TrainComponentStructure

Specifies the order of a certain TRAIN ELEMENT within a TRAIN and how the TRAIN ELEMENT is labeled in that context. (since SIRI 2.1)

19.50. The toplevel element siri:TrainElement

siri:TrainElement

+siri:TrainElementStructure

An elementary component of a TRAIN, e.g. wagon or locomotive. (since SIRI 2.1)

19.51. The toplevel element siri:TrainInCompoundTrain

siri:TrainInCompoundTrain

+siri:TrainInCompoundTrainStructure

Specifies the order of a certain TRAIN within a COMPOUND TRAIN and how the TRAIN is labeled in that context. (since SIRI 2.1)

19.52. The toplevel element siri:ViaName

siri:ViaName

+siri:NaturalLanguagePlaceNameStructure

Names of VIA points, used to help identify the LINEfor example, Luton to Luton via Sutton. Currently 3 in VDV. Should only be included if the detail level was requested.

19.53. The group siri:AimedCallGroup

siri:AimedCallGroup

Elements describing the targeted CALL of a VEHICLE at a stop.

siri:AimedVehicleArrivalGroup

→‍siri:AimedArrivalTime

0:1

Target arrival time of VEHICLE at stop according to latest working timetable.

→‍siri:ArrivalPlatformName

0:1

>siri:NaturalLanguageStringStructure

Bay or platform (QUAY) name to show passenger i.e. expected platform for vehicle to arrive at. Inheritable property. Can be omitted if the same as the DeparturePlatformName If there no arrival platform name separate from the departure platform name, the precedence is: (i) any arrival platform on any related dated timetable element, (ii) any departure platform name on this estimated element; (iii) any departure platform name on any related dated timetable CALL.

→‍siri:ArrivalBoardingActivity

0:1

siri:ArrivalBoardingActivityEnumeration

Type of alighting allowed at stop. Default is 'Alighting'.

siri:ArrivalStopAssignment

0:*

+siri:PlannedStopAssignmentStructure

Assignment of planned arrival at scheduled STOP POINT to a phsyical QUAY (platform). If not given, assume same as for departure. (since SIRI 2.0).

→‍siri:ArrivalFormationAssignment

0:*

+siri:FormationAssignmentStructure

Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof). If not given, assume same as for departure. (since SIRI 2.1)

→‍siri:ArrivalOperatorRefs

0:*

>siri:OperatorRefStructure

OPERATORs of of service up until arrival. May change for departure. (since SIRI 2.0).

siri:AimedVehicleDepartureGroup

→‍siri:AimedDepartureTime

0:1

Target departure time of VEHICLE from stop according to latest working timetable.

→‍siri:DeparturePlatformName

0:1

>siri:NaturalLanguageStringStructure

Departure QUAY (bay or platform) name. Default taken from planned timetable.

→‍siri:DepartureBoardingActivity

0:1

siri:DepartureBoardingActivityEnumeration

Nature of boarding allowed at stop. Default is 'Boarding'.

siri:DepartureStopAssignment

0:*

+siri:PlannedStopAssignmentStructure

→‍siri:DepartureFormationAssignment

0:*

+siri:FormationAssignmentStructure

Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof). (since SIRI 2.1)

→‍siri:DepartureOperatorRefs

0:*

>siri:OperatorRefStructure

OPERATORs of service for departure and onwards. May change from that for arrival. (since SIRI 2.0).

siri:AimedCallGroup

→‍siri:AimedLatestPassengerAccessTime

0:1

Latest target time at which a PASSENGER should aim to arrive at the STOP PLACE containing the stop. This time may be earlier than the VEHICLE departure times and may include time for processes such as checkin, security, etc.(As specified by CHECK CONSTRAINT DELAYs in the underlying data). If absent assume to be the same as Earliest expected departure time. (since SIRI 2.0)

→‍siri:AimedHeadwayInterval

0:1

siri:PositiveDurationType

For frequency based services, target interval between vehicles at stop.

19.54. The group siri:AimedVehicleArrivalGroup

siri:AimedVehicleArrivalGroup

Elements describing the arrival of a VEHICLE at a stop.

siri:AimedVehicleArrivalGroup

→‍siri:AimedArrivalTime

0:1

Target arrival time of VEHICLE at stop according to latest working timetable.

→‍siri:ArrivalPlatformName

0:1

>siri:NaturalLanguageStringStructure

Bay or platform (QUAY) name to show passenger i.e. expected platform for vehicle to arrive at. Inheritable property. Can be omitted if the same as the DeparturePlatformName If there no arrival platform name separate from the departure platform name, the precedence is: (i) any arrival platform on any related dated timetable element, (ii) any departure platform name on this estimated element; (iii) any departure platform name on any related dated timetable CALL.

→‍siri:ArrivalBoardingActivity

0:1

siri:ArrivalBoardingActivityEnumeration

Type of alighting allowed at stop. Default is 'Alighting'.

siri:ArrivalStopAssignment

0:*

+siri:PlannedStopAssignmentStructure

Assignment of planned arrival at scheduled STOP POINT to a phsyical QUAY (platform). If not given, assume same as for departure. (since SIRI 2.0).

→‍siri:ArrivalFormationAssignment

0:*

+siri:FormationAssignmentStructure

Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof). If not given, assume same as for departure. (since SIRI 2.1)

→‍siri:ArrivalOperatorRefs

0:*

>siri:OperatorRefStructure

OPERATORs of of service up until arrival. May change for departure. (since SIRI 2.0).

19.55. The group siri:AimedVehicleDepartureGroup

siri:AimedVehicleDepartureGroup

Elements describing the departure of a VEHICLE from a stop.

siri:AimedVehicleDepartureGroup

→‍siri:AimedDepartureTime

0:1

Target departure time of VEHICLE from stop according to latest working timetable.

→‍siri:DeparturePlatformName

0:1

>siri:NaturalLanguageStringStructure

Departure QUAY (bay or platform) name. Default taken from planned timetable.

→‍siri:DepartureBoardingActivity

0:1

siri:DepartureBoardingActivityEnumeration

Nature of boarding allowed at stop. Default is 'Boarding'.

siri:DepartureStopAssignment

0:*

+siri:PlannedStopAssignmentStructure

→‍siri:DepartureFormationAssignment

0:*

+siri:FormationAssignmentStructure

Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof). (since SIRI 2.1)

→‍siri:DepartureOperatorRefs

0:*

>siri:OperatorRefStructure

OPERATORs of service for departure and onwards. May change from that for arrival. (since SIRI 2.0).

19.56. The group siri:BoardingPositionAssignmentGroup

siri:BoardingPositionAssignmentGroup

Elements for assignment of a SCHEDULED STOP POINT to a specific BOARDING POSITION or location on a QUAY. (since SIRI 2.1)

siri:BoardingPositionAssignmentGroup

siri:AimedBoardingPositionRef

0:1

>siri:BoardingPositionRefStructure

Physical BOARDING POSITION to use according to the planned timetable.

siri:AimedBoardingPositionName

0:*

>siri:NaturalLanguageStringStructure

Scheduled BOARDING POSITION name. Can be used to indicate boarding position change.

siri:ExpectedBoardingPositionRef

0:1

>siri:BoardingPositionRefStructure

Physical BOARDING POSITION to use according to the real-time prediction.

siri:ExpectedBoardingPositionName

0:*

>siri:NaturalLanguageStringStructure

Expected BOARDING POSITION name. Can be used to indicate real-time prediction.

siri:ActualBoardingPositionRef

0:1

>siri:BoardingPositionRefStructure

Actually recorded BOARDING POSITION. Can be used to indicate the actually used boarding position.

siri:ActualBoardingPositionName

0:*

>siri:NaturalLanguageStringStructure

Recorded BOARDING POSITION name. Can be used to indicate the actually used boarding position.

19.57. The group siri:CallNoteGroup

siri:CallNoteGroup

Annotations of the CALL.

siri:CallNoteGroup

siri:CallNote

0:*

>siri:NaturalLanguageStringStructure

Text annotation that applies to this CALL.

19.58. The group siri:CallPropertyGroup

siri:CallPropertyGroup

Elements describing the CALL Properties Values for these elements can be specified on an production VEHICLE JOURNEY CALL. Each real-time journey CALL takes its values from the corresponding dated VEHICLE JOURNEY CALL. The absence of a value on an real-time CALL l indicates that the value should be inherited (i) from any recent preceding update message for the same entity, or if there is no previous override, (ii) from its immediate parent entity.

siri:CallPropertyGroup

→‍siri:TimingPoint

0:1

Whether the stop is a TIMING POINT. Times for stops that are not timing points are sometimes interpolated crudely from the timing points, and may represent a lower level of accuracy. Default is 'true'.

siri:BoardingStretch

0:1

Whether this is a Hail and Ride Stop. Default is 'false'.

siri:RequestStop

0:1

Whether Vehicle stops only if requested explicitly by passenger. Default is 'false'.

siri:OriginDisplay

0:*

>siri:NaturalLanguageStringStructure

Origin to show for the VEHICLE at the specific stop (vehicle signage), if different to the Origin Name for the full journey. (since SIRI 2.0)

siri:DestinationDisplay

0:*

>siri:NaturalLanguageStringStructure

Destination to show for the VEHICLE at the specific stop (vehicle signage), if different to the Destination Name for the full journey.

19.59. The group siri:DatedOperationalInfoGroup

siri:DatedOperationalInfoGroup

Operational information about the monitored VEHICLE JOURNEY.

siri:OperationalBlockGroup

siri:BlockRef

0:1

>siri:BlockRefStructure

BLOCK that VEHICLE is running.

siri:CourseOfJourneyRef

0:1

>siri:CourseOfJourneyRefStructure

COURSE OF JOURNEY ('Run') that VEHICLE is running.

siri:DatedOperationalInfoGroup

→‍siri:VehicleRef

0:1

>siri:VehicleRefStructure

Reference to a VEHICLE.

19.60. The group siri:FlexibleStopLocationGroup

siri:FlexibleStopLocationGroup

Elements for location of flexible stops or service that allows pickup anywhere in a designated area. (since SIRI 2.1)

siri:FlexibleStopLocationGroup

→‍siri:AimedFlexibleArea

0:1

+siri:FlexibleAreaStructure

Area that encompasses the scheduled flexible stop locations according to the planned timetable. (since SIRI 2.1)

→‍siri:AimedFlexibleAreaRef

0:1

>siri:FlexibleAreaRefStructure

Reference to the scheduled location or flexible area. (since SIRI 2.1)

→‍siri:AimedLocationName

0:*

>siri:NaturalLanguageStringStructure

Name or description (e.g. address) of the scheduled location or flexible area. (since SIRI 2.1)

siri:ExpectedFlexibleArea

0:1

+siri:FlexibleAreaStructure

Area that encompasses the expected flexible stop locations according to the real-time prediction.

siri:ExpectedFlexibleAreaRef

0:1

>siri:FlexibleAreaRefStructure

siri:ExpectedLocationName

0:*

>siri:NaturalLanguageStringStructure

Name or description (e.g. address) of the expected location or flexible area.

siri:ActualFlexibleArea

0:1

+siri:FlexibleAreaStructure

Area that encompasses the actually recorded flexible stop locations.

siri:ActualFlexibleAreaRef

0:1

>siri:FlexibleAreaRefStructure

siri:ActualLocationName

0:*

>siri:NaturalLanguageStringStructure

Name or description (e.g. address) of the actually recorded location or flexible area.

19.61. The group siri:FormationStatusInfoGroup

siri:FormationStatusInfoGroup

Elements for FormationStatus that further describe the status of the formation, e.g. whether the accessibility has changed. (since SIRI 2.1)

siri:FormationStatusInfoGroup

siri:Description

0:*

>siri:NaturalLanguageStringStructure

Description of the status of a formation or a vehicle within the formation.

siri:AccessibilityAssessment

0:1

+acsb:AccessibilityAssessmentStructure

Accessibility of the formation or a vehicle within the formation.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

19.62. The group siri:HeadwayIntervalGroup

siri:HeadwayIntervalGroup

Elements describing the HEADWAY INTERVALs.

siri:HeadwayIntervalGroup

→‍siri:AimedHeadwayInterval

0:1

siri:PositiveDurationType

For frequency based services, target interval between vehicles at stop.

→‍siri:ExpectedHeadwayInterval

0:1

siri:PositiveDurationType

For frequency based services, expected interval between vehicles at stop.

19.63. The group siri:JourneyEndNamesGroup

siri:JourneyEndNamesGroup

End names for journey.

siri:JourneyEndNamesGroup

→‍siri:OriginRef

0:1

>siri:JourneyPlaceRefStructure

Reference to the origin SCHEDULED STOP POINT of the journey.

siri:OriginName

0:*

>siri:NaturalLanguagePlaceNameStructure

Name of the origin of the journey. (Unbounded since SIRI 2.0)

siri:OriginShortName

0:*

>siri:NaturalLanguagePlaceNameStructure

Short name of the origin of the journey; used to help identify the VEHICLE JOURNEY on arrival boards. If absent, same as Origin Name.

siri:DestinationDisplayAtOrigin

0:*

>siri:NaturalLanguagePlaceNameStructure

DIRECTION name shown for jurney at the origin. (since SIRI 2.0)

siri:Via

0:*

+siri:ViaNameStructure

Names of VIA points, used to help identify the LINE, for example, Luton to Luton via Sutton. Currently 3 in VDV. Should only be included if the detail level was requested.

→‍siri:DestinationRef

0:1

>siri:DestinationRefStructure

Reference to the destination SCHEDULED STOP POINT of the journey.

siri:DestinationName

0:*

>siri:NaturalLanguageStringStructure

Description of the destination stop (vehicle signage), Can be overwritten for a journey, and then also section by section by the entry in an individual CALl. (Unbounded since SIRI 2.0)

siri:DestinationShortName

0:*

>siri:NaturalLanguagePlaceNameStructure

Short name of the DESTINATION.of the journey; used to help identify the VEHICLE JOURNEY on arrival boards. If absent, same as DestinationName. (Unbounded since SIRI 2.0)

siri:OriginDisplayAtDestination

0:*

>siri:NaturalLanguagePlaceNameStructure

Origin name shown for jourey at the destination (since SIRI 2.0)

19.64. The group siri:JourneyEndTimesGroup

siri:JourneyEndTimesGroup

Call times for journey.

siri:JourneyEndTimesGroup

siri:HeadwayService

0:1

Whether this is a Headway Service, that is shown as operating at a prescribed interval rather than to a fixed timetable. Default is 'false'.

siri:OriginAimedDepartureTime

0:1

Timetabled departure time from Origin.

siri:DestinationAimedArrivalTime

0:1

Timetabled arrival time at Destination.

→‍siri:FirstOrLastJourney

0:1

siri:FirstOrLastJourneyEnumeration

Whether journey is first or last journey of day. (since SIRI 2.0)

19.65. The group siri:JourneyFormationGroup

siri:JourneyFormationGroup

Groups relevant elements of the formation model that are used on JOURNEY level. The TRAIN conceptual model represents VEHICLE TYPE properties that are peculiar to TRAINs. A TRAIN may comprise not just a single VEHICLE but a chain of carriages, TRAIN ELEMENTS, assembled as TRAIN COMPONENTs. Groups of carriages may be managed as sections by composing TRAINs into a COMPOUND TRAIN made up of multiple TRAIN IN COMPOUND TRAIN, for example in a train that joins or splits. (since SIRI 2.1)

siri:JourneyFormationGroup

siri:TrainElements

0:1

+local-type: typedef-25.2

siri:Trains

0:1

+local-type: typedef-25.3

siri:CompoundTrains

0:1

+local-type: typedef-25.4

19.66. The group siri:JourneyInfoGroup

siri:JourneyInfoGroup

Elements describing a VEHICLE JOURNEY. Values for these elements can be specified on an annual schedule and will be inherited, unless overriden, onto the production timetable and then onto the individul DATED VEHICLE JOURNEYs of the timetable. Each real-time journey (e.g. ESTIMATED VEHICLE JOURNEY or MONITORED VEHICLE JORUNEY) takes its values from the DATED VEHICLE JOURNEY that it follows. The absence of a value on an entity at a given level indicates that the value should be inherited (i) from any recent preceding update message for the same entity, or if there is no previous override, (ii) from its immediate parent entity.

siri:JourneyInfoGroup

siri:VehicleJourneyName

0:*

>siri:NaturalLanguageStringStructure

For train services with named journeys. Train name, e.g. “West Coast Express”. If omitted: No train name. Inherited property. (Unbounded since SIRI 2.0)

→‍siri:JourneyNote

0:*

>siri:NaturalLanguageStringStructure

Additional descriptive text associated with journey. Inherited property.

siri:PublicContact

0:1

+siri:SimpleContactStructure

Contact details for use by members of public. (since SIRI 2.0)

siri:OperationsContact

0:1

+siri:SimpleContactStructure

Contact details for use by operational staff. (since SIRI 2.0)

19.67. The group siri:JourneyRelationInfoGroup

siri:JourneyRelationInfoGroup

Specifies which CALL or JOURNEY PART of the JOURNEY has a JOURNEY RELATION. (since SIRI 2.1)

The element contains one of the following elements (a-b)

siri:JourneyRelationInfoGroup

a

siri:CallInfo

-1:1

+siri:RelatedCallStructure

Information about the stop at which the JOURNEY is related to another JOURNEY. (since SIRI 2.1)

b

siri:JourneyParts

-1:1

+local-type: typedef-25.1

Information about the JOURNEY PARTs for which the JOURNEY has a JOURNEY RELATION. (since SIRI 2.1)

19.68. The group siri:MonitoredStopArrivalStatusGroup

siri:MonitoredStopArrivalStatusGroup

Elements describing the arrival status of a VEHICLE at a stop.

siri:MonitoredStopArrivalStatusGroup

→‍siri:ArrivalStatus

0:1

siri:CallStatusEnumeration

Classification of the timeliness of the visit according to a fixed list of values. If not specified, same as DepartureStatus.

→‍siri:ArrivalCancellationReason

0:1

>siri:NaturalLanguageStringStructure

Text annotation to be used in cases where ArrivalStatus is set to 'cancelled'. (since SIRI 2.1)

→‍siri:ArrivalProximityText

0:1

>siri:NaturalLanguageStringStructure

Arbitrary text string to show to indicate the status of the departure of the VEHICLE for example, “Enroute”, “5 Km”, “Approaching”. May depend on the policy of the OPERATOR, for example show “Approaching” if less than 200metres away from stop. (since SIRI 2.0)

→‍siri:ArrivalPlatformName

0:1

>siri:NaturalLanguageStringStructure

Bay or platform (QUAY) name to show passenger i.e. expected platform for vehicle to arrive at. Inheritable property. Can be omitted if the same as the DeparturePlatformName If there no arrival platform name separate from the departure platform name, the precedence is: (i) any arrival platform on any related dated timetable element, (ii) any departure platform name on this estimated element; (iii) any departure platform name on any related dated timetable CALL.

→‍siri:ArrivalBoardingActivity

0:1

siri:ArrivalBoardingActivityEnumeration

Type of alighting allowed at stop. Default is 'Alighting'.

siri:ArrivalStopAssignment

0:*

+siri:StopAssignmentStructure

Assignment of planned, expected and/or recorded arrival at STOP POINT to a phsyical QUAY (platform). If not given, assume same as for departure. (since SIRI 2.0).

→‍siri:ArrivalFormationAssignment

0:*

+siri:FormationAssignmentStructure

Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof). If not given, assume same as for departure. (since SIRI 2.1)

→‍siri:ArrivalOrientationRelativeToQuay

0:*

>siri:VehicleOrientationRelativeToQuay

Indication of the direction of travel of the vehicle (e.g. TRAIN formation) with respect to the platform, or more precisely the QUAY. Unbounded to allow multiple languages. (since SIRI 2.1) Examples: - "towards A" or "towards sector A" if the QUAY is separated into sub-QUAYs or so called sectors. This would be equivalent to the vehicle arriving at sector A first when approaching the QUAY with sectors A-B-C-D. If the arriving vehicle is represented as an arrow, "towards A" would be abstracted as "=> A-B-C-D". - "towards 0" or "towards reference point 0" if sectors are not available or the QUAY has a reference point, e.g. for measuring the length of the QUAY, identified by "0". This would be equivalent to the vehicle arriving at this reference point first when approaching the QUAY. If the arriving vehicle is represented as an arrow, "towards 0" would be abstracted as "=> 0...100". "100" (as in percent) could denote the opposite side of the QUAY (measured at the full length of the QUAY with respect to the reference point). It is advised to specify a reference point that is meaningful for passengers on location.

→‍siri:ArrivalOperatorRefs

0:*

>siri:OperatorRefStructure

OPERATORs of of service up until arrival. May change for departure. (since SIRI 2.0).

19.69. The group siri:MonitoredStopDepartureStatusGroup

siri:MonitoredStopDepartureStatusGroup

Elements describing the departure status of a VEHICLE from a stop.

siri:MonitoredStopDepartureStatusGroup

→‍siri:DepartureStatus

0:1

siri:CallStatusEnumeration

Classification of the timeliness of the departure part of the CALL, according to a fixed list of values. This may reflect a presentation policy, for example CALLs less than one minute behind target time are still classified as on-time. Applications may use this to guide their own presentation of times.

→‍siri:DepartureCancellationReason

0:1

>siri:NaturalLanguageStringStructure

Text annotation to be used in cases where DepartureStatus is set to 'cancelled'. (since SIRI 2.1)

→‍siri:DepartureProximityText

0:1

>siri:NaturalLanguageStringStructure

Arbitrary text string to show to indicate the status of the departure of the vehicle, for example, “Boarding”, “GatesClosed”. (since SIRI 2.0)

→‍siri:DeparturePlatformName

0:1

>siri:NaturalLanguageStringStructure

Departure QUAY (bay or platform) name. Default taken from planned timetable.

→‍siri:DepartureBoardingActivity

0:1

siri:DepartureBoardingActivityEnumeration

Nature of boarding allowed at stop. Default is 'Boarding'.

siri:DepartureStopAssignment

0:*

+siri:StopAssignmentStructure

→‍siri:DepartureFormationAssignment

0:*

+siri:FormationAssignmentStructure

Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof). (since SIRI 2.1)

→‍siri:DepartureOrientationRelativeToQuay

0:*

>siri:VehicleOrientationRelativeToQuay

Indication of the direction of travel of the vehicle (e.g. TRAIN formation) with respect to the platform, or more precisely the QUAY. Unbounded to allow multiple languages. (since SIRI 2.1) Examples: - "towards A" or "towards sector A" if the QUAY is separated into sub-QUAYs or so called sectors. This would be equivalent to the vehicle departing in the direction of sector A on a QUAY with sectors A-B-C-D. If the departing vehicle is represented as an arrow, "towards A" would be abstracted as "<= A-B-C-D". - "towards 0" or "towards reference point 0" if sectors are not available or the QUAY has a reference point, e.g. for measuring the length of the QUAY, identified by "0". This would be equivalent to the vehicle departing in the direction of this reference point. If the departing vehicle is represented as an arrow, "towards 0" would be abstracted as "<= 0...100". "100" (as in percent) could denote the opposite side of the QUAY (measured at the full length of the QUAY with respect to the reference point). It is advised to specify a reference point that is meaningful for passengers on location.

The element contains one of the following element sequences (a-b)

a

→‍siri:ExpectedDepartureOccupancy

-0:*

+siri:VehicleOccupancyStructure

Expected/Predicted real-time occupancies of a VEHICLE and reservations after departing from a given stop. (since SIRI 2.1)

a

→‍siri:ExpectedDepartureCapacities

-0:*

+siri:PassengerCapacityStructure

Expected/Predicted real-time capacities (number of available seats) of a VEHICLE after departing from a given stop. Alternative way to communicate occupancy measurements. (since SIRI 2.1)

b

→‍siri:RecordedDepartureOccupancy

-0:*

+siri:VehicleOccupancyStructure

Actually recorded/counted occupancies of a VEHICLE and reserved seats after departing from a given stop. (since SIRI 2.1)

b

→‍siri:RecordedDepartureCapacities

-0:*

+siri:PassengerCapacityStructure

Actually recorded/counted capacities of a VEHICLE after departing from a given stop. Alternative way to communicate occupancy measurements. (since SIRI 2.1)

→‍siri:DepartureOperatorRefs

0:*

>siri:OperatorRefStructure

OPERATORs of service for departure and onwards. May change from that for arrival. (since SIRI 2.0).

19.70. The group siri:OccupancyScopeFilterGroup

siri:OccupancyScopeFilterGroup

The intersection of supplied elements describes the extent that the Occupancy values applies to. (since SIRI 2.1) Only vehicle-centric filter (measurement in a part or at an entrance of a TRAIN) are available here, but a stop-centric filtering (measurement in a sector or at a position on a QUAY) can be achieved indirectly via Arrival-/DepartureFormationAssignment.

siri:TrainFormationReferenceGroup

→‍siri:CompoundTrainRef

0:1

>siri:CompoundTrainRefStructure

Reference to a COMPOUND TRAIN. (since SIRI 2.1)

The element contains one of the following elements (a-b)

a

→‍siri:TrainRef

-0:1

>siri:TrainRefStructure

Reference to a TRAIN. (since SIRI 2.1)

b

→‍siri:TrainInCompoundTrainRef

-0:1

>siri:TrainInCompoundTrainRefStructure

Reference to a TRAIN IN COMPOUND TRAIN. (since SIRI 2.1)

The element contains one of the following elements (a-b)

a

→‍siri:TrainElementRef

-0:1

>siri:TrainElementRefStructure

Reference to a TRAIN ELEMENT. (since SIRI 2.1)

b

→‍siri:TrainComponentRef

-0:1

>siri:TrainComponentRefStructure

Reference to a TRAIN COMPONENT. (since SIRI 2.1)

→‍siri:EntranceToVehicleRef

0:1

>siri:EntranceToVehicleRefStructure

Reference to an ENTRANCE TO VEHICLE. (since SIRI 2.1)

siri:OccupancyScopeFilterGroup

siri:FareClass

0:1

siri:FareClassEnumeration

Fare class in VEHICLE for which occupancy or capacities are specified.

siri:PassengerCategory

0:1

>siri:NaturalLanguageStringStructure

Adult, child, wheelchair etc.

19.71. The group siri:OccupancyValuesGroup

siri:OccupancyValuesGroup

Occupancy values applying to indicated scope. (since SIRI 2.1)

siri:OccupancyValuesGroup

siri:OccupancyLevel

0:1

siri:OccupancyEnumeration

An approximate figure of how occupied or full a VEHICLE and its parts are, e.g. 'manySeatsAvailable' or 'standingRoomOnly'. More accurate data can be provided by the individual occupancies or capacities below.

siri:OccupancyPercentage

0:1

siri:PercentageType

Utilised percentage of maximum payload after departing the STOP POINT.

siri:AlightingCount

0:1

siri:NumberOfPassengers

Total number of alighting passengers for this vehicle journey at this STOP POINT.

siri:BoardingCount

0:1

siri:NumberOfPassengers

Total number of boarding passengers for this vehicle journey at this STOP POINT.

siri:OnboardCount

0:1

siri:NumberOfPassengers

Total number of passengers on-board after departing the STOP POINT.

siri:SpecialPlacesOccupied

0:1

siri:NumberOfPassengers

Total number of special places, e.g. seats for the disabled or lounge seats, that are occupied after departing the STOP POINT.

siri:PushchairsOnboardCount

0:1

siri:NumberOfPassengers

Total number of pushchairs on-board after departing the STOP POINT.

siri:WheelchairsOnboardCount

0:1

siri:NumberOfPassengers

Total number of wheelchairs on-board after departing the STOP POINT.

siri:PramsOnboardCount

0:1

Total number of prams on-board after departing the STOP POINT.

siri:BicycleOnboardCount

0:1

Total number of bicycles on-board, i.e., number of bicycle racks that are occupied after departing the STOP POINT.

19.72. The group siri:OnwardsCallGroup

siri:OnwardsCallGroup

Elements describing the CALL. Values for these elements can be specified on an production VEHICLE JOURNEY CALL. Each real-time journey CALL takes its values from the corresponding dated VEHICLE JOURNEY CALL. The absence of a value on an real-time CALL l indicates that the value should be inherited (i) from any recent preceding update message for the same entity, or if there is no previous override, (ii) from its immediate parent entity.

siri:OnwardVehicleArrivalTimesGroup

→‍siri:AimedArrivalTime

0:1

Target arrival time of VEHICLE at stop according to latest working timetable.

The element contains one of the following elements (b) or element sequences (a)

a

→‍siri:ExpectedArrivalTime

-0:1

Estimated time of arriival of VEHICLE at stop .

a

siri:LatestExpectedArrivalTime

-0:1

Latest time at which a VEHICLE will arrive at stop. (since SIRI 2.1)

a

siri:ExpectedArrivalPredictionQuality

-0:1

+siri:PredictionQualityStructure

Prediction quality, either as approximate level, or more quantitative percentile range of predictions that will fall within a given range of times. (since SIRI 2.0)

b

siri:ArrivalPredictionUnknown

-1:1

siri:EmptyType

If the producer is (temporarily) not able to deliver real-time predictions (e.g. because of a connection loss), he has various options (and combinations of them) to inform the consumer: (i) set Monitored to 'false' (ii) transmit ExpectedArrivalTime together with "PredictionInaccurate=true" (iii) drop/omit ExpectedArrivalTime (iv) set ArrivalStatus to 'noReport' However, this might introduce ambiguity: e.g. option (iii) might be interpreted as "on time" by one consumer, but also as "indefinite delay" by another consumer. To avoid this, the producer should transmit xxxPredictionUnknown instead of any expected times. (since SIRI 2.1)

siri:MonitoredStopArrivalStatusGroup

→‍siri:ArrivalStatus

0:1

siri:CallStatusEnumeration

Classification of the timeliness of the visit according to a fixed list of values. If not specified, same as DepartureStatus.

→‍siri:ArrivalCancellationReason

0:1

>siri:NaturalLanguageStringStructure

Text annotation to be used in cases where ArrivalStatus is set to 'cancelled'. (since SIRI 2.1)

→‍siri:ArrivalProximityText

0:1

>siri:NaturalLanguageStringStructure

Arbitrary text string to show to indicate the status of the departure of the VEHICLE for example, “Enroute”, “5 Km”, “Approaching”. May depend on the policy of the OPERATOR, for example show “Approaching” if less than 200metres away from stop. (since SIRI 2.0)

→‍siri:ArrivalPlatformName

0:1

>siri:NaturalLanguageStringStructure

Bay or platform (QUAY) name to show passenger i.e. expected platform for vehicle to arrive at. Inheritable property. Can be omitted if the same as the DeparturePlatformName If there no arrival platform name separate from the departure platform name, the precedence is: (i) any arrival platform on any related dated timetable element, (ii) any departure platform name on this estimated element; (iii) any departure platform name on any related dated timetable CALL.

→‍siri:ArrivalBoardingActivity

0:1

siri:ArrivalBoardingActivityEnumeration

Type of alighting allowed at stop. Default is 'Alighting'.

siri:ArrivalStopAssignment

0:*

+siri:StopAssignmentStructure

Assignment of planned, expected and/or recorded arrival at STOP POINT to a phsyical QUAY (platform). If not given, assume same as for departure. (since SIRI 2.0).

→‍siri:ArrivalFormationAssignment

0:*

+siri:FormationAssignmentStructure

Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof). If not given, assume same as for departure. (since SIRI 2.1)

→‍siri:ArrivalOrientationRelativeToQuay

0:*

>siri:VehicleOrientationRelativeToQuay

Indication of the direction of travel of the vehicle (e.g. TRAIN formation) with respect to the platform, or more precisely the QUAY. Unbounded to allow multiple languages. (since SIRI 2.1) Examples: - "towards A" or "towards sector A" if the QUAY is separated into sub-QUAYs or so called sectors. This would be equivalent to the vehicle arriving at sector A first when approaching the QUAY with sectors A-B-C-D. If the arriving vehicle is represented as an arrow, "towards A" would be abstracted as "=> A-B-C-D". - "towards 0" or "towards reference point 0" if sectors are not available or the QUAY has a reference point, e.g. for measuring the length of the QUAY, identified by "0". This would be equivalent to the vehicle arriving at this reference point first when approaching the QUAY. If the arriving vehicle is represented as an arrow, "towards 0" would be abstracted as "=> 0...100". "100" (as in percent) could denote the opposite side of the QUAY (measured at the full length of the QUAY with respect to the reference point). It is advised to specify a reference point that is meaningful for passengers on location.

→‍siri:ArrivalOperatorRefs

0:*

>siri:OperatorRefStructure

OPERATORs of of service up until arrival. May change for departure. (since SIRI 2.0).

siri:OnwardVehicleDepartureTimesGroup

→‍siri:AimedDepartureTime

0:1

Target departure time of VEHICLE from stop according to latest working timetable.

The element contains one of the following elements (b) or element sequences (a)

a

→‍siri:ExpectedDepartureTime

-0:1

Estimated time of departure of VEHICLE from stop, most likely taking into account all control actions such as waiting.

a

siri:ProvisionalExpectedDepartureTime

-0:1

Expected departure time of VEHICLE without waiting time due to operational actions. For people at stop this would normally be shown if different from Expected departure time. So if servcie decides not to wait may leave earler than expected departure time (since SIRI 2.0).

a

siri:EarliestExpectedDepartureTime

-0:1

Earliest time at which VEHICLE may leave the stop. Used to secure connections. Used for passenger announcements. Passengers must be at boarding point by this time to be sure of catching VEHICLE. i.e. "Vehicle will not leave before this time" - may be revised from original aimed time. (since SIRI 2.0)

a

siri:ExpectedDeparturePredictionQuality

-0:1

+siri:PredictionQualityStructure

Prediction quality, either as approximate level, or more quantitative percentile range of predictions that will fall within a given range of times. (since SIRI 2.0)

b

siri:DeparturePredictionUnknown

-1:1

siri:EmptyType

If the producer is (temporarily) not able to deliver real-time predictions (e.g. because of a connection loss), he has various options (and combinations of them) to inform the consumer: (i) set Monitored to 'false' (ii) transmit ExpectedDepartureTime together with "PredictionInaccurate=true" (iii) drop/omit ExpectedDepartureTime (iv) set DepartureStatus to 'noReport' However, this might introduce ambiguity: e.g. option (iii) might be interpreted as "on time" by one consumer, but also as "indefinite delay" by another consumer. To avoid this, the producer should transmit xxxPredictionUnknown instead of any expected times. (since SIRI 2.1)

siri:PassengerDepartureTimesGroup

→‍siri:AimedLatestPassengerAccessTime

0:1

Latest target time at which a PASSENGER should aim to arrive at the STOP PLACE containing the stop. This time may be earlier than the VEHICLE departure times and may include time for processes such as checkin, security, etc.(As specified by CHECK CONSTRAINT DELAYs in the underlying data). If absent assume to be the same as Earliest expected departure time. (since SIRI 2.0)

→‍siri:ExpectedLatestPassengerAccessTime

0:1

Latest expected time at which a PASSENGER should aim to arrive at the STOP PLACE containing the stop. This time may be earlier than the VEHICLE departure times and may include time for processes such as checkin, security, etc.(As specified by CHECK CONSTRAINT DELAYs in the underlying data). If absent assume to be the same as Earliest expected departure time. (since SIRI 2.0)

siri:MonitoredStopDepartureStatusGroup

→‍siri:DepartureStatus

0:1

siri:CallStatusEnumeration

Classification of the timeliness of the departure part of the CALL, according to a fixed list of values. This may reflect a presentation policy, for example CALLs less than one minute behind target time are still classified as on-time. Applications may use this to guide their own presentation of times.

→‍siri:DepartureCancellationReason

0:1

>siri:NaturalLanguageStringStructure

Text annotation to be used in cases where DepartureStatus is set to 'cancelled'. (since SIRI 2.1)

→‍siri:DepartureProximityText

0:1

>siri:NaturalLanguageStringStructure

Arbitrary text string to show to indicate the status of the departure of the vehicle, for example, “Boarding”, “GatesClosed”. (since SIRI 2.0)

→‍siri:DeparturePlatformName

0:1

>siri:NaturalLanguageStringStructure

Departure QUAY (bay or platform) name. Default taken from planned timetable.

→‍siri:DepartureBoardingActivity

0:1

siri:DepartureBoardingActivityEnumeration

Nature of boarding allowed at stop. Default is 'Boarding'.

siri:DepartureStopAssignment

0:*

+siri:StopAssignmentStructure

→‍siri:DepartureFormationAssignment

0:*

+siri:FormationAssignmentStructure

Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof). (since SIRI 2.1)

→‍siri:DepartureOrientationRelativeToQuay

0:*

>siri:VehicleOrientationRelativeToQuay

Indication of the direction of travel of the vehicle (e.g. TRAIN formation) with respect to the platform, or more precisely the QUAY. Unbounded to allow multiple languages. (since SIRI 2.1) Examples: - "towards A" or "towards sector A" if the QUAY is separated into sub-QUAYs or so called sectors. This would be equivalent to the vehicle departing in the direction of sector A on a QUAY with sectors A-B-C-D. If the departing vehicle is represented as an arrow, "towards A" would be abstracted as "<= A-B-C-D". - "towards 0" or "towards reference point 0" if sectors are not available or the QUAY has a reference point, e.g. for measuring the length of the QUAY, identified by "0". This would be equivalent to the vehicle departing in the direction of this reference point. If the departing vehicle is represented as an arrow, "towards 0" would be abstracted as "<= 0...100". "100" (as in percent) could denote the opposite side of the QUAY (measured at the full length of the QUAY with respect to the reference point). It is advised to specify a reference point that is meaningful for passengers on location.

The element contains one of the following element sequences (a-b)

a

→‍siri:ExpectedDepartureOccupancy

-0:*

+siri:VehicleOccupancyStructure

Expected/Predicted real-time occupancies of a VEHICLE and reservations after departing from a given stop. (since SIRI 2.1)

a

→‍siri:ExpectedDepartureCapacities

-0:*

+siri:PassengerCapacityStructure

Expected/Predicted real-time capacities (number of available seats) of a VEHICLE after departing from a given stop. Alternative way to communicate occupancy measurements. (since SIRI 2.1)

b

→‍siri:RecordedDepartureOccupancy

-0:*

+siri:VehicleOccupancyStructure

Actually recorded/counted occupancies of a VEHICLE and reserved seats after departing from a given stop. (since SIRI 2.1)

b

→‍siri:RecordedDepartureCapacities

-0:*

+siri:PassengerCapacityStructure

Actually recorded/counted capacities of a VEHICLE after departing from a given stop. Alternative way to communicate occupancy measurements. (since SIRI 2.1)

→‍siri:DepartureOperatorRefs

0:*

>siri:OperatorRefStructure

OPERATORs of service for departure and onwards. May change from that for arrival. (since SIRI 2.0).

siri:HeadwayIntervalGroup

→‍siri:AimedHeadwayInterval

0:1

siri:PositiveDurationType

For frequency based services, target interval between vehicles at stop.

→‍siri:ExpectedHeadwayInterval

0:1

siri:PositiveDurationType

For frequency based services, expected interval between vehicles at stop.

siri:StopProximityGroup

siri:DistanceFromStop

0:1

siri:DistanceType

Distance of VEHICLE from stop of CALL as measured along ROUTE track. Only shown if detail level is 'calls' or higher. Positive value denotes distance before stop. (since SIRI 2.0).

siri:NumberOfStopsAway

0:1

Count of stops along SERVICE PATTERN between current position of VEHICLE and stop of CALL as measured along ROUTE track. Only shown if detail level is 'calls' or higher. (since SIRI 2.0).

19.73. The group siri:OnwardVehicleArrivalTimesGroup

siri:OnwardVehicleArrivalTimesGroup

Elements for Arrival in onward CALl.

siri:OnwardVehicleArrivalTimesGroup

→‍siri:AimedArrivalTime

0:1

Target arrival time of VEHICLE at stop according to latest working timetable.

The element contains one of the following elements (b) or element sequences (a)

a

→‍siri:ExpectedArrivalTime

-0:1

Estimated time of arriival of VEHICLE at stop .

a

siri:LatestExpectedArrivalTime

-0:1

Latest time at which a VEHICLE will arrive at stop. (since SIRI 2.1)

a

siri:ExpectedArrivalPredictionQuality

-0:1

+siri:PredictionQualityStructure

Prediction quality, either as approximate level, or more quantitative percentile range of predictions that will fall within a given range of times. (since SIRI 2.0)

b

siri:ArrivalPredictionUnknown

-1:1

siri:EmptyType

If the producer is (temporarily) not able to deliver real-time predictions (e.g. because of a connection loss), he has various options (and combinations of them) to inform the consumer: (i) set Monitored to 'false' (ii) transmit ExpectedArrivalTime together with "PredictionInaccurate=true" (iii) drop/omit ExpectedArrivalTime (iv) set ArrivalStatus to 'noReport' However, this might introduce ambiguity: e.g. option (iii) might be interpreted as "on time" by one consumer, but also as "indefinite delay" by another consumer. To avoid this, the producer should transmit xxxPredictionUnknown instead of any expected times. (since SIRI 2.1)

19.74. The group siri:OnwardVehicleDepartureTimesGroup

siri:OnwardVehicleDepartureTimesGroup

Elements for departure in ONWARD CALL.

siri:OnwardVehicleDepartureTimesGroup

→‍siri:AimedDepartureTime

0:1

Target departure time of VEHICLE from stop according to latest working timetable.

The element contains one of the following elements (b) or element sequences (a)

a

→‍siri:ExpectedDepartureTime

-0:1

Estimated time of departure of VEHICLE from stop, most likely taking into account all control actions such as waiting.

a

siri:ProvisionalExpectedDepartureTime

-0:1

Expected departure time of VEHICLE without waiting time due to operational actions. For people at stop this would normally be shown if different from Expected departure time. So if servcie decides not to wait may leave earler than expected departure time (since SIRI 2.0).

a

siri:EarliestExpectedDepartureTime

-0:1

Earliest time at which VEHICLE may leave the stop. Used to secure connections. Used for passenger announcements. Passengers must be at boarding point by this time to be sure of catching VEHICLE. i.e. "Vehicle will not leave before this time" - may be revised from original aimed time. (since SIRI 2.0)

a

siri:ExpectedDeparturePredictionQuality

-0:1

+siri:PredictionQualityStructure

Prediction quality, either as approximate level, or more quantitative percentile range of predictions that will fall within a given range of times. (since SIRI 2.0)

b

siri:DeparturePredictionUnknown

-1:1

siri:EmptyType

If the producer is (temporarily) not able to deliver real-time predictions (e.g. because of a connection loss), he has various options (and combinations of them) to inform the consumer: (i) set Monitored to 'false' (ii) transmit ExpectedDepartureTime together with "PredictionInaccurate=true" (iii) drop/omit ExpectedDepartureTime (iv) set DepartureStatus to 'noReport' However, this might introduce ambiguity: e.g. option (iii) might be interpreted as "on time" by one consumer, but also as "indefinite delay" by another consumer. To avoid this, the producer should transmit xxxPredictionUnknown instead of any expected times. (since SIRI 2.1)

19.75. The group siri:OperationalBlockGroup

siri:OperationalBlockGroup

Operational information about the monitored VEHICLE JOURNEY.

siri:OperationalBlockGroup

siri:BlockRef

0:1

>siri:BlockRefStructure

BLOCK that VEHICLE is running.

siri:CourseOfJourneyRef

0:1

>siri:CourseOfJourneyRefStructure

COURSE OF JOURNEY ('Run') that VEHICLE is running.

19.76. The group siri:OperationalInfoGroup

siri:OperationalInfoGroup

Operational information about the monitored VEHICLE JOURNEY.

siri:OperationalBlockGroup

siri:BlockRef

0:1

>siri:BlockRefStructure

BLOCK that VEHICLE is running.

siri:CourseOfJourneyRef

0:1

>siri:CourseOfJourneyRefStructure

COURSE OF JOURNEY ('Run') that VEHICLE is running.

siri:OperationalInfoGroup

→‍siri:VehicleJourneyRef

0:1

>siri:VehicleJourneyRefStructure

Reference to a VEHICLE JOURNEY.

→‍siri:VehicleRef

0:1

>siri:VehicleRefStructure

Reference to a VEHICLE.

siri:AdditionalVehicleJourneyRef

0:*

+siri:FramedVehicleJourneyRefStructure

Refercence to other VEHICLE Journeys ((since SIRI 2.0))

siri:DriverRef

0:1

A reference to the DRIVER or Crew currently logged in to operate a monitored VEHICLE. May be omitted if real-time data is not available - i.e. it is timetabled data. (since SIRI 2.0)

siri:DriverName

0:1

The name oo the Driver or Crew (since SIRI 2.0)

19.77. The group siri:PassengerCapacityGroup

siri:PassengerCapacityGroup

Elements for a PASSENGER CAPACITY. Used to indicate the maximum capacities of a TRAIN ELEMENT or the estimated/recorded capacities of a VEHICLE at a given stop, i.e., the number of seats available. (since SIRI 2.1)

siri:PassengerCapacityGroup

siri:TotalCapacity

0:1

siri:NumberOfPassengers

The total capacity of the vehicle in number of passengers.

siri:SeatingCapacity

0:1

siri:NumberOfPassengers

The seating capacity of the vehicle in number of passengers.

siri:StandingCapacity

0:1

siri:NumberOfPassengers

The standing capacity of the vehicle in number of passengers.

siri:SpecialPlaceCapacity

0:1

siri:NumberOfPassengers

The number of special places on the vehicle, e.g. seats for the disabled or lounge seats.

siri:PushchairCapacity

0:1

siri:NumberOfPassengers

The number of push chair places on the vehicle.

siri:WheelchairPlaceCapacity

0:1

siri:NumberOfPassengers

The number of wheelchair places on the vehicle.

siri:PramPlaceCapacity

0:1

The number of places on the vehicle that are suitable for prams.

siri:BicycleRackCapacity

0:1

The number of bicycle racks on the vehicle.

19.78. The group siri:PassengerDepartureTimesGroup

siri:PassengerDepartureTimesGroup

Passenger arrival times at STOP PLACE in order to meet VEHICLE departure times for CALL.

siri:PassengerDepartureTimesGroup

→‍siri:AimedLatestPassengerAccessTime

0:1

Latest target time at which a PASSENGER should aim to arrive at the STOP PLACE containing the stop. This time may be earlier than the VEHICLE departure times and may include time for processes such as checkin, security, etc.(As specified by CHECK CONSTRAINT DELAYs in the underlying data). If absent assume to be the same as Earliest expected departure time. (since SIRI 2.0)

→‍siri:ExpectedLatestPassengerAccessTime

0:1

Latest expected time at which a PASSENGER should aim to arrive at the STOP PLACE containing the stop. This time may be earlier than the VEHICLE departure times and may include time for processes such as checkin, security, etc.(As specified by CHECK CONSTRAINT DELAYs in the underlying data). If absent assume to be the same as Earliest expected departure time. (since SIRI 2.0)

19.79. The group siri:QuayAssignmentGroup

siri:QuayAssignmentGroup

Elements for assignment of a SCHEDULED STOP POINT to a specific QUAY or platform. (since SIRI 2.1)

siri:QuayAssignmentGroup

siri:AimedQuayRef

0:1

>siri:QuayRefStructure

Physical QUAY to use according to the planned timetable. (since SIRI 2.0)

siri:AimedQuayName

0:*

>siri:NaturalLanguageStringStructure

Scheduled Platform name. Can be used to indicate platfrom change. (since SIRI 2.0)

siri:ExpectedQuayRef

0:1

>siri:QuayRefStructure

Physical QUAY to use according to the real-time prediction. (since SIRI 2.0)

siri:ExpectedQuayName

0:*

>siri:NaturalLanguageStringStructure

Expected Platform name. Can be used to indicate real-time prediction. (since SIRI 2.1)

siri:ActualQuayRef

0:1

>siri:QuayRefStructure

Physical QUAY actually used. (since SIRI 2.0)

siri:ActualQuayName

0:*

>siri:NaturalLanguageStringStructure

Actual Platform name. Can be used to indicate recorded platform. (since SIRI 2.1)

→‍siri:QuayType

0:1

siri:TypeOfNestedQuayEnumeration

Indicates the type of a nested QUAY in case of detailed STOP PLACE models. A QUAY may be part of a group of QUAYs, or may be divided into sectors, i.e., smaller sub-QUAYs. (since SIRI 2.1)

19.80. The group siri:StopProximityGroup

siri:StopProximityGroup

Elements describing the distance from the stop of a VEHICLE. (since SIRI 2.0).

siri:StopProximityGroup

siri:DistanceFromStop

0:1

siri:DistanceType

Distance of VEHICLE from stop of CALL as measured along ROUTE track. Only shown if detail level is 'calls' or higher. Positive value denotes distance before stop. (since SIRI 2.0).

siri:NumberOfStopsAway

0:1

Count of stops along SERVICE PATTERN between current position of VEHICLE and stop of CALL as measured along ROUTE track. Only shown if detail level is 'calls' or higher. (since SIRI 2.0).

19.81. The group siri:TrainComponentGroup

siri:TrainComponentGroup

Elements for a TRAIN COMPONENT. (since SIRI 2.1)

siri:TrainComponentGroup

siri:Label

0:1

>siri:NaturalLanguageStringStructure

Specifies how the TRAIN ELEMENT is labeled within the context of the TRAIN. This advertised label or number, e.g. "Carriage B" or "23", can be used for seat reservations and passenger orientation.

siri:Description

0:1

>siri:NaturalLanguageStringStructure

Description of TRAIN COMPONENT, e.g. "Front Carriage 1st Class".

The element contains one of the following elements (a-b)

a

→‍siri:TrainElementRef

-1:1

>siri:TrainElementRefStructure

Reference to a TRAIN ELEMENT. (since SIRI 2.1)

b

→‍siri:TrainElement

-1:1

+siri:TrainElementStructure

An elementary component of a TRAIN, e.g. wagon or locomotive. (since SIRI 2.1)

siri:ReversedOrientation

0:1

Whether orientation of TRAIN ELEMENT within TRAIN is reversed or not. Default is 'false', i.e., they have the same orientation (usually forward in the direction of travel).

19.82. The group siri:TrainElementGroup

siri:TrainElementGroup

Elements for a TRAIN ELEMENT. (since SIRI 2.1)

siri:TrainElementGroup

siri:TrainElementType

0:1

siri:TrainElementTypeEnumeration

Type of TRAIN ELEMENT.

siri:VehicleNumber

0:1

Denotes the official "registration number" of the vehicle or wagon/coach. In rail transport VEHICLE NUMBER would be equal to the 12-digit UIC wagon/coach number, possibly followed by other combinations of letters, e.g. by the UIC classification of railway coaches.

→‍siri:FareClasses

0:1

siri:FareClassListOfEnumerations

List of FARE CLASSes. (since SIRI 2.1)

19.83. The group siri:TrainGroup

siri:TrainGroup

Elements for TRAIN. (since SIRI 2.1)

siri:TrainGroup

siri:NumberOfCars

0:1

Number of cars needed in TRAIN.

siri:TrainSizeType

0:1

siri:TrainSizeEnumeration

Nature of TRAIN size, e.g "short", "long", "normal". Default is "normal".

siri:TrainComponents

0:1

+local-type: typedef-25.5

Ordered collection of TRAIN COMPONENTs making up the TRAIN.

19.84. The group siri:TrainInCompoundTrainGroup

siri:TrainInCompoundTrainGroup

Elements for a TRAIN IN COMPOUND TRAIN. (since SIRI 2.1)

siri:TrainInCompoundTrainGroup

siri:Label

0:1

>siri:NaturalLanguageStringStructure

Specifies how the TRAIN is labeled within the context of the COMPOUND TRAIN. This advertised label or number, e.g. the individual TRAIN NUMBER, can be used for seat reservations and passenger orientation.

siri:Description

0:1

>siri:NaturalLanguageStringStructure

Description of TRAIN IN COMPOUND TRAIN.

The element contains one of the following elements (a-b)

a

→‍siri:TrainRef

-1:1

>siri:TrainRefStructure

Reference to a TRAIN. (since SIRI 2.1)

b

→‍siri:Train

-1:1

+siri:TrainStructure

A vehicle composed of TRAIN ELEMENTs assembled in a certain order (so called TRAIN COMPONENTs), i.e. wagons assembled together and propelled by a locomotive or one of the wagons. (since SIRI 2.1)

siri:JourneyEndNamesGroup

→‍siri:OriginRef

0:1

>siri:JourneyPlaceRefStructure

Reference to the origin SCHEDULED STOP POINT of the journey.

siri:OriginName

0:*

>siri:NaturalLanguagePlaceNameStructure

Name of the origin of the journey. (Unbounded since SIRI 2.0)

siri:OriginShortName

0:*

>siri:NaturalLanguagePlaceNameStructure

Short name of the origin of the journey; used to help identify the VEHICLE JOURNEY on arrival boards. If absent, same as Origin Name.

siri:DestinationDisplayAtOrigin

0:*

>siri:NaturalLanguagePlaceNameStructure

DIRECTION name shown for jurney at the origin. (since SIRI 2.0)

siri:Via

0:*

+siri:ViaNameStructure

Names of VIA points, used to help identify the LINE, for example, Luton to Luton via Sutton. Currently 3 in VDV. Should only be included if the detail level was requested.

→‍siri:DestinationRef

0:1

>siri:DestinationRefStructure

Reference to the destination SCHEDULED STOP POINT of the journey.

siri:DestinationName

0:*

>siri:NaturalLanguageStringStructure

Description of the destination stop (vehicle signage), Can be overwritten for a journey, and then also section by section by the entry in an individual CALl. (Unbounded since SIRI 2.0)

siri:DestinationShortName

0:*

>siri:NaturalLanguagePlaceNameStructure

Short name of the DESTINATION.of the journey; used to help identify the VEHICLE JOURNEY on arrival boards. If absent, same as DestinationName. (Unbounded since SIRI 2.0)

siri:OriginDisplayAtDestination

0:*

>siri:NaturalLanguagePlaceNameStructure

Origin name shown for jourey at the destination (since SIRI 2.0)

siri:TrainInCompoundTrainGroup

siri:ReversedOrientation

0:1

Whether orientation of TRAIN within COMPOUND TRAIN is reversed or not. Default is 'false', i.e., they have the same orientation (usually forward in the direction of travel).

siri:Passages

0:1

+local-type: typedef-25.7

Specifies whether a passage from/to an adjacent TRAIN is possible for passengers.

19.85. The group siri:VehicleAccessibilityRequirementsGroup

siri:VehicleAccessibilityRequirementsGroup

Elements specifying Requirement properties of VEHICLE TYPE. Vehicle should satisfy these requirements. (since SIRI 2.1)

siri:VehicleAccessibilityRequirementsGroup

siri:LowFloor

0:1

Whether Vehicle is low floor to facilitate access by the mobility impaired.

siri:HasLiftOrRamp

0:1

Whether vehicle has lift or ramp to facilitate wheelchair access.

siri:HasHoist

0:1

Whether vehicle has hoist for wheelchair access.

19.86. The group siri:VehicleArrivalTimesGroup

siri:VehicleArrivalTimesGroup

Arrival times for CALL.

siri:VehicleArrivalTimesGroup

→‍siri:AimedArrivalTime

0:1

Target arrival time of VEHICLE at stop according to latest working timetable.

The element contains one of the following elements (a-b)

a

→‍siri:ActualArrivalTime

-0:1

Observed time of arrival of VEHICLE at stop.

b

→‍siri:ExpectedArrivalTime

-0:1

Estimated time of arriival of VEHICLE at stop .

19.87. The group siri:VehicleDepartureTimesGroup

siri:VehicleDepartureTimesGroup

Departure times for CALL.

siri:VehicleDepartureTimesGroup

→‍siri:AimedDepartureTime

0:1

Target departure time of VEHICLE from stop according to latest working timetable.

The element contains one of the following elements (a-b)

a

→‍siri:ActualDepartureTime

-0:1

Observed time of departure of VEHICLE from stop.

b

→‍siri:ExpectedDepartureTime

-0:1

Estimated time of departure of VEHICLE from stop, most likely taking into account all control actions such as waiting.

19.88. The group siri:VehicleDimensionsGroup

siri:VehicleDimensionsGroup

Dimension elements for a VEHICLE TYPE. (since SIRI 2.1)

siri:VehicleDimensionsGroup

siri:Length

0:1

siri:LengthType

The length of a VEHICLE of the type.

siri:Width

0:1

siri:LengthType

The width of a VEHICLE of the type.

siri:Height

0:1

siri:LengthType

The length of a VEHICLE of the type.

siri:Weight

0:1

siri:WeightType

The weight of a VEHICLE of the type.

19.89. The group siri:VehicleJourneyInfoGroup

siri:VehicleJourneyInfoGroup

Common information about a VEHICLE JOURNEY. (Similar to VDV TripInfo)

siri:BasicServiceInfoGroup

siri:OperatorRef

0:1

>siri:OperatorRefStructure

OPERATOR of a VEHICLE JOURNEY. Note that the operator may change over the course of a journey. This shoudl show teh operator for the curent point in the journey. Use Journey Parts tp record all the operators in the whole journeyh.

siri:ProductCategoryRef

0:1

>siri:ProductCategoryRefStructure

Product Classification of VEHICLE JOURNEY- subdivides a transport mode. e.g. express, loacl.

→‍siri:ServiceFeatureRef

0:*

>siri:ServiceFeatureRefStructure

Classification of service into arbitrary Service categories, e.g. school bus. SIRI provides a recommended set of values covering most usages, intended to be TPEG comnpatible. See the SIRI facilities packaged.

siri:ServiceInfoGroup

siri:VehicleFeatureRef

0:*

>siri:VehicleFeatureRefStructure

Features of VEHICLE providing journey. Recommended SIRI values based on TPEG are given in SIRI documentation and enumerated in the siri_facilities package.

siri:JourneyEndNamesGroup

→‍siri:OriginRef

0:1

>siri:JourneyPlaceRefStructure

Reference to the origin SCHEDULED STOP POINT of the journey.

siri:OriginName

0:*

>siri:NaturalLanguagePlaceNameStructure

Name of the origin of the journey. (Unbounded since SIRI 2.0)

siri:OriginShortName

0:*

>siri:NaturalLanguagePlaceNameStructure

Short name of the origin of the journey; used to help identify the VEHICLE JOURNEY on arrival boards. If absent, same as Origin Name.

siri:DestinationDisplayAtOrigin

0:*

>siri:NaturalLanguagePlaceNameStructure

DIRECTION name shown for jurney at the origin. (since SIRI 2.0)

siri:Via

0:*

+siri:ViaNameStructure

Names of VIA points, used to help identify the LINE, for example, Luton to Luton via Sutton. Currently 3 in VDV. Should only be included if the detail level was requested.

→‍siri:DestinationRef

0:1

>siri:DestinationRefStructure

Reference to the destination SCHEDULED STOP POINT of the journey.

siri:DestinationName

0:*

>siri:NaturalLanguageStringStructure

Description of the destination stop (vehicle signage), Can be overwritten for a journey, and then also section by section by the entry in an individual CALl. (Unbounded since SIRI 2.0)

siri:DestinationShortName

0:*

>siri:NaturalLanguagePlaceNameStructure

Short name of the DESTINATION.of the journey; used to help identify the VEHICLE JOURNEY on arrival boards. If absent, same as DestinationName. (Unbounded since SIRI 2.0)

siri:OriginDisplayAtDestination

0:*

>siri:NaturalLanguagePlaceNameStructure

Origin name shown for jourey at the destination (since SIRI 2.0)

siri:JourneyInfoGroup

siri:VehicleJourneyName

0:*

>siri:NaturalLanguageStringStructure

For train services with named journeys. Train name, e.g. “West Coast Express”. If omitted: No train name. Inherited property. (Unbounded since SIRI 2.0)

→‍siri:JourneyNote

0:*

>siri:NaturalLanguageStringStructure

Additional descriptive text associated with journey. Inherited property.

siri:PublicContact

0:1

+siri:SimpleContactStructure

Contact details for use by members of public. (since SIRI 2.0)

siri:OperationsContact

0:1

+siri:SimpleContactStructure

Contact details for use by operational staff. (since SIRI 2.0)

siri:JourneyEndTimesGroup

siri:HeadwayService

0:1

Whether this is a Headway Service, that is shown as operating at a prescribed interval rather than to a fixed timetable. Default is 'false'.

siri:OriginAimedDepartureTime

0:1

Timetabled departure time from Origin.

siri:DestinationAimedArrivalTime

0:1

Timetabled arrival time at Destination.

→‍siri:FirstOrLastJourney

0:1

siri:FirstOrLastJourneyEnumeration

Whether journey is first or last journey of day. (since SIRI 2.0)

19.90. The group siri:VehicleTypeGroup

siri:VehicleTypeGroup

Elements for a VEHICLE TYPE. (since SIRI 2.1)

siri:VehicleTypeGroup

siri:Name

0:1

>siri:NaturalLanguageStringStructure

Name of VEHICLE TYPE.

siri:ShortName

0:1

>siri:NaturalLanguageStringStructure

Short Name of VEHICLE TYPE.

siri:Description

0:1

>siri:NaturalLanguageStringStructure

Description of VEHICLE TYPE.

siri:PrivateCode

0:1

siri:VehicleTypePropertiesGroup

siri:ReversingDirection

0:1

Whether vehicles of the type have a reversing direction.

siri:SelfPropelled

0:1

Whether vehicles of the type are self-propelled.

siri:TypeOfFuel

0:1

siri:TypeOfFuelEnumeration

The type of fuel used by a vehicle of the type.

siri:EuroClass

0:1

Euroclass of the vehicle type. Corresponds to the 12-digit European Identification Number (EIN).

siri:MaximumPassengerCapacities

0:1

+local-type: typedef-25.9

Break down of capacities by FARE CLASS, i.e., maximum number of passengers that TRAIN ELEMENT can carry.

siri:VehicleAccessibilityRequirementsGroup

siri:LowFloor

0:1

Whether Vehicle is low floor to facilitate access by the mobility impaired.

siri:HasLiftOrRamp

0:1

Whether vehicle has lift or ramp to facilitate wheelchair access.

siri:HasHoist

0:1

Whether vehicle has hoist for wheelchair access.

siri:VehicleDimensionsGroup

siri:Length

0:1

siri:LengthType

The length of a VEHICLE of the type.

siri:Width

0:1

siri:LengthType

The width of a VEHICLE of the type.

siri:Height

0:1

siri:LengthType

The length of a VEHICLE of the type.

siri:Weight

0:1

siri:WeightType

The weight of a VEHICLE of the type.

siri:VehicleTypeGroup

siri:Facilities

0:1

+local-type: typedef-25.8

Facilities of VEHICLE TYPE.

19.91. The group siri:VehicleTypePropertiesGroup

siri:VehicleTypePropertiesGroup

Property elements for the abstract VEHICLE TYPE. (since SIRI 2.1)

siri:VehicleTypePropertiesGroup

siri:ReversingDirection

0:1

Whether vehicles of the type have a reversing direction.

siri:SelfPropelled

0:1

Whether vehicles of the type are self-propelled.

siri:TypeOfFuel

0:1

siri:TypeOfFuelEnumeration

The type of fuel used by a vehicle of the type.

siri:EuroClass

0:1

Euroclass of the vehicle type. Corresponds to the 12-digit European Identification Number (EIN).

siri:MaximumPassengerCapacities

0:1

+local-type: typedef-25.9

Break down of capacities by FARE CLASS, i.e., maximum number of passengers that TRAIN ELEMENT can carry.

siri:VehicleAccessibilityRequirementsGroup

siri:LowFloor

0:1

Whether Vehicle is low floor to facilitate access by the mobility impaired.

siri:HasLiftOrRamp

0:1

Whether vehicle has lift or ramp to facilitate wheelchair access.

siri:HasHoist

0:1

Whether vehicle has hoist for wheelchair access.

siri:VehicleDimensionsGroup

siri:Length

0:1

siri:LengthType

The length of a VEHICLE of the type.

siri:Width

0:1

siri:LengthType

The width of a VEHICLE of the type.

siri:Height

0:1

siri:LengthType

The length of a VEHICLE of the type.

siri:Weight

0:1

siri:WeightType

The weight of a VEHICLE of the type.

19.92. The complex type siri:AbstractCallStructure

siri:AbstractCallStructure

Type for Abstract CALL at stop.

siri:StopPointInSequenceGroup

→‍siri:StopPointRef

1:1

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

→‍siri:VisitNumber

0:1

siri:VisitNumberType

Sequence of visit to SCHEDULED STOP POINT.within VEHICLE JOURNEY. Increases monotonically, but not necessarily sequentially.

→‍siri:Order

0:1

For implementations for which the overall Order is not used for VisitNumber, (i.e. if VisitNumberIsOrder is false) then can be used to associate the stop Order as well if useful.

→‍siri:StopPointName

0:*

>siri:NaturalLanguageStringStructure

Name of SCHEDULED STOP POINT.

19.93. The complex type siri:AbstractMonitoredCallStructure

siri:AbstractMonitoredCallStructure

Type for Abstract CALL at stop.

siri:ContextualisedStopPointInSequenceGroup

→‍siri:StopPointRef

0:1

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

→‍siri:VisitNumber

0:1

siri:VisitNumberType

Sequence of visit to SCHEDULED STOP POINT.within VEHICLE JOURNEY. Increases monotonically, but not necessarily sequentially.

→‍siri:Order

0:1

For implementations for which the overall Order is not used for VisitNumber, (i.e. if VisitNumberIsOrder is false) then can be used to associate the stop Order as well if useful.

→‍siri:StopPointName

0:*

>siri:NaturalLanguageStringStructure

Name of SCHEDULED STOP POINT.

19.94. The complex type siri:CompoundTrainStructure

siri:CompoundTrainStructure

Type for COMPOUND TRAIN. (since SIRI 2.1)

siri:CompoundTrainCode

0:1

siri:CompoundTrainCodeType

Identifier for COMPOUND TRAIN.

siri:VehicleTypeGroup

siri:Name

0:1

>siri:NaturalLanguageStringStructure

Name of VEHICLE TYPE.

siri:ShortName

0:1

>siri:NaturalLanguageStringStructure

Short Name of VEHICLE TYPE.

siri:Description

0:1

>siri:NaturalLanguageStringStructure

Description of VEHICLE TYPE.

siri:PrivateCode

0:1

siri:VehicleTypePropertiesGroup

siri:ReversingDirection

0:1

Whether vehicles of the type have a reversing direction.

siri:SelfPropelled

0:1

Whether vehicles of the type are self-propelled.

siri:TypeOfFuel

0:1

siri:TypeOfFuelEnumeration

The type of fuel used by a vehicle of the type.

siri:EuroClass

0:1

Euroclass of the vehicle type. Corresponds to the 12-digit European Identification Number (EIN).

siri:MaximumPassengerCapacities

0:1

+local-type: typedef-25.9

Break down of capacities by FARE CLASS, i.e., maximum number of passengers that TRAIN ELEMENT can carry.

siri:VehicleAccessibilityRequirementsGroup

siri:LowFloor

0:1

Whether Vehicle is low floor to facilitate access by the mobility impaired.

siri:HasLiftOrRamp

0:1

Whether vehicle has lift or ramp to facilitate wheelchair access.

siri:HasHoist

0:1

Whether vehicle has hoist for wheelchair access.

siri:VehicleDimensionsGroup

siri:Length

0:1

siri:LengthType

The length of a VEHICLE of the type.

siri:Width

0:1

siri:LengthType

The width of a VEHICLE of the type.

siri:Height

0:1

siri:LengthType

The length of a VEHICLE of the type.

siri:Weight

0:1

siri:WeightType

The weight of a VEHICLE of the type.

siri:VehicleTypeGroup

siri:Facilities

0:1

+local-type: typedef-25.8

Facilities of VEHICLE TYPE.

siri:TrainsInCompoundTrain

0:1

+local-type: typedef-25.6

Ordered collection of TRAINs making up the COMPOUND TRAIN.

19.95. The complex type siri:DestinationStructure

siri:DestinationStructure

Type for Information about a DESTINATION.

siri:DestinationRef

1:1

>siri:DestinationRefStructure

Identifer of Destinatioin

siri:DestinationName

1:*

>siri:NaturalLanguageStringStructure

Name of Destination

19.96. The complex type siri:DirectionStructure

siri:DirectionStructure

Type for DIRECTION.

siri:DirectionRef

1:1

>siri:DirectionRefStructure

Identifer of DIRECTION,

siri:DirectionName

0:*

>siri:NaturalLanguageStringStructure

Description of DIRECTION. (Unbounded since SIRI 2.0)

19.97. The complex type siri:FormationAssignmentStructure

siri:FormationAssignmentStructure

Assignment of the arrival/departure of a VEHICLE within a formation, e.g. carriage in a TRAIN composition, to a physical QUAY or nested QUAY (i.e. platform or sector of a platform). (since SIRI 2.1)

siri:TrainFormationReferenceGroup

→‍siri:CompoundTrainRef

0:1

>siri:CompoundTrainRefStructure

Reference to a COMPOUND TRAIN. (since SIRI 2.1)

The element contains one of the following elements (a-b)

a

→‍siri:TrainRef

-0:1

>siri:TrainRefStructure

Reference to a TRAIN. (since SIRI 2.1)

b

→‍siri:TrainInCompoundTrainRef

-0:1

>siri:TrainInCompoundTrainRefStructure

Reference to a TRAIN IN COMPOUND TRAIN. (since SIRI 2.1)

The element contains one of the following elements (a-b)

a

→‍siri:TrainElementRef

-0:1

>siri:TrainElementRefStructure

Reference to a TRAIN ELEMENT. (since SIRI 2.1)

b

→‍siri:TrainComponentRef

-0:1

>siri:TrainComponentRefStructure

Reference to a TRAIN COMPONENT. (since SIRI 2.1)

→‍siri:EntranceToVehicleRef

0:1

>siri:EntranceToVehicleRefStructure

Reference to an ENTRANCE TO VEHICLE. (since SIRI 2.1)

siri:VehicleInFormationStatus

0:1

+siri:VehicleInFormationStatusStructure

Information about a change of a VEHICLE within the formation, e.g., whether a VEHICLE is open, booked or has defective doors.

siri:TrainStopAssignment

1:*

+siri:StopAssignmentStructure

References to the QUAY on which the particular VEHICLE, i.e., component of the formation, arrives or departs from. If a QUAY is divided into sub-QUAYs or sectors (with the help of STOP ASSIGNMENTs), and a TRAIN COMPONENT spans over multiple sectors of the QUAY, the FORMATION ASSIGNMENT must reference all of them (in multiple STOP ASSIGNMENTs).

19.98. The complex type siri:FormationConditionStructure

siri:FormationConditionStructure

Type for FORMATION CONDITION. (since SIRI 2.1)

siri:TrainFormationReferenceGroup

→‍siri:CompoundTrainRef

0:1

>siri:CompoundTrainRefStructure

Reference to a COMPOUND TRAIN. (since SIRI 2.1)

The element contains one of the following elements (a-b)

a

→‍siri:TrainRef

-0:1

>siri:TrainRefStructure

Reference to a TRAIN. (since SIRI 2.1)

b

→‍siri:TrainInCompoundTrainRef

-0:1

>siri:TrainInCompoundTrainRefStructure

Reference to a TRAIN IN COMPOUND TRAIN. (since SIRI 2.1)

The element contains one of the following elements (a-b)

a

→‍siri:TrainElementRef

-0:1

>siri:TrainElementRefStructure

Reference to a TRAIN ELEMENT. (since SIRI 2.1)

b

→‍siri:TrainComponentRef

-0:1

>siri:TrainComponentRefStructure

Reference to a TRAIN COMPONENT. (since SIRI 2.1)

→‍siri:EntranceToVehicleRef

0:1

>siri:EntranceToVehicleRefStructure

Reference to an ENTRANCE TO VEHICLE. (since SIRI 2.1)

The element contains one of the following elements (a-b)

a

siri:FormationStatus

-1:1

+siri:FormationStatusStructure

Status of formation, e.g., whether it has changed compared to the plan, certain VEHICLEs or features are missing or extra VEHICLEs are added.

b

siri:VehicleInFormationStatus

-1:1

+siri:VehicleInFormationStatusStructure

Status of a VEHICLE within formation, e.g., whether a VEHICLE is open, booked or has defective doors.

→‍siri:SituationRef

0:1

+siri:SituationRefStructure

Reference to a SITUATION associated with the element.

siri:RecommendedAction

0:1

+siri:RecommendedActionStructure

Information on recommendations for passengers on how to deal with the formation change.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

19.99. The complex type siri:FormationStatusStructure

siri:FormationStatusStructure

Description of the status of a monitored formation.

siri:Status

1:1

siri:FormationChangeEnumeration

Status of the formation.

siri:FormationStatusInfoGroup

siri:Description

0:*

>siri:NaturalLanguageStringStructure

Description of the status of a formation or a vehicle within the formation.

siri:AccessibilityAssessment

0:1

+acsb:AccessibilityAssessmentStructure

Accessibility of the formation or a vehicle within the formation.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

19.100. The complex type siri:GroupReservationStructure

siri:GroupReservationStructure

Used to specify that a travel group has booked a section of the vehicle for a part of the journey, and if so under what name. (since SIRI 2.1)

siri:NameOfGroup

1:1

>siri:NaturalLanguageStringStructure

Name for which the travel group has made the reservation.

siri:NumberOfReservedSeats

1:1

siri:NumberOfPassengers

Number of seats that the group has booked.

19.101. The complex type siri:JourneyRelationsStructure

siri:JourneyRelationsStructure

Provides information about relations to other journeys. (since SIRI 2.1)

siri:JourneyRelation

1:*

+siri:JourneyRelationStructure

19.102. The complex type siri:JourneyRelationStructure

siri:JourneyRelationStructure

-

siri:JourneyRelationType

1:1

siri:JourneyRelationTypeEnumeration

Specifies the type of the relation, e.g., joining, splitting, replacement etc. (since SIRI 2.1)

The element contains one of the following elements (a-b)

siri:JourneyRelationInfoGroup

a

siri:CallInfo

-1:1

+siri:RelatedCallStructure

Information about the stop at which the JOURNEY is related to another JOURNEY. (since SIRI 2.1)

b

siri:JourneyParts

-1:1

+local-type: typedef-25.1

Information about the JOURNEY PARTs for which the JOURNEY has a JOURNEY RELATION. (since SIRI 2.1)

→‍siri:RelatedJourney

1:*

+siri:RelatedJourneyStructure

Refers to the JOURNEY to which the current JOURNEY is related. (since SIRI 2.1)

19.103. The complex type siri:OnwardCallsStructure

siri:OnwardCallsStructure

Type for CALLing pattern for JOURNEY PATTERN.

siri:OnwardCall

1:*

+siri:OnwardCallStructure

19.104. The complex type siri:OnwardCallStructure

siri:OnwardCallStructure

siri:AbstractMonitoredCallStructure

Type for Abstract CALL at stop.

The element content starts with items inherited from the base type:

siri:ContextualisedStopPointInSequenceGroup

→‍siri:StopPointRef

0:1

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

→‍siri:VisitNumber

0:1

siri:VisitNumberType

Sequence of visit to SCHEDULED STOP POINT.within VEHICLE JOURNEY. Increases monotonically, but not necessarily sequentially.

→‍siri:Order

0:1

For implementations for which the overall Order is not used for VisitNumber, (i.e. if VisitNumberIsOrder is false) then can be used to associate the stop Order as well if useful.

→‍siri:StopPointName

0:*

>siri:NaturalLanguageStringStructure

Name of SCHEDULED STOP POINT.

Inherited content is followed by own content:

→‍siri:VehicleAtStop

0:1

Whether VEHICLE is currently at stop. Default is false (xml default added from SIRI 2.0)

→‍siri:TimingPoint

0:1

Whether the stop is a TIMING POINT. Times for stops that are not timing points are sometimes interpolated crudely from the timing points, and may represent a lower level of accuracy. Default is 'true'.

siri:OnwardVehicleArrivalTimesGroup

→‍siri:AimedArrivalTime

0:1

Target arrival time of VEHICLE at stop according to latest working timetable.

The element contains one of the following elements (b) or element sequences (a)

a

→‍siri:ExpectedArrivalTime

-0:1

Estimated time of arriival of VEHICLE at stop .

a

siri:LatestExpectedArrivalTime

-0:1

Latest time at which a VEHICLE will arrive at stop. (since SIRI 2.1)

a

siri:ExpectedArrivalPredictionQuality

-0:1

+siri:PredictionQualityStructure

Prediction quality, either as approximate level, or more quantitative percentile range of predictions that will fall within a given range of times. (since SIRI 2.0)

b

siri:ArrivalPredictionUnknown

-1:1

siri:EmptyType

If the producer is (temporarily) not able to deliver real-time predictions (e.g. because of a connection loss), he has various options (and combinations of them) to inform the consumer: (i) set Monitored to 'false' (ii) transmit ExpectedArrivalTime together with "PredictionInaccurate=true" (iii) drop/omit ExpectedArrivalTime (iv) set ArrivalStatus to 'noReport' However, this might introduce ambiguity: e.g. option (iii) might be interpreted as "on time" by one consumer, but also as "indefinite delay" by another consumer. To avoid this, the producer should transmit xxxPredictionUnknown instead of any expected times. (since SIRI 2.1)

siri:MonitoredStopArrivalStatusGroup

→‍siri:ArrivalStatus

0:1

siri:CallStatusEnumeration

Classification of the timeliness of the visit according to a fixed list of values. If not specified, same as DepartureStatus.

→‍siri:ArrivalCancellationReason

0:1

>siri:NaturalLanguageStringStructure

Text annotation to be used in cases where ArrivalStatus is set to 'cancelled'. (since SIRI 2.1)

→‍siri:ArrivalProximityText

0:1

>siri:NaturalLanguageStringStructure

Arbitrary text string to show to indicate the status of the departure of the VEHICLE for example, “Enroute”, “5 Km”, “Approaching”. May depend on the policy of the OPERATOR, for example show “Approaching” if less than 200metres away from stop. (since SIRI 2.0)

→‍siri:ArrivalPlatformName

0:1

>siri:NaturalLanguageStringStructure

Bay or platform (QUAY) name to show passenger i.e. expected platform for vehicle to arrive at. Inheritable property. Can be omitted if the same as the DeparturePlatformName If there no arrival platform name separate from the departure platform name, the precedence is: (i) any arrival platform on any related dated timetable element, (ii) any departure platform name on this estimated element; (iii) any departure platform name on any related dated timetable CALL.

→‍siri:ArrivalBoardingActivity

0:1

siri:ArrivalBoardingActivityEnumeration

Type of alighting allowed at stop. Default is 'Alighting'.

siri:ArrivalStopAssignment

0:*

+siri:StopAssignmentStructure

Assignment of planned, expected and/or recorded arrival at STOP POINT to a phsyical QUAY (platform). If not given, assume same as for departure. (since SIRI 2.0).

→‍siri:ArrivalFormationAssignment

0:*

+siri:FormationAssignmentStructure

Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof). If not given, assume same as for departure. (since SIRI 2.1)

→‍siri:ArrivalOrientationRelativeToQuay

0:*

>siri:VehicleOrientationRelativeToQuay

Indication of the direction of travel of the vehicle (e.g. TRAIN formation) with respect to the platform, or more precisely the QUAY. Unbounded to allow multiple languages. (since SIRI 2.1) Examples: - "towards A" or "towards sector A" if the QUAY is separated into sub-QUAYs or so called sectors. This would be equivalent to the vehicle arriving at sector A first when approaching the QUAY with sectors A-B-C-D. If the arriving vehicle is represented as an arrow, "towards A" would be abstracted as "=> A-B-C-D". - "towards 0" or "towards reference point 0" if sectors are not available or the QUAY has a reference point, e.g. for measuring the length of the QUAY, identified by "0". This would be equivalent to the vehicle arriving at this reference point first when approaching the QUAY. If the arriving vehicle is represented as an arrow, "towards 0" would be abstracted as "=> 0...100". "100" (as in percent) could denote the opposite side of the QUAY (measured at the full length of the QUAY with respect to the reference point). It is advised to specify a reference point that is meaningful for passengers on location.

→‍siri:ArrivalOperatorRefs

0:*

>siri:OperatorRefStructure

OPERATORs of of service up until arrival. May change for departure. (since SIRI 2.0).

siri:OnwardVehicleDepartureTimesGroup

→‍siri:AimedDepartureTime

0:1

Target departure time of VEHICLE from stop according to latest working timetable.

The element contains one of the following elements (b) or element sequences (a)

a

→‍siri:ExpectedDepartureTime

-0:1

Estimated time of departure of VEHICLE from stop, most likely taking into account all control actions such as waiting.

a

siri:ProvisionalExpectedDepartureTime

-0:1

Expected departure time of VEHICLE without waiting time due to operational actions. For people at stop this would normally be shown if different from Expected departure time. So if servcie decides not to wait may leave earler than expected departure time (since SIRI 2.0).

a

siri:EarliestExpectedDepartureTime

-0:1

Earliest time at which VEHICLE may leave the stop. Used to secure connections. Used for passenger announcements. Passengers must be at boarding point by this time to be sure of catching VEHICLE. i.e. "Vehicle will not leave before this time" - may be revised from original aimed time. (since SIRI 2.0)

a

siri:ExpectedDeparturePredictionQuality

-0:1

+siri:PredictionQualityStructure

Prediction quality, either as approximate level, or more quantitative percentile range of predictions that will fall within a given range of times. (since SIRI 2.0)

b

siri:DeparturePredictionUnknown

-1:1

siri:EmptyType

If the producer is (temporarily) not able to deliver real-time predictions (e.g. because of a connection loss), he has various options (and combinations of them) to inform the consumer: (i) set Monitored to 'false' (ii) transmit ExpectedDepartureTime together with "PredictionInaccurate=true" (iii) drop/omit ExpectedDepartureTime (iv) set DepartureStatus to 'noReport' However, this might introduce ambiguity: e.g. option (iii) might be interpreted as "on time" by one consumer, but also as "indefinite delay" by another consumer. To avoid this, the producer should transmit xxxPredictionUnknown instead of any expected times. (since SIRI 2.1)

siri:PassengerDepartureTimesGroup

→‍siri:AimedLatestPassengerAccessTime

0:1

Latest target time at which a PASSENGER should aim to arrive at the STOP PLACE containing the stop. This time may be earlier than the VEHICLE departure times and may include time for processes such as checkin, security, etc.(As specified by CHECK CONSTRAINT DELAYs in the underlying data). If absent assume to be the same as Earliest expected departure time. (since SIRI 2.0)

→‍siri:ExpectedLatestPassengerAccessTime

0:1

Latest expected time at which a PASSENGER should aim to arrive at the STOP PLACE containing the stop. This time may be earlier than the VEHICLE departure times and may include time for processes such as checkin, security, etc.(As specified by CHECK CONSTRAINT DELAYs in the underlying data). If absent assume to be the same as Earliest expected departure time. (since SIRI 2.0)

siri:MonitoredStopDepartureStatusGroup

→‍siri:DepartureStatus

0:1

siri:CallStatusEnumeration

Classification of the timeliness of the departure part of the CALL, according to a fixed list of values. This may reflect a presentation policy, for example CALLs less than one minute behind target time are still classified as on-time. Applications may use this to guide their own presentation of times.

→‍siri:DepartureCancellationReason

0:1

>siri:NaturalLanguageStringStructure

Text annotation to be used in cases where DepartureStatus is set to 'cancelled'. (since SIRI 2.1)

→‍siri:DepartureProximityText

0:1

>siri:NaturalLanguageStringStructure

Arbitrary text string to show to indicate the status of the departure of the vehicle, for example, “Boarding”, “GatesClosed”. (since SIRI 2.0)

→‍siri:DeparturePlatformName

0:1

>siri:NaturalLanguageStringStructure

Departure QUAY (bay or platform) name. Default taken from planned timetable.

→‍siri:DepartureBoardingActivity

0:1

siri:DepartureBoardingActivityEnumeration

Nature of boarding allowed at stop. Default is 'Boarding'.

siri:DepartureStopAssignment

0:*

+siri:StopAssignmentStructure

→‍siri:DepartureFormationAssignment

0:*

+siri:FormationAssignmentStructure

Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof). (since SIRI 2.1)

→‍siri:DepartureOrientationRelativeToQuay

0:*

>siri:VehicleOrientationRelativeToQuay

Indication of the direction of travel of the vehicle (e.g. TRAIN formation) with respect to the platform, or more precisely the QUAY. Unbounded to allow multiple languages. (since SIRI 2.1) Examples: - "towards A" or "towards sector A" if the QUAY is separated into sub-QUAYs or so called sectors. This would be equivalent to the vehicle departing in the direction of sector A on a QUAY with sectors A-B-C-D. If the departing vehicle is represented as an arrow, "towards A" would be abstracted as "<= A-B-C-D". - "towards 0" or "towards reference point 0" if sectors are not available or the QUAY has a reference point, e.g. for measuring the length of the QUAY, identified by "0". This would be equivalent to the vehicle departing in the direction of this reference point. If the departing vehicle is represented as an arrow, "towards 0" would be abstracted as "<= 0...100". "100" (as in percent) could denote the opposite side of the QUAY (measured at the full length of the QUAY with respect to the reference point). It is advised to specify a reference point that is meaningful for passengers on location.

The element contains one of the following element sequences (a-b)

a

→‍siri:ExpectedDepartureOccupancy

-0:*

+siri:VehicleOccupancyStructure

Expected/Predicted real-time occupancies of a VEHICLE and reservations after departing from a given stop. (since SIRI 2.1)

a

→‍siri:ExpectedDepartureCapacities

-0:*

+siri:PassengerCapacityStructure

Expected/Predicted real-time capacities (number of available seats) of a VEHICLE after departing from a given stop. Alternative way to communicate occupancy measurements. (since SIRI 2.1)

b

→‍siri:RecordedDepartureOccupancy

-0:*

+siri:VehicleOccupancyStructure

Actually recorded/counted occupancies of a VEHICLE and reserved seats after departing from a given stop. (since SIRI 2.1)

b

→‍siri:RecordedDepartureCapacities

-0:*

+siri:PassengerCapacityStructure

Actually recorded/counted capacities of a VEHICLE after departing from a given stop. Alternative way to communicate occupancy measurements. (since SIRI 2.1)

→‍siri:DepartureOperatorRefs

0:*

>siri:OperatorRefStructure

OPERATORs of service for departure and onwards. May change from that for arrival. (since SIRI 2.0).

siri:HeadwayIntervalGroup

→‍siri:AimedHeadwayInterval

0:1

siri:PositiveDurationType

For frequency based services, target interval between vehicles at stop.

→‍siri:ExpectedHeadwayInterval

0:1

siri:PositiveDurationType

For frequency based services, expected interval between vehicles at stop.

siri:StopProximityGroup

siri:DistanceFromStop

0:1

siri:DistanceType

Distance of VEHICLE from stop of CALL as measured along ROUTE track. Only shown if detail level is 'calls' or higher. Positive value denotes distance before stop. (since SIRI 2.0).

siri:NumberOfStopsAway

0:1

Count of stops along SERVICE PATTERN between current position of VEHICLE and stop of CALL as measured along ROUTE track. Only shown if detail level is 'calls' or higher. (since SIRI 2.0).

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

19.105. The complex type siri:PassageBetweenTrainsStructure

siri:PassageBetweenTrainsStructure

Indicates whether passengers have access to adjacent TRAINs or TRAIN COMPONENTs within a COMPOUND TRAIN, i.e., whether passage between those wagons/coaches is possible. (since SIRI 2.1)

→‍siri:TrainRef

1:1

>siri:TrainRefStructure

Reference to a TRAIN. (since SIRI 2.1)

→‍siri:TrainComponentRef

0:1

>siri:TrainComponentRefStructure

Reference to a TRAIN COMPONENT. (since SIRI 2.1)

siri:PassageIsPossible

1:1

19.106. The complex type siri:PassengerCapacityStructure

siri:PassengerCapacityStructure

Real-time capacities of a VEHICLE (by fare class), i.e., number of available seats. Alternative way to communicate occupancy measurements. (since SIRI 2.1)

siri:TrainFormationReferenceGroup

→‍siri:CompoundTrainRef

0:1

>siri:CompoundTrainRefStructure

Reference to a COMPOUND TRAIN. (since SIRI 2.1)

The element contains one of the following elements (a-b)

a

→‍siri:TrainRef

-0:1

>siri:TrainRefStructure

Reference to a TRAIN. (since SIRI 2.1)

b

→‍siri:TrainInCompoundTrainRef

-0:1

>siri:TrainInCompoundTrainRefStructure

Reference to a TRAIN IN COMPOUND TRAIN. (since SIRI 2.1)

The element contains one of the following elements (a-b)

a

→‍siri:TrainElementRef

-0:1

>siri:TrainElementRefStructure

Reference to a TRAIN ELEMENT. (since SIRI 2.1)

b

→‍siri:TrainComponentRef

-0:1

>siri:TrainComponentRefStructure

Reference to a TRAIN COMPONENT. (since SIRI 2.1)

→‍siri:EntranceToVehicleRef

0:1

>siri:EntranceToVehicleRefStructure

Reference to an ENTRANCE TO VEHICLE. (since SIRI 2.1)

siri:OccupancyScopeFilterGroup

siri:FareClass

0:1

siri:FareClassEnumeration

Fare class in VEHICLE for which occupancy or capacities are specified.

siri:PassengerCategory

0:1

>siri:NaturalLanguageStringStructure

Adult, child, wheelchair etc.

siri:PassengerCapacityGroup

siri:TotalCapacity

0:1

siri:NumberOfPassengers

The total capacity of the vehicle in number of passengers.

siri:SeatingCapacity

0:1

siri:NumberOfPassengers

The seating capacity of the vehicle in number of passengers.

siri:StandingCapacity

0:1

siri:NumberOfPassengers

The standing capacity of the vehicle in number of passengers.

siri:SpecialPlaceCapacity

0:1

siri:NumberOfPassengers

The number of special places on the vehicle, e.g. seats for the disabled or lounge seats.

siri:PushchairCapacity

0:1

siri:NumberOfPassengers

The number of push chair places on the vehicle.

siri:WheelchairPlaceCapacity

0:1

siri:NumberOfPassengers

The number of wheelchair places on the vehicle.

siri:PramPlaceCapacity

0:1

The number of places on the vehicle that are suitable for prams.

siri:BicycleRackCapacity

0:1

The number of bicycle racks on the vehicle.

19.107. The complex type siri:PlannedStopAssignmentStructure

siri:PlannedStopAssignmentStructure

Type for assignment of a SCHEDULED STOP POINT to a physical location, in particular to a QUAY or BOARDING POSITION, according to the planned timetable. (since SIRI 2.0).

The element contains one of the following element sequences (a-b)

a

siri:AimedQuayRef

-0:1

>siri:QuayRefStructure

Physical QUAY to use according to the planned timetable. (since SIRI 2.0)

a

siri:AimedQuayName

-0:*

>siri:NaturalLanguageStringStructure

Scheduled Platform name. (since SIRI 2.0)

a

→‍siri:QuayType

-0:1

siri:TypeOfNestedQuayEnumeration

Indicates the type of a nested QUAY in case of detailed STOP PLACE models. A QUAY may be part of a group of QUAYs, or may be divided into sectors, i.e., smaller sub-QUAYs. (since SIRI 2.1)

b

siri:AimedBoardingPositionRef

-0:1

>siri:BoardingPositionRefStructure

Physical BOARDING POSITION to use according to the planned timetable. (since SIRI 2.1)

b

siri:AimedBoardingPositionName

-0:*

>siri:NaturalLanguageStringStructure

Scheduled BOARDING POSITION name. (since SIRI 2.1)

→‍siri:AimedFlexibleArea

0:1

+siri:FlexibleAreaStructure

Area that encompasses the scheduled flexible stop locations according to the planned timetable. (since SIRI 2.1)

→‍siri:AimedFlexibleAreaRef

0:1

>siri:FlexibleAreaRefStructure

Reference to the scheduled location or flexible area. (since SIRI 2.1)

→‍siri:AimedLocationName

0:*

>siri:NaturalLanguageStringStructure

Name or description (e.g. address) of the scheduled location or flexible area. (since SIRI 2.1)

19.108. The complex type siri:PredictionQualityStructure

siri:PredictionQualityStructure

Type for Prediction Quality quantifcation.

siri:PredictionLevel

1:1

siri:QualityIndexEnumeration

An approxiimate characterisation of prediction quality as one of five values. (since SIRI 2.0)

siri:Percentile

0:1

Percentile associated with range as specified by lower and upper bound. (since SIRI 2.0)

siri:LowerTimeLimit

0:1

Lower bound on time of prediction for confidence level if different from defaults. (since SIRI 2.0)

siri:HigherTimeLimit

0:1

Upper bound on time of prediction for confidence level if different from defaults. (since SIRI 2.0)

19.109. The complex type siri:ProgressBetweenStopsStructure

siri:ProgressBetweenStopsStructure

Type for Progress between stops.

siri:LinkDistance

0:1

The total distance in metres between the previous stop and the next stop.

siri:Percentage

0:1

Percentage along link that VEHICLE has travelled.

19.110. The complex type siri:RecommendedActionStructure

siri:RecommendedActionStructure

Description of the recommended action for passengers on how to deal with changes, for example of the TRAIN formation.

siri:TypeOfActionRef

1:1

>siri:TypeOfValueRefStructure

Type of the recommendation, e.g. 'unknown', 'replacement' or 'otherRoute'.

siri:Description

0:*

>siri:NaturalLanguageStringStructure

Description of the recommended action in natural language.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

19.111. The complex type siri:RelatedCallStructure

siri:RelatedCallStructure

siri:AbstractCallStructure

Type for Abstract CALL at stop.

The element content starts with items inherited from the base type:

siri:StopPointInSequenceGroup

→‍siri:StopPointRef

1:1

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

→‍siri:VisitNumber

0:1

siri:VisitNumberType

Sequence of visit to SCHEDULED STOP POINT.within VEHICLE JOURNEY. Increases monotonically, but not necessarily sequentially.

→‍siri:Order

0:1

For implementations for which the overall Order is not used for VisitNumber, (i.e. if VisitNumberIsOrder is false) then can be used to associate the stop Order as well if useful.

→‍siri:StopPointName

0:*

>siri:NaturalLanguageStringStructure

Name of SCHEDULED STOP POINT.

Inherited content is followed by own content:

→‍siri:AimedDepartureTime

0:1

Target departure time of VEHICLE from stop according to latest working timetable.

→‍siri:AimedArrivalTime

0:1

Target arrival time of VEHICLE at stop according to latest working timetable.

19.112. The complex type siri:RelatedJourneyPartStructure

siri:RelatedJourneyPartStructure

siri:JourneyPartInfoStructure

Type for a reference to JOURNEY PART. (since SIRI 2.0)

The element content starts with items inherited from the base type:

siri:JourneyPartRef

0:1

Reference to a JOURNEY part. (since SIRI 2.0)

siri:TrainNumberRef

0:1

>siri:TrainNumberRefStructure

Train Number for JOURNEY PART (since SIRI 2.0)

siri:OperatorRef

0:1

>siri:OperatorRefStructure

OPERATOR of JOURNEY PART. (since SIRI 2.0)

→‍siri:CompoundTrainRef

0:1

>siri:CompoundTrainRefStructure

Reference to a COMPOUND TRAIN. (since SIRI 2.1)

siri:JourneyPartViewGroup

siri:FromStopPointRef

1:1

>siri:StopPointRefStructure

Reference to the SCHEDULED STOP POINT at which the related JOURNEY PART begins.

siri:ToStopPointRef

1:1

>siri:StopPointRefStructure

Reference to the SCHEDULED STOP POINT at which the related JOURNEY PART ends.

siri:StartTime

0:1

Time at which the related JOURNEY PART begins.

siri:EndTime

0:1

Time at which the related JOURNEY PART ends.

19.113. The complex type siri:RelatedJourneyStructure

siri:RelatedJourneyStructure

siri:ConnectingJourneyRefStructure

Type for a reference to a connecting journey.

The element content starts with items inherited from the base type:

siri:FramedVehicleJourneyRef

0:1

+siri:FramedVehicleJourneyRefStructure

A reference to the DATE VEHICLE JOURNEY that the VEHICLE is making, unique with the data horizon of the service.

siri:DatedVehicleJourneyIndirectRef

0:1

+siri:DatedVehicleJourneyIndirectRefStructure

Identify a VEHICLE JOURNEY indirectly by origin and destination as well as the scheduled times at these stops.

siri:LineRef

0:1

>siri:LineRefStructure

Reference to LINE of journey.

siri:TrainNumberRef

0:1

>siri:TrainNumberRefStructure

Reference to TRAIN NUMBER of journey.

siri:OperatorRef

0:1

>siri:OperatorRefStructure

Reference to OPERATOR of journey.

siri:ParticipantRef

0:1

>siri:ParticipantRefStructure

PARTICIPANT reference that identifies data producer of journey.

Inherited content is followed by own content:

The element contains one of the following elements (a-b)

siri:JourneyRelationInfoGroup

a

siri:CallInfo

-1:1

+siri:RelatedCallStructure

Information about the stop at which the JOURNEY is related to another JOURNEY. (since SIRI 2.1)

b

siri:JourneyParts

-1:1

+local-type: typedef-25.1

Information about the JOURNEY PARTs for which the JOURNEY has a JOURNEY RELATION. (since SIRI 2.1)

19.114. The complex type siri:SimpleContactStructure

siri:SimpleContactStructure

Type for Simple Contact Details.

siri:PhoneNumber

0:1

siri:PhoneType

Phone number (since SIRI 2.0)

siri:Url

0:1

Url for contact (since SIRI 2.0)

19.115. The complex type siri:StopAssignmentStructure

siri:StopAssignmentStructure

Type for assignment of a SCHEDULED STOP POINT to a physical location, in particular to a QUAY or BOARDING POSITION. (since SIRI 2.0).

The element contains one of the following element sequences (a-b)

siri:QuayAssignmentGroup

a

siri:AimedQuayRef

-0:1

>siri:QuayRefStructure

Physical QUAY to use according to the planned timetable. (since SIRI 2.0)

a

siri:AimedQuayName

-0:*

>siri:NaturalLanguageStringStructure

Scheduled Platform name. Can be used to indicate platfrom change. (since SIRI 2.0)

a

siri:ExpectedQuayRef

-0:1

>siri:QuayRefStructure

Physical QUAY to use according to the real-time prediction. (since SIRI 2.0)

a

siri:ExpectedQuayName

-0:*

>siri:NaturalLanguageStringStructure

Expected Platform name. Can be used to indicate real-time prediction. (since SIRI 2.1)

a

siri:ActualQuayRef

-0:1

>siri:QuayRefStructure

Physical QUAY actually used. (since SIRI 2.0)

a

siri:ActualQuayName

-0:*

>siri:NaturalLanguageStringStructure

Actual Platform name. Can be used to indicate recorded platform. (since SIRI 2.1)

a

→‍siri:QuayType

-0:1

siri:TypeOfNestedQuayEnumeration

Indicates the type of a nested QUAY in case of detailed STOP PLACE models. A QUAY may be part of a group of QUAYs, or may be divided into sectors, i.e., smaller sub-QUAYs. (since SIRI 2.1)

siri:BoardingPositionAssignmentGroup

b

siri:AimedBoardingPositionRef

-0:1

>siri:BoardingPositionRefStructure

Physical BOARDING POSITION to use according to the planned timetable.

b

siri:AimedBoardingPositionName

-0:*

>siri:NaturalLanguageStringStructure

Scheduled BOARDING POSITION name. Can be used to indicate boarding position change.

b

siri:ExpectedBoardingPositionRef

-0:1

>siri:BoardingPositionRefStructure

Physical BOARDING POSITION to use according to the real-time prediction.

b

siri:ExpectedBoardingPositionName

-0:*

>siri:NaturalLanguageStringStructure

Expected BOARDING POSITION name. Can be used to indicate real-time prediction.

b

siri:ActualBoardingPositionRef

-0:1

>siri:BoardingPositionRefStructure

Actually recorded BOARDING POSITION. Can be used to indicate the actually used boarding position.

b

siri:ActualBoardingPositionName

-0:*

>siri:NaturalLanguageStringStructure

Recorded BOARDING POSITION name. Can be used to indicate the actually used boarding position.

siri:FlexibleStopLocationGroup

→‍siri:AimedFlexibleArea

0:1

+siri:FlexibleAreaStructure

Area that encompasses the scheduled flexible stop locations according to the planned timetable. (since SIRI 2.1)

→‍siri:AimedFlexibleAreaRef

0:1

>siri:FlexibleAreaRefStructure

Reference to the scheduled location or flexible area. (since SIRI 2.1)

→‍siri:AimedLocationName

0:*

>siri:NaturalLanguageStringStructure

Name or description (e.g. address) of the scheduled location or flexible area. (since SIRI 2.1)

siri:ExpectedFlexibleArea

0:1

+siri:FlexibleAreaStructure

Area that encompasses the expected flexible stop locations according to the real-time prediction.

siri:ExpectedFlexibleAreaRef

0:1

>siri:FlexibleAreaRefStructure

siri:ExpectedLocationName

0:*

>siri:NaturalLanguageStringStructure

Name or description (e.g. address) of the expected location or flexible area.

siri:ActualFlexibleArea

0:1

+siri:FlexibleAreaStructure

Area that encompasses the actually recorded flexible stop locations.

siri:ActualFlexibleAreaRef

0:1

>siri:FlexibleAreaRefStructure

siri:ActualLocationName

0:*

>siri:NaturalLanguageStringStructure

Name or description (e.g. address) of the actually recorded location or flexible area.

19.116. The complex type siri:TrainComponentStructure

siri:TrainComponentStructure

Type for TRAIN COMPONENT. (since SIRI 2.1)

siri:TrainComponentCode

0:1

siri:TrainComponentCodeType

Identifier for TRAIN COMPONENT.

siri:Order

1:1

Specifies the order of the TRAIN ELEMENT within the TRAIN. The locomotive would ideally have ORDER '1', the first wagon/coach attached to the locomotive ORDER '2' and so on.

siri:TrainComponentGroup

siri:Label

0:1

>siri:NaturalLanguageStringStructure

Specifies how the TRAIN ELEMENT is labeled within the context of the TRAIN. This advertised label or number, e.g. "Carriage B" or "23", can be used for seat reservations and passenger orientation.

siri:Description

0:1

>siri:NaturalLanguageStringStructure

Description of TRAIN COMPONENT, e.g. "Front Carriage 1st Class".

The element contains one of the following elements (a-b)

a

→‍siri:TrainElementRef

-1:1

>siri:TrainElementRefStructure

Reference to a TRAIN ELEMENT. (since SIRI 2.1)

b

→‍siri:TrainElement

-1:1

+siri:TrainElementStructure

An elementary component of a TRAIN, e.g. wagon or locomotive. (since SIRI 2.1)

siri:ReversedOrientation

0:1

Whether orientation of TRAIN ELEMENT within TRAIN is reversed or not. Default is 'false', i.e., they have the same orientation (usually forward in the direction of travel).

19.117. The complex type siri:TrainElementStructure

siri:TrainElementStructure

Type for TRAIN ELEMENT. (since SIRI 2.1)

siri:TrainElementCode

1:1

siri:TrainElementCodeType

Identifier for TRAIN ELEMENT.

siri:TrainElementGroup

siri:TrainElementType

0:1

siri:TrainElementTypeEnumeration

Type of TRAIN ELEMENT.

siri:VehicleNumber

0:1

Denotes the official "registration number" of the vehicle or wagon/coach. In rail transport VEHICLE NUMBER would be equal to the 12-digit UIC wagon/coach number, possibly followed by other combinations of letters, e.g. by the UIC classification of railway coaches.

→‍siri:FareClasses

0:1

siri:FareClassListOfEnumerations

List of FARE CLASSes. (since SIRI 2.1)

siri:VehicleTypeGroup

siri:Name

0:1

>siri:NaturalLanguageStringStructure

Name of VEHICLE TYPE.

siri:ShortName

0:1

>siri:NaturalLanguageStringStructure

Short Name of VEHICLE TYPE.

siri:Description

0:1

>siri:NaturalLanguageStringStructure

Description of VEHICLE TYPE.

siri:PrivateCode

0:1

siri:VehicleTypePropertiesGroup

siri:ReversingDirection

0:1

Whether vehicles of the type have a reversing direction.

siri:SelfPropelled

0:1

Whether vehicles of the type are self-propelled.

siri:TypeOfFuel

0:1

siri:TypeOfFuelEnumeration

The type of fuel used by a vehicle of the type.

siri:EuroClass

0:1

Euroclass of the vehicle type. Corresponds to the 12-digit European Identification Number (EIN).

siri:MaximumPassengerCapacities

0:1

+local-type: typedef-25.9

Break down of capacities by FARE CLASS, i.e., maximum number of passengers that TRAIN ELEMENT can carry.

siri:VehicleAccessibilityRequirementsGroup

siri:LowFloor

0:1

Whether Vehicle is low floor to facilitate access by the mobility impaired.

siri:HasLiftOrRamp

0:1

Whether vehicle has lift or ramp to facilitate wheelchair access.

siri:HasHoist

0:1

Whether vehicle has hoist for wheelchair access.

siri:VehicleDimensionsGroup

siri:Length

0:1

siri:LengthType

The length of a VEHICLE of the type.

siri:Width

0:1

siri:LengthType

The width of a VEHICLE of the type.

siri:Height

0:1

siri:LengthType

The length of a VEHICLE of the type.

siri:Weight

0:1

siri:WeightType

The weight of a VEHICLE of the type.

siri:VehicleTypeGroup

siri:Facilities

0:1

+local-type: typedef-25.8

Facilities of VEHICLE TYPE.

19.118. The complex type siri:TrainInCompoundTrainStructure

siri:TrainInCompoundTrainStructure

Type for a TRAIN IN COMPOUND TRAIN. (since SIRI 2.1)

siri:TrainInCompoundTrainCode

0:1

siri:TrainInCompoundTrainCodeType

Identifier for TRAIN IN COMPOUND TRAIN.

siri:Order

1:1

Specifies the order of the TRAIN within the COMPOUND TRAIN.

siri:TrainInCompoundTrainGroup

siri:Label

0:1

>siri:NaturalLanguageStringStructure

Specifies how the TRAIN is labeled within the context of the COMPOUND TRAIN. This advertised label or number, e.g. the individual TRAIN NUMBER, can be used for seat reservations and passenger orientation.

siri:Description

0:1

>siri:NaturalLanguageStringStructure

Description of TRAIN IN COMPOUND TRAIN.

The element contains one of the following elements (a-b)

a

→‍siri:TrainRef

-1:1

>siri:TrainRefStructure

Reference to a TRAIN. (since SIRI 2.1)

b

→‍siri:Train

-1:1

+siri:TrainStructure

A vehicle composed of TRAIN ELEMENTs assembled in a certain order (so called TRAIN COMPONENTs), i.e. wagons assembled together and propelled by a locomotive or one of the wagons. (since SIRI 2.1)

siri:JourneyEndNamesGroup

→‍siri:OriginRef

0:1

>siri:JourneyPlaceRefStructure

Reference to the origin SCHEDULED STOP POINT of the journey.

siri:OriginName

0:*

>siri:NaturalLanguagePlaceNameStructure

Name of the origin of the journey. (Unbounded since SIRI 2.0)

siri:OriginShortName

0:*

>siri:NaturalLanguagePlaceNameStructure

Short name of the origin of the journey; used to help identify the VEHICLE JOURNEY on arrival boards. If absent, same as Origin Name.

siri:DestinationDisplayAtOrigin

0:*

>siri:NaturalLanguagePlaceNameStructure

DIRECTION name shown for jurney at the origin. (since SIRI 2.0)

siri:Via

0:*

+siri:ViaNameStructure

Names of VIA points, used to help identify the LINE, for example, Luton to Luton via Sutton. Currently 3 in VDV. Should only be included if the detail level was requested.

→‍siri:DestinationRef

0:1

>siri:DestinationRefStructure

Reference to the destination SCHEDULED STOP POINT of the journey.

siri:DestinationName

0:*

>siri:NaturalLanguageStringStructure

Description of the destination stop (vehicle signage), Can be overwritten for a journey, and then also section by section by the entry in an individual CALl. (Unbounded since SIRI 2.0)

siri:DestinationShortName

0:*

>siri:NaturalLanguagePlaceNameStructure

Short name of the DESTINATION.of the journey; used to help identify the VEHICLE JOURNEY on arrival boards. If absent, same as DestinationName. (Unbounded since SIRI 2.0)

siri:OriginDisplayAtDestination

0:*

>siri:NaturalLanguagePlaceNameStructure

Origin name shown for jourey at the destination (since SIRI 2.0)

siri:TrainInCompoundTrainGroup

siri:ReversedOrientation

0:1

Whether orientation of TRAIN within COMPOUND TRAIN is reversed or not. Default is 'false', i.e., they have the same orientation (usually forward in the direction of travel).

siri:Passages

0:1

+local-type: typedef-25.7

Specifies whether a passage from/to an adjacent TRAIN is possible for passengers.

19.119. The complex type siri:TrainStructure

siri:TrainStructure

Type for TRAIN. (since SIRI 2.1)

siri:TrainCode

0:1

siri:TrainCodeType

Identifier for TRAIN.

siri:VehicleTypeGroup

siri:Name

0:1

>siri:NaturalLanguageStringStructure

Name of VEHICLE TYPE.

siri:ShortName

0:1

>siri:NaturalLanguageStringStructure

Short Name of VEHICLE TYPE.

siri:Description

0:1

>siri:NaturalLanguageStringStructure

Description of VEHICLE TYPE.

siri:PrivateCode

0:1

siri:VehicleTypePropertiesGroup

siri:ReversingDirection

0:1

Whether vehicles of the type have a reversing direction.

siri:SelfPropelled

0:1

Whether vehicles of the type are self-propelled.

siri:TypeOfFuel

0:1

siri:TypeOfFuelEnumeration

The type of fuel used by a vehicle of the type.

siri:EuroClass

0:1

Euroclass of the vehicle type. Corresponds to the 12-digit European Identification Number (EIN).

siri:MaximumPassengerCapacities

0:1

+local-type: typedef-25.9

Break down of capacities by FARE CLASS, i.e., maximum number of passengers that TRAIN ELEMENT can carry.

siri:VehicleAccessibilityRequirementsGroup

siri:LowFloor

0:1

Whether Vehicle is low floor to facilitate access by the mobility impaired.

siri:HasLiftOrRamp

0:1

Whether vehicle has lift or ramp to facilitate wheelchair access.

siri:HasHoist

0:1

Whether vehicle has hoist for wheelchair access.

siri:VehicleDimensionsGroup

siri:Length

0:1

siri:LengthType

The length of a VEHICLE of the type.

siri:Width

0:1

siri:LengthType

The width of a VEHICLE of the type.

siri:Height

0:1

siri:LengthType

The length of a VEHICLE of the type.

siri:Weight

0:1

siri:WeightType

The weight of a VEHICLE of the type.

siri:VehicleTypeGroup

siri:Facilities

0:1

+local-type: typedef-25.8

Facilities of VEHICLE TYPE.

siri:TrainGroup

siri:NumberOfCars

0:1

Number of cars needed in TRAIN.

siri:TrainSizeType

0:1

siri:TrainSizeEnumeration

Nature of TRAIN size, e.g "short", "long", "normal". Default is "normal".

siri:TrainComponents

0:1

+local-type: typedef-25.5

Ordered collection of TRAIN COMPONENTs making up the TRAIN.

19.120. The complex type siri:VehicleInFormationStatusStructure

siri:VehicleInFormationStatusStructure

Description of the status of a monitored vehicle.

siri:Status

1:1

siri:VehicleInFormationStatusEnumeration

Status of vehicle.

siri:FormationStatusInfoGroup

siri:Description

0:*

>siri:NaturalLanguageStringStructure

Description of the status of a formation or a vehicle within the formation.

siri:AccessibilityAssessment

0:1

+acsb:AccessibilityAssessmentStructure

Accessibility of the formation or a vehicle within the formation.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

19.121. The complex type siri:VehicleOccupancyStructure

siri:VehicleOccupancyStructure

Real-time occupancies of a VEHICLE (by fare class). Could be feedback from an automatic passenger counting system (APC) or estimated values from statistics. (since SIRI 2.1)

siri:TrainFormationReferenceGroup

→‍siri:CompoundTrainRef

0:1

>siri:CompoundTrainRefStructure

Reference to a COMPOUND TRAIN. (since SIRI 2.1)

The element contains one of the following elements (a-b)

a

→‍siri:TrainRef

-0:1

>siri:TrainRefStructure

Reference to a TRAIN. (since SIRI 2.1)

b

→‍siri:TrainInCompoundTrainRef

-0:1

>siri:TrainInCompoundTrainRefStructure

Reference to a TRAIN IN COMPOUND TRAIN. (since SIRI 2.1)

The element contains one of the following elements (a-b)

a

→‍siri:TrainElementRef

-0:1

>siri:TrainElementRefStructure

Reference to a TRAIN ELEMENT. (since SIRI 2.1)

b

→‍siri:TrainComponentRef

-0:1

>siri:TrainComponentRefStructure

Reference to a TRAIN COMPONENT. (since SIRI 2.1)

→‍siri:EntranceToVehicleRef

0:1

>siri:EntranceToVehicleRefStructure

Reference to an ENTRANCE TO VEHICLE. (since SIRI 2.1)

siri:OccupancyScopeFilterGroup

siri:FareClass

0:1

siri:FareClassEnumeration

Fare class in VEHICLE for which occupancy or capacities are specified.

siri:PassengerCategory

0:1

>siri:NaturalLanguageStringStructure

Adult, child, wheelchair etc.

siri:OccupancyValuesGroup

siri:OccupancyLevel

0:1

siri:OccupancyEnumeration

An approximate figure of how occupied or full a VEHICLE and its parts are, e.g. 'manySeatsAvailable' or 'standingRoomOnly'. More accurate data can be provided by the individual occupancies or capacities below.

siri:OccupancyPercentage

0:1

siri:PercentageType

Utilised percentage of maximum payload after departing the STOP POINT.

siri:AlightingCount

0:1

siri:NumberOfPassengers

Total number of alighting passengers for this vehicle journey at this STOP POINT.

siri:BoardingCount

0:1

siri:NumberOfPassengers

Total number of boarding passengers for this vehicle journey at this STOP POINT.

siri:OnboardCount

0:1

siri:NumberOfPassengers

Total number of passengers on-board after departing the STOP POINT.

siri:SpecialPlacesOccupied

0:1

siri:NumberOfPassengers

Total number of special places, e.g. seats for the disabled or lounge seats, that are occupied after departing the STOP POINT.

siri:PushchairsOnboardCount

0:1

siri:NumberOfPassengers

Total number of pushchairs on-board after departing the STOP POINT.

siri:WheelchairsOnboardCount

0:1

siri:NumberOfPassengers

Total number of wheelchairs on-board after departing the STOP POINT.

siri:PramsOnboardCount

0:1

Total number of prams on-board after departing the STOP POINT.

siri:BicycleOnboardCount

0:1

Total number of bicycles on-board, i.e., number of bicycle racks that are occupied after departing the STOP POINT.

siri:TotalNumberOfReservedSeats

0:1

siri:NumberOfPassengers

Total number of booked seats from individual and group reservations.

siri:GroupReservation

0:*

+siri:GroupReservationStructure

Reservations of travel groups, i.e., name of group and number of seats booked.

19.122. The complex type siri:VehicleOrientationRelativeToQuay

siri:VehicleOrientationRelativeToQuay

siri:NaturalLanguageStringStructure

A restriction of W3C XML Schema's string that requires at least one character of text.

The element content starts with items inherited from the base type:

@xml:lang

1:1

lang (as an attribute name) denotes an attribute whose value is a language code for the natural language of the content of any element; its value is inherited. This name is reserved by virtue of its definition in the XML specification. Notes Attempting to install the relevant ISO 2- and 3-letter codes as the enumerated possible values is probably never going to be a realistic possibility. See BCP 47 at http://www.rfc-editor.org/rfc/bcp/bcp47.txt and the IANA language subtag registry at http://www.iana.org/assignments/language-subtag-registry for further information. The union allows for the 'un-declaration' of xml:lang with the empty string.

19.123. The complex type siri:ViaNameStructure

siri:ViaNameStructure

siri:PlaceNameStructure

Names of VIA points, used to help identify the LINE, for example, Luton to Luton via Sutton. Currently 3 in VDV. Should only be included if the detail level was requested.

The element content starts with items inherited from the base type:

siri:PlaceRef

0:1

>siri:JourneyPlaceRefStructure

Reference to a TOPOGRAPHIC PLACE.

siri:PlaceName

0:*

>siri:NaturalLanguagePlaceNameStructure

Names of place used to help identify the LINE.

siri:PlaceShortName

0:*

>siri:NaturalLanguagePlaceNameStructure

Short name of TOPOGRAPHIC PLACE. Should only be included if the detail level was requested.

Inherited content is followed by own content:

siri:ViaPriority

0:1

Relative priority to give to VIA name in displays. 1=high. Default is 2. (since SIRI 2.0)

19.124. The complex type group[siri:JourneyRelationInfoGroup]/JourneyParts#complexType (typedef-25.1)

group[siri:JourneyRelationInfoGroup]
  /JourneyParts #complexType
  (typedef-25.1)

-

siri:JourneyPartInfo

1:*

+siri:RelatedJourneyPartStructure

Information about related parts of JOURNEY. (since SIRI 2.1)

19.125. The complex type group[siri:JourneyFormationGroup]/TrainElements#complexType (typedef-25.2)

group[siri:JourneyFormationGroup]
  /TrainElements #complexType
  (typedef-25.2)

-

The element contains one or more of the following elements (a-b)

a

→‍siri:TrainElementRef

-1:1

>siri:TrainElementRefStructure

Reference to a TRAIN ELEMENT. (since SIRI 2.1)

b

→‍siri:TrainElement

-1:1

+siri:TrainElementStructure

An elementary component of a TRAIN, e.g. wagon or locomotive. (since SIRI 2.1)

19.126. The complex type group[siri:JourneyFormationGroup]/Trains#complexType (typedef-25.3)

group[siri:JourneyFormationGroup]
  /Trains #complexType
  (typedef-25.3)

-

The element contains one or more of the following elements (a-b)

a

siri:TrainRef

-1:1

b

→‍siri:Train

-1:1

+siri:TrainStructure

A vehicle composed of TRAIN ELEMENTs assembled in a certain order (so called TRAIN COMPONENTs), i.e. wagons assembled together and propelled by a locomotive or one of the wagons. (since SIRI 2.1)

19.127. The complex type group[siri:JourneyFormationGroup]/CompoundTrains#complexType (typedef-25.4)

group[siri:JourneyFormationGroup]
  /CompoundTrains #complexType
  (typedef-25.4)

-

The element contains one or more of the following elements (a-b)

a

siri:CompoundTrainRef

-1:1

b

→‍siri:CompoundTrain

-1:1

+siri:CompoundTrainStructure

Groups of carriages may be managed as sections by composing TRAINs into a COMPOUND TRAIN, for example if a TRAIN joins (or splits from) another TRAIN. (since SIRI 2.1) TRAINs within a COMPOUND TRAIN may have different origins and destinations due to joining/splitting. A COMPOUND TRAIN may be stable for one or multiple JOURNEY PARTs and change at a certain STOP POINT due to planned joining/splitting, despatching alterations or a situation.

19.128. The complex type group[siri:TrainGroup]/TrainComponents#complexType (typedef-25.5)

group[siri:TrainGroup]
  /TrainComponents #complexType
  (typedef-25.5)

-

The element contains one or more of the following elements (a-b)

a

→‍siri:TrainComponentRef

-1:1

>siri:TrainComponentRefStructure

Reference to a TRAIN COMPONENT. (since SIRI 2.1)

b

→‍siri:TrainComponent

-1:1

+siri:TrainComponentStructure

Specifies the order of a certain TRAIN ELEMENT within a TRAIN and how the TRAIN ELEMENT is labeled in that context. (since SIRI 2.1)

19.129. The complex type complexType[siri:CompoundTrainStructure]/TrainsInCompoundTrain#complexType (typedef-25.6)

complexType[siri:CompoundTrainStructure]
  /TrainsInCompoundTrain #complexType
  (typedef-25.6)

-

The element contains one or more of the following elements (a-b)

a

→‍siri:TrainInCompoundTrainRef

-1:1

>siri:TrainInCompoundTrainRefStructure

Reference to a TRAIN IN COMPOUND TRAIN. (since SIRI 2.1)

b

→‍siri:TrainInCompoundTrain

-1:1

+siri:TrainInCompoundTrainStructure

Specifies the order of a certain TRAIN within a COMPOUND TRAIN and how the TRAIN is labeled in that context. (since SIRI 2.1)

19.130. The complex type group[siri:TrainInCompoundTrainGroup]/Passages#complexType (typedef-25.7)

group[siri:TrainInCompoundTrainGroup]
  /Passages #complexType
  (typedef-25.7)

-

siri:PassageBetweenTrains

1:2

+siri:PassageBetweenTrainsStructure

19.131. The complex type group[siri:VehicleTypeGroup]/Facilities#complexType (typedef-25.8)

group[siri:VehicleTypeGroup]
  /Facilities #complexType
  (typedef-25.8)

-

The element contains one or more of the following elements (a-c)

a

→‍siri:VehicleFeature

-1:1

+siri:VehicleFeaturesStructure

Vehicle Feature description.

b

siri:Facility

-1:1

+siri:FacilityStructure

c

→‍siri:FacilityRef

-1:1

>siri:FacilityRefStructure

Reference to a Facility.

19.132. The complex type group[siri:VehicleTypePropertiesGroup]/MaximumPassengerCapacities#complexType (typedef-25.9)

group[siri:VehicleTypePropertiesGroup]
  /MaximumPassengerCapacities #complexType
  (typedef-25.9)

-

siri:MaximumPassengerCapacity

1:*

+siri:PassengerCapacityStructure

20. SIRI Journey Model Identifiers.

20.1. Simple type definitions

ArrivalBoardingActivityEnumeration

Allowed types activity for Alighting.

alighting

-

noAlighting

-

passThru

-

BlockNumber

xs:NMTOKEN: (empty restriction)

Type for identifier of an BLOCK.

BoardingActivityEnumeration

Allowed types activity for Boarding and Alighting.

boardingAndAlighting

-

noBoarding

-

noAlighting

-

passThru

-

CallStatusEnumeration

Classification of the timeliness of the CALL, according to a fixed list of values. This may reflect a presentation policy, for example CALLs less than one minute behind target time are still classified as on-time. Applications may use this to guide their own presentation of times.

onTime

Service is on time.

early

Service is earlier than expected.

delayed

Service is delayed.

cancelled

Service is cancelled.

arrived

Service has arrived.

departed

-

missed

-

noReport

There is no information about the service.

notExpected

Service is not expected to call this stop. For instance a flexible service that has not yet been preordered.

CompoundTrainCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of a COMPOUND TRAIN. An ordered sequence of TRAINs or TRAIN IN COMPOUND TRAINs respectively. (since SIRI 2.1)

CourseOfJourneyNumber

xs:NMTOKEN: (empty restriction)

Type for identifier of a COURSE OF JOURNEY (Run).

DataFrameQualifierType

xs:NMTOKEN: (empty restriction)

Type for identifier of a data VERSION FRAME.

DatedVehicleJourneyCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of a Dated VEHICLE JOURNEY.

DepartureBoardingActivityEnumeration

Allowed types activity for Boarding.

boarding

-

noBoarding

-

passThru

-

EntranceToVehicleCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of an ENTRANCE TO VEHICLE, e.g. a door of a TRAIN ELEMENT. (since SIRI 2.1)

EstimatedVehicleJourneyCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of a Realtime VEHICLE JOURNEY. Used for adhoc journeys.

FareClassEnumeration

Values for Fare Class Facility. (since SIRI 2.1)

unknown

pti23_0

firstClass

pti23_6

secondClass

pti23_7

thirdClass

pti23_8

preferente

-

premiumClass

pti23_6_1

businessClass

Business Class - pti23_10

standardClass

Standard class Add pti23_7

turista

-

economyClass

pti23_9

any

-

FareClassListOfEnumerations

List of values for FARE CLASSes. (since SIRI 2.1)

unknown

pti23_0

firstClass

pti23_6

secondClass

pti23_7

thirdClass

pti23_8

preferente

-

premiumClass

pti23_6_1

businessClass

Business Class - pti23_10

standardClass

Standard class Add pti23_7

turista

-

economyClass

pti23_9

any

-

FirstOrLastJourneyEnumeration

Allowed types activity for FirstOrLastJourney.

firstServiceOfDay

-

otherService

-

lastServiceOfDay

-

unspecified

-

FormationChangeEnumeration

Allowed values for FORMATION CHANGE CODE. (since SIRI 2.1)

changedFormation

-

reversedFormation

-

missingVehicles

-

extraVehicles

-

missingTrainInCompoundTrain

-

extraTrainInCompoundTrain

-

missingFamilyCoach

-

missingThroughCoach

-

missingLowFloorCoach

-

missingRestaurantCoach

-

missingWheelchairSpaces

-

InterchangeCodeType

xs:NMTOKEN: (empty restriction)

Type for identifer of a SERVICE JOURNEY INTERCHANGE.

JourneyPartIdType

xs:NMTOKEN: (empty restriction)

Type for identifier of an JOURNEY PART

JourneyRelationTypeEnumeration

Allowed types of relation between JOURNEYs.

ContinuationOfJourney

The journey is a continuation of the specified RelatedJourney at the stop point given in CallInfo. Passengers don't need to change vehicles. The new journey is not communicated as an interchange.

ContinuedByJourney

The journey is continued by the specified RelatedJourney at the stop point given in CallInfo. Passengers don't need to change vehicles. The new journey is not communicated as an interchange.

SplitsIntoJourneys

The journey splits into multiple RelatedJourneys at the stop point given in CallInfo.

ContinuationOfSplitJourney

The journey is a continuation of a single RelatedJourney splitting into multiple journeys at the stop point given in CallInfo.

JoiningOfJourneys

The journey is the continuation of multiple RelatedJourneys joining together at the stop point given in CallInfo.

ContinuedByJoinedJourney

The journey is continued by a single RelatedJourney after joining other journeys at the stop point given in CallInfo.

ReplacementOfJourney

The journey replaces one or more partially or fully cancelled RelatedJourneys during the JourneyPart defined or referenced in JourneyPartInfo.

ReplacedByJourney

The partially or fully cancelled journey is replaced by one or more RelatedJourneys during the JourneyPart defined or referenced in JourneyPartInfo.

SupportOfJourney

The journey partially or fully supports one or more RelatedJourneys during the JourneyPart defined or referenced in JourneyPartInfo.

SupportedByJourney

The journey is partially or fully supported by one or more RelatedJourneys during the JourneyPart defined or referenced in JourneyPartInfo.

PredictionInaccurateReasonEnumeration

Allowed values for PredictionInaccurateReason, i.e., possible reasons for a change in prediction (in)accuracy.

vehicleInTrafficJam

Prediction is inaccurate because of a traffic jam.

technicalProblem

Prediction is inaccurate because of technical problems.

dispatchAction

Prediction is inaccurate because of a despatching alteration.

missingUpdate

Prediction is inaccurate because communication errors have prevented any updates.

unknown

Prediction is inaccurate but the reason for an inaccurate prediction is unknown.

ProgressRateEnumeration

Classification of the rate of progress of VEHICLE according a fixed list of values.

noProgress

Vehicle is stationary.

slowProgress

Vehicle is proceeding slower than normal.

normalProgress

Vehicle is proceeding at a normal rate.

fastProgress

Vehicle is proceeding faster than normal.

unknown

There is no data.

QualityIndexEnumeration

Classification of the quality of the prediction of the CALL, according to a fixed list of values. This may reflect a presentation policy, for example CALLs less than one minute behind target time are stiull classified as on-time. Applications may use this to guide their own presentation of times.

certain

Data is certain (1/5).

veryReliable

Data has confidence level of very reliable (2/5).

reliable

Data has confidence level of reliable (3/5).

probablyReliable

Data is thought to be reliable (4/5)

unconfirmed

Data is unconfirmed (5/5).

TrainCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of a TRAIN. An ordered sequence of TRAIN ELEMENTs or TRAIN COMPONENTs respectively. (since SIRI 2.1)

TrainComponentCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of a TRAIN COMPONENT. A TRAIN ELEMENT with a specific order within a TRAIN. (since SIRI 2.1)

TrainElementCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of a TRAIN ELEMENT. An elementary component of a TRAIN (e.g. wagon, locomotive etc.). (since SIRI 2.1)

TrainElementTypeEnumeration

Allowed values for TYPE OF TRAIN ELEMENT. (since SIRI 2.1)

buffetCar

-

carriage

-

engine

-

carTransporter

-

sleeperCarriage

-

luggageVan

-

restaurantCarriage

-

other

-

TrainInCompoundTrainCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of a TRAIN IN COMPOUND TRAIN. A TRAIN with a specific order within a COMPOUND TRAIN. (since SIRI 2.1)

TrainNumber

xs:NMTOKEN: (empty restriction)

Type for identifier of an TRAIN NUMBER

TrainPartCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of Train Part.

TrainSizeEnumeration

Allowed values for TRAIN SIZE. (since SIRI 2.1)

normal

-

short

-

long

-

TypeOfFuelEnumeration

Allowed values for TYPE OF FUEL. (since SIRI 2.1)

petrol

-

diesel

-

naturalGas

-

biodiesel

-

electricity

-

hydrogen

-

other

-

unknown

-

TypeOfNestedQuayEnumeration

Allowed values for characterisation of nested QUAYs as part of a STOP ASSIGNMENT. (since SIRI 2.1)

platformGroup

A type of QUAY that consists of multiple QUAYs of type 'platform'. Examples of such groups would be the lower and upper level of a station.

platform

A type of QUAY that consists of at least two child QUAYs of type 'platformEdge'.

platformEdge

A type of QUAY which allows direct access to a VEHICLE, e.g. an on-street bus stop, or consists of multiple child QUAYs of type 'platformSector'.

platformSector

A QUAY of type 'platformEdge' may be divided into multiple sectors, e.g. "A", "B", "C" etc., to help passengers find a specific part of a vehicle. The first class carriage of a TRAIN might, for example, be assigned to sector "A" of a QUAY.

VehicleInFormationStatusEnumeration

Allowed values for VEHICLE IN FORMATION STATUS CODE. (since SIRI 2.1)

unknown

-

available

-

notAvailable

-

partiallyAvailable

-

added

-

removed

-

defective

-

closed

-

booked

-

noRestaurantService

-

open

-

VehicleJourneyCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of a VEHICLE JOURNEY.

VehicleStatusEnumeration

Classification of the State of the VEHICLE JOURNEY according to a fixed list of values. This may reflect a presentation policy, for example CALLs less than one minute behind target time are still classified as on-time. Applications may use this to guide their own presentation of times.

expected

Service is expected to be performed.

notExpected

Service is not expected to be run. For instance a flexible service that has not yet been preordered.

cancelled

-

assigned

-

signedOn

-

atOrigin

-

inProgress

Service has departed from first stop.

aborted

-

offRoute

-

completed

It has been detected that the Service was completed.

assumedCompleted

It is assumed that the Service has completed.

notRun

-

20.2. The toplevel element siri:CompoundTrainRef

siri:CompoundTrainRef

+siri:CompoundTrainRefStructure

Reference to a COMPOUND TRAIN. (since SIRI 2.1)

20.3. The toplevel element siri:DatedVehicleJourneyRef

siri:DatedVehicleJourneyRef

+siri:DatedVehicleJourneyRefStructure

Reference to a DATED VEHICLE JOURNEY.

20.4. The toplevel element siri:DestinationRef

siri:DestinationRef

+siri:DestinationRefStructure

Reference to the destination SCHEDULED STOP POINT of the journey.

20.5. The toplevel element siri:EntranceToVehicleRef

siri:EntranceToVehicleRef

+siri:EntranceToVehicleRefStructure

Reference to an ENTRANCE TO VEHICLE. (since SIRI 2.1)

20.6. The toplevel element siri:FareClass

siri:FareClass

+siri:FareClassEnumeration

Classification of FARE CLASSes. (since SIRI 2.1)

20.7. The toplevel element siri:FareClasses

siri:FareClasses

+siri:FareClassListOfEnumerations

List of FARE CLASSes. (since SIRI 2.1)

20.8. The toplevel element siri:InterchangeRef

siri:InterchangeRef

+siri:InterchangeRefStructure

Reference to a SERVICE JOURNEY INTERCHANGE.

20.9. The toplevel element siri:OriginRef

siri:OriginRef

+siri:JourneyPlaceRefStructure

Reference to the origin SCHEDULED STOP POINT of the journey.

20.10. The toplevel element siri:TrainComponentRef

siri:TrainComponentRef

+siri:TrainComponentRefStructure

Reference to a TRAIN COMPONENT. (since SIRI 2.1)

20.11. The toplevel element siri:TrainElementRef

siri:TrainElementRef

+siri:TrainElementRefStructure

Reference to a TRAIN ELEMENT. (since SIRI 2.1)

20.12. The toplevel element siri:TrainInCompoundTrainRef

siri:TrainInCompoundTrainRef

+siri:TrainInCompoundTrainRefStructure

Reference to a TRAIN IN COMPOUND TRAIN. (since SIRI 2.1)

20.13. The toplevel element siri:TrainRef

siri:TrainRef

+siri:TrainRefStructure

Reference to a TRAIN. (since SIRI 2.1)

20.14. The toplevel element siri:VehicleJourneyRef

siri:VehicleJourneyRef

+siri:VehicleJourneyRefStructure

Reference to a VEHICLE JOURNEY.

20.15. The toplevel element siri:ViaRef

siri:ViaRef

+siri:JourneyPlaceRefStructure

Reference to a SCHEDULED STOP POINT that is a VIA point on the journey.

20.16. The group siri:BasicServiceInfoGroup

siri:BasicServiceInfoGroup

Information that classifies journey.

siri:BasicServiceInfoGroup

siri:OperatorRef

0:1

>siri:OperatorRefStructure

OPERATOR of a VEHICLE JOURNEY. Note that the operator may change over the course of a journey. This shoudl show teh operator for the curent point in the journey. Use Journey Parts tp record all the operators in the whole journeyh.

siri:ProductCategoryRef

0:1

>siri:ProductCategoryRefStructure

Product Classification of VEHICLE JOURNEY- subdivides a transport mode. e.g. express, loacl.

→‍siri:ServiceFeatureRef

0:*

>siri:ServiceFeatureRefStructure

Classification of service into arbitrary Service categories, e.g. school bus. SIRI provides a recommended set of values covering most usages, intended to be TPEG comnpatible. See the SIRI facilities packaged.

20.17. The group siri:JourneyIdentityGroup

siri:JourneyIdentityGroup

Elements identifying VEHICLE JOURNEY.

siri:JourneyIdentityGroup

siri:LineRef

1:1

>siri:LineRefStructure

Reference to a LINE.

siri:DirectionRef

1:1

>siri:DirectionRefStructure

Reference to a DIRECTION, typically outward or return.

siri:FramedVehicleJourneyRef

0:1

+siri:FramedVehicleJourneyRefStructure

A reference to the dated VEHICLE JOURNEY that the VEHICLE is making.

20.18. The group siri:MonitoredJourneyIdentityGroup

siri:MonitoredJourneyIdentityGroup

Elements identifying a VEHICLE JOURNEY. LINE and DIRECTION will be same as for journey unless overridden.

siri:MonitoredJourneyIdentityGroup

siri:LineRef

0:1

>siri:LineRefStructure

Reference to LINE of journey.

siri:DirectionRef

0:1

>siri:DirectionRefStructure

Reference to DIRECTION of journey.

siri:FramedVehicleJourneyRef

0:1

+siri:FramedVehicleJourneyRefStructure

A reference to the DATED VEHICLE JOURNEY that the VEHICLE is making, unique with the data horizon of the service.

20.19. The group siri:ServiceInfoGroup

siri:ServiceInfoGroup

Elements classifying the Service or journey. Values for these elements can be specified on a timetabled schedule and will be inherited, unless overriden, onto the production timetable and then onto the individul dated VEHICLE JOURNEYs of the timetable. Each monitored journey takes its values from the dated VEHICLE JOURNEY that it follows. The absence of a value on an entity at a given level indicates that the value should be inherited (i) from any recent preceding update message for the same entity, or if there is no previous override, (ii) from its immediate parent entity.

siri:BasicServiceInfoGroup

siri:OperatorRef

0:1

>siri:OperatorRefStructure

OPERATOR of a VEHICLE JOURNEY. Note that the operator may change over the course of a journey. This shoudl show teh operator for the curent point in the journey. Use Journey Parts tp record all the operators in the whole journeyh.

siri:ProductCategoryRef

0:1

>siri:ProductCategoryRefStructure

Product Classification of VEHICLE JOURNEY- subdivides a transport mode. e.g. express, loacl.

→‍siri:ServiceFeatureRef

0:*

>siri:ServiceFeatureRefStructure

Classification of service into arbitrary Service categories, e.g. school bus. SIRI provides a recommended set of values covering most usages, intended to be TPEG comnpatible. See the SIRI facilities packaged.

siri:ServiceInfoGroup

siri:VehicleFeatureRef

0:*

>siri:VehicleFeatureRefStructure

Features of VEHICLE providing journey. Recommended SIRI values based on TPEG are given in SIRI documentation and enumerated in the siri_facilities package.

20.20. The group siri:TrainFormationReferenceGroup

siri:TrainFormationReferenceGroup

Groups together the relevant references needed in a formation. (since SIRI 2.1) Has the following uses: - Either the smallest part of a formation, a TRAIN COMPONENT, is referenced or the TRAIN itself. The former is ideally used in a FORMATION ASSIGNMENT, i.e. QUAY (sector) assignment, to provide the highest level of detail for passenger orientation. - If the formation consists of multiple coupled TRAINs, a reference to the COMPOUND TRAIN is also possible. This might be used in a FORMATION CONDITION to signal a change of the train composition. - In case alighting/boarding data from an automatic passenger counting system is available, the respective vehicle entrances may be referenced.

siri:TrainFormationReferenceGroup

→‍siri:CompoundTrainRef

0:1

>siri:CompoundTrainRefStructure

Reference to a COMPOUND TRAIN. (since SIRI 2.1)

The element contains one of the following elements (a-b)

a

→‍siri:TrainRef

-0:1

>siri:TrainRefStructure

Reference to a TRAIN. (since SIRI 2.1)

b

→‍siri:TrainInCompoundTrainRef

-0:1

>siri:TrainInCompoundTrainRefStructure

Reference to a TRAIN IN COMPOUND TRAIN. (since SIRI 2.1)

The element contains one of the following elements (a-b)

a

→‍siri:TrainElementRef

-0:1

>siri:TrainElementRefStructure

Reference to a TRAIN ELEMENT. (since SIRI 2.1)

b

→‍siri:TrainComponentRef

-0:1

>siri:TrainComponentRefStructure

Reference to a TRAIN COMPONENT. (since SIRI 2.1)

→‍siri:EntranceToVehicleRef

0:1

>siri:EntranceToVehicleRefStructure

Reference to an ENTRANCE TO VEHICLE. (since SIRI 2.1)

20.21. The complex type siri:BlockRefStructure

siri:BlockRefStructure

siri:BlockNumber

Type for identifier of an BLOCK.

20.22. The complex type siri:CompoundTrainRefStructure

siri:CompoundTrainRefStructure

siri:CompoundTrainCodeType

Type for identifier of a COMPOUND TRAIN. An ordered sequence of TRAINs or TRAIN IN COMPOUND TRAINs respectively. (since SIRI 2.1)

20.23. The complex type siri:ConnectingJourneyRefStructure

siri:ConnectingJourneyRefStructure

Type for a reference to a connecting journey.

siri:FramedVehicleJourneyRef

0:1

+siri:FramedVehicleJourneyRefStructure

A reference to the DATE VEHICLE JOURNEY that the VEHICLE is making, unique with the data horizon of the service.

siri:DatedVehicleJourneyIndirectRef

0:1

+siri:DatedVehicleJourneyIndirectRefStructure

Identify a VEHICLE JOURNEY indirectly by origin and destination as well as the scheduled times at these stops.

siri:LineRef

0:1

>siri:LineRefStructure

Reference to LINE of journey.

siri:TrainNumberRef

0:1

>siri:TrainNumberRefStructure

Reference to TRAIN NUMBER of journey.

siri:OperatorRef

0:1

>siri:OperatorRefStructure

Reference to OPERATOR of journey.

siri:ParticipantRef

0:1

>siri:ParticipantRefStructure

PARTICIPANT reference that identifies data producer of journey.

20.24. The complex type siri:CourseOfJourneyRefStructure

siri:CourseOfJourneyRefStructure

siri:CourseOfJourneyNumber

Type for identifier of a COURSE OF JOURNEY (Run).

20.25. The complex type siri:DataFrameRefStructure

siri:DataFrameRefStructure

siri:DataFrameQualifierType

Type for identifier of a data VERSION FRAME.

20.26. The complex type siri:DatedVehicleJourneyIndirectRefStructure

siri:DatedVehicleJourneyIndirectRefStructure

Type for Origin and Destination stop of a VEHICLE JOURNEY.

siri:OriginRef

1:1

>siri:StopPointRefStructure

The origin is used to help identify the VEHICLE JOURNEY.

siri:AimedDepartureTime

1:1

Departure time from origin SCHEDULED STOP POINT.

siri:DestinationRef

1:1

>siri:StopPointRefStructure

The destination is used to help identify the VEHICLE JOURNEY.

siri:AimedArrivalTime

1:1

Arrival time at destination SCHEDULED STOP POINT.

20.27. The complex type siri:DatedVehicleJourneyRefStructure

siri:DatedVehicleJourneyRefStructure

siri:DatedVehicleJourneyCodeType

Type for identifier of a Dated VEHICLE JOURNEY.

20.28. The complex type siri:DestinationRefStructure

siri:DestinationRefStructure

siri:DestinationCodeType

Type for identifier of a DESTINATION.

20.29. The complex type siri:EntranceToVehicleRefStructure

siri:EntranceToVehicleRefStructure

siri:EntranceToVehicleCodeType

Type for identifier of an ENTRANCE TO VEHICLE, e.g. a door of a TRAIN ELEMENT. (since SIRI 2.1)

20.30. The complex type siri:FramedVehicleJourneyRefStructure

siri:FramedVehicleJourneyRefStructure

Type for identifer of a VEHICLE JOURNEY within data Horizon of a service.

siri:DataFrameRef

1:1

>siri:DataFrameRefStructure

identifier of data frame within particpant service. Used to ensure that the Reference to a DATED VEGICLE JOURNEY is unique with the data horizon of the service. Often the OperationalDayType is used for this purpose.

siri:DatedVehicleJourneyRef

1:1

siri:DatedVehicleJourneyCodeType

A reference to the dated VEHICLE JOURNEY that the VEHICLE is making.

20.31. The complex type siri:InterchangeRefStructure

siri:InterchangeRefStructure

siri:InterchangeCodeType

Type for identifer of a SERVICE JOURNEY INTERCHANGE.

20.32. The complex type siri:JourneyPartRefStructure

siri:JourneyPartRefStructure

siri:JourneyPartIdType

Type for identifier of an JOURNEY PART

20.33. The complex type siri:TrainComponentRefStructure

siri:TrainComponentRefStructure

siri:TrainComponentCodeType

Type for identifier of a TRAIN COMPONENT. A TRAIN ELEMENT with a specific order within a TRAIN. (since SIRI 2.1)

20.34. The complex type siri:TrainElementRefStructure

siri:TrainElementRefStructure

siri:TrainElementCodeType

Type for identifier of a TRAIN ELEMENT. An elementary component of a TRAIN (e.g. wagon, locomotive etc.). (since SIRI 2.1)

20.35. The complex type siri:TrainInCompoundTrainRefStructure

siri:TrainInCompoundTrainRefStructure

siri:TrainInCompoundTrainCodeType

Type for identifier of a TRAIN IN COMPOUND TRAIN. A TRAIN with a specific order within a COMPOUND TRAIN. (since SIRI 2.1)

20.36. The complex type siri:TrainNumberRefStructure

siri:TrainNumberRefStructure

siri:TrainNumber

Type for identifier of an TRAIN NUMBER

20.37. The complex type siri:TrainPartRefStructure

siri:TrainPartRefStructure

siri:TrainPartCodeType

Type for identifier of Train Part.

20.38. The complex type siri:TrainRefStructure

siri:TrainRefStructure

siri:TrainCodeType

Type for identifier of a TRAIN. An ordered sequence of TRAIN ELEMENTs or TRAIN COMPONENTs respectively. (since SIRI 2.1)

20.39. The complex type siri:VehicleJourneyRefStructure

siri:VehicleJourneyRefStructure

siri:VehicleJourneyCodeType

Type for identifier of a VEHICLE JOURNEY.

21. siri_modelPermissions.xsd

21.1. The toplevel element siri:CheckConnectionLinkRef

siri:CheckConnectionLinkRef

xs:boolean

If access control is supported, whether access control by CONNECTION link is supported. Default is 'true'.

21.2. The toplevel element siri:CheckLineRef

siri:CheckLineRef

xs:boolean

If access control is supported, whether access control by LINE is supported. Default is 'true'.

21.3. The toplevel element siri:CheckMonitoringRef

siri:CheckMonitoringRef

xs:boolean

If access control is supported, whether access control by monitoring point (LOGICAL DISPLAY) is supported. Default is 'true'.

21.4. The toplevel element siri:CheckOperatorRef

siri:CheckOperatorRef

xs:boolean

If access control is supported, whether access control by OPERATOR is supported. Default is 'true'.

21.5. The toplevel element siri:ConnectionLinkPermissions

siri:ConnectionLinkPermissions

-

The element contains one of the following elements (a-b)

a

→‍siri:AllowAll

-1:1

Allow access to all topics known to the service.

b

siri:ConnectionLinkPermission

-1:*

+siri:ConnectionLinkPermissionStructure

Participant's permission for this CONNECTION link.

21.6. The toplevel element siri:FilterByConnectionLinkRef

siri:FilterByConnectionLinkRef

xs:boolean

Whether results can be filtered by CONNECTION LINK. Default is 'true'.

21.7. The toplevel element siri:FilterByDestination

siri:FilterByDestination

xs:boolean

Whether results can be filtered by DESTINATION. Default is 'false'.

21.8. The toplevel element siri:FilterByDirectionRef

siri:FilterByDirectionRef

xs:boolean

Whether results can be filtered by DIRECTION Default is 'true'.

21.9. The toplevel element siri:FilterByFacilityRef

siri:FilterByFacilityRef

xs:boolean

Whether results can be filtered by Facility (EQUIPMENT). Default is 'true'.

21.10. The toplevel element siri:FilterByInterchangeRef

siri:FilterByInterchangeRef

xs:boolean

Whether results can be filtered by SERVICE JOURNEY INTERCHANGE. Default is 'false'.

21.11. The toplevel element siri:FilterByLineRef

siri:FilterByLineRef

xs:boolean

Whether results can be filtered by LINE. Default is 'true'

21.12. The toplevel element siri:FilterByMonitoringRef

siri:FilterByMonitoringRef

xs:boolean

Whether results can be filtered by Monitoring point (LOGICAL DISPLAY). Fixed as 'true'.

21.13. The toplevel element siri:FilterByOperatorRef

siri:FilterByOperatorRef

xs:boolean

Whether results can be filtered by OPERATOR. Default is 'true'.

21.14. The toplevel element siri:FilterByProductCategoryRef

siri:FilterByProductCategoryRef

xs:boolean

Whether results can be filtered by PRODUCT CATEGORY. Default is 'true'. (since SIRI 2.1)

21.15. The toplevel element siri:FilterByStopPointRef

siri:FilterByStopPointRef

xs:boolean

Whether results can be filtered by SCHEDULED STOP POINT. Default is 'true'.

21.16. The toplevel element siri:FilterByValidityPeriod

siri:FilterByValidityPeriod

xs:boolean

Whether results can be filtered by VALIDITY PERIOD. Default is 'true'.

21.17. The toplevel element siri:FilterByVehicleJourneyRef

siri:FilterByVehicleJourneyRef

xs:boolean

Whether results can be filtered by VEHICLE JOURNEY. Default is 'false'.

21.18. The toplevel element siri:FilterByVehicleMode

siri:FilterByVehicleMode

xs:boolean

Whether results can be filtered by VEHICLE MODE. Default is 'true'. (since SIRI 2.1)

21.19. The toplevel element siri:FilterByVehicleRef

siri:FilterByVehicleRef

xs:boolean

Whether results can be filtered by VEHICLE. Default is 'false'.

21.20. The toplevel element siri:LinePermissions

siri:LinePermissions

-

The element contains one of the following elements (a-b)

a

→‍siri:AllowAll

-1:1

Allow access to all topics known to the service.

b

siri:LinePermission

-1:*

+siri:LinePermissionStructure

Participant's permission for this LINE.

21.21. The toplevel element siri:OperatorPermissions

siri:OperatorPermissions

-

The element contains one of the following elements (a-b)

a

→‍siri:AllowAll

-1:1

Allow access to all topics known to the service.

b

siri:OperatorPermission

-1:*

+siri:OperatorPermissionStructure

Participant's permission for this OPERATOR.

21.22. The toplevel element siri:ProductionTimetablePermission

siri:ProductionTimetablePermission

+siri:ConnectionServicePermissionStructure

Permission for a single participant or all participants to use an aspect of the service.

21.23. The complex type siri:ConnectionCapabilityAccessControlStructure

siri:ConnectionCapabilityAccessControlStructure

siri:CapabilityAccessControlStructure

Type for Common Access control capabilities.

The element content starts with items inherited from the base type:

siri:RequestChecking

1:1

Whether access control of requests is supported. Default is 'false'.

Inherited content is followed by own content:

→‍siri:CheckOperatorRef

0:1

If access control is supported, whether access control by OPERATOR is supported. Default is 'true'.

→‍siri:CheckLineRef

0:1

If access control is supported, whether access control by LINE is supported. Default is 'true'.

→‍siri:CheckConnectionLinkRef

0:1

If access control is supported, whether access control by CONNECTION link is supported. Default is 'true'.

21.24. The complex type siri:ConnectionLinkPermissionStructure

siri:ConnectionLinkPermissionStructure

siri:AbstractTopicPermissionStructure

Type for Abstract Permission Topic.

The element content starts with items inherited from the base type:

siri:Allow

1:1

Whether the participant may access this topic. Default is 'true'.

Inherited content is followed by own content:

siri:ConnectionLinkRef

1:1

>siri:ConnectionLinkRefStructure

Reference to a CONNECTION link for which permission is made.

21.25. The complex type siri:ConnectionServicePermissionStructure

siri:ConnectionServicePermissionStructure

siri:AbstractPermissionStructure

Type for Abstract Permission.

The element content starts with items inherited from the base type:

The element contains one of the following elements (a-b)

a

siri:AllParticipants

-1:1

siri:EmptyType

Parmissions apply by default to All particpants. May be overidden by other separate permissions for individual.

b

siri:ParticipantRef

-1:1

>siri:ParticipantRefStructure

Permission applies to specified participant.

siri:GeneralCapabilities

0:1

+local-type: typedef-45.1

Permissions for general capabilities.

Inherited content is followed by own content:

→‍siri:OperatorPermissions

1:1

+local-type: typedef-21.2

The OPERATOR data that the participant may access.

→‍siri:LinePermissions

1:1

+local-type: typedef-21.1

The LINEs that the participant may access.

→‍siri:ConnectionLinkPermissions

1:1

+local-type: typedef-21.3

The CONNECTION links that the participant may access.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

21.26. The complex type siri:LinePermissionStructure

siri:LinePermissionStructure

siri:AbstractTopicPermissionStructure

Type for Abstract Permission Topic.

The element content starts with items inherited from the base type:

siri:Allow

1:1

Whether the participant may access this topic. Default is 'true'.

Inherited content is followed by own content:

siri:LineRef

1:1

>siri:LineRefStructure

Reference to a LINE. whose data participant is allowed to access.

siri:DirectionRef

0:*

>siri:DirectionRefStructure

Reference to a DIRECTION of LINE. that participant is allowed to access.

21.27. The complex type siri:MonitoringCapabilityAccessControlStructure

siri:MonitoringCapabilityAccessControlStructure

siri:CapabilityAccessControlStructure

Type for Common Access control capabilities.

The element content starts with items inherited from the base type:

siri:RequestChecking

1:1

Whether access control of requests is supported. Default is 'false'.

Inherited content is followed by own content:

→‍siri:CheckOperatorRef

0:1

If access control is supported, whether access control by OPERATOR is supported. Default is 'true'.

→‍siri:CheckLineRef

0:1

If access control is supported, whether access control by LINE is supported. Default is 'true'.

→‍siri:CheckMonitoringRef

0:1

If access control is supported, whether access control by monitoring point (LOGICAL DISPLAY) is supported. Default is 'true'.

21.28. The complex type siri:OperatorPermissionStructure

siri:OperatorPermissionStructure

siri:AbstractTopicPermissionStructure

Type for Abstract Permission Topic.

The element content starts with items inherited from the base type:

siri:Allow

1:1

Whether the participant may access this topic. Default is 'true'.

Inherited content is followed by own content:

siri:OperatorRef

1:1

>siri:OperatorRefStructure

Reference to an OPERATOR whose data participant is allowed to access.

21.29. The complex type siri:PermissionsStructure

siri:PermissionsStructure

Type for abstract permissions.

siri:PermissionVersionRef

0:1

>siri:VersionRefStructure

Version of permission set.

21.30. The complex type siri:StopMonitorPermissionStructure

siri:StopMonitorPermissionStructure

siri:AbstractTopicPermissionStructure

Type for Abstract Permission Topic.

The element content starts with items inherited from the base type:

siri:Allow

1:1

Whether the participant may access this topic. Default is 'true'.

Inherited content is followed by own content:

siri:MonitoringRef

1:1

>siri:MonitoringRefStructure

Reference to a Stop Monitoring point (LOGICAL DISPLAY) to which permission applies.

21.31. The complex type element[siri:LinePermissions]#complexType (typedef-21.1)

element[siri:LinePermissions]
  #complexType
  (typedef-21.1)

-

The element contains one of the following elements (a-b)

a

→‍siri:AllowAll

-1:1

Allow access to all topics known to the service.

b

siri:LinePermission

-1:*

+siri:LinePermissionStructure

Participant's permission for this LINE.

21.32. The complex type element[siri:OperatorPermissions]#complexType (typedef-21.2)

element[siri:OperatorPermissions]
  #complexType
  (typedef-21.2)

-

The element contains one of the following elements (a-b)

a

→‍siri:AllowAll

-1:1

Allow access to all topics known to the service.

b

siri:OperatorPermission

-1:*

+siri:OperatorPermissionStructure

Participant's permission for this OPERATOR.

21.33. The complex type element[siri:ConnectionLinkPermissions]#complexType (typedef-21.3)

element[siri:ConnectionLinkPermissions]
  #complexType
  (typedef-21.3)

-

The element contains one of the following elements (a-b)

a

→‍siri:AllowAll

-1:1

Allow access to all topics known to the service.

b

siri:ConnectionLinkPermission

-1:*

+siri:ConnectionLinkPermissionStructure

Participant's permission for this CONNECTION link.

21.34. The complex type complexType[siri:AbstractPermissionStructure]/GeneralCapabilities#complexType (typedef-45.1)

complexType[siri:AbstractPermissionStructure]
  /GeneralCapabilities #complexType
  (typedef-45.1)

-

siri:RequestResponse

1:1

Participant may make direct requests for data. Default is 'true'.

siri:PublishSubscribe

1:1

Participant may create subscriptions. Default True.

22. SIRI TRANSPORT MODEs

22.1. Simple type definitions

AirSubmodesOfTransportEnumeration

Values for Air ModesOfTransport: TPEG pti_table_08 and pts_table_108.

unknown

TPEG Pts108_0 - submode of transport is not known to the source system.

undefined

(SIRI 2.1) - see also 'undefinedAircraftService'.

internationalFlight

-

domesticFlight

-

intercontinentalFlight

-

domesticScheduledFlight

-

shuttleFlight

-

intercontinentalCharterFlight

-

internationalCharterFlight

-

roundTripCharterFlight

-

sightseeingFlight

-

helicopterService

-

domesticCharterFlight

-

SchengenAreaFlight

-

airshipService

TPEG Pts108_13

shortHaulInternationalFlight

-

internationalAirService

TPEG Pts108_1 (SIRI 2.1) - see also 'internationalFlight'.

nationalAirService

TPEG Pts108_2 (SIRI 2.1) - see also 'domesticFlight'.

intercontinentalAirService

TPEG Pts108_3 (SIRI 2.1) - see also 'intercontinentalFlight'.

nationalScheduledAirService

TPEG Pts108_4 (SIRI 2.1) - see also 'domesticScheduledFlight'.

shuttleAirService

TPEG Pts108_5 (SIRI 2.1) - see also 'shuttleFlight'.

intercontinentalAirCharterService

TPEG Pts108_6 (SIRI 2.1) - see also 'intercontinentalCharterFlight'.

internationalAirCharterService

TPEG Pts108_7 (SIRI 2.1) - see also 'intercontinentalCharterFlight'.

roundTripAirCharterService

TPEG Pts108_8 (SIRI 2.1) - see also 'roundTripCharterFlight'.

sightseeingAirService

TPEG Pts108_9 (SIRI 2.1) - see also 'sightseeingFlight'.

helicopterAirService

TPEG Pts108_10 (SIRI 2.1) - see also 'helicopterService'.

domesticAirCharterService

TPEG Pts108_11 (SIRI 2.1) - see also 'domesticCharterFlight'.

SchengenAreaAirService

TPEG Pts108_12 (SIRI 2.1) - see also 'SchengenAreaFlight'.

onDemandService

TPEG Pts108_14 (SIRI 2.1)

undefinedAirService

TPEG Pts108_15 (SIRI 2.1) - see also 'undefinedAircraftService'.

undefinedAircraftService

Submode of transport is not supported in this list.

allAirServices

-

pti8_0

DEPRECATED since SIRI 2.1

pti8_1

DEPRECATED since SIRI 2.1

pti8_2

DEPRECATED since SIRI 2.1

pti8_3

DEPRECATED since SIRI 2.1

pti8_4

DEPRECATED since SIRI 2.1

pti8_5

DEPRECATED since SIRI 2.1

pti8_6

DEPRECATED since SIRI 2.1

pti8_7

DEPRECATED since SIRI 2.1

pti8_8

DEPRECATED since SIRI 2.1

pti8_9

DEPRECATED since SIRI 2.1

pti8_10

DEPRECATED since SIRI 2.1

pti8_11

DEPRECATED since SIRI 2.1

pti8_12

DEPRECATED since SIRI 2.1

pti8_13

DEPRECATED since SIRI 2.1

pti8_14

DEPRECATED since SIRI 2.1

pti8_255

DEPRECATED since SIRI 2.1

loc15_0

DEPRECATED since SIRI 2.1

loc15_1

DEPRECATED since SIRI 2.1

loc15_2

DEPRECATED since SIRI 2.1

loc14_3

DEPRECATED since SIRI 2.1

loc15_4

DEPRECATED since SIRI 2.1

loc15_5

DEPRECATED since SIRI 2.1

loc15_6

DEPRECATED since SIRI 2.1

loc15_7

DEPRECATED since SIRI 2.1

loc15_8

DEPRECATED since SIRI 2.1

loc15_9

DEPRECATED since SIRI 2.1

loc15_10

DEPRECATED since SIRI 2.1

loc15_255

DEPRECATED since SIRI 2.1

BusSubmodesOfTransportEnumeration

Values for Bus ModesOfTransport: TPEG pti_table_05, pts_table_105 and loc_table_10.

unknown

TPEG Pts105_0 - submode of transport is not known to the source system.

undefined

Submode of transport is not supported in this list.

localBus

(SIRI 2.1) - see also 'localBusService'.

regionalBus

-

expressBus

-

nightBus

-

postBus

-

specialNeedsBus

-

mobilityBus

-

mobilityBusForRegisteredDisabled

-

sightseeingBus

-

shuttleBus

-

highFrequencyBus

(SIRI 2.1)

dedicatedLaneBus

(SIRI 2.1)

schoolBus

-

schoolAndPublicServiceBus

-

railReplacementBus

-

demandAndResponseBus

-

airportLinkBus

-

regionalBusService

TPEG Pts105_1 (SIRI 2.1) - see also 'regionalBus'.

additionalBusService

TPEG Pts105_2 (SIRI 2.1)

expressBusService

TPEG Pts105_3 (SIRI 2.1) - see also 'expressBus'.

stoppingBusService

TPEG Pts105_4 (SIRI 2.1)

localBusService

TPEG Pts105_5 (SIRI 2.1)

nightBusService

TPEG Pts105_6 (SIRI 2.1) - see also 'nightBus'.

postBusService

TPEG Pts105_7 (SIRI 2.1) - see also 'postBus'.

specialNeedsBusService

TPEG Pts105_8 (SIRI 2.1) - see also 'specialNeedsBus'.

mobilityBusService

TPEG Pts105_9 (SIRI 2.1) - see also 'mobilityBus'.

mobilityBusForRegisteredDisabledService

TPEG Pts105_10 (SIRI 2.1) - see also 'mobilityBusForRegisteredDisabled'.

sightseeingBusService

TPEG Pts105_11 (SIRI 2.1) - see also 'sightseeingBus'.

shuttleBusService

TPEG Pts105_12 (SIRI 2.1) - see also 'shuttleBus'.

schoolBusService

TPEG Pts105_13 (SIRI 2.1) - see also 'schoolBus'.

schoolAndPublicServiceBusService

TPEG Pts105_14 (SIRI 2.1) - see also 'schoolAndPublicServiceBus'.

railReplacementBusService

TPEG Pts105_15 (SIRI 2.1) - see also 'railReplacementBus'.

demandAndResponseBusService

TPEG Pts105_16 (SIRI 2.1) - see also 'demandAndResponseBus'.

undefinedBusService

TPEG Pts105_255 (SIRI 2.1) - see also 'undefined'.

bus

-

allBusServices

-

pti5_0

DEPRECATED since SIRI 2.1

pti5_1

DEPRECATED since SIRI 2.1

pti5_2

DEPRECATED since SIRI 2.1

pti5_3

DEPRECATED since SIRI 2.1

pti5_4

DEPRECATED since SIRI 2.1

pti5_5

DEPRECATED since SIRI 2.1

pti5_6

DEPRECATED since SIRI 2.1

pti5_7

DEPRECATED since SIRI 2.1

pti5_8

DEPRECATED since SIRI 2.1

pti5_9

DEPRECATED since SIRI 2.1

pti5_10

DEPRECATED since SIRI 2.1

pti5_11

DEPRECATED since SIRI 2.1

pti5_12

DEPRECATED since SIRI 2.1

pti5_13

DEPRECATED since SIRI 2.1

pti5_14

DEPRECATED since SIRI 2.1

pti5_15

DEPRECATED since SIRI 2.1

pti5_16

DEPRECATED since SIRI 2.1

pti5_255

DEPRECATED since SIRI 2.1

loc_10

DEPRECATED since SIRI 2.1

loc10_0

DEPRECATED since SIRI 2.1

loc10_1

DEPRECATED since SIRI 2.1

loc10_2

DEPRECATED since SIRI 2.1

loc10_4

DEPRECATED since SIRI 2.1

loc10_5

DEPRECATED since SIRI 2.1

loc10_6

DEPRECATED since SIRI 2.1

loc10_7

DEPRECATED since SIRI 2.1

loc10_8

DEPRECATED since SIRI 2.1

loc10_9

DEPRECATED since SIRI 2.1

loc10_13

DEPRECATED since SIRI 2.1

loc10_255

DEPRECATED since SIRI 2.1

CoachSubmodesOfTransportEnumeration

Values for Coach ModesOfTransport: TPEG pti_table_03 and pts_table_103.

unknown

TPEG Pts103_0 - submode of transport is not known to the source system.

undefined

Submode of transport is not supported in this list.

internationalCoach

(SIRI 2.1) - see also 'internationalCoachService'.

nationalCoach

(SIRI 2.1) - see also 'nationalCoachService'.

shuttleCoach

(SIRI 2.1) - see also 'shuttleCoachService'.

regionalCoach

(SIRI 2.1) - see also 'regionalCoachService'.

specialCoach

(SIRI 2.1) - see also 'specialCoachService'.

schoolCoach

(SIRI 2.1)

sightseeingCoach

(SIRI 2.1) - see also 'sightseeingCoachService'.

touristCoach

(SIRI 2.1) - see also 'touristCoachService'.

commuterCoach

(SIRI 2.1) - see also 'commuterCoachService'.

internationalCoachService

TPEG Pts103_1

nationalCoachService

TPEG Pts103_2

shuttleCoachService

TPEG Pts103_3

regionalCoachService

TPEG Pts103_4

additionalCoachService

TPEG Pts103_5 (SIRI 2.1)

nightCoachService

TPEG Pts103_6 (SIRI 2.1)

specialCoachService

TPEG Pts103_7

sightseeingCoachService

TPEG Pts103_8

touristCoachService

TPEG Pts103_9

commuterCoachService

TPEG Pts103_10

onDemandService

TPEG Pts103_11 (SIRI 2.1)

undefinedCoachService

TPEG Pts103_255 (SIRI 2.1) - see also 'undefined'.

allCoachServices

-

pti3_0

DEPRECATED since SIRI 2.1

pti3_1

DEPRECATED since SIRI 2.1

pti3_2

DEPRECATED since SIRI 2.1

pti3_3

DEPRECATED since SIRI 2.1

pti3_4

DEPRECATED since SIRI 2.1

pti3_5

DEPRECATED since SIRI 2.1

pti3_6

DEPRECATED since SIRI 2.1

pti3_7

DEPRECATED since SIRI 2.1

pti3_8

DEPRECATED since SIRI 2.1

pti3_9

DEPRECATED since SIRI 2.1

pti3_255

DEPRECATED since SIRI 2.1

FunicularSubmodesOfTransportEnumeration

Values for Funicular ModesOfTransport: TPEG pti_table_10.

unknown

Submode of transport is not known to the source system.

funicular

-

streetCableCar

(SIRI 2.1)

allFunicularServices

-

undefinedFunicular

Submode of transport is not supported in this list.

pti10_0

DEPRECATED since SIRI 2.1

pti10_1

DEPRECATED since SIRI 2.1

pti10_2

DEPRECATED since SIRI 2.1

pti10_255

DEPRECATED since SIRI 2.1

loc14_2

DEPRECATED since SIRI 2.1

MetroSubmodesOfTransportEnumeration

Values for Metro ModesOfTransport: TPEG pti_table_04 and pts_table_104.

unknown

TPEG Pts104_0 - submode of transport is not known to the source system.

undefined

Submode of transport is not supported in this list.

metro

-

tube

-

urbanRailway

-

allRailServices

-

metroService

TPEG Pts104_1 (SIRI 2.1) - see also 'metro'.

nightMetroService

TPEG Pts104_2 (SIRI 2.1)

expressMetroService

TPEG Pts104_3 (SIRI 2.1)

undefinedUrbanRailwayService

TPEG Pts104_255 (SIRI 2.1) - see also 'undefined'.

pti4_0

DEPRECATED since SIRI 2.1

pti4_1

DEPRECATED since SIRI 2.1

pti4_2

DEPRECATED since SIRI 2.1

pti4_3

DEPRECATED since SIRI 2.1

pti4_4

DEPRECATED since SIRI 2.1

pti4_255

DEPRECATED since SIRI 2.1

RailSubmodesOfTransportEnumeration

Values for Rail ModesOfTransport: TPEG pti_table_02, pts_table_102 "RailwayService" and train link loc_table_13.

unknown

TPEG Pts102_0 - submode of transport is not known to the source system.

local

-

highSpeedRail

(SIRI 2.1)

suburbanRailway

-

regionalRail

-

interregionalRail

(SIRI 2.1)

longDistance

(SIRI 2.1)

international

-

sleeperRailService

TPEG Pts105_6

nightRail

(SIRI 2.1)

carTransportRailService

-

touristRailway

-

airportLinkRail

(SIRI 2.1)

railShuttle

-

replacementRailService

TPEG Pts105_13

specialTrain

(SIRI 2.1)

crossCountryRail

(SIRI 2.1)

rackAndPinionRailway

-

highSpeedRailService

TPEG Pts102_1 - see also 'highSpeedRail'.

longDistanceInternationalRailService

TPEG Pts102_2 (SIRI 2.1) - see also 'international'.

longDistanceRailService

TPEG Pts102_3 (SIRI 2.1) - see also 'longDistance'.

interRegionalExpressRailService

TPEG Pts102_4 (SIRI 2.1)

interRegionalRailService

TPEG Pts105_5 - see also 'interregionalRail'.

regionalExpressRailService

TPEG Pts105_7 (SIRI 2.1)

regionalRailService

TPEG Pts105_8 (SIRI 2.1) - see also 'regionalRail'.

touristRailwayService

TPEG Pts105_9 (SIRI 2.1) - see also 'touristRailway'.

railShuttleService

TPEG Pts105_10 (SIRI 2.1) - see also 'railShuttle'.

suburbanRailService

TPEG Pts105_11 (SIRI 2.1)

suburbanNightRailService

TPEG Pts105_12 (SIRI 2.1) - see also 'nightRail'.

specialRailService

TPEG Pts105_14 (SIRI 2.1) - see also 'specialTrain'.

lorryTransportRailService

TPEG Pts105_15

vehicleTransportRailService

TPEG Pts105_17 (SIRI 2.1) - see also 'vehicleRailTransportService'.

vehicleTunnelTransportRailService

TPEG Pts105_18 (SIRI 2.1)

additionalRailService

TPEG Pts105_19 (SIRI 2.1) - see also 'additionalTrainService'.

undefinedRailService

TPEG Pts105_255 (SIRI 2.1) - see also 'undefined'.

longDistanceTrain

See also 'longDistance'.

specialTrainService

-

crossCountryRailService

-

vehicleRailTransportService

-

additionalTrainService

-

allRailServices

-

undefined

Submode of transport is not supported in this list.

interbational

DEPRECATED since SIRI 2.1

pti2_0

DEPRECATED since SIRI 2.1

pti2_1

DEPRECATED since SIRI 2.1

pti2_2

DEPRECATED since SIRI 2.1

pti2_3

DEPRECATED since SIRI 2.1

pti2_4

DEPRECATED since SIRI 2.1

pti2_5

DEPRECATED since SIRI 2.1

pti2_6

DEPRECATED since SIRI 2.1

pti2_7

DEPRECATED since SIRI 2.1

pti2_8

DEPRECATED since SIRI 2.1

pti2_9

DEPRECATED since SIRI 2.1

pti2_10

DEPRECATED since SIRI 2.1

pti2_11

DEPRECATED since SIRI 2.1

pti2_12

DEPRECATED since SIRI 2.1

pti2_13

DEPRECATED since SIRI 2.1

pti2_14

DEPRECATED since SIRI 2.1

pti2_15

DEPRECATED since SIRI 2.1

pti2_16

DEPRECATED since SIRI 2.1

pti2_17

DEPRECATED since SIRI 2.1

pti2_255

DEPRECATED since SIRI 2.1

loc13_0

DEPRECATED since SIRI 2.1

loc13_1

DEPRECATED since SIRI 2.1

loc13_2

DEPRECATED since SIRI 2.1

loc13_3

DEPRECATED since SIRI 2.1

loc13_4

DEPRECATED since SIRI 2.1

loc13_5

DEPRECATED since SIRI 2.1

loc13_6

DEPRECATED since SIRI 2.1

loc13_7

DEPRECATED since SIRI 2.1

loc13_8

DEPRECATED since SIRI 2.1

SelfDriveSubmodesOfTransportEnumeration

Values for SelfDrive ModesOfTransport: TPEG pti_table_12.

unknown

Submode of transport is not known to the source system.

undefined

(SIRI 2.1) - see also 'undefinedHireVehicle'.

hireCar

-

hireVan

-

hireMotorbike

-

hireCycle

-

allHireVehicles

-

undefinedHireVehicle

Submode of transport is not supported in this list.

pti12_0

DEPRECATED since SIRI 2.1

pti12_1

DEPRECATED since SIRI 2.1

pti12_2

DEPRECATED since SIRI 2.1

pti12_3

DEPRECATED since SIRI 2.1

pti12_4

DEPRECATED since SIRI 2.1

pti12_5

DEPRECATED since SIRI 2.1

pti12_255

DEPRECATED since SIRI 2.1

TaxiSubmodesOfTransportEnumeration

Values for Taxi ModesOfTransport: TPEG pti_table_11.

unknown

Submode of transport is not known to the source system.

undefined

(SIRI 2.1) - see also 'undefinedTaxiService'.

communalTaxi

-

charterTaxi

(SIRI 2.1)

waterTaxi

-

railTaxi

-

bikeTaxi

-

blackCab

-

miniCab

-

allTaxiServices

-

undefinedTaxiService

Submode of transport is not supported in this list.

pti11_0

DEPRECATED since SIRI 2.1

pti11_1

DEPRECATED since SIRI 2.1

pti11_2

DEPRECATED since SIRI 2.1

pti11_3

DEPRECATED since SIRI 2.1

pti11_4

DEPRECATED since SIRI 2.1

pti11_5

DEPRECATED since SIRI 2.1

pti11_6

DEPRECATED since SIRI 2.1

pti11_7

DEPRECATED since SIRI 2.1

pti11_255

DEPRECATED since SIRI 2.1

TelecabinSubmodesOfTransportEnumeration

Values for Telecabin ModesOfTransport: TPEG pti_table_09, pts_table_109 and loc_table_14.

unknown

TPEG Pts109_0 - submode of transport is not known to the source system.

undefined

Submode of transport is not supported in this list.

telecabin

-

cableCar

-

lift

-

chairLift

-

dragLift

-

telecabinLink

-

scheduled

TPEG Pts109_1 (SIRI 2.1)

unscheduled

TPEG Pts109_2 (SIRI 2.1)

undefinedTelecabinService

TPEG Pts109_255 (SIRI 2.1) - see also 'undefined'.

smallTelecabin

-

eggLift

-

mineralBuckets

-

allTelecabinServices

-

pti9_0

DEPRECATED since SIRI 2.1

pti9_1

DEPRECATED since SIRI 2.1

pti9_2

DEPRECATED since SIRI 2.1

pti9_3

DEPRECATED since SIRI 2.1

pti9_4

DEPRECATED since SIRI 2.1

pti9_5

DEPRECATED since SIRI 2.1

pti9_6

DEPRECATED since SIRI 2.1

pti9_7

DEPRECATED since SIRI 2.1

pti9_255

DEPRECATED since SIRI 2.1

loc14_0

DEPRECATED since SIRI 2.1

loc14_1

DEPRECATED since SIRI 2.1

loc14_3

DEPRECATED since SIRI 2.1

loc14_4

DEPRECATED since SIRI 2.1

loc14_52

DEPRECATED since SIRI 2.1

loc14_6

DEPRECATED since SIRI 2.1

loc14_7

DEPRECATED since SIRI 2.1

loc14_8

DEPRECATED since SIRI 2.1

loc14_255

DEPRECATED since SIRI 2.1

TramSubmodesOfTransportEnumeration

Values for Tram ModesOfTransport: TPEG pti_table_06, pts_table_104 and loc_table_12.

unknown

TPEG Pts104_0 - submode of transport is not known to the source system.

undefined

(SIRI 2.1) - see also 'undefinedTramService'.

cityTram

-

localTram

(SIRI 2.1) - see also 'localTramService'.

regionalTram

-

sightseeingTram

-

shuttleTram

-

trainTram

(SIRI 2.1)

tramService

TPEG Pts104_4 (SIRI 2.1)

cityTramService

TPEG Pts104_5 (SIRI 2.1) - see also 'cityTram'.

regionalTramService

TPEG Pts104_6 (SIRI 2.1) - see also 'regionalTram'.

sightseeingTramService

TPEG Pts104_7 (SIRI 2.1) - see also 'sightseeingTram'.

nightTramService

TPEG Pts104_8 (SIRI 2.1)

shuttleTramService

TPEG Pts104_9 (SIRI 2.1) - see also 'shuttleTram'.

undefinedUrbanRailwayService

TPEG Pts104_255 (SIRI 2.1) - see also 'undefined'.

localTramService

-

undefinedTramService

Submode of transport is not supported in this list.

allTramServices

-

pti6_0

DEPRECATED since SIRI 2.1

pti6_1

DEPRECATED since SIRI 2.1

pti6_2

DEPRECATED since SIRI 2.1

pti6_3

DEPRECATED since SIRI 2.1

pti6_4

DEPRECATED since SIRI 2.1

pti6_5

DEPRECATED since SIRI 2.1

pti6_6

DEPRECATED since SIRI 2.1

pti6_255

DEPRECATED since SIRI 2.1

loc12_0

DEPRECATED since SIRI 2.1

loc12_1

DEPRECATED since SIRI 2.1

loc12_2

DEPRECATED since SIRI 2.1

loc12_255

DEPRECATED since SIRI 2.1

VehicleModesOfTransportEnumeration

Values for ModesOfTransport : TPEG Pti01 and Pts001 "ModeOfTransport".

air

-

bus

-

coach

-

ferry

(SIRI 2.1)

metro

-

rail

-

trolleyBus

-

tram

-

water

-

cableway

(SIRI 2.1)

funicular

-

lift

-

snowAndIce

(SIRI 2.1)

other

Placeholder value if mode of transport is different from all other enumerations in this list (SIRI 2.1) - same meaning as 'undefinedModeOfTransport'.

unknown

TPEG Pts1_0 - mode of transport is not known to the source system.

airService

TPEG Pts1_1 - use 'air' instead.

gondolaCableCarService

TPEG Pts1_2 (SIRI 2.1) - see also 'cableway'.

chairliftService

TPEG Pts1_3 (SIRI 2.1)

elevatorService

TPEG Pts1_4 (SIRI 2.1) - use 'lift' instead.

railwayService

TPEG Pts1_5 - use 'rail' instead.

urbanRailwayService

TPEG Pts1_6 - see also 'urbanRail'.

lightRailwayService

TPEG Pts1_7 (SIRI 2.1)

rackRailService

TPEG Pts1_8 (SIRI 2.1)

funicularService

TPEG Pts1_9 - use 'funicular' instead.

busService

TPEG Pts1_10 - use 'bus' instead.

trolleybusService

TPEG Pts1_11 (SIRI 2.1) - use 'trolleyBus' instead.

coachService

TPEG Pts1_12 - use 'coach' instead.

taxiService

TPEG Pts1_13 - use 'taxi' instead.

rentalVehicle

TPEG Pts1_14 (SIRI 2.1)

waterTransportService

TPEG Pts1_15 - use 'water' instead.

cableDrawnBoatService

TPEG Pts1_16 (SIRI 2.1)

undefinedModeOfTransport

TPEG Pts1_255 (SIRI 2.1) - mode of transport is not supported in this list.

suburbanRail

-

suburbanRailwayService

See also 'suburbanRail'.

urbanRail

-

underground

-

undergroundService

See also 'underground'.

metroService

Use 'metro' instead.

trolleyBusService

Use 'trolleyBus' instead.

tramService

Use 'tram' instead.

waterTransport

Use 'water' instead.

ferryService

Use 'ferry' instead.

telecabin

See also 'cableway'.

telecabinService

See also 'telecabin'.

taxi

-

selfDrive

-

all

-

allServices

See also 'all'.

allServicesExcept

-

pti1_0

DEPRECATED since SIRI 2.1

pti1_1

DEPRECATED since SIRI 2.1

pti1_2

DEPRECATED since SIRI 2.1

pti1_3

DEPRECATED since SIRI 2.1

pti1_4

DEPRECATED since SIRI 2.1

pti1_5

DEPRECATED since SIRI 2.1

pti1_6

DEPRECATED since SIRI 2.1

pti1_7

DEPRECATED since SIRI 2.1

pti1_8

DEPRECATED since SIRI 2.1

pti1_9

DEPRECATED since SIRI 2.1

pti1_10

DEPRECATED since SIRI 2.1

pti1_11

DEPRECATED since SIRI 2.1

pti1_12

DEPRECATED since SIRI 2.1

pti1_13

DEPRECATED since SIRI 2.1

pti1_14

DEPRECATED since SIRI 2.1

pti1_15

DEPRECATED since SIRI 2.1

pti1_16

DEPRECATED since SIRI 2.1

pti1_17

DEPRECATED since SIRI 2.1

pti1_18

DEPRECATED since SIRI 2.1

WaterSubmodesOfTransportEnumeration

Values for Water ModesOfTransport: TPEG pti_table_07 and pts_table_107.

unknown

TPEG Pts107_0 - submode of transport is not known to the source system.

undefined

(SIRI 2.1) - see also 'undefinedWaterTransport'.

internationalCarFerry

(SIRI 2.1) - see also 'internationalCarFerryService'.

nationalCarFerry

(SIRI 2.1) - see also 'nationalCarFerryService'.

regionalCarFerry

(SIRI 2.1) - see also 'regionalCarFerryService'.

localCarFerry

(SIRI 2.1) - see also 'localCarFerryService'.

internationalPassengerFerry

-

nationalPassengerFerry

-

regionalPassengerFerry

-

localPassengerFerry

-

postBoat

-

trainFerry

-

roadFerryLink

-

airportBoatLink

-

highSpeedVehicleService

-

highSpeedPassengerService

-

sightseeingService

-

schoolBoat

-

cableFerry

-

riverBus

-

scheduledFerry

-

shuttleFerryService

-

canalBarge

(SIRI 2.1)

internationalCarFerryService

TPEG Pts107_2

nationalCarFerryService

TPEG Pts107_3

regionalCarFerryService

TPEG Pts107_4

localCarFerryService

TPEG Pts107_5

internationalPassengerFerryService

TPEG Pts107_6 (SIRI 2.1) - see also 'internationalPassengerFerry'.

nationalPassengerFerryService

TPEG Pts107_7 (SIRI 2.1) - see also 'nationalPassengerFerry'.

regionalPassengerFerryService

TPEG Pts107_8 (SIRI 2.1) - see also 'regionalPassengerFerry'.

localPassengerFerryService

TPEG Pts107_9 (SIRI 2.1) - see also 'localPassengerFerry'.

postBoatService

TPEG Pts107_10 (SIRI 2.1) - see also 'postBoat'.

trainFerryService

TPEG Pts107_11 (SIRI 2.1) - see also 'trainFerry'.

roadLinkFerryService

TPEG Pts107_12 (SIRI 2.1) - see also 'roadFerryLink'.

airportLinkFerryService

TPEG Pts107_13 (SIRI 2.1) - see also 'airportBoatLink'.

carHighSpeedFerryService

TPEG Pts107_14 (SIRI 2.1) - see also 'highSpeedVehicleService'.

passengerHighSpeedFerryService

TPEG Pts107_15 (SIRI 2.1) - see also 'highSpeedPassengerService'.

scheduledBoatService

TPEG Pts107_16 (SIRI 2.1) - see also 'scheduledFerry'.

scheduledExpressBoatService

TPEG Pts107_17 (SIRI 2.1)

additionalBoatService

TPEG Pts107_18 (SIRI 2.1)

sightseeingBoatService

TPEG Pts107_19 (SIRI 2.1) - see also 'sightseeingService'.

schoolBoatService

TPEG Pts107_20 (SIRI 2.1) - see also 'schoolBoat'.

riverBusService

TPEG Pts107_21 (SIRI 2.1) - see also 'riverBus'.

scheduledFerryService

TPEG Pts107_22 (SIRI 2.1) - see also 'scheduledFerry'.

shuttleFerryService

TPEG Pts107_23 (SIRI 2.1) - see also 'shuttleFerry'.

undefinedWaterTransportService

TPEG Pts107_255 (SIRI 2.1) - see also 'undefinedWaterTransport'.

undefinedWaterTransport

Submode of transport is not supported in this list.

allWaterTransportServices

-

pti7_0

DEPRECATED since SIRI 2.1

pti7_1

DEPRECATED since SIRI 2.1

pti7_2

DEPRECATED since SIRI 2.1

pti7_3

DEPRECATED since SIRI 2.1

pti7_4

DEPRECATED since SIRI 2.1

pti7_5

DEPRECATED since SIRI 2.1

pti7_6

DEPRECATED since SIRI 2.1

pti7_7

DEPRECATED since SIRI 2.1

pti7_8

DEPRECATED since SIRI 2.1

pti7_9

DEPRECATED since SIRI 2.1

pti7_10

DEPRECATED since SIRI 2.1

pti7_11

DEPRECATED since SIRI 2.1

pti7_12

DEPRECATED since SIRI 2.1

pti7_13

DEPRECATED since SIRI 2.1

pti7_14

DEPRECATED since SIRI 2.1

pti7_15

DEPRECATED since SIRI 2.1

pti7_16

DEPRECATED since SIRI 2.1

pti7_17

DEPRECATED since SIRI 2.1

pti7_18

DEPRECATED since SIRI 2.1

pti7_19

DEPRECATED since SIRI 2.1

pti7_20

DEPRECATED since SIRI 2.1

pti7_21

DEPRECATED since SIRI 2.1

pti7_255

DEPRECATED since SIRI 2.1

22.2. The toplevel element siri:AirSubmode

siri:AirSubmode

+siri:AirSubmodesOfTransportEnumeration

TPEG Pti08 and Pts108 "AirService" submodes.

22.3. The toplevel element siri:BusSubmode

siri:BusSubmode

+siri:BusSubmodesOfTransportEnumeration

TPEG Pti05 and Pts105 "BusService" submodes.

22.4. The toplevel element siri:CoachSubmode

siri:CoachSubmode

+siri:CoachSubmodesOfTransportEnumeration

TPEG Pti03 and Pts103 "CoachService" submodes.

22.5. The toplevel element siri:FunicularSubmode

siri:FunicularSubmode

+siri:FunicularSubmodesOfTransportEnumeration

TPEG pti10 Funicular submodes.

22.6. The toplevel element siri:MetroSubmode

siri:MetroSubmode

+siri:MetroSubmodesOfTransportEnumeration

TPEG Pti04 metro and Pts104 "UrbanRailwayService" submodes.

22.7. The toplevel element siri:RailSubmode

siri:RailSubmode

+siri:RailSubmodesOfTransportEnumeration

TPEG Pti02, Pts102 "RailwayService" and train link loc13 submodes.

22.8. The toplevel element siri:SelfDriveSubmode

siri:SelfDriveSubmode

+siri:SelfDriveSubmodesOfTransportEnumeration

TPEG pti12 SelfDrive submodes.

22.9. The toplevel element siri:TaxiSubmode

siri:TaxiSubmode

+siri:TaxiSubmodesOfTransportEnumeration

TPEG pti11 Taxi submodes.

22.10. The toplevel element siri:TelecabinSubmode

siri:TelecabinSubmode

+siri:TelecabinSubmodesOfTransportEnumeration

TPEG Pti09 telecabin and Pts109 "GondolaCableCarService" submodes.

22.11. The toplevel element siri:TramSubmode

siri:TramSubmode

+siri:TramSubmodesOfTransportEnumeration

TPEG Pti06 tram and Pts104 "UrbanRailwayService" submodes.

22.12. The toplevel element siri:VehicleMode

siri:VehicleMode

+siri:VehicleModesOfTransportEnumeration

Vehicle mode or mode of transport.

22.13. The toplevel element siri:WaterSubmode

siri:WaterSubmode

+siri:WaterSubmodesOfTransportEnumeration

TPEG Pti07 and Pts107 "WaterTransportService" submodes.

22.14. The group siri:ModeChoiceGroup

siri:ModeChoiceGroup

Transport Sub Modes.

The element contains one of the following elements (a-b)

In case of choice 'a', the element contains one of the following elements (aa-ai)

siri:PtModeChoiceGroup

aa

→‍siri:AirSubmode

-1:1

siri:AirSubmodesOfTransportEnumeration

TPEG Pti08 and Pts108 "AirService" submodes.

ab

→‍siri:BusSubmode

-1:1

siri:BusSubmodesOfTransportEnumeration

TPEG Pti05 and Pts105 "BusService" submodes.

ac

→‍siri:CoachSubmode

-1:1

siri:CoachSubmodesOfTransportEnumeration

TPEG Pti03 and Pts103 "CoachService" submodes.

ad

→‍siri:FunicularSubmode

-1:1

siri:FunicularSubmodesOfTransportEnumeration

TPEG pti10 Funicular submodes.

ae

→‍siri:MetroSubmode

-1:1

siri:MetroSubmodesOfTransportEnumeration

TPEG Pti04 metro and Pts104 "UrbanRailwayService" submodes.

af

→‍siri:TramSubmode

-1:1

siri:TramSubmodesOfTransportEnumeration

TPEG Pti06 tram and Pts104 "UrbanRailwayService" submodes.

ag

→‍siri:TelecabinSubmode

-1:1

siri:TelecabinSubmodesOfTransportEnumeration

TPEG Pti09 telecabin and Pts109 "GondolaCableCarService" submodes.

ah

→‍siri:RailSubmode

-1:1

siri:RailSubmodesOfTransportEnumeration

TPEG Pti02, Pts102 "RailwayService" and train link loc13 submodes.

ai

→‍siri:WaterSubmode

-1:1

siri:WaterSubmodesOfTransportEnumeration

TPEG Pti07 and Pts107 "WaterTransportService" submodes.

In case of choice 'b', the element contains one of the following elements (ba-bb)

siri:PersonalModeChoiceGroup

ba

→‍siri:TaxiSubmode

-1:1

siri:TaxiSubmodesOfTransportEnumeration

TPEG pti11 Taxi submodes.

bb

→‍siri:SelfDriveSubmode

-1:1

siri:SelfDriveSubmodesOfTransportEnumeration

TPEG pti12 SelfDrive submodes.

22.15. The group siri:PersonalModeChoiceGroup

siri:PersonalModeChoiceGroup

Non-PT Road Submodes.

The element contains one of the following elements (a-b)

siri:PersonalModeChoiceGroup

a

→‍siri:TaxiSubmode

-1:1

siri:TaxiSubmodesOfTransportEnumeration

TPEG pti11 Taxi submodes.

b

→‍siri:SelfDriveSubmode

-1:1

siri:SelfDriveSubmodesOfTransportEnumeration

TPEG pti12 SelfDrive submodes.

22.16. The group siri:PtModeChoiceGroup

siri:PtModeChoiceGroup

PT Transport Sub Modes.

The element contains one of the following elements (a-i)

siri:PtModeChoiceGroup

a

→‍siri:AirSubmode

-1:1

siri:AirSubmodesOfTransportEnumeration

TPEG Pti08 and Pts108 "AirService" submodes.

b

→‍siri:BusSubmode

-1:1

siri:BusSubmodesOfTransportEnumeration

TPEG Pti05 and Pts105 "BusService" submodes.

c

→‍siri:CoachSubmode

-1:1

siri:CoachSubmodesOfTransportEnumeration

TPEG Pti03 and Pts103 "CoachService" submodes.

d

→‍siri:FunicularSubmode

-1:1

siri:FunicularSubmodesOfTransportEnumeration

TPEG pti10 Funicular submodes.

e

→‍siri:MetroSubmode

-1:1

siri:MetroSubmodesOfTransportEnumeration

TPEG Pti04 metro and Pts104 "UrbanRailwayService" submodes.

f

→‍siri:TramSubmode

-1:1

siri:TramSubmodesOfTransportEnumeration

TPEG Pti06 tram and Pts104 "UrbanRailwayService" submodes.

g

→‍siri:TelecabinSubmode

-1:1

siri:TelecabinSubmodesOfTransportEnumeration

TPEG Pti09 telecabin and Pts109 "GondolaCableCarService" submodes.

h

→‍siri:RailSubmode

-1:1

siri:RailSubmodesOfTransportEnumeration

TPEG Pti02, Pts102 "RailwayService" and train link loc13 submodes.

i

→‍siri:WaterSubmode

-1:1

siri:WaterSubmodesOfTransportEnumeration

TPEG Pti07 and Pts107 "WaterTransportService" submodes.

22.17. The group siri:PtNetworkModeChoiceGroup

siri:PtNetworkModeChoiceGroup

Submode of mode.

The element contains one of the following elements (a-h)

siri:PtNetworkModeChoiceGroup

a

→‍siri:AirSubmode

-1:1

siri:AirSubmodesOfTransportEnumeration

TPEG Pti08 and Pts108 "AirService" submodes.

b

→‍siri:BusSubmode

-1:1

siri:BusSubmodesOfTransportEnumeration

TPEG Pti05 and Pts105 "BusService" submodes.

c

→‍siri:CoachSubmode

-1:1

siri:CoachSubmodesOfTransportEnumeration

TPEG Pti03 and Pts103 "CoachService" submodes.

d

→‍siri:MetroSubmode

-1:1

siri:MetroSubmodesOfTransportEnumeration

TPEG Pti04 metro and Pts104 "UrbanRailwayService" submodes.

e

→‍siri:RailSubmode

-1:1

siri:RailSubmodesOfTransportEnumeration

TPEG Pti02, Pts102 "RailwayService" and train link loc13 submodes.

f

→‍siri:TramSubmode

-1:1

siri:TramSubmodesOfTransportEnumeration

TPEG Pti06 tram and Pts104 "UrbanRailwayService" submodes.

g

→‍siri:WaterSubmode

-1:1

siri:WaterSubmodesOfTransportEnumeration

TPEG Pti07 and Pts107 "WaterTransportService" submodes.

h

→‍siri:TelecabinSubmode

-1:1

siri:TelecabinSubmodesOfTransportEnumeration

TPEG Pti09 telecabin and Pts109 "GondolaCableCarService" submodes.

23. SIRI MONITORED VEHICLE JOURNEY Model.

23.1. The group siri:CallRailGroup

siri:CallRailGroup

Elements describing theProperties specific to a rail CALLs.

siri:CallRailGroup

siri:ReversesAtStop

0:1

Whether VEHICLE will reverse at stop. Default is 'false'.

siri:PlatformTraversal

0:1

For Rail, whether this is a platform traversal at speed, typically triggering an announcement to stand back from platform. If so Boarding Activity of arrival and deparure should be passthrough.

siri:SignalStatus

0:1

Status of signal clearance for TRAIN. This may affect the prioritiisition and emphasis given to arrival or departure on displays - e.g. cleared trains appear first, flashing in green.

23.2. The group siri:CallRealtimeGroup

siri:CallRealtimeGroup

Elements describing the Real-time CALL properties.

siri:CallRealtimeGroup

→‍siri:VehicleAtStop

0:1

Whether VEHICLE is currently at stop. Default is false (xml default added from SIRI 2.0)

siri:VehicleLocationAtStop

0:1

+siri:LocationStructure

Exact location that VEHICLE will take up / or has taken at STOP POINT.

23.3. The group siri:DatedTrainOperationalInfoGroup

siri:DatedTrainOperationalInfoGroup

Operational information about the monitored VEHICLE JOURNEY.

siri:DatedTrainOperationalInfoGroup

siri:TrainBlockPart

0:*

+siri:TrainBlockPartStructure

If a VEHICLE JOURNEY is a coupled journey, i.e. comprises several coupled BLOCKparts, there will be a separate delivery for each BLOCKp art and this element will indicate the vehicles that the journey part uses.

siri:OperationalBlockGroup

siri:BlockRef

0:1

>siri:BlockRefStructure

BLOCK that VEHICLE is running.

siri:CourseOfJourneyRef

0:1

>siri:CourseOfJourneyRefStructure

COURSE OF JOURNEY ('Run') that VEHICLE is running.

siri:DatedOperationalInfoGroup

→‍siri:VehicleRef

0:1

>siri:VehicleRefStructure

Reference to a VEHICLE.

siri:DatedTrainOperationalInfoGroup

siri:TrainNumbers

0:1

+local-type: typedef-39.6

TRAIN NUMBERs for journey. (since SIRI 2.0)

siri:JourneyParts

0:1

+local-type: typedef-39.7

JOURNEY PARTs making up JOURNEY +SIRIv2.0 e.

siri:JourneyFormationGroup

siri:TrainElements

0:1

+local-type: typedef-25.2

siri:Trains

0:1

+local-type: typedef-25.3

siri:CompoundTrains

0:1

+local-type: typedef-25.4

23.4. The group siri:JourneyPartViewGroup

siri:JourneyPartViewGroup

If no JOURNEY PART reference is available (or in addition to the reference), identify it indirectly by From-/ToStopPointRef and Start-/EndTime (i.e. the scheduled times at these stops). (since SIRI 2.1)

siri:JourneyPartViewGroup

siri:FromStopPointRef

1:1

>siri:StopPointRefStructure

Reference to the SCHEDULED STOP POINT at which the related JOURNEY PART begins.

siri:ToStopPointRef

1:1

>siri:StopPointRefStructure

Reference to the SCHEDULED STOP POINT at which the related JOURNEY PART ends.

siri:StartTime

0:1

Time at which the related JOURNEY PART begins.

siri:EndTime

0:1

Time at which the related JOURNEY PART ends.

23.5. The group siri:JourneyProgressGroup

siri:JourneyProgressGroup

Elements describing the real-time progress of a monitored VEHICLE JOURNEY.

siri:JourneyProgressGroup

siri:Monitored

0:1

Whether there is real-time information available for journey. Default is 'true'. It is recommended to specify a MonitoringError if Monitored is set to 'false'.

siri:MonitoringError

0:1

If Monitored is 'false', a (list of) reason(s) for non-availability of real-time data. Examples are "GPS", "GPRS", "Radio" etc. MonitoringError must not be used if Monitored is omitted or set to 'true'.

siri:ProgressDataQualityGroup

siri:InCongestion

0:1

Whether the VEHICLE iis in traffic congestion. If not, present, not known.

siri:InPanic

0:1

Whether the panic alarm on the VEHICLE is activated. This may lead to indeterminate predictions. If absent, default is 'false'.

→‍siri:PredictionInaccurate

0:1

Whether the prediction for a specific stop or the whole journey is considered to be of a useful accuracy or not. Default is 'false', i.e. prediction is considered to be accurate. If prediction is degraded, e.g. because of a situation, PredictionInaccurate is used to indicate a lowered quality of data. Inherited property. PredictionInaccurate can be used in combination with InCongestion, but is more general.

→‍siri:PredictionInaccurateReason

0:1

siri:PredictionInaccurateReasonEnumeration

Can be used to inform the passenger about the reason for a change of the prediction (in)accuracy in case PredictionInaccurate is set to 'true'. (since SIRI 2.1)

siri:DataSource

0:1

System originating real-time data. Can be used to make judgements of relative quality and accuracy compared to other feeds.

siri:ConfidenceLevel

0:1

siri:QualityIndexEnumeration

Confidence QUALITY LEVEL of data. Default is 'reliable'.

siri:ProgressDataGroup

siri:VehicleLocation

0:1

+siri:LocationStructure

Current geospatial location of VEHICLE. Measured to front of vehicle.

siri:LocationRecordedAtTime

0:1

Time at which location was recorded. If not present assume that the recorded at time on the containing delivery.

siri:Bearing

0:1

siri:AbsoluteBearingType

Bearing in compass degrees in which VEHICLE is heading.

siri:ProgressRate

0:1

siri:ProgressRateEnumeration

Rate of progress of VEHICLE. Default is 'normal'

siri:Velocity

0:1

siri:VelocityType

Velocity of VEHICLE. EIther actual speed or average speed may be used. (since SIRI 2.0)

siri:EngineOn

0:1

Whether the engine of the vehicle is on. Default is 'true' (since SIRI 2.0)

→‍siri:Occupancy

0:1

siri:OccupancyEnumeration

An approximate figure of how occupied the journey is after departing from a given stop, e.g. 'manySeatsAvailable' or 'standingRoomOnly'. If omitted: Passenger load is unknown. Occupancies and capacities for individual VEHICLEs, e.g. parts of a COMPOUND TRAIN, can also be specified in more detail for the departure on CALL level.

siri:Delay

0:1

siri:DurationType

Delay of VEHICLE against schedule, to a precision in seconds. Early times are shown as negative values.

siri:ProgressStatus

0:*

>siri:NaturalLanguageStringStructure

An arbitrary textual status description of the running of this VEHICLE JOURNEY. (Unbounded 0:* since SIRI 2.0)

siri:VehicleStatus

0:1

siri:VehicleStatusEnumeration

An classification of the progress state of running of this VEHICLE JOURNEY. (since SIRI 2.0)

23.6. The group siri:MonitoredCallArrivalTimesGroup

siri:MonitoredCallArrivalTimesGroup

Arrival times for CALL.

siri:VehicleArrivalTimesGroup

→‍siri:AimedArrivalTime

0:1

Target arrival time of VEHICLE at stop according to latest working timetable.

The element contains one of the following elements (a-b)

a

→‍siri:ActualArrivalTime

-0:1

Observed time of arrival of VEHICLE at stop.

b

→‍siri:ExpectedArrivalTime

-0:1

Estimated time of arriival of VEHICLE at stop .

siri:MonitoredCallArrivalTimesGroup

siri:LatestExpectedArrivalTime

0:1

Latest time at which a VEHICLE will arrive at stop. (since SIRI 2.0)

23.7. The group siri:MonitoredCallDepartureTimesGroup

siri:MonitoredCallDepartureTimesGroup

Departure times for CALL.

siri:VehicleDepartureTimesGroup

→‍siri:AimedDepartureTime

0:1

Target departure time of VEHICLE from stop according to latest working timetable.

The element contains one of the following elements (a-b)

a

→‍siri:ActualDepartureTime

-0:1

Observed time of departure of VEHICLE from stop.

b

→‍siri:ExpectedDepartureTime

-0:1

Estimated time of departure of VEHICLE from stop, most likely taking into account all control actions such as waiting.

siri:MonitoredCallDepartureTimesGroup

siri:ProvisionalExpectedDepartureTime

0:1

Expected departure time of VEHICLE without waiting time due to operational actions. For people at stop this would normally be shown if different from Expected Departure time. (since SIRI 2.0).

siri:EarliestExpectedDepartureTime

0:1

Earliest time at which VEHICLE may leave the stop. Used to secure connections. Passengers must be at boarding point by this time to be sure of catching VEHICLE. (since SIRI 2.0)

siri:ExpectedDeparturePredictionQuality

0:1

+siri:PredictionQualityStructure

Prediction quality, either as approcimate level, or more quantitatyive percentile range of predictions will fall within a given range of times. (since SIRI 2.0)

23.8. The group siri:MonitoredCallGroup

siri:MonitoredCallGroup

Elements for a monitored CALL.

siri:CallRealtimeGroup

→‍siri:VehicleAtStop

0:1

Whether VEHICLE is currently at stop. Default is false (xml default added from SIRI 2.0)

siri:VehicleLocationAtStop

0:1

+siri:LocationStructure

Exact location that VEHICLE will take up / or has taken at STOP POINT.

siri:CallRailGroup

siri:ReversesAtStop

0:1

Whether VEHICLE will reverse at stop. Default is 'false'.

siri:PlatformTraversal

0:1

For Rail, whether this is a platform traversal at speed, typically triggering an announcement to stand back from platform. If so Boarding Activity of arrival and deparure should be passthrough.

siri:SignalStatus

0:1

Status of signal clearance for TRAIN. This may affect the prioritiisition and emphasis given to arrival or departure on displays - e.g. cleared trains appear first, flashing in green.

siri:CallPropertyGroup

→‍siri:TimingPoint

0:1

Whether the stop is a TIMING POINT. Times for stops that are not timing points are sometimes interpolated crudely from the timing points, and may represent a lower level of accuracy. Default is 'true'.

siri:BoardingStretch

0:1

Whether this is a Hail and Ride Stop. Default is 'false'.

siri:RequestStop

0:1

Whether Vehicle stops only if requested explicitly by passenger. Default is 'false'.

siri:OriginDisplay

0:*

>siri:NaturalLanguageStringStructure

Origin to show for the VEHICLE at the specific stop (vehicle signage), if different to the Origin Name for the full journey. (since SIRI 2.0)

siri:DestinationDisplay

0:*

>siri:NaturalLanguageStringStructure

Destination to show for the VEHICLE at the specific stop (vehicle signage), if different to the Destination Name for the full journey.

siri:CallNoteGroup

siri:CallNote

0:*

>siri:NaturalLanguageStringStructure

Text annotation that applies to this CALL.

siri:DisruptionGroup

→‍siri:FormationCondition

0:*

+siri:FormationConditionStructure

Information about a change of the formation (e.g. TRAIN composition) or changes of vehicles within the formation. (since SIRI 2.1)

→‍siri:FacilityConditionElement

0:*

+siri:FacilityConditionStructure

Description of any change concerning a MONITORED FACILITY New structure defined in SIRI XSD 1.1 for Facilities Management.

→‍siri:FacilityChangeElement

0:1

+siri:FacilityChangeStructure

A change to the availaibility of EQUIPMENT. Basic structure defined in the first 1.0 SIRI XSd.

→‍siri:SituationRef

0:*

+siri:SituationRefStructure

Reference to a SITUATION associated with the element.

siri:VehicleArrivalTimesGroup

→‍siri:AimedArrivalTime

0:1

Target arrival time of VEHICLE at stop according to latest working timetable.

The element contains one of the following elements (a-b)

a

→‍siri:ActualArrivalTime

-0:1

Observed time of arrival of VEHICLE at stop.

b

→‍siri:ExpectedArrivalTime

-0:1

Estimated time of arriival of VEHICLE at stop .

siri:MonitoredCallArrivalTimesGroup

siri:LatestExpectedArrivalTime

0:1

Latest time at which a VEHICLE will arrive at stop. (since SIRI 2.0)

siri:MonitoredStopArrivalStatusGroup

→‍siri:ArrivalStatus

0:1

siri:CallStatusEnumeration

Classification of the timeliness of the visit according to a fixed list of values. If not specified, same as DepartureStatus.

→‍siri:ArrivalCancellationReason

0:1

>siri:NaturalLanguageStringStructure

Text annotation to be used in cases where ArrivalStatus is set to 'cancelled'. (since SIRI 2.1)

→‍siri:ArrivalProximityText

0:1

>siri:NaturalLanguageStringStructure

Arbitrary text string to show to indicate the status of the departure of the VEHICLE for example, “Enroute”, “5 Km”, “Approaching”. May depend on the policy of the OPERATOR, for example show “Approaching” if less than 200metres away from stop. (since SIRI 2.0)

→‍siri:ArrivalPlatformName

0:1

>siri:NaturalLanguageStringStructure

Bay or platform (QUAY) name to show passenger i.e. expected platform for vehicle to arrive at. Inheritable property. Can be omitted if the same as the DeparturePlatformName If there no arrival platform name separate from the departure platform name, the precedence is: (i) any arrival platform on any related dated timetable element, (ii) any departure platform name on this estimated element; (iii) any departure platform name on any related dated timetable CALL.

→‍siri:ArrivalBoardingActivity

0:1

siri:ArrivalBoardingActivityEnumeration

Type of alighting allowed at stop. Default is 'Alighting'.

siri:ArrivalStopAssignment

0:*

+siri:StopAssignmentStructure

Assignment of planned, expected and/or recorded arrival at STOP POINT to a phsyical QUAY (platform). If not given, assume same as for departure. (since SIRI 2.0).

→‍siri:ArrivalFormationAssignment

0:*

+siri:FormationAssignmentStructure

Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof). If not given, assume same as for departure. (since SIRI 2.1)

→‍siri:ArrivalOrientationRelativeToQuay

0:*

>siri:VehicleOrientationRelativeToQuay

Indication of the direction of travel of the vehicle (e.g. TRAIN formation) with respect to the platform, or more precisely the QUAY. Unbounded to allow multiple languages. (since SIRI 2.1) Examples: - "towards A" or "towards sector A" if the QUAY is separated into sub-QUAYs or so called sectors. This would be equivalent to the vehicle arriving at sector A first when approaching the QUAY with sectors A-B-C-D. If the arriving vehicle is represented as an arrow, "towards A" would be abstracted as "=> A-B-C-D". - "towards 0" or "towards reference point 0" if sectors are not available or the QUAY has a reference point, e.g. for measuring the length of the QUAY, identified by "0". This would be equivalent to the vehicle arriving at this reference point first when approaching the QUAY. If the arriving vehicle is represented as an arrow, "towards 0" would be abstracted as "=> 0...100". "100" (as in percent) could denote the opposite side of the QUAY (measured at the full length of the QUAY with respect to the reference point). It is advised to specify a reference point that is meaningful for passengers on location.

→‍siri:ArrivalOperatorRefs

0:*

>siri:OperatorRefStructure

OPERATORs of of service up until arrival. May change for departure. (since SIRI 2.0).

siri:VehicleDepartureTimesGroup

→‍siri:AimedDepartureTime

0:1

Target departure time of VEHICLE from stop according to latest working timetable.

The element contains one of the following elements (a-b)

a

→‍siri:ActualDepartureTime

-0:1

Observed time of departure of VEHICLE from stop.

b

→‍siri:ExpectedDepartureTime

-0:1

Estimated time of departure of VEHICLE from stop, most likely taking into account all control actions such as waiting.

siri:MonitoredCallDepartureTimesGroup

siri:ProvisionalExpectedDepartureTime

0:1

Expected departure time of VEHICLE without waiting time due to operational actions. For people at stop this would normally be shown if different from Expected Departure time. (since SIRI 2.0).

siri:EarliestExpectedDepartureTime

0:1

Earliest time at which VEHICLE may leave the stop. Used to secure connections. Passengers must be at boarding point by this time to be sure of catching VEHICLE. (since SIRI 2.0)

siri:ExpectedDeparturePredictionQuality

0:1

+siri:PredictionQualityStructure

Prediction quality, either as approcimate level, or more quantitatyive percentile range of predictions will fall within a given range of times. (since SIRI 2.0)

siri:PassengerDepartureTimesGroup

→‍siri:AimedLatestPassengerAccessTime

0:1

Latest target time at which a PASSENGER should aim to arrive at the STOP PLACE containing the stop. This time may be earlier than the VEHICLE departure times and may include time for processes such as checkin, security, etc.(As specified by CHECK CONSTRAINT DELAYs in the underlying data). If absent assume to be the same as Earliest expected departure time. (since SIRI 2.0)

→‍siri:ExpectedLatestPassengerAccessTime

0:1

Latest expected time at which a PASSENGER should aim to arrive at the STOP PLACE containing the stop. This time may be earlier than the VEHICLE departure times and may include time for processes such as checkin, security, etc.(As specified by CHECK CONSTRAINT DELAYs in the underlying data). If absent assume to be the same as Earliest expected departure time. (since SIRI 2.0)

siri:MonitoredStopDepartureStatusGroup

→‍siri:DepartureStatus

0:1

siri:CallStatusEnumeration

Classification of the timeliness of the departure part of the CALL, according to a fixed list of values. This may reflect a presentation policy, for example CALLs less than one minute behind target time are still classified as on-time. Applications may use this to guide their own presentation of times.

→‍siri:DepartureCancellationReason

0:1

>siri:NaturalLanguageStringStructure

Text annotation to be used in cases where DepartureStatus is set to 'cancelled'. (since SIRI 2.1)

→‍siri:DepartureProximityText

0:1

>siri:NaturalLanguageStringStructure

Arbitrary text string to show to indicate the status of the departure of the vehicle, for example, “Boarding”, “GatesClosed”. (since SIRI 2.0)

→‍siri:DeparturePlatformName

0:1

>siri:NaturalLanguageStringStructure

Departure QUAY (bay or platform) name. Default taken from planned timetable.

→‍siri:DepartureBoardingActivity

0:1

siri:DepartureBoardingActivityEnumeration

Nature of boarding allowed at stop. Default is 'Boarding'.

siri:DepartureStopAssignment

0:*

+siri:StopAssignmentStructure

→‍siri:DepartureFormationAssignment

0:*

+siri:FormationAssignmentStructure

Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof). (since SIRI 2.1)

→‍siri:DepartureOrientationRelativeToQuay

0:*

>siri:VehicleOrientationRelativeToQuay

Indication of the direction of travel of the vehicle (e.g. TRAIN formation) with respect to the platform, or more precisely the QUAY. Unbounded to allow multiple languages. (since SIRI 2.1) Examples: - "towards A" or "towards sector A" if the QUAY is separated into sub-QUAYs or so called sectors. This would be equivalent to the vehicle departing in the direction of sector A on a QUAY with sectors A-B-C-D. If the departing vehicle is represented as an arrow, "towards A" would be abstracted as "<= A-B-C-D". - "towards 0" or "towards reference point 0" if sectors are not available or the QUAY has a reference point, e.g. for measuring the length of the QUAY, identified by "0". This would be equivalent to the vehicle departing in the direction of this reference point. If the departing vehicle is represented as an arrow, "towards 0" would be abstracted as "<= 0...100". "100" (as in percent) could denote the opposite side of the QUAY (measured at the full length of the QUAY with respect to the reference point). It is advised to specify a reference point that is meaningful for passengers on location.

The element contains one of the following element sequences (a-b)

a

→‍siri:ExpectedDepartureOccupancy

-0:*

+siri:VehicleOccupancyStructure

Expected/Predicted real-time occupancies of a VEHICLE and reservations after departing from a given stop. (since SIRI 2.1)

a

→‍siri:ExpectedDepartureCapacities

-0:*

+siri:PassengerCapacityStructure

Expected/Predicted real-time capacities (number of available seats) of a VEHICLE after departing from a given stop. Alternative way to communicate occupancy measurements. (since SIRI 2.1)

b

→‍siri:RecordedDepartureOccupancy

-0:*

+siri:VehicleOccupancyStructure

Actually recorded/counted occupancies of a VEHICLE and reserved seats after departing from a given stop. (since SIRI 2.1)

b

→‍siri:RecordedDepartureCapacities

-0:*

+siri:PassengerCapacityStructure

Actually recorded/counted capacities of a VEHICLE after departing from a given stop. Alternative way to communicate occupancy measurements. (since SIRI 2.1)

→‍siri:DepartureOperatorRefs

0:*

>siri:OperatorRefStructure

OPERATORs of service for departure and onwards. May change from that for arrival. (since SIRI 2.0).

siri:HeadwayIntervalGroup

→‍siri:AimedHeadwayInterval

0:1

siri:PositiveDurationType

For frequency based services, target interval between vehicles at stop.

→‍siri:ExpectedHeadwayInterval

0:1

siri:PositiveDurationType

For frequency based services, expected interval between vehicles at stop.

siri:StopProximityGroup

siri:DistanceFromStop

0:1

siri:DistanceType

Distance of VEHICLE from stop of CALL as measured along ROUTE track. Only shown if detail level is 'calls' or higher. Positive value denotes distance before stop. (since SIRI 2.0).

siri:NumberOfStopsAway

0:1

Count of stops along SERVICE PATTERN between current position of VEHICLE and stop of CALL as measured along ROUTE track. Only shown if detail level is 'calls' or higher. (since SIRI 2.0).

23.9. The group siri:MonitoredCallingPatternGroup

siri:MonitoredCallingPatternGroup

The service pattern of a monitored VEHICLE JOURNEY. CALLs should be assigned to one of three groups according to the vehicle's current position.

siri:MonitoredCallingPatternGroup

siri:PreviousCalls

0:1

+siri:PreviousCallsStructure

Information on stops called at previously, origin and all intermediate stops up to but not including the current stop, in order or visits. Should only be included if the detail level was requested.

siri:MonitoredCall

0:1

+siri:MonitoredCallStructure

Monitored CALL at the current stop. For SIRI-SM this is the stop for which data is requested. For SIRI-VM this is the most recent stop visited by the VEHICLE.

siri:OnwardCalls

0:1

+siri:OnwardCallsStructure

Information on CALLs at the intermediate stops beyond the current stop, up to and including the destination, in order of visits. Should only be included if the detail level was requested.

siri:IsCompleteStopSequence

0:1

Whether the above CALL sequence is complete, i.e. represents every CALL of the ROUTE and so can be used to replace a previous CALL sequence. Default is 'false'.

23.10. The group siri:ProgressDataGroup

siri:ProgressDataGroup

Elements describing the real-time progress of a journey.

siri:ProgressDataGroup

siri:VehicleLocation

0:1

+siri:LocationStructure

Current geospatial location of VEHICLE. Measured to front of vehicle.

siri:LocationRecordedAtTime

0:1

Time at which location was recorded. If not present assume that the recorded at time on the containing delivery.

siri:Bearing

0:1

siri:AbsoluteBearingType

Bearing in compass degrees in which VEHICLE is heading.

siri:ProgressRate

0:1

siri:ProgressRateEnumeration

Rate of progress of VEHICLE. Default is 'normal'

siri:Velocity

0:1

siri:VelocityType

Velocity of VEHICLE. EIther actual speed or average speed may be used. (since SIRI 2.0)

siri:EngineOn

0:1

Whether the engine of the vehicle is on. Default is 'true' (since SIRI 2.0)

→‍siri:Occupancy

0:1

siri:OccupancyEnumeration

An approximate figure of how occupied the journey is after departing from a given stop, e.g. 'manySeatsAvailable' or 'standingRoomOnly'. If omitted: Passenger load is unknown. Occupancies and capacities for individual VEHICLEs, e.g. parts of a COMPOUND TRAIN, can also be specified in more detail for the departure on CALL level.

siri:Delay

0:1

siri:DurationType

Delay of VEHICLE against schedule, to a precision in seconds. Early times are shown as negative values.

siri:ProgressStatus

0:*

>siri:NaturalLanguageStringStructure

An arbitrary textual status description of the running of this VEHICLE JOURNEY. (Unbounded 0:* since SIRI 2.0)

siri:VehicleStatus

0:1

siri:VehicleStatusEnumeration

An classification of the progress state of running of this VEHICLE JOURNEY. (since SIRI 2.0)

23.11. The group siri:ProgressDataQualityGroup

siri:ProgressDataQualityGroup

Elements describing the qua;ity of real-time progress data of a journey.

siri:ProgressDataQualityGroup

siri:InCongestion

0:1

Whether the VEHICLE iis in traffic congestion. If not, present, not known.

siri:InPanic

0:1

Whether the panic alarm on the VEHICLE is activated. This may lead to indeterminate predictions. If absent, default is 'false'.

→‍siri:PredictionInaccurate

0:1

Whether the prediction for a specific stop or the whole journey is considered to be of a useful accuracy or not. Default is 'false', i.e. prediction is considered to be accurate. If prediction is degraded, e.g. because of a situation, PredictionInaccurate is used to indicate a lowered quality of data. Inherited property. PredictionInaccurate can be used in combination with InCongestion, but is more general.

→‍siri:PredictionInaccurateReason

0:1

siri:PredictionInaccurateReasonEnumeration

Can be used to inform the passenger about the reason for a change of the prediction (in)accuracy in case PredictionInaccurate is set to 'true'. (since SIRI 2.1)

siri:DataSource

0:1

System originating real-time data. Can be used to make judgements of relative quality and accuracy compared to other feeds.

siri:ConfidenceLevel

0:1

siri:QualityIndexEnumeration

Confidence QUALITY LEVEL of data. Default is 'reliable'.

23.12. The group siri:ServicePointsGroup

siri:ServicePointsGroup

Elements describing the main places bewteen which a VEHICLE JOURNEY runs.

siri:ServicePointsGroup

siri:Origin

0:1

+local-type: typedef-39.1

Origin of the VEHICLE JOURNEY.

siri:Via

0:*

+local-type: typedef-39.2

VIA points for VEHICLE JOURNEY

siri:Destination

0:1

+local-type: typedef-39.3

Destination of VEHICLE JOURNEY.

23.13. The group siri:StopArrivalGroup

siri:StopArrivalGroup

Elements describing the the arrival of a VEHICLE at a stop.

siri:VehicleArrivalTimesGroup

→‍siri:AimedArrivalTime

0:1

Target arrival time of VEHICLE at stop according to latest working timetable.

The element contains one of the following elements (a-b)

a

→‍siri:ActualArrivalTime

-0:1

Observed time of arrival of VEHICLE at stop.

b

→‍siri:ExpectedArrivalTime

-0:1

Estimated time of arriival of VEHICLE at stop .

siri:MonitoredCallArrivalTimesGroup

siri:LatestExpectedArrivalTime

0:1

Latest time at which a VEHICLE will arrive at stop. (since SIRI 2.0)

siri:MonitoredStopArrivalStatusGroup

→‍siri:ArrivalStatus

0:1

siri:CallStatusEnumeration

Classification of the timeliness of the visit according to a fixed list of values. If not specified, same as DepartureStatus.

→‍siri:ArrivalCancellationReason

0:1

>siri:NaturalLanguageStringStructure

Text annotation to be used in cases where ArrivalStatus is set to 'cancelled'. (since SIRI 2.1)

→‍siri:ArrivalProximityText

0:1

>siri:NaturalLanguageStringStructure

Arbitrary text string to show to indicate the status of the departure of the VEHICLE for example, “Enroute”, “5 Km”, “Approaching”. May depend on the policy of the OPERATOR, for example show “Approaching” if less than 200metres away from stop. (since SIRI 2.0)

→‍siri:ArrivalPlatformName

0:1

>siri:NaturalLanguageStringStructure

Bay or platform (QUAY) name to show passenger i.e. expected platform for vehicle to arrive at. Inheritable property. Can be omitted if the same as the DeparturePlatformName If there no arrival platform name separate from the departure platform name, the precedence is: (i) any arrival platform on any related dated timetable element, (ii) any departure platform name on this estimated element; (iii) any departure platform name on any related dated timetable CALL.

→‍siri:ArrivalBoardingActivity

0:1

siri:ArrivalBoardingActivityEnumeration

Type of alighting allowed at stop. Default is 'Alighting'.

siri:ArrivalStopAssignment

0:*

+siri:StopAssignmentStructure

Assignment of planned, expected and/or recorded arrival at STOP POINT to a phsyical QUAY (platform). If not given, assume same as for departure. (since SIRI 2.0).

→‍siri:ArrivalFormationAssignment

0:*

+siri:FormationAssignmentStructure

Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof). If not given, assume same as for departure. (since SIRI 2.1)

→‍siri:ArrivalOrientationRelativeToQuay

0:*

>siri:VehicleOrientationRelativeToQuay

Indication of the direction of travel of the vehicle (e.g. TRAIN formation) with respect to the platform, or more precisely the QUAY. Unbounded to allow multiple languages. (since SIRI 2.1) Examples: - "towards A" or "towards sector A" if the QUAY is separated into sub-QUAYs or so called sectors. This would be equivalent to the vehicle arriving at sector A first when approaching the QUAY with sectors A-B-C-D. If the arriving vehicle is represented as an arrow, "towards A" would be abstracted as "=> A-B-C-D". - "towards 0" or "towards reference point 0" if sectors are not available or the QUAY has a reference point, e.g. for measuring the length of the QUAY, identified by "0". This would be equivalent to the vehicle arriving at this reference point first when approaching the QUAY. If the arriving vehicle is represented as an arrow, "towards 0" would be abstracted as "=> 0...100". "100" (as in percent) could denote the opposite side of the QUAY (measured at the full length of the QUAY with respect to the reference point). It is advised to specify a reference point that is meaningful for passengers on location.

→‍siri:ArrivalOperatorRefs

0:*

>siri:OperatorRefStructure

OPERATORs of of service up until arrival. May change for departure. (since SIRI 2.0).

23.14. The group siri:StopDepartureGroup

siri:StopDepartureGroup

Elements describing the the departure of a VEHICLE from a stop.

siri:VehicleDepartureTimesGroup

→‍siri:AimedDepartureTime

0:1

Target departure time of VEHICLE from stop according to latest working timetable.

The element contains one of the following elements (a-b)

a

→‍siri:ActualDepartureTime

-0:1

Observed time of departure of VEHICLE from stop.

b

→‍siri:ExpectedDepartureTime

-0:1

Estimated time of departure of VEHICLE from stop, most likely taking into account all control actions such as waiting.

siri:MonitoredCallDepartureTimesGroup

siri:ProvisionalExpectedDepartureTime

0:1

Expected departure time of VEHICLE without waiting time due to operational actions. For people at stop this would normally be shown if different from Expected Departure time. (since SIRI 2.0).

siri:EarliestExpectedDepartureTime

0:1

Earliest time at which VEHICLE may leave the stop. Used to secure connections. Passengers must be at boarding point by this time to be sure of catching VEHICLE. (since SIRI 2.0)

siri:ExpectedDeparturePredictionQuality

0:1

+siri:PredictionQualityStructure

Prediction quality, either as approcimate level, or more quantitatyive percentile range of predictions will fall within a given range of times. (since SIRI 2.0)

siri:PassengerDepartureTimesGroup

→‍siri:AimedLatestPassengerAccessTime

0:1

Latest target time at which a PASSENGER should aim to arrive at the STOP PLACE containing the stop. This time may be earlier than the VEHICLE departure times and may include time for processes such as checkin, security, etc.(As specified by CHECK CONSTRAINT DELAYs in the underlying data). If absent assume to be the same as Earliest expected departure time. (since SIRI 2.0)

→‍siri:ExpectedLatestPassengerAccessTime

0:1

Latest expected time at which a PASSENGER should aim to arrive at the STOP PLACE containing the stop. This time may be earlier than the VEHICLE departure times and may include time for processes such as checkin, security, etc.(As specified by CHECK CONSTRAINT DELAYs in the underlying data). If absent assume to be the same as Earliest expected departure time. (since SIRI 2.0)

siri:MonitoredStopDepartureStatusGroup

→‍siri:DepartureStatus

0:1

siri:CallStatusEnumeration

Classification of the timeliness of the departure part of the CALL, according to a fixed list of values. This may reflect a presentation policy, for example CALLs less than one minute behind target time are still classified as on-time. Applications may use this to guide their own presentation of times.

→‍siri:DepartureCancellationReason

0:1

>siri:NaturalLanguageStringStructure

Text annotation to be used in cases where DepartureStatus is set to 'cancelled'. (since SIRI 2.1)

→‍siri:DepartureProximityText

0:1

>siri:NaturalLanguageStringStructure

Arbitrary text string to show to indicate the status of the departure of the vehicle, for example, “Boarding”, “GatesClosed”. (since SIRI 2.0)

→‍siri:DeparturePlatformName

0:1

>siri:NaturalLanguageStringStructure

Departure QUAY (bay or platform) name. Default taken from planned timetable.

→‍siri:DepartureBoardingActivity

0:1

siri:DepartureBoardingActivityEnumeration

Nature of boarding allowed at stop. Default is 'Boarding'.

siri:DepartureStopAssignment

0:*

+siri:StopAssignmentStructure

→‍siri:DepartureFormationAssignment

0:*

+siri:FormationAssignmentStructure

Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof). (since SIRI 2.1)

→‍siri:DepartureOrientationRelativeToQuay

0:*

>siri:VehicleOrientationRelativeToQuay

Indication of the direction of travel of the vehicle (e.g. TRAIN formation) with respect to the platform, or more precisely the QUAY. Unbounded to allow multiple languages. (since SIRI 2.1) Examples: - "towards A" or "towards sector A" if the QUAY is separated into sub-QUAYs or so called sectors. This would be equivalent to the vehicle departing in the direction of sector A on a QUAY with sectors A-B-C-D. If the departing vehicle is represented as an arrow, "towards A" would be abstracted as "<= A-B-C-D". - "towards 0" or "towards reference point 0" if sectors are not available or the QUAY has a reference point, e.g. for measuring the length of the QUAY, identified by "0". This would be equivalent to the vehicle departing in the direction of this reference point. If the departing vehicle is represented as an arrow, "towards 0" would be abstracted as "<= 0...100". "100" (as in percent) could denote the opposite side of the QUAY (measured at the full length of the QUAY with respect to the reference point). It is advised to specify a reference point that is meaningful for passengers on location.

The element contains one of the following element sequences (a-b)

a

→‍siri:ExpectedDepartureOccupancy

-0:*

+siri:VehicleOccupancyStructure

Expected/Predicted real-time occupancies of a VEHICLE and reservations after departing from a given stop. (since SIRI 2.1)

a

→‍siri:ExpectedDepartureCapacities

-0:*

+siri:PassengerCapacityStructure

Expected/Predicted real-time capacities (number of available seats) of a VEHICLE after departing from a given stop. Alternative way to communicate occupancy measurements. (since SIRI 2.1)

b

→‍siri:RecordedDepartureOccupancy

-0:*

+siri:VehicleOccupancyStructure

Actually recorded/counted occupancies of a VEHICLE and reserved seats after departing from a given stop. (since SIRI 2.1)

b

→‍siri:RecordedDepartureCapacities

-0:*

+siri:PassengerCapacityStructure

Actually recorded/counted capacities of a VEHICLE after departing from a given stop. Alternative way to communicate occupancy measurements. (since SIRI 2.1)

→‍siri:DepartureOperatorRefs

0:*

>siri:OperatorRefStructure

OPERATORs of service for departure and onwards. May change from that for arrival. (since SIRI 2.0).

23.15. The group siri:TrainOperationalInfoGroup

siri:TrainOperationalInfoGroup

Operational information about the monitored VEHICLE JOURNEY.

siri:TrainOperationalInfoGroup

siri:TrainBlockPart

0:*

+siri:TrainBlockPartStructure

If a VEHICLE JOURNEY is a coupled journey, i.e. comprises several coupled BLOCKparts, there will be a separate delivery for each BLOCKp art and this element will indicate the vehicles that the journey part uses.

siri:OperationalBlockGroup

siri:BlockRef

0:1

>siri:BlockRefStructure

BLOCK that VEHICLE is running.

siri:CourseOfJourneyRef

0:1

>siri:CourseOfJourneyRefStructure

COURSE OF JOURNEY ('Run') that VEHICLE is running.

siri:OperationalInfoGroup

→‍siri:VehicleJourneyRef

0:1

>siri:VehicleJourneyRefStructure

Reference to a VEHICLE JOURNEY.

→‍siri:VehicleRef

0:1

>siri:VehicleRefStructure

Reference to a VEHICLE.

siri:AdditionalVehicleJourneyRef

0:*

+siri:FramedVehicleJourneyRefStructure

Refercence to other VEHICLE Journeys ((since SIRI 2.0))

siri:DriverRef

0:1

A reference to the DRIVER or Crew currently logged in to operate a monitored VEHICLE. May be omitted if real-time data is not available - i.e. it is timetabled data. (since SIRI 2.0)

siri:DriverName

0:1

The name oo the Driver or Crew (since SIRI 2.0)

siri:TrainOperationalInfoGroup

siri:TrainNumbers

0:1

+local-type: typedef-39.4

TRAIN NUMBERs for journey. (since SIRI 2.0)

siri:JourneyParts

0:1

+local-type: typedef-39.5

JOURNEY PARTs making up JOURNEY +SIRIv2.0 e.

siri:JourneyFormationGroup

siri:TrainElements

0:1

+local-type: typedef-25.2

siri:Trains

0:1

+local-type: typedef-25.3

siri:CompoundTrains

0:1

+local-type: typedef-25.4

23.16. The complex type siri:DatedJourneyPartInfoStructure

siri:DatedJourneyPartInfoStructure

Type for a reference to JOURNEY PART. (since SIRI 2.1)

siri:JourneyPartRef

0:1

Reference to a JOURNEY part.

siri:TrainNumberRef

0:1

>siri:TrainNumberRefStructure

Train Number for JOURNEY PART.

siri:OperatorRef

0:1

>siri:OperatorRefStructure

OPERATOR of JOURNEY PART.

→‍siri:CompoundTrainRef

0:1

>siri:CompoundTrainRefStructure

Reference to a COMPOUND TRAIN. (since SIRI 2.1)

siri:JourneyPartViewGroup

siri:FromStopPointRef

1:1

>siri:StopPointRefStructure

Reference to the SCHEDULED STOP POINT at which the related JOURNEY PART begins.

siri:ToStopPointRef

1:1

>siri:StopPointRefStructure

Reference to the SCHEDULED STOP POINT at which the related JOURNEY PART ends.

siri:StartTime

0:1

Time at which the related JOURNEY PART begins.

siri:EndTime

0:1

Time at which the related JOURNEY PART ends.

23.17. The complex type siri:JourneyPartInfoStructure

siri:JourneyPartInfoStructure

Type for a reference to JOURNEY PART. (since SIRI 2.0)

siri:JourneyPartRef

0:1

Reference to a JOURNEY part. (since SIRI 2.0)

siri:TrainNumberRef

0:1

>siri:TrainNumberRefStructure

Train Number for JOURNEY PART (since SIRI 2.0)

siri:OperatorRef

0:1

>siri:OperatorRefStructure

OPERATOR of JOURNEY PART. (since SIRI 2.0)

→‍siri:CompoundTrainRef

0:1

>siri:CompoundTrainRefStructure

Reference to a COMPOUND TRAIN. (since SIRI 2.1)

siri:JourneyPartViewGroup

siri:FromStopPointRef

1:1

>siri:StopPointRefStructure

Reference to the SCHEDULED STOP POINT at which the related JOURNEY PART begins.

siri:ToStopPointRef

1:1

>siri:StopPointRefStructure

Reference to the SCHEDULED STOP POINT at which the related JOURNEY PART ends.

siri:StartTime

0:1

Time at which the related JOURNEY PART begins.

siri:EndTime

0:1

Time at which the related JOURNEY PART ends.

23.18. The complex type siri:MonitoredCallStructure

siri:MonitoredCallStructure

siri:AbstractMonitoredCallStructure

Type for Abstract CALL at stop.

The element content starts with items inherited from the base type:

siri:ContextualisedStopPointInSequenceGroup

→‍siri:StopPointRef

0:1

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

→‍siri:VisitNumber

0:1

siri:VisitNumberType

Sequence of visit to SCHEDULED STOP POINT.within VEHICLE JOURNEY. Increases monotonically, but not necessarily sequentially.

→‍siri:Order

0:1

For implementations for which the overall Order is not used for VisitNumber, (i.e. if VisitNumberIsOrder is false) then can be used to associate the stop Order as well if useful.

→‍siri:StopPointName

0:*

>siri:NaturalLanguageStringStructure

Name of SCHEDULED STOP POINT.

Inherited content is followed by own content:

siri:CallRealtimeGroup

→‍siri:VehicleAtStop

0:1

Whether VEHICLE is currently at stop. Default is false (xml default added from SIRI 2.0)

siri:VehicleLocationAtStop

0:1

+siri:LocationStructure

Exact location that VEHICLE will take up / or has taken at STOP POINT.

siri:CallRailGroup

siri:ReversesAtStop

0:1

Whether VEHICLE will reverse at stop. Default is 'false'.

siri:PlatformTraversal

0:1

For Rail, whether this is a platform traversal at speed, typically triggering an announcement to stand back from platform. If so Boarding Activity of arrival and deparure should be passthrough.

siri:SignalStatus

0:1

Status of signal clearance for TRAIN. This may affect the prioritiisition and emphasis given to arrival or departure on displays - e.g. cleared trains appear first, flashing in green.

siri:CallPropertyGroup

→‍siri:TimingPoint

0:1

Whether the stop is a TIMING POINT. Times for stops that are not timing points are sometimes interpolated crudely from the timing points, and may represent a lower level of accuracy. Default is 'true'.

siri:BoardingStretch

0:1

Whether this is a Hail and Ride Stop. Default is 'false'.

siri:RequestStop

0:1

Whether Vehicle stops only if requested explicitly by passenger. Default is 'false'.

siri:OriginDisplay

0:*

>siri:NaturalLanguageStringStructure

Origin to show for the VEHICLE at the specific stop (vehicle signage), if different to the Origin Name for the full journey. (since SIRI 2.0)

siri:DestinationDisplay

0:*

>siri:NaturalLanguageStringStructure

Destination to show for the VEHICLE at the specific stop (vehicle signage), if different to the Destination Name for the full journey.

siri:CallNoteGroup

siri:CallNote

0:*

>siri:NaturalLanguageStringStructure

Text annotation that applies to this CALL.

siri:DisruptionGroup

→‍siri:FormationCondition

0:*

+siri:FormationConditionStructure

Information about a change of the formation (e.g. TRAIN composition) or changes of vehicles within the formation. (since SIRI 2.1)

→‍siri:FacilityConditionElement

0:*

+siri:FacilityConditionStructure

Description of any change concerning a MONITORED FACILITY New structure defined in SIRI XSD 1.1 for Facilities Management.

→‍siri:FacilityChangeElement

0:1

+siri:FacilityChangeStructure

A change to the availaibility of EQUIPMENT. Basic structure defined in the first 1.0 SIRI XSd.

→‍siri:SituationRef

0:*

+siri:SituationRefStructure

Reference to a SITUATION associated with the element.

siri:VehicleArrivalTimesGroup

→‍siri:AimedArrivalTime

0:1

Target arrival time of VEHICLE at stop according to latest working timetable.

The element contains one of the following elements (a-b)

a

→‍siri:ActualArrivalTime

-0:1

Observed time of arrival of VEHICLE at stop.

b

→‍siri:ExpectedArrivalTime

-0:1

Estimated time of arriival of VEHICLE at stop .

siri:MonitoredCallArrivalTimesGroup

siri:LatestExpectedArrivalTime

0:1

Latest time at which a VEHICLE will arrive at stop. (since SIRI 2.0)

siri:MonitoredStopArrivalStatusGroup

→‍siri:ArrivalStatus

0:1

siri:CallStatusEnumeration

Classification of the timeliness of the visit according to a fixed list of values. If not specified, same as DepartureStatus.

→‍siri:ArrivalCancellationReason

0:1

>siri:NaturalLanguageStringStructure

Text annotation to be used in cases where ArrivalStatus is set to 'cancelled'. (since SIRI 2.1)

→‍siri:ArrivalProximityText

0:1

>siri:NaturalLanguageStringStructure

Arbitrary text string to show to indicate the status of the departure of the VEHICLE for example, “Enroute”, “5 Km”, “Approaching”. May depend on the policy of the OPERATOR, for example show “Approaching” if less than 200metres away from stop. (since SIRI 2.0)

→‍siri:ArrivalPlatformName

0:1

>siri:NaturalLanguageStringStructure

Bay or platform (QUAY) name to show passenger i.e. expected platform for vehicle to arrive at. Inheritable property. Can be omitted if the same as the DeparturePlatformName If there no arrival platform name separate from the departure platform name, the precedence is: (i) any arrival platform on any related dated timetable element, (ii) any departure platform name on this estimated element; (iii) any departure platform name on any related dated timetable CALL.

→‍siri:ArrivalBoardingActivity

0:1

siri:ArrivalBoardingActivityEnumeration

Type of alighting allowed at stop. Default is 'Alighting'.

siri:ArrivalStopAssignment

0:*

+siri:StopAssignmentStructure

Assignment of planned, expected and/or recorded arrival at STOP POINT to a phsyical QUAY (platform). If not given, assume same as for departure. (since SIRI 2.0).

→‍siri:ArrivalFormationAssignment

0:*

+siri:FormationAssignmentStructure

Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof). If not given, assume same as for departure. (since SIRI 2.1)

→‍siri:ArrivalOrientationRelativeToQuay

0:*

>siri:VehicleOrientationRelativeToQuay

Indication of the direction of travel of the vehicle (e.g. TRAIN formation) with respect to the platform, or more precisely the QUAY. Unbounded to allow multiple languages. (since SIRI 2.1) Examples: - "towards A" or "towards sector A" if the QUAY is separated into sub-QUAYs or so called sectors. This would be equivalent to the vehicle arriving at sector A first when approaching the QUAY with sectors A-B-C-D. If the arriving vehicle is represented as an arrow, "towards A" would be abstracted as "=> A-B-C-D". - "towards 0" or "towards reference point 0" if sectors are not available or the QUAY has a reference point, e.g. for measuring the length of the QUAY, identified by "0". This would be equivalent to the vehicle arriving at this reference point first when approaching the QUAY. If the arriving vehicle is represented as an arrow, "towards 0" would be abstracted as "=> 0...100". "100" (as in percent) could denote the opposite side of the QUAY (measured at the full length of the QUAY with respect to the reference point). It is advised to specify a reference point that is meaningful for passengers on location.

→‍siri:ArrivalOperatorRefs

0:*

>siri:OperatorRefStructure

OPERATORs of of service up until arrival. May change for departure. (since SIRI 2.0).

siri:VehicleDepartureTimesGroup

→‍siri:AimedDepartureTime

0:1

Target departure time of VEHICLE from stop according to latest working timetable.

The element contains one of the following elements (a-b)

a

→‍siri:ActualDepartureTime

-0:1

Observed time of departure of VEHICLE from stop.

b

→‍siri:ExpectedDepartureTime

-0:1

Estimated time of departure of VEHICLE from stop, most likely taking into account all control actions such as waiting.

siri:MonitoredCallDepartureTimesGroup

siri:ProvisionalExpectedDepartureTime

0:1

Expected departure time of VEHICLE without waiting time due to operational actions. For people at stop this would normally be shown if different from Expected Departure time. (since SIRI 2.0).

siri:EarliestExpectedDepartureTime

0:1

Earliest time at which VEHICLE may leave the stop. Used to secure connections. Passengers must be at boarding point by this time to be sure of catching VEHICLE. (since SIRI 2.0)

siri:ExpectedDeparturePredictionQuality

0:1

+siri:PredictionQualityStructure

Prediction quality, either as approcimate level, or more quantitatyive percentile range of predictions will fall within a given range of times. (since SIRI 2.0)

siri:PassengerDepartureTimesGroup

→‍siri:AimedLatestPassengerAccessTime

0:1

Latest target time at which a PASSENGER should aim to arrive at the STOP PLACE containing the stop. This time may be earlier than the VEHICLE departure times and may include time for processes such as checkin, security, etc.(As specified by CHECK CONSTRAINT DELAYs in the underlying data). If absent assume to be the same as Earliest expected departure time. (since SIRI 2.0)

→‍siri:ExpectedLatestPassengerAccessTime

0:1

Latest expected time at which a PASSENGER should aim to arrive at the STOP PLACE containing the stop. This time may be earlier than the VEHICLE departure times and may include time for processes such as checkin, security, etc.(As specified by CHECK CONSTRAINT DELAYs in the underlying data). If absent assume to be the same as Earliest expected departure time. (since SIRI 2.0)

siri:MonitoredStopDepartureStatusGroup

→‍siri:DepartureStatus

0:1

siri:CallStatusEnumeration

Classification of the timeliness of the departure part of the CALL, according to a fixed list of values. This may reflect a presentation policy, for example CALLs less than one minute behind target time are still classified as on-time. Applications may use this to guide their own presentation of times.

→‍siri:DepartureCancellationReason

0:1

>siri:NaturalLanguageStringStructure

Text annotation to be used in cases where DepartureStatus is set to 'cancelled'. (since SIRI 2.1)

→‍siri:DepartureProximityText

0:1

>siri:NaturalLanguageStringStructure

Arbitrary text string to show to indicate the status of the departure of the vehicle, for example, “Boarding”, “GatesClosed”. (since SIRI 2.0)

→‍siri:DeparturePlatformName

0:1

>siri:NaturalLanguageStringStructure

Departure QUAY (bay or platform) name. Default taken from planned timetable.

→‍siri:DepartureBoardingActivity

0:1

siri:DepartureBoardingActivityEnumeration

Nature of boarding allowed at stop. Default is 'Boarding'.

siri:DepartureStopAssignment

0:*

+siri:StopAssignmentStructure

→‍siri:DepartureFormationAssignment

0:*

+siri:FormationAssignmentStructure

Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof). (since SIRI 2.1)

→‍siri:DepartureOrientationRelativeToQuay

0:*

>siri:VehicleOrientationRelativeToQuay

Indication of the direction of travel of the vehicle (e.g. TRAIN formation) with respect to the platform, or more precisely the QUAY. Unbounded to allow multiple languages. (since SIRI 2.1) Examples: - "towards A" or "towards sector A" if the QUAY is separated into sub-QUAYs or so called sectors. This would be equivalent to the vehicle departing in the direction of sector A on a QUAY with sectors A-B-C-D. If the departing vehicle is represented as an arrow, "towards A" would be abstracted as "<= A-B-C-D". - "towards 0" or "towards reference point 0" if sectors are not available or the QUAY has a reference point, e.g. for measuring the length of the QUAY, identified by "0". This would be equivalent to the vehicle departing in the direction of this reference point. If the departing vehicle is represented as an arrow, "towards 0" would be abstracted as "<= 0...100". "100" (as in percent) could denote the opposite side of the QUAY (measured at the full length of the QUAY with respect to the reference point). It is advised to specify a reference point that is meaningful for passengers on location.

The element contains one of the following element sequences (a-b)

a

→‍siri:ExpectedDepartureOccupancy

-0:*

+siri:VehicleOccupancyStructure

Expected/Predicted real-time occupancies of a VEHICLE and reservations after departing from a given stop. (since SIRI 2.1)

a

→‍siri:ExpectedDepartureCapacities

-0:*

+siri:PassengerCapacityStructure

Expected/Predicted real-time capacities (number of available seats) of a VEHICLE after departing from a given stop. Alternative way to communicate occupancy measurements. (since SIRI 2.1)

b

→‍siri:RecordedDepartureOccupancy

-0:*

+siri:VehicleOccupancyStructure

Actually recorded/counted occupancies of a VEHICLE and reserved seats after departing from a given stop. (since SIRI 2.1)

b

→‍siri:RecordedDepartureCapacities

-0:*

+siri:PassengerCapacityStructure

Actually recorded/counted capacities of a VEHICLE after departing from a given stop. Alternative way to communicate occupancy measurements. (since SIRI 2.1)

→‍siri:DepartureOperatorRefs

0:*

>siri:OperatorRefStructure

OPERATORs of service for departure and onwards. May change from that for arrival. (since SIRI 2.0).

siri:HeadwayIntervalGroup

→‍siri:AimedHeadwayInterval

0:1

siri:PositiveDurationType

For frequency based services, target interval between vehicles at stop.

→‍siri:ExpectedHeadwayInterval

0:1

siri:PositiveDurationType

For frequency based services, expected interval between vehicles at stop.

siri:StopProximityGroup

siri:DistanceFromStop

0:1

siri:DistanceType

Distance of VEHICLE from stop of CALL as measured along ROUTE track. Only shown if detail level is 'calls' or higher. Positive value denotes distance before stop. (since SIRI 2.0).

siri:NumberOfStopsAway

0:1

Count of stops along SERVICE PATTERN between current position of VEHICLE and stop of CALL as measured along ROUTE track. Only shown if detail level is 'calls' or higher. (since SIRI 2.0).

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

23.19. The complex type siri:MonitoredVehicleJourneyStructure

siri:MonitoredVehicleJourneyStructure

Type for Monitored VEHICLE JOURNEY.

siri:MonitoredJourneyIdentityGroup

siri:LineRef

0:1

>siri:LineRefStructure

Reference to LINE of journey.

siri:DirectionRef

0:1

>siri:DirectionRefStructure

Reference to DIRECTION of journey.

siri:FramedVehicleJourneyRef

0:1

+siri:FramedVehicleJourneyRefStructure

A reference to the DATED VEHICLE JOURNEY that the VEHICLE is making, unique with the data horizon of the service.

siri:JourneyPatternInfoGroup

siri:JourneyPatternRef

0:1

>siri:JourneyPatternRefStructure

Identifier of JOURNEY PATTERN that journey follows.

siri:JourneyPatternName

0:1

>siri:NaturalLanguageStringStructure

Name of Joruney Pattern

siri:VehicleMode

0:*

siri:VehicleModesEnumeration

A means of transportation such as bus, rail, etc.

siri:RouteRef

0:1

>siri:RouteRefStructure

Identifier of ROUTE that journey follows.

→‍siri:PublishedLineName

0:*

>siri:NaturalLanguageStringStructure

Name or Number by which the LINEis known to the public.

siri:GroupOfLinesRef

0:1

>siri:GroupOfLinesRefStructure

Reference to a GROUP OF LINEs to which journey belongs. SIRI 2.0

siri:DirectionName

0:*

>siri:NaturalLanguageStringStructure

Description of the DIRECTION. May correspond to a DESTINATION DISPLAY. (Unbounded since SIRI 2.0)

siri:ExternalLineRef

0:1

>siri:LineRefStructure

Alternative identifier of LINE that an external system may associate with journey.

The element contains one of the following elements (a-b)

a

siri:BrandingRef

-0:1

>siri:BrandingRefStructure

Reference to a BRANDING. (since SIRI 2.1)

b

siri:Branding

-0:1

+siri:BrandingStructure

An arbitrary marketing classification. (since SIRI 2.1)

siri:BasicServiceInfoGroup

siri:OperatorRef

0:1

>siri:OperatorRefStructure

OPERATOR of a VEHICLE JOURNEY. Note that the operator may change over the course of a journey. This shoudl show teh operator for the curent point in the journey. Use Journey Parts tp record all the operators in the whole journeyh.

siri:ProductCategoryRef

0:1

>siri:ProductCategoryRefStructure

Product Classification of VEHICLE JOURNEY- subdivides a transport mode. e.g. express, loacl.

→‍siri:ServiceFeatureRef

0:*

>siri:ServiceFeatureRefStructure

Classification of service into arbitrary Service categories, e.g. school bus. SIRI provides a recommended set of values covering most usages, intended to be TPEG comnpatible. See the SIRI facilities packaged.

siri:ServiceInfoGroup

siri:VehicleFeatureRef

0:*

>siri:VehicleFeatureRefStructure

Features of VEHICLE providing journey. Recommended SIRI values based on TPEG are given in SIRI documentation and enumerated in the siri_facilities package.

siri:JourneyEndNamesGroup

→‍siri:OriginRef

0:1

>siri:JourneyPlaceRefStructure

Reference to the origin SCHEDULED STOP POINT of the journey.

siri:OriginName

0:*

>siri:NaturalLanguagePlaceNameStructure

Name of the origin of the journey. (Unbounded since SIRI 2.0)

siri:OriginShortName

0:*

>siri:NaturalLanguagePlaceNameStructure

Short name of the origin of the journey; used to help identify the VEHICLE JOURNEY on arrival boards. If absent, same as Origin Name.

siri:DestinationDisplayAtOrigin

0:*

>siri:NaturalLanguagePlaceNameStructure

DIRECTION name shown for jurney at the origin. (since SIRI 2.0)

siri:Via

0:*

+siri:ViaNameStructure

Names of VIA points, used to help identify the LINE, for example, Luton to Luton via Sutton. Currently 3 in VDV. Should only be included if the detail level was requested.

→‍siri:DestinationRef

0:1

>siri:DestinationRefStructure

Reference to the destination SCHEDULED STOP POINT of the journey.

siri:DestinationName

0:*

>siri:NaturalLanguageStringStructure

Description of the destination stop (vehicle signage), Can be overwritten for a journey, and then also section by section by the entry in an individual CALl. (Unbounded since SIRI 2.0)

siri:DestinationShortName

0:*

>siri:NaturalLanguagePlaceNameStructure

Short name of the DESTINATION.of the journey; used to help identify the VEHICLE JOURNEY on arrival boards. If absent, same as DestinationName. (Unbounded since SIRI 2.0)

siri:OriginDisplayAtDestination

0:*

>siri:NaturalLanguagePlaceNameStructure

Origin name shown for jourey at the destination (since SIRI 2.0)

siri:JourneyInfoGroup

siri:VehicleJourneyName

0:*

>siri:NaturalLanguageStringStructure

For train services with named journeys. Train name, e.g. “West Coast Express”. If omitted: No train name. Inherited property. (Unbounded since SIRI 2.0)

→‍siri:JourneyNote

0:*

>siri:NaturalLanguageStringStructure

Additional descriptive text associated with journey. Inherited property.

siri:PublicContact

0:1

+siri:SimpleContactStructure

Contact details for use by members of public. (since SIRI 2.0)

siri:OperationsContact

0:1

+siri:SimpleContactStructure

Contact details for use by operational staff. (since SIRI 2.0)

siri:JourneyEndTimesGroup

siri:HeadwayService

0:1

Whether this is a Headway Service, that is shown as operating at a prescribed interval rather than to a fixed timetable. Default is 'false'.

siri:OriginAimedDepartureTime

0:1

Timetabled departure time from Origin.

siri:DestinationAimedArrivalTime

0:1

Timetabled arrival time at Destination.

→‍siri:FirstOrLastJourney

0:1

siri:FirstOrLastJourneyEnumeration

Whether journey is first or last journey of day. (since SIRI 2.0)

siri:DisruptionGroup

→‍siri:FormationCondition

0:*

+siri:FormationConditionStructure

Information about a change of the formation (e.g. TRAIN composition) or changes of vehicles within the formation. (since SIRI 2.1)

→‍siri:FacilityConditionElement

0:*

+siri:FacilityConditionStructure

Description of any change concerning a MONITORED FACILITY New structure defined in SIRI XSD 1.1 for Facilities Management.

→‍siri:FacilityChangeElement

0:1

+siri:FacilityChangeStructure

A change to the availaibility of EQUIPMENT. Basic structure defined in the first 1.0 SIRI XSd.

→‍siri:SituationRef

0:*

+siri:SituationRefStructure

Reference to a SITUATION associated with the element.

siri:JourneyProgressGroup

siri:Monitored

0:1

Whether there is real-time information available for journey. Default is 'true'. It is recommended to specify a MonitoringError if Monitored is set to 'false'.

siri:MonitoringError

0:1

If Monitored is 'false', a (list of) reason(s) for non-availability of real-time data. Examples are "GPS", "GPRS", "Radio" etc. MonitoringError must not be used if Monitored is omitted or set to 'true'.

siri:ProgressDataQualityGroup

siri:InCongestion

0:1

Whether the VEHICLE iis in traffic congestion. If not, present, not known.

siri:InPanic

0:1

Whether the panic alarm on the VEHICLE is activated. This may lead to indeterminate predictions. If absent, default is 'false'.

→‍siri:PredictionInaccurate

0:1

Whether the prediction for a specific stop or the whole journey is considered to be of a useful accuracy or not. Default is 'false', i.e. prediction is considered to be accurate. If prediction is degraded, e.g. because of a situation, PredictionInaccurate is used to indicate a lowered quality of data. Inherited property. PredictionInaccurate can be used in combination with InCongestion, but is more general.

→‍siri:PredictionInaccurateReason

0:1

siri:PredictionInaccurateReasonEnumeration

Can be used to inform the passenger about the reason for a change of the prediction (in)accuracy in case PredictionInaccurate is set to 'true'. (since SIRI 2.1)

siri:DataSource

0:1

System originating real-time data. Can be used to make judgements of relative quality and accuracy compared to other feeds.

siri:ConfidenceLevel

0:1

siri:QualityIndexEnumeration

Confidence QUALITY LEVEL of data. Default is 'reliable'.

siri:ProgressDataGroup

siri:VehicleLocation

0:1

+siri:LocationStructure

Current geospatial location of VEHICLE. Measured to front of vehicle.

siri:LocationRecordedAtTime

0:1

Time at which location was recorded. If not present assume that the recorded at time on the containing delivery.

siri:Bearing

0:1

siri:AbsoluteBearingType

Bearing in compass degrees in which VEHICLE is heading.

siri:ProgressRate

0:1

siri:ProgressRateEnumeration

Rate of progress of VEHICLE. Default is 'normal'

siri:Velocity

0:1

siri:VelocityType

Velocity of VEHICLE. EIther actual speed or average speed may be used. (since SIRI 2.0)

siri:EngineOn

0:1

Whether the engine of the vehicle is on. Default is 'true' (since SIRI 2.0)

→‍siri:Occupancy

0:1

siri:OccupancyEnumeration

An approximate figure of how occupied the journey is after departing from a given stop, e.g. 'manySeatsAvailable' or 'standingRoomOnly'. If omitted: Passenger load is unknown. Occupancies and capacities for individual VEHICLEs, e.g. parts of a COMPOUND TRAIN, can also be specified in more detail for the departure on CALL level.

siri:Delay

0:1

siri:DurationType

Delay of VEHICLE against schedule, to a precision in seconds. Early times are shown as negative values.

siri:ProgressStatus

0:*

>siri:NaturalLanguageStringStructure

An arbitrary textual status description of the running of this VEHICLE JOURNEY. (Unbounded 0:* since SIRI 2.0)

siri:VehicleStatus

0:1

siri:VehicleStatusEnumeration

An classification of the progress state of running of this VEHICLE JOURNEY. (since SIRI 2.0)

siri:TrainOperationalInfoGroup

siri:TrainBlockPart

0:*

+siri:TrainBlockPartStructure

If a VEHICLE JOURNEY is a coupled journey, i.e. comprises several coupled BLOCKparts, there will be a separate delivery for each BLOCKp art and this element will indicate the vehicles that the journey part uses.

siri:OperationalBlockGroup

siri:BlockRef

0:1

>siri:BlockRefStructure

BLOCK that VEHICLE is running.

siri:CourseOfJourneyRef

0:1

>siri:CourseOfJourneyRefStructure

COURSE OF JOURNEY ('Run') that VEHICLE is running.

siri:OperationalInfoGroup

→‍siri:VehicleJourneyRef

0:1

>siri:VehicleJourneyRefStructure

Reference to a VEHICLE JOURNEY.

→‍siri:VehicleRef

0:1

>siri:VehicleRefStructure

Reference to a VEHICLE.

siri:AdditionalVehicleJourneyRef

0:*

+siri:FramedVehicleJourneyRefStructure

Refercence to other VEHICLE Journeys ((since SIRI 2.0))

siri:DriverRef

0:1

A reference to the DRIVER or Crew currently logged in to operate a monitored VEHICLE. May be omitted if real-time data is not available - i.e. it is timetabled data. (since SIRI 2.0)

siri:DriverName

0:1

The name oo the Driver or Crew (since SIRI 2.0)

siri:TrainOperationalInfoGroup

siri:TrainNumbers

0:1

+local-type: typedef-39.4

TRAIN NUMBERs for journey. (since SIRI 2.0)

siri:JourneyParts

0:1

+local-type: typedef-39.5

JOURNEY PARTs making up JOURNEY +SIRIv2.0 e.

siri:JourneyFormationGroup

siri:TrainElements

0:1

+local-type: typedef-25.2

siri:Trains

0:1

+local-type: typedef-25.3

siri:CompoundTrains

0:1

+local-type: typedef-25.4

siri:MonitoredCallingPatternGroup

siri:PreviousCalls

0:1

+siri:PreviousCallsStructure

Information on stops called at previously, origin and all intermediate stops up to but not including the current stop, in order or visits. Should only be included if the detail level was requested.

siri:MonitoredCall

0:1

+siri:MonitoredCallStructure

Monitored CALL at the current stop. For SIRI-SM this is the stop for which data is requested. For SIRI-VM this is the most recent stop visited by the VEHICLE.

siri:OnwardCalls

0:1

+siri:OnwardCallsStructure

Information on CALLs at the intermediate stops beyond the current stop, up to and including the destination, in order of visits. Should only be included if the detail level was requested.

siri:IsCompleteStopSequence

0:1

Whether the above CALL sequence is complete, i.e. represents every CALL of the ROUTE and so can be used to replace a previous CALL sequence. Default is 'false'.

23.20. The complex type siri:PreviousCallsStructure

siri:PreviousCallsStructure

Type for Ordered list of CALLs at previous stop.

siri:PreviousCall

1:*

+siri:PreviousCallStructure

23.21. The complex type siri:PreviousCallStructure

siri:PreviousCallStructure

siri:AbstractMonitoredCallStructure

Type for Abstract CALL at stop.

The element content starts with items inherited from the base type:

siri:ContextualisedStopPointInSequenceGroup

→‍siri:StopPointRef

0:1

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

→‍siri:VisitNumber

0:1

siri:VisitNumberType

Sequence of visit to SCHEDULED STOP POINT.within VEHICLE JOURNEY. Increases monotonically, but not necessarily sequentially.

→‍siri:Order

0:1

For implementations for which the overall Order is not used for VisitNumber, (i.e. if VisitNumberIsOrder is false) then can be used to associate the stop Order as well if useful.

→‍siri:StopPointName

0:*

>siri:NaturalLanguageStringStructure

Name of SCHEDULED STOP POINT.

Inherited content is followed by own content:

→‍siri:VehicleAtStop

0:1

Whether VEHICLE is currently at stop. Default is false (xml default added from SIRI 2.0)

siri:VehicleArrivalTimesGroup

→‍siri:AimedArrivalTime

0:1

Target arrival time of VEHICLE at stop according to latest working timetable.

The element contains one of the following elements (a-b)

a

→‍siri:ActualArrivalTime

-0:1

Observed time of arrival of VEHICLE at stop.

b

→‍siri:ExpectedArrivalTime

-0:1

Estimated time of arriival of VEHICLE at stop .

siri:VehicleDepartureTimesGroup

→‍siri:AimedDepartureTime

0:1

Target departure time of VEHICLE from stop according to latest working timetable.

The element contains one of the following elements (a-b)

a

→‍siri:ActualDepartureTime

-0:1

Observed time of departure of VEHICLE from stop.

b

→‍siri:ExpectedDepartureTime

-0:1

Estimated time of departure of VEHICLE from stop, most likely taking into account all control actions such as waiting.

→‍siri:RecordedDepartureOccupancy

0:*

+siri:VehicleOccupancyStructure

Actually recorded/counted occupancies of a VEHICLE and reserved seats after departing from a given stop. (since SIRI 2.1)

→‍siri:RecordedDepartureCapacities

0:*

+siri:PassengerCapacityStructure

Actually recorded/counted capacities of a VEHICLE after departing from a given stop. Alternative way to communicate occupancy measurements. (since SIRI 2.1)

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

23.22. The complex type siri:TrainBlockPartStructure

siri:TrainBlockPartStructure

Type for BLOCK part elements of VEHICLE JOURNEY.

siri:NumberOfBlockParts

1:1

Total number of BLOCK parts making up the train of which this is part.

siri:TrainPartRef

1:1

>siri:TrainPartRefStructure

Reference to a train BLOCK part.

siri:PositionOfTrainBlockPart

0:*

>siri:NaturalLanguageStringStructure

Description of position of train BLOCK part within Train to guide passengers where to find it. E.g. 'Front four coaches'.

23.23. The complex type group[siri:JourneyFormationGroup]/TrainElements#complexType (typedef-25.2)

group[siri:JourneyFormationGroup]
  /TrainElements #complexType
  (typedef-25.2)

-

The element contains one or more of the following elements (a-b)

a

→‍siri:TrainElementRef

-1:1

>siri:TrainElementRefStructure

Reference to a TRAIN ELEMENT. (since SIRI 2.1)

b

→‍siri:TrainElement

-1:1

+siri:TrainElementStructure

An elementary component of a TRAIN, e.g. wagon or locomotive. (since SIRI 2.1)

23.24. The complex type group[siri:JourneyFormationGroup]/Trains#complexType (typedef-25.3)

group[siri:JourneyFormationGroup]
  /Trains #complexType
  (typedef-25.3)

-

The element contains one or more of the following elements (a-b)

a

siri:TrainRef

-1:1

b

→‍siri:Train

-1:1

+siri:TrainStructure

A vehicle composed of TRAIN ELEMENTs assembled in a certain order (so called TRAIN COMPONENTs), i.e. wagons assembled together and propelled by a locomotive or one of the wagons. (since SIRI 2.1)

23.25. The complex type group[siri:JourneyFormationGroup]/CompoundTrains#complexType (typedef-25.4)

group[siri:JourneyFormationGroup]
  /CompoundTrains #complexType
  (typedef-25.4)

-

The element contains one or more of the following elements (a-b)

a

siri:CompoundTrainRef

-1:1

b

→‍siri:CompoundTrain

-1:1

+siri:CompoundTrainStructure

Groups of carriages may be managed as sections by composing TRAINs into a COMPOUND TRAIN, for example if a TRAIN joins (or splits from) another TRAIN. (since SIRI 2.1) TRAINs within a COMPOUND TRAIN may have different origins and destinations due to joining/splitting. A COMPOUND TRAIN may be stable for one or multiple JOURNEY PARTs and change at a certain STOP POINT due to planned joining/splitting, despatching alterations or a situation.

23.26. The complex type group[siri:ServicePointsGroup]/Origin#complexType (typedef-39.1)

group[siri:ServicePointsGroup]
  /Origin #complexType
  (typedef-39.1)

-

→‍siri:OriginRef

0:1

>siri:JourneyPlaceRefStructure

Reference to the origin SCHEDULED STOP POINT of the journey.

→‍siri:OriginName

0:1

>siri:NaturalLanguagePlaceNameStructure

The name of the origin of the journey; used to help identify the VEHICLE JOURNEY on arrival boards.

23.27. The complex type group[siri:ServicePointsGroup]/Via#complexType (typedef-39.2)

group[siri:ServicePointsGroup]
  /Via #complexType
  (typedef-39.2)

-

→‍siri:ViaRef

0:1

>siri:JourneyPlaceRefStructure

Reference to a SCHEDULED STOP POINT that is a VIA point on the journey.

→‍siri:ViaName

0:1

>siri:NaturalLanguagePlaceNameStructure

Names of VIA points, used to help identify the LINEfor example, Luton to Luton via Sutton. Currently 3 in VDV. Should only be included if the detail level was requested.

siri:PresentationPriority

0:1

Relative priority for incliding via in displays. 1 Is high 3 is low. (since SIRI 2.0)

23.28. The complex type group[siri:ServicePointsGroup]/Destination#complexType (typedef-39.3)

group[siri:ServicePointsGroup]
  /Destination #complexType
  (typedef-39.3)

-

→‍siri:DestinationRef

0:1

>siri:DestinationRefStructure

Reference to the destination SCHEDULED STOP POINT of the journey.

→‍siri:DestinationName

0:1

>siri:NaturalLanguagePlaceNameStructure

The name of the DESTINATION of the journey; used to help identify the VEHICLE to the public. Note when used in a CALL, this is the Dynamic Destination Display: since vehicles can change their destination during a journey, the destination included here should be what the VEHICLE will display when it reaches the stop.

23.29. The complex type group[siri:TrainOperationalInfoGroup]/TrainNumbers#complexType (typedef-39.4)

group[siri:TrainOperationalInfoGroup]
  /TrainNumbers #complexType
  (typedef-39.4)

-

siri:TrainNumberRef

1:*

>siri:TrainNumberRefStructure

TRAIN NUMBER assigned to VEHICLE JOURNEY. +SIRI 2.0

23.30. The complex type group[siri:TrainOperationalInfoGroup]/JourneyParts#complexType (typedef-39.5)

group[siri:TrainOperationalInfoGroup]
  /JourneyParts #complexType
  (typedef-39.5)

-

siri:JourneyPartInfo

1:*

+siri:JourneyPartInfoStructure

Information about Parts of JOURNEY (since SIRI 2.0)

23.31. The complex type group[siri:DatedTrainOperationalInfoGroup]/TrainNumbers#complexType (typedef-39.6)

group[siri:DatedTrainOperationalInfoGroup]
  /TrainNumbers #complexType
  (typedef-39.6)

-

siri:TrainNumberRef

1:*

>siri:TrainNumberRefStructure

TRAIN NUMBER assigned to VEHICLE JOURNEY. +SIRI 2.0

23.32. The complex type group[siri:DatedTrainOperationalInfoGroup]/JourneyParts#complexType (typedef-39.7)

group[siri:DatedTrainOperationalInfoGroup]
  /JourneyParts #complexType
  (typedef-39.7)

-

siri:JourneyPartInfo

1:*

+siri:DatedJourneyPartInfoStructure

Information about Parts of JOURNEY (since SIRI 2.0)

24. OPERATOR types for SIRi.

24.1. Simple type definitions

OperatorCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of an OPERATOR Code.

OrganisationCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of an OrganisationCode.

24.2. The complex type siri:OperatorRefStructure

siri:OperatorRefStructure

siri:OperatorCodeType

Type for identifier of an OPERATOR Code.

24.3. The complex type siri:OrganisationRefStructure

siri:OrganisationRefStructure

siri:OrganisationCodeType

Type for identifier of an OrganisationCode.

25. siri_reference.xsd

25.1. Simple type definitions

AllModesEnumeration

Union of VEHICLE and continuous MODEs.

walk

-

car

-

taxi

-

cycle

-

drt

-

movingWalkway

-

through

-

BoardingPositionCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of a BOARDING POSITION (location on a QUAY where passengers can actually board/alight).

BrandingCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of a BRANDING. (since SIRI 2.1)

ClearDownCodeType

xs:NMTOKEN: (empty restriction)

Identifier of a Stop for Direct Cleardown. Suitable for radio transmission over a constrained bandwidth channel. This may be a separate code from the full stop identifier.

ConnectionLinkCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of a CONNECTION link

ContinuousModesEnumeration

MODEs of transport applicable to private and non-timetabled transport.

walk

-

car

-

taxi

-

cycle

-

drt

-

movingWalkway

-

through

-

DestinationCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of a DESTINATION.

DirectionCodeType

xs:NMTOKEN: (empty restriction)

Identifier of a DIRECTION.

DriverCodeType

xs:NMTOKEN: (empty restriction)

Identifier of a DRIVER

FlexibleAreaCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of a FLEXIBLE AREA (area that encompasses the stop location of a flexible service).

GroupOfLinesCodeType

xs:NMTOKEN: (empty restriction)

Identifier of a GROUP OF LINEs

InfoChannelCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of an Info Channel.

JourneyPatternCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of a JOURNEY PATTERN.

LineRefCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of a LINE

MonitoringCode

xs:NMTOKEN: (empty restriction)

Identifier of a monitoring point. May correspond to a SCHEDULED STOP POINT or represent a group of Stops other Timing Points (i.e. LOGICAL DISPLAY)

OccupancyEnumeration

Passenger load status of a VEHICLE - GTFS-R / TPEG Pts045

unknown

TPEG Pts45_0, unknown

empty

GTFS-R "EMPTY" The vehicle is considered empty by most measures, and has few or no passengers onboard, but is still accepting passengers.

manySeatsAvailable

GTFS-R "MANY_SEATS_AVAILABLE" / TPEG Pts45_1, many seats available The vehicle has a large percentage of seats available. What percentage of free seats out of the total seats available is to be considered large enough to fall into this category is determined at the discretion of the producer.

fewSeatsAvailable

GTFS-R "FEW_SEATS_AVAILABLE" / TPEG Pts45_2, few seats available The vehicle has a small percentage of seats available. What percentage of free seats out of the total seats available is to be considered small enough to fall into this category is determined at the discretion of the producer.

standingRoomOnly

GTFS-R "STANDING_ROOM_ONLY" / TPEG Pts45_4, standing room only (and TPEG Pts45_3, no seats available) The vehicle can currently accommodate only standing passengers.

crushedStandingRoomOnly

GTFS-R "CRUSHED_STANDING_ROOM_ONLY" The vehicle can currently accommodate only standing passengers and has limited space for them.

full

GTFS-R "FULL" / TPEG Pts45_5, full

notAcceptingPassengers

GTFS-R "NOT_ACCEPTING_PASSENGERS" The vehicle cannot accept passengers.

undefined

TPEG Pts45_255, undefined occupancy

seatsAvailable

(SIRI 2.1) deprecated - use a more specific value

standingAvailable

(SIRI 2.1) deprecated - use a more specific value

QuayCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of a QUAY (Platform, Bay, etc).

RouteCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of a Route.

RouteLinkCodeType

xs:NMTOKEN: (empty restriction)

Identifier of a ROUTE LINk.

SiteCodeType

xs:NMTOKEN: (empty restriction)

Identifier of a SITE

StopAreaCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of a STOP AREA.

StopPointCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of a SCHEDULED STOP POINT.

VehicleCodeType

xs:NMTOKEN: (empty restriction)

Identifier of a VEHICLE.

VehicleModesEnumeration

MODEs of transport applicable to timetabled public transport.

air

-

bus

-

coach

-

ferry

-

metro

-

rail

-

tram

-

underground

-

VersionCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of a Version.

VisitNumberType

xs:positiveInteger: (empty restriction)

Type for Stop Visit.

25.2. The toplevel element siri:ConnectionLinkRef

siri:ConnectionLinkRef

+siri:ConnectionLinkRefStructure

Reference to a CONNECTION link

25.3. The toplevel element siri:JourneyPatternRef

siri:JourneyPatternRef

+siri:JourneyPatternRefStructure

Reference to a JOURNEY PATTERN.

25.4. The toplevel element siri:LineRef

siri:LineRef

+siri:LineRefStructure

Reference to a LINE.

25.5. The toplevel element siri:Order

siri:Order

xs:positiveInteger

For implementations for which the overall Order is not used for VisitNumber, (i.e. if VisitNumberIsOrder is false) then can be used to associate the stop Order as well if useful.

25.6. The toplevel element siri:PublishedLineName

siri:PublishedLineName

+siri:NaturalLanguageStringStructure

Name or Number by which the LINEis known to the public.

25.7. The toplevel element siri:RouteName

siri:RouteName

+siri:NaturalLanguageStringStructure

Description of route by which it can be recogniozed.

25.8. The toplevel element siri:SiteRef

siri:SiteRef

+siri:SiteRefStructure

Reference to a SITE

25.9. The toplevel element siri:StopPointName

siri:StopPointName

+siri:NaturalLanguageStringStructure

Name of SCHEDULED STOP POINT.

25.10. The toplevel element siri:StopPointRef

siri:StopPointRef

+siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

25.11. The toplevel element siri:TimingPoint

siri:TimingPoint

xs:boolean

Whether the stop is a TIMING POINT. Times for stops that are not timing points are sometimes interpolated crudely from the timing points, and may represent a lower level of accuracy. Default is 'true'.

25.12. The toplevel element siri:VehicleAtStop

siri:VehicleAtStop

xs:boolean

Whether VEHICLE is currently at stop. Default is false (xml default added from SIRI 2.0)

25.13. The toplevel element siri:VehicleRef

siri:VehicleRef

+siri:VehicleRefStructure

Reference to a VEHICLE.

25.14. The toplevel element siri:VersionRef

siri:VersionRef

+siri:VersionCodeType

Version Identifier.

25.15. The toplevel element siri:VisitNumber

siri:VisitNumber

+siri:VisitNumberType

Sequence of visit to SCHEDULED STOP POINT.within VEHICLE JOURNEY. Increases monotonically, but not necessarily sequentially.

25.16. The group siri:ContextualisedStopPointInSequenceGroup

siri:ContextualisedStopPointInSequenceGroup

Elements identifying Ordered visit to a stop within calling sequence of a SERVICE PATTERN.

siri:ContextualisedStopPointInSequenceGroup

→‍siri:StopPointRef

0:1

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

→‍siri:VisitNumber

0:1

siri:VisitNumberType

Sequence of visit to SCHEDULED STOP POINT.within VEHICLE JOURNEY. Increases monotonically, but not necessarily sequentially.

→‍siri:Order

0:1

For implementations for which the overall Order is not used for VisitNumber, (i.e. if VisitNumberIsOrder is false) then can be used to associate the stop Order as well if useful.

→‍siri:StopPointName

0:*

>siri:NaturalLanguageStringStructure

Name of SCHEDULED STOP POINT.

25.17. The group siri:JourneyPatternInfoGroup

siri:JourneyPatternInfoGroup

Elements describing the LINE, ROUTE and DIRECTION of a VEHICLE JOURNEYwhich are derived from the JOURNEY PATTERN associated with the journey. Values for these elements can be specified on an annual schedule and will be inherited, unless overriden, onto the production timetable and then onto the individul dated VEHICLE JOURNEYs of the timetable. Each monitored journey takes its values from the dated VEHICLE JOURNEY that it follows. The absence of a value on an entity at a given level indicates that the value should be inherited (i) from any recent preceding update message for the same entity, or if there is no previous override, (ii) from its immediate parent entity.

siri:JourneyPatternInfoGroup

siri:JourneyPatternRef

0:1

>siri:JourneyPatternRefStructure

Identifier of JOURNEY PATTERN that journey follows.

siri:JourneyPatternName

0:1

>siri:NaturalLanguageStringStructure

Name of Joruney Pattern

siri:VehicleMode

0:*

siri:VehicleModesEnumeration

A means of transportation such as bus, rail, etc.

siri:RouteRef

0:1

>siri:RouteRefStructure

Identifier of ROUTE that journey follows.

→‍siri:PublishedLineName

0:*

>siri:NaturalLanguageStringStructure

Name or Number by which the LINEis known to the public.

siri:GroupOfLinesRef

0:1

>siri:GroupOfLinesRefStructure

Reference to a GROUP OF LINEs to which journey belongs. SIRI 2.0

siri:DirectionName

0:*

>siri:NaturalLanguageStringStructure

Description of the DIRECTION. May correspond to a DESTINATION DISPLAY. (Unbounded since SIRI 2.0)

siri:ExternalLineRef

0:1

>siri:LineRefStructure

Alternative identifier of LINE that an external system may associate with journey.

The element contains one of the following elements (a-b)

a

siri:BrandingRef

-0:1

>siri:BrandingRefStructure

Reference to a BRANDING. (since SIRI 2.1)

b

siri:Branding

-0:1

+siri:BrandingStructure

An arbitrary marketing classification. (since SIRI 2.1)

25.18. The group siri:JourneyPatternRefGroup

siri:JourneyPatternRefGroup

Elements describing the ROUTE and JOURNEY PATTERN Identfiers associated with a journey.

25.19. The group siri:LineDirectionGroup

siri:LineDirectionGroup

Elements for a LINE and DIRECTION.

siri:LineDirectionGroup

siri:LineRef

1:1

>siri:LineRefStructure

Line Reference.

siri:DirectionRef

0:1

>siri:DirectionRefStructure

Direction Reference.

25.20. The group siri:LineIdentityGroup

siri:LineIdentityGroup

Elements for identifying a LINE and DIRECTION.

siri:LineIdentityGroup

siri:LineRef

1:1

>siri:LineRefStructure

Reference to a LINE.

siri:DirectionRef

1:1

>siri:DirectionRefStructure

Reference to a LINE DIRECTION DIRECTION, typically outward or return.

25.21. The group siri:PublishedLineGroup

siri:PublishedLineGroup

Elements describing the LINEand DESTINATION of a journey. Values for these elements can be specified on an annual schedule and will be inherited, unless overriden, onto the production timetable and then onto the individul dated VEHICLE JOURNEYs of the timetable. Each real-time journey takes its values from the dated VEHICLE JOURNEY that it follows. The absence of a value on an entity at a given level indicates that the value should be inherited (i) from any recent preceding update message for the same entity, or if there is no previous override, (ii) from its immediate parent entity.

siri:PublishedLineGroup

→‍siri:PublishedLineName

0:*

>siri:NaturalLanguageStringStructure

Name or Number by which the LINEis known to the public.

siri:DestinationName

0:*

>siri:NaturalLanguageStringStructure

Description of the destination stop (vehicle signage), if different from the that in timetable - the DESTINATION DISPLAY. Can be overwritten section by section by the entry in an individual CALL.

25.22. The group siri:StopPointGroup

siri:StopPointGroup

Elements for a SCHEDULED STOP POINT.

siri:StopPointGroup

siri:StopPointRef

1:1

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

siri:StopPointName

0:*

>siri:NaturalLanguageStringStructure

Name of SCHEDULED STOP POINT. (Unbounded since SIRI 2.0)

25.23. The group siri:StopPointInSequenceGroup

siri:StopPointInSequenceGroup

Elements identifying an ordered visit to a SCHEDULED STOP POINT within a SERVICE PATTERN.

siri:StopPointInSequenceGroup

→‍siri:StopPointRef

1:1

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

→‍siri:VisitNumber

0:1

siri:VisitNumberType

Sequence of visit to SCHEDULED STOP POINT.within VEHICLE JOURNEY. Increases monotonically, but not necessarily sequentially.

→‍siri:Order

0:1

For implementations for which the overall Order is not used for VisitNumber, (i.e. if VisitNumberIsOrder is false) then can be used to associate the stop Order as well if useful.

→‍siri:StopPointName

0:*

>siri:NaturalLanguageStringStructure

Name of SCHEDULED STOP POINT.

25.24. The complex type siri:BoardingPositionRefStructure

siri:BoardingPositionRefStructure

siri:BoardingPositionCodeType

Type for identifier of a BOARDING POSITION (location on a QUAY where passengers can actually board/alight).

25.25. The complex type siri:BrandingRefStructure

siri:BrandingRefStructure

siri:BrandingCodeType

Type for identifier of a BRANDING. (since SIRI 2.1)

25.26. The complex type siri:BrandingStructure

siri:BrandingStructure

An arbitrary marketing classification. (since SIRI 2.1)

siri:BrandingCode

1:1

Identity of BRANDING.

siri:TypeOfValueGroup

siri:Name

0:1

>siri:NaturalLanguageStringStructure

Name of TYPE OF VALUE.

siri:ShortName

0:1

>siri:NaturalLanguageStringStructure

Short Name for TYPE OF VALUE.

siri:Description

0:1

>siri:NaturalLanguageStringStructure

Description of TYPE OF VALUE.

siri:Image

0:1

Default image for TYPE OF VALUE.

siri:Url

0:1

Default URL for TYPE OF VALUE.

siri:PrivateCode

0:1

Arbitrary code (usually the technical part of the identifier).

25.27. The complex type siri:ClearDownRefStructure

siri:ClearDownRefStructure

siri:ClearDownCodeType

Identifier of a Stop for Direct Cleardown. Suitable for radio transmission over a constrained bandwidth channel. This may be a separate code from the full stop identifier.

25.28. The complex type siri:ConnectionLinkRefStructure

siri:ConnectionLinkRefStructure

siri:ConnectionLinkCodeType

Type for identifier of a CONNECTION link

25.29. The complex type siri:DirectionRefStructure

siri:DirectionRefStructure

siri:DirectionCodeType

Identifier of a DIRECTION.

25.30. The complex type siri:DriverRefStructure

siri:DriverRefStructure

siri:DriverCodeType

Identifier of a DRIVER

25.31. The complex type siri:FlexibleAreaRefStructure

siri:FlexibleAreaRefStructure

siri:FlexibleAreaCodeType

Type for identifier of a FLEXIBLE AREA (area that encompasses the stop location of a flexible service).

25.32. The complex type siri:GroupOfLinesRefStructure

siri:GroupOfLinesRefStructure

siri:GroupOfLinesCodeType

Identifier of a GROUP OF LINEs

25.33. The complex type siri:InfoChannelRefStructure

siri:InfoChannelRefStructure

siri:InfoChannelCodeType

Type for identifier of an Info Channel.

25.34. The complex type siri:JourneyPatternRefStructure

siri:JourneyPatternRefStructure

siri:JourneyPatternCodeType

Type for identifier of a JOURNEY PATTERN.

25.35. The complex type siri:JourneyPlaceRefStructure

siri:JourneyPlaceRefStructure

xs:NMTOKEN

-

25.36. The complex type siri:LineDirectionStructure

siri:LineDirectionStructure

Type for LINEand DIRECTION.

siri:LineDirectionGroup

siri:LineRef

1:1

>siri:LineRefStructure

Line Reference.

siri:DirectionRef

0:1

>siri:DirectionRefStructure

Direction Reference.

25.37. The complex type siri:LineRefStructure

siri:LineRefStructure

siri:LineRefCodeType

Type for identifier of a LINE

25.38. The complex type siri:ModesStructure

siri:ModesStructure

Type for Transport MODEs.

@Exclude

1:1

if true, listed modes to be excluded from list.

siri:Mode

1:*

siri:AllModesEnumeration

A method of transportation such as bus, rail, etc.

25.39. The complex type siri:MonitoringRefStructure

siri:MonitoringRefStructure

siri:MonitoringCode

Identifier of a monitoring point. May correspond to a SCHEDULED STOP POINT or represent a group of Stops other Timing Points (i.e. LOGICAL DISPLAY)

25.40. The complex type siri:NoteStructure

siri:NoteStructure

DataType for a NOTICe.

→‍siri:SituationRef

0:1

+siri:SituationRefStructure

Reference to a SITUATION associated with the element.

→‍siri:SituationSimpleRef

0:1

>siri:SituationSimpleRefStructure

Reference to a SITUATION associated with the element.

→‍siri:SituationFullRef

0:1

+siri:SituationFullRefStructure

Reference to a SITUATION. Elements are retained as atomic elements.

siri:Note

0:1

>siri:NaturalLanguageStringStructure

Text annotation that applies to an element.

25.41. The complex type siri:PlaceNameStructure

siri:PlaceNameStructure

Names of VIA points, used to help identify the LINE, for example, Luton to Luton via Sutton. Currently 3 in VDV. Should only be included if the detail level was requested.

siri:PlaceRef

0:1

>siri:JourneyPlaceRefStructure

Reference to a TOPOGRAPHIC PLACE.

siri:PlaceName

0:*

>siri:NaturalLanguagePlaceNameStructure

Names of place used to help identify the LINE.

siri:PlaceShortName

0:*

>siri:NaturalLanguagePlaceNameStructure

Short name of TOPOGRAPHIC PLACE. Should only be included if the detail level was requested.

25.42. The complex type siri:QuayRefStructure

siri:QuayRefStructure

siri:QuayCodeType

Type for identifier of a QUAY (Platform, Bay, etc).

25.43. The complex type siri:RouteLinkRefStructure

siri:RouteLinkRefStructure

siri:RouteLinkCodeType

Identifier of a ROUTE LINk.

25.44. The complex type siri:RouteRefStructure

siri:RouteRefStructure

siri:RouteCodeType

Type for identifier of a Route.

25.45. The complex type siri:SiteRefStructure

siri:SiteRefStructure

siri:SiteCodeType

Identifier of a SITE

25.46. The complex type siri:StopAreaRefStructure

siri:StopAreaRefStructure

siri:StopAreaCodeType

Type for identifier of a STOP AREA.

25.47. The complex type siri:StopPointRefStructure

siri:StopPointRefStructure

siri:StopPointCodeType

Type for identifier of a SCHEDULED STOP POINT.

25.48. The complex type siri:VehicleRefStructure

siri:VehicleRefStructure

siri:VehicleCodeType

Identifier of a VEHICLE.

25.49. The complex type siri:VersionRefStructure

siri:VersionRefStructure

siri:VersionCodeType

Type for identifier of a Version.

26. SIRI-SX Situation Model.

26.1. Simple type definitions

AdviceTypeEnumeration

Values for TPEG Pts039 - AdviceType, with some additional values

unknown

TPEG Pts39_0, unknown

useReplacementBus

TPEG Pts39_1, use replacement bus

useReplacementTrain

TPEG Pts39_2, use replacement train

useAlternativeRoute

TPEG Pts39_3, use the alternative route

goOnFoot

TPEG Pts39_4, go on foot

dangerLeaveStation

TPEG Pts39_5, please leave the station! Danger!

noMeansOfTravel

TPEG Pts39_6, no means of travel

useDifferentStops

TPEG Pts39_7, use different stops

useAlternativeStop

TPEG Pts39_8, use alternative stop

dangerDoNotLeaveVehicle

TPEG Pts39_9, do not leave vehicle! Danger!

takeAdviceAnnouncements

TPEG Pts39_10, take advice from announcements

takeAdvicePersonnel

TPEG Pts39_11, take advice from personnel

obeyAdvicePolice

TPEG Pts39_12, obey advice from police

useOtherPT

use other PT services

useInterchange

use interchange

noAdvice

no advice

undefinedAdvice

TPEG Pts39_255, undefined advice

takeDetour

take detour

useAlternativeAccess

change accessibility

AudienceEnumeration

Values for Audience.

public

-

emergencyServices

-

staff

-

stationStaff

-

management

-

authorities

-

infoServices

-

transportOperators

-

DelayBandEnumeration

Type for allowed values of DelayBand. Based on Datex2, with some additional values.

delayTwoMinutes

-

upToThreeMinutes

-

upToFourMinutes

-

upToFiveMinutes

-

upToEightMinutes

-

negligible

-

upToTenMinutes

-

betweenTenMinutesAndThirtyMinutes

-

betweenThirtyMinutesAndOneHour

-

betweenOneHourAndThreeHours

-

betweenThreeHoursAndSixHours

-

longerThanSixHours

-

ImageContentEnumeration

Values for image content.

map

-

graphic

-

logo

-

LinkContentEnumeration

Values for image content.

timetable

-

relatedSite

-

details

-

advice

-

other

-

NatureEnumeration

Type for Quality of data indication.

plannedOnly

-

unplannedOnly

-

both

-

PublicationStatusType

xs:NMTOKEN: (empty restriction)

Type for Publication status.

RelatedToEnumeration

Values for Type of Source.

cause

-

effect

-

correctionTo

-

update

-

supercedes

-

supercededBy

-

associated

-

ScopeTypeEnumeration

Values for ScopeType - TPEG Pts36, AlertForType with additional values

unknown

TPEG Pts36_0, unknown

stopPlace

TPEG Pts36_1, STOP PLACE

line

TPEG Pts36_2, line

route

TPEG Pts36_3, route

publicTransportService

TPEG Pts36_4, individual PT service

operator

TPEG Pts36_5, operator

city

TPEG Pts36_6, city

area

TPEG Pts36_7, area

stopPoint

TPEG Pts36_8, stop point

stopPlaceComponent

STOP PLACE component

place

place

network

network

vehicleJourney

vehicle journey

datedVehicleJourney

dated vehicle journey

connectionLink

connection link

interchange

interchange

allPT

TPEG Pts36_0, unknown

general

general

road

road

undefined

TPEG Pts36_255, undefined

SensitivityEnumeration

Values for Sensitivity.

veryHigh

-

high

-

medium

-

low

-

veryLow

-

SituationSourceTypeEnumeration

Values for Type of Source.

directReport

-

email

-

phone

-

fax

-

post

-

feed

-

radio

-

tv

-

web

-

pager

-

text

-

other

-

WorkflowStatusEnumeration

Values for Entry Status.

draft

-

pendingApproval

-

approvedDraft

-

open

-

published

-

closing

-

closed

-

group[siri:ClassifierGroup]
  /ScopeType #simpleType
  (typedef-24.3)

-

unknown

TPEG Pts36_0, unknown

stopPlace

TPEG Pts36_1, STOP PLACE

line

TPEG Pts36_2, line

route

TPEG Pts36_3, route

publicTransportService

TPEG Pts36_4, individual PT service

operator

TPEG Pts36_5, operator

city

TPEG Pts36_6, city

area

TPEG Pts36_7, area

stopPoint

TPEG Pts36_8, stop point

stopPlaceComponent

STOP PLACE component

place

place

network

network

vehicleJourney

vehicle journey

datedVehicleJourney

dated vehicle journey

connectionLink

connection link

interchange

interchange

allPT

TPEG Pts36_0, unknown

general

general

road

road

undefined

TPEG Pts36_255, undefined

group[siri:StatusGroup]
  /Verification #simpleType
  (typedef-24.1)

-

unknown

TPEG Pti32_0, unknown

unverified

TPEG Pti32_1, unverified

verified

TPEG Pti32_?, verified

verifiedAsDuplicate

TPEG Pti32_?, verifiedAsDuplicate

undefined

TPEG Pti32_255 ?

attribute[lang]
  #simpleType
  (typedef-54.1)

Union({xs:language}, {xs:string: (empty restriction)})

-

26.2. The toplevel element siri:PtSituationElement

siri:PtSituationElement

+siri:PtSituationElementStructure

Type for individual IPT ncident.

26.3. The toplevel element siri:RoadSituationElement

siri:RoadSituationElement

+siri:RoadSituationElementStructure

Type for individual IPT ncident.

26.4. The group siri:ClassifierGroup

siri:ClassifierGroup

Structured Classification Elements using TPEG Pts038 AlertCause.

The element contains one of the following elements (a-g)

siri:TpegReasonGroup

a

→‍siri:AlertCause

-1:1

siri:AlertCauseEnumeration

TPEG Pts38: AlertCause.

b

→‍siri:UnknownReason

-1:1

DEPRECATED since SIRI 2.1 (TPEG Pti18_0 - unknown event reason).

c

→‍siri:MiscellaneousReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti19 - Miscellaneous Event Reason)

d

→‍siri:PersonnelReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti20 - Personnel Event Reason)

e

→‍siri:EquipmentReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti21 - Equipment Event Reason)

f

→‍siri:EnvironmentReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti22 - Environment Event Reason)

g

→‍siri:UndefinedReason

-1:1

DEPRECATED since SIRI 2.1 (TPEG Pti18_255 - undefined event reason).

The element contains one of the following elements (a-d)

siri:TpegSubReasonGroup

a

→‍siri:MiscellaneousSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti19 - Miscellaneous Event Reason)

b

→‍siri:PersonnelSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti20 - Personnel Event Reason)

c

→‍siri:EquipmentSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti21 - Equipment Event Reason)

d

→‍siri:EnvironmentSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti22 - Environment Event Reason)

siri:ReasonGroup

siri:PublicEventReason

0:1

orc:PublicEventTypeEnum

Structured classification of Public Event, from which a standardized message can be generated.

siri:ReasonName

0:*

>siri:NaturalLanguageStringStructure

Textual classification of nature of SITUATION, from which a standardized message can be generated. Not normally needed, except when TpegReason and PublicEventReason are absent. (Unbounded since SIRI 2.0)

siri:ClassifierGroup

→‍siri:Severity

0:1

siri:SeverityEnumeration

Severity of Incident - TPEG Pti26. Default is 'normal'.

siri:Priority

0:1

Arbitrary rating of priority 1-High.

siri:Sensitivity

0:1

siri:SensitivityEnumeration

Confidentiality of SITUATION.

siri:Audience

0:1

siri:AudienceEnumeration

Intended audience of SITUATION.

siri:ScopeType

0:1

local-type: typedef-24.3

Nature of scope, e.g. general, network.

→‍siri:ReportType

0:1

siri:ReportTypeEnumeration

Scope of incident - TPEG Pti27 ReportType

siri:Planned

0:1

Whether the SITUATION was planned (eg engineering works) or unplanned (eg service alteration). Default is 'false', i.e. unplanned.

siri:Keywords

0:1

Arbitrary application specific classifiers.

siri:SecondaryReasons

0:1

+local-type: typedef-24.4

Additional reasons

26.5. The group siri:ConditionGroup

siri:ConditionGroup

Structured elements of a SITUATION condition. The Condition enumerated value(s) can be used to generate standardized messages describing the SITUATION. If no enumerated values are given, ConditionName is used instead. Note: this means that ConditionName is NOT a complete message, but only a (few) word(s) to be included in the message!

siri:ConditionGroup

→‍siri:Condition

0:*

siri:ServiceConditionEnumeration

Classification of effect on service. TPEG PTS043 ServiceStatus

siri:ConditionName

0:*

>siri:NaturalLanguageStringStructure

Textual classification of effect on service, from which a standardized message can be generated. Not normally needed, except when Condition is absent.

26.6. The group siri:Datex2ManagementGroup

siri:Datex2ManagementGroup

Datex2 SITUATION management elements.

siri:Datex2ManagementGroup

siri:situationRecordCreationReference

1:1

orc:String

A unique alphanumeric reference (either an external reference or GUID) of the SITUATIONRecord object (the first version of the record) that was created by the original supplier.

siri:situationRecordCreationTime

0:1

orc:DateTime

The date/time that the SITUATIONRecord object (the first version of the record) was created by the original supplier.

siri:situationRecordObservationTime

0:1

orc:DateTime

The date/time that the information represented by the current version of the SITUATIONRecord was observed by the original (potentially external) source of the information.

siri:situationRecordVersion

0:1

orc:NonNegativeInteger

Each record within a SITUATION may iterate through a series of versions during its life time. The SITUATION record version uniquely identifies the version of a particular record within a SITUATION. It is generated and used by systems external to DATEX 2.

siri:situationRecordVersionTime

0:1

orc:DateTime

The date/time that this current version of the SITUATIONRecord was written into the database of the supplier which is involved in the data exchange.

siri:situationRecordFirstSupplierVersionTime

1:1

orc:DateTime

The date/time that the current version of the SITUATION Record was written into the database of the original supplier in the supply chain.

26.7. The group siri:Datex2OtherGroup

siri:Datex2OtherGroup

Datex2 Tarffic element.

siri:Datex2OtherGroup

siri:management

0:1

+orc:Management

siri:situationRecordExtension

0:1

+orc:ExtensionType

siri:trafficElementExtension

0:1

+orc:ExtensionType

26.8. The group siri:Datex2RoadGroup

siri:Datex2RoadGroup

Datex2 Trrffic element road.

siri:Datex2RoadGroup

siri:impact

0:1

+orc:Impact

Impact of Road SITUATION as specified by Datex2.

siri:cause

0:1

+orc:Cause

Impact of Road SITUATION as specified by Datex2 model.

siri:generalPublicComment

0:*

+orc:Comment

Datex 2 comments for public use.

siri:nonGeneralPublicComment

0:*

+orc:Comment

Ccomments not for public use.

siri:groupOfLocations

0:1

+orc:GroupOfLocations

Datex 2 model of where event ois taking place on the road.

26.9. The group siri:Datex2SituationGroup

siri:Datex2SituationGroup

Datex2 SITUATION common elements.

siri:Datex2SituationGroup

siri:probabilityOfOccurrence

0:1

orc:ProbabilityOfOccurrenceEnum

An assessment of the degree of likelihood that the reported event will occur.

siri:Source

0:1

+orc:Source

siri:validity

0:1

+orc:Validity

26.10. The group siri:DescriptionGroup

siri:DescriptionGroup

Text description of SITUATION. Some or all of this may have been generated from the other structured content elements. Where text has been overriden this is indicated.

siri:DescriptionGroup

siri:Language

0:1

Default language.

siri:Summary

0:*

>siri:DefaultedTextStructure

Summary of SITUATION. If absent should be generated from structure elements / and or by condensing Description. (Unbounded since SIRI 2.0)

siri:Description

0:*

>siri:DefaultedTextStructure

Description of SITUATION. Should not repeat any strap line included in Summary. (Unbounded since SIRI 2.0)

siri:Detail

0:*

>siri:DefaultedTextStructure

Additional descriptive details about the SITUATION (Unbounded since SIRI 2.0).

siri:Advice

0:*

>siri:DefaultedTextStructure

Further advice to passengers. (Unbounded since SIRI 2.0)

siri:Internal

0:1

>siri:DefaultedTextStructure

For internal information only, not passenger relevant

siri:Images

0:1

+local-type: typedef-24.14

Any images associated with SITUATION.

siri:InfoLinks

0:1

+local-type: typedef-24.16

Hyperlinks to other resources associated with SITUATION.

26.11. The group siri:PtBodyGroup

siri:PtBodyGroup

Body of SITUATION.

siri:PtBodyGroup

siri:Affects

0:1

+siri:AffectsScopeStructure

Structured model identifiying parts of transport network affected by SITUATION. OPERATOR and NETWORK values will be defaulted to values in general Context unless explicitly overridden.

siri:Consequences

0:1

+siri:PtConsequencesStructure

Structured model describing effect of the SITUATION on PT system.

siri:PublishingActions

0:1

+siri:ActionsStructure

Structured model describing distribution actions to handle SITUATION. Any actions stated completely replace those from Context. If no actions are stated, any actions from general Context are used.

26.12. The group siri:PtSituationBodyGroup

siri:PtSituationBodyGroup

Body of SITUATION.

siri:StatusGroup

siri:Verification

0:1

local-type: typedef-24.1

Whether the SITUATION has been verified.

siri:Progress

0:1

siri:WorkflowStatusEnumeration

ProgressStatus. One of a specified set of overall processing states assigned to SITUATION. For example, 'Draft' for not yet published; 'Published' for live SITUATIONs; 'Closed' indicates a completed SITUATION.

siri:QualityIndex

0:1

siri:QualityIndexEnumeration

Assessement of likely correctness of data. Default is reliable

siri:Reality

0:1

orc:InformationStatusEnum

Whether SITUATION is real or a test.

siri:Likelihood

0:1

orc:ProbabilityOfOccurrenceEnum

Likellihood of a future situation happening.

siri:Publication

0:*

siri:PublicationStatusType

Publishing status one of a specified set of substates to which a SITUATION can be assigned.

siri:TemporalGroup

siri:ValidityPeriod

1:*

+siri:HalfOpenTimestampOutputRangeStructure

Overall inclusive Period of applicability of SITUATION.

siri:Repetitions

0:1

+local-type: typedef-24.2

situation applies only on the repeated day types within the overall validity period(s). For example Sunday.

siri:PublicationWindow

0:*

+siri:HalfOpenTimestampOutputRangeStructure

Publication Window for SITUATION if different from validity period.

The element contains one of the following elements (a-g)

siri:TpegReasonGroup

a

→‍siri:AlertCause

-1:1

siri:AlertCauseEnumeration

TPEG Pts38: AlertCause.

b

→‍siri:UnknownReason

-1:1

DEPRECATED since SIRI 2.1 (TPEG Pti18_0 - unknown event reason).

c

→‍siri:MiscellaneousReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti19 - Miscellaneous Event Reason)

d

→‍siri:PersonnelReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti20 - Personnel Event Reason)

e

→‍siri:EquipmentReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti21 - Equipment Event Reason)

f

→‍siri:EnvironmentReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti22 - Environment Event Reason)

g

→‍siri:UndefinedReason

-1:1

DEPRECATED since SIRI 2.1 (TPEG Pti18_255 - undefined event reason).

The element contains one of the following elements (a-d)

siri:TpegSubReasonGroup

a

→‍siri:MiscellaneousSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti19 - Miscellaneous Event Reason)

b

→‍siri:PersonnelSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti20 - Personnel Event Reason)

c

→‍siri:EquipmentSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti21 - Equipment Event Reason)

d

→‍siri:EnvironmentSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti22 - Environment Event Reason)

siri:ReasonGroup

siri:PublicEventReason

0:1

orc:PublicEventTypeEnum

Structured classification of Public Event, from which a standardized message can be generated.

siri:ReasonName

0:*

>siri:NaturalLanguageStringStructure

Textual classification of nature of SITUATION, from which a standardized message can be generated. Not normally needed, except when TpegReason and PublicEventReason are absent. (Unbounded since SIRI 2.0)

siri:ClassifierGroup

→‍siri:Severity

0:1

siri:SeverityEnumeration

Severity of Incident - TPEG Pti26. Default is 'normal'.

siri:Priority

0:1

Arbitrary rating of priority 1-High.

siri:Sensitivity

0:1

siri:SensitivityEnumeration

Confidentiality of SITUATION.

siri:Audience

0:1

siri:AudienceEnumeration

Intended audience of SITUATION.

siri:ScopeType

0:1

local-type: typedef-24.3

Nature of scope, e.g. general, network.

→‍siri:ReportType

0:1

siri:ReportTypeEnumeration

Scope of incident - TPEG Pti27 ReportType

siri:Planned

0:1

Whether the SITUATION was planned (eg engineering works) or unplanned (eg service alteration). Default is 'false', i.e. unplanned.

siri:Keywords

0:1

Arbitrary application specific classifiers.

siri:SecondaryReasons

0:1

+local-type: typedef-24.4

Additional reasons

siri:DescriptionGroup

siri:Language

0:1

Default language.

siri:Summary

0:*

>siri:DefaultedTextStructure

Summary of SITUATION. If absent should be generated from structure elements / and or by condensing Description. (Unbounded since SIRI 2.0)

siri:Description

0:*

>siri:DefaultedTextStructure

Description of SITUATION. Should not repeat any strap line included in Summary. (Unbounded since SIRI 2.0)

siri:Detail

0:*

>siri:DefaultedTextStructure

Additional descriptive details about the SITUATION (Unbounded since SIRI 2.0).

siri:Advice

0:*

>siri:DefaultedTextStructure

Further advice to passengers. (Unbounded since SIRI 2.0)

siri:Internal

0:1

>siri:DefaultedTextStructure

For internal information only, not passenger relevant

siri:Images

0:1

+local-type: typedef-24.14

Any images associated with SITUATION.

siri:InfoLinks

0:1

+local-type: typedef-24.16

Hyperlinks to other resources associated with SITUATION.

siri:PtBodyGroup

siri:Affects

0:1

+siri:AffectsScopeStructure

Structured model identifiying parts of transport network affected by SITUATION. OPERATOR and NETWORK values will be defaulted to values in general Context unless explicitly overridden.

siri:Consequences

0:1

+siri:PtConsequencesStructure

Structured model describing effect of the SITUATION on PT system.

siri:PublishingActions

0:1

+siri:ActionsStructure

Structured model describing distribution actions to handle SITUATION. Any actions stated completely replace those from Context. If no actions are stated, any actions from general Context are used.

26.13. The group siri:ReasonGroup

siri:ReasonGroup

Structured Reason elements. The TpegReason and/or PublicEventReason enumerated values can be used to generate standardized messages describing the SITUATION. If no enumerated values are given, ReasonName is used instead. Note: this means that ReasonName is NOT a complete message, but only a (few) word(s) to be included in the message!

The element contains one of the following elements (a-g)

siri:TpegReasonGroup

a

→‍siri:AlertCause

-1:1

siri:AlertCauseEnumeration

TPEG Pts38: AlertCause.

b

→‍siri:UnknownReason

-1:1

DEPRECATED since SIRI 2.1 (TPEG Pti18_0 - unknown event reason).

c

→‍siri:MiscellaneousReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti19 - Miscellaneous Event Reason)

d

→‍siri:PersonnelReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti20 - Personnel Event Reason)

e

→‍siri:EquipmentReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti21 - Equipment Event Reason)

f

→‍siri:EnvironmentReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti22 - Environment Event Reason)

g

→‍siri:UndefinedReason

-1:1

DEPRECATED since SIRI 2.1 (TPEG Pti18_255 - undefined event reason).

The element contains one of the following elements (a-d)

siri:TpegSubReasonGroup

a

→‍siri:MiscellaneousSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti19 - Miscellaneous Event Reason)

b

→‍siri:PersonnelSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti20 - Personnel Event Reason)

c

→‍siri:EquipmentSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti21 - Equipment Event Reason)

d

→‍siri:EnvironmentSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti22 - Environment Event Reason)

siri:ReasonGroup

siri:PublicEventReason

0:1

orc:PublicEventTypeEnum

Structured classification of Public Event, from which a standardized message can be generated.

siri:ReasonName

0:*

>siri:NaturalLanguageStringStructure

Textual classification of nature of SITUATION, from which a standardized message can be generated. Not normally needed, except when TpegReason and PublicEventReason are absent. (Unbounded since SIRI 2.0)

26.14. The group siri:RoadBodyGroup

siri:RoadBodyGroup

Datex 2 SITUATION.

siri:RoadBodyGroup

siri:Affects

0:1

+siri:AffectsScopeStructure

Structured model identifiying parts of transport network affected by SITUATION. OPERATOR and Network values will be defaulted to values in general Context unless explicitly overridden.

siri:Consequences

0:1

+siri:PtConsequencesStructure

Structured model describing effect of the SITUATION on PT system.

siri:PublishingActions

0:1

+siri:ActionsStructure

Structured model describing distribution actions to handle SITUATION. Any actions stated completely replace those from Context. If no actions are stated, any actions from general Context are used.

siri:SituationRecord

0:1

+orc:SituationRecord

Datex2 SITUATION Record.

26.15. The group siri:RoadSituationBodyGroup

siri:RoadSituationBodyGroup

Body of SITUATION.

siri:StatusGroup

siri:Verification

0:1

local-type: typedef-24.1

Whether the SITUATION has been verified.

siri:Progress

0:1

siri:WorkflowStatusEnumeration

ProgressStatus. One of a specified set of overall processing states assigned to SITUATION. For example, 'Draft' for not yet published; 'Published' for live SITUATIONs; 'Closed' indicates a completed SITUATION.

siri:QualityIndex

0:1

siri:QualityIndexEnumeration

Assessement of likely correctness of data. Default is reliable

siri:Reality

0:1

orc:InformationStatusEnum

Whether SITUATION is real or a test.

siri:Likelihood

0:1

orc:ProbabilityOfOccurrenceEnum

Likellihood of a future situation happening.

siri:Publication

0:*

siri:PublicationStatusType

Publishing status one of a specified set of substates to which a SITUATION can be assigned.

siri:TemporalGroup

siri:ValidityPeriod

1:*

+siri:HalfOpenTimestampOutputRangeStructure

Overall inclusive Period of applicability of SITUATION.

siri:Repetitions

0:1

+local-type: typedef-24.2

situation applies only on the repeated day types within the overall validity period(s). For example Sunday.

siri:PublicationWindow

0:*

+siri:HalfOpenTimestampOutputRangeStructure

Publication Window for SITUATION if different from validity period.

The element contains one of the following elements (a-g)

siri:TpegReasonGroup

a

→‍siri:AlertCause

-1:1

siri:AlertCauseEnumeration

TPEG Pts38: AlertCause.

b

→‍siri:UnknownReason

-1:1

DEPRECATED since SIRI 2.1 (TPEG Pti18_0 - unknown event reason).

c

→‍siri:MiscellaneousReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti19 - Miscellaneous Event Reason)

d

→‍siri:PersonnelReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti20 - Personnel Event Reason)

e

→‍siri:EquipmentReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti21 - Equipment Event Reason)

f

→‍siri:EnvironmentReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti22 - Environment Event Reason)

g

→‍siri:UndefinedReason

-1:1

DEPRECATED since SIRI 2.1 (TPEG Pti18_255 - undefined event reason).

The element contains one of the following elements (a-d)

siri:TpegSubReasonGroup

a

→‍siri:MiscellaneousSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti19 - Miscellaneous Event Reason)

b

→‍siri:PersonnelSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti20 - Personnel Event Reason)

c

→‍siri:EquipmentSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti21 - Equipment Event Reason)

d

→‍siri:EnvironmentSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti22 - Environment Event Reason)

siri:ReasonGroup

siri:PublicEventReason

0:1

orc:PublicEventTypeEnum

Structured classification of Public Event, from which a standardized message can be generated.

siri:ReasonName

0:*

>siri:NaturalLanguageStringStructure

Textual classification of nature of SITUATION, from which a standardized message can be generated. Not normally needed, except when TpegReason and PublicEventReason are absent. (Unbounded since SIRI 2.0)

siri:ClassifierGroup

→‍siri:Severity

0:1

siri:SeverityEnumeration

Severity of Incident - TPEG Pti26. Default is 'normal'.

siri:Priority

0:1

Arbitrary rating of priority 1-High.

siri:Sensitivity

0:1

siri:SensitivityEnumeration

Confidentiality of SITUATION.

siri:Audience

0:1

siri:AudienceEnumeration

Intended audience of SITUATION.

siri:ScopeType

0:1

local-type: typedef-24.3

Nature of scope, e.g. general, network.

→‍siri:ReportType

0:1

siri:ReportTypeEnumeration

Scope of incident - TPEG Pti27 ReportType

siri:Planned

0:1

Whether the SITUATION was planned (eg engineering works) or unplanned (eg service alteration). Default is 'false', i.e. unplanned.

siri:Keywords

0:1

Arbitrary application specific classifiers.

siri:SecondaryReasons

0:1

+local-type: typedef-24.4

Additional reasons

siri:DescriptionGroup

siri:Language

0:1

Default language.

siri:Summary

0:*

>siri:DefaultedTextStructure

Summary of SITUATION. If absent should be generated from structure elements / and or by condensing Description. (Unbounded since SIRI 2.0)

siri:Description

0:*

>siri:DefaultedTextStructure

Description of SITUATION. Should not repeat any strap line included in Summary. (Unbounded since SIRI 2.0)

siri:Detail

0:*

>siri:DefaultedTextStructure

Additional descriptive details about the SITUATION (Unbounded since SIRI 2.0).

siri:Advice

0:*

>siri:DefaultedTextStructure

Further advice to passengers. (Unbounded since SIRI 2.0)

siri:Internal

0:1

>siri:DefaultedTextStructure

For internal information only, not passenger relevant

siri:Images

0:1

+local-type: typedef-24.14

Any images associated with SITUATION.

siri:InfoLinks

0:1

+local-type: typedef-24.16

Hyperlinks to other resources associated with SITUATION.

siri:RoadBodyGroup

siri:Affects

0:1

+siri:AffectsScopeStructure

Structured model identifiying parts of transport network affected by SITUATION. OPERATOR and Network values will be defaulted to values in general Context unless explicitly overridden.

siri:Consequences

0:1

+siri:PtConsequencesStructure

Structured model describing effect of the SITUATION on PT system.

siri:PublishingActions

0:1

+siri:ActionsStructure

Structured model describing distribution actions to handle SITUATION. Any actions stated completely replace those from Context. If no actions are stated, any actions from general Context are used.

siri:SituationRecord

0:1

+orc:SituationRecord

Datex2 SITUATION Record.

26.16. The group siri:SituationInfoGroup

siri:SituationInfoGroup

situation Informatiion.

siri:SituationInfoGroup

siri:References

0:1

+siri:ReferencesStructure

Associations with other SITUATIONs.

siri:Source

1:1

+siri:SituationSourceStructure

Information about source of information, that is, where the agent using the capture client obtained an item of information, or in the case of an automated feed, an identifier of the specific feed. Can be used to obtain updates, verify details or otherwise assess relevance.

26.17. The group siri:SituationSourceDetailsGroup

siri:SituationSourceDetailsGroup

Group of source details.

siri:SituationSourceDetailsGroup

siri:Email

0:1

siri:EmailAddressType

Email of Supplier of information.

siri:Phone

0:1

siri:PhoneType

Phone number of Supplier of information.

siri:Fax

0:1

siri:PhoneType

Fax number of Supplier of information.

siri:Web

0:1

Information was obtained from a web site URL of site and/or page.

siri:Other

0:1

Other information about source.

26.18. The group siri:StatusGroup

siri:StatusGroup

Status elements.

siri:StatusGroup

siri:Verification

0:1

local-type: typedef-24.1

Whether the SITUATION has been verified.

siri:Progress

0:1

siri:WorkflowStatusEnumeration

ProgressStatus. One of a specified set of overall processing states assigned to SITUATION. For example, 'Draft' for not yet published; 'Published' for live SITUATIONs; 'Closed' indicates a completed SITUATION.

siri:QualityIndex

0:1

siri:QualityIndexEnumeration

Assessement of likely correctness of data. Default is reliable

siri:Reality

0:1

orc:InformationStatusEnum

Whether SITUATION is real or a test.

siri:Likelihood

0:1

orc:ProbabilityOfOccurrenceEnum

Likellihood of a future situation happening.

siri:Publication

0:*

siri:PublicationStatusType

Publishing status one of a specified set of substates to which a SITUATION can be assigned.

26.19. The group siri:TemporalGroup

siri:TemporalGroup

Elements affecting temporal scope of SITUATION.

siri:TemporalGroup

siri:ValidityPeriod

1:*

+siri:HalfOpenTimestampOutputRangeStructure

Overall inclusive Period of applicability of SITUATION.

siri:Repetitions

0:1

+local-type: typedef-24.2

situation applies only on the repeated day types within the overall validity period(s). For example Sunday.

siri:PublicationWindow

0:*

+siri:HalfOpenTimestampOutputRangeStructure

Publication Window for SITUATION if different from validity period.

26.20. The complex type siri:AbstractSituationElementStructure

siri:AbstractSituationElementStructure

Type for abstract EntryAbstract type.

siri:CreationTime

1:1

Time of creation of SITUATION.

siri:SituationBaseIdentityGroup

siri:CountryRef

0:1

>ifopt:CountryRefStructure

Unique identifier of a Country of a Participant who created SITUATION. Provides namespace for Participant If absent proided from context.

siri:ParticipantRef

0:1

>siri:ParticipantRefStructure

Unique identifier of a Participant. Provides namespace for SITUATION. If absent provdied from context.

→‍siri:SituationNumber

1:1

>siri:EntryQualifierStructure

Identifier of SITUATION within a Participant. Exclude versionr.

siri:SituationUpdateIdentityGroup

siri:UpdateCountryRef

0:1

>ifopt:CountryRefStructure

Unique identifier of a Country of a Participant who created Update SITUATION element. Provides namespace for VersionParticipant If absent same as.

siri:UpdateParticipantRef

0:1

>siri:ParticipantRefStructure

Unique identifier of a Participant. Provides namespace for SITUATION. If absent provdied from context.

siri:Version

0:1

>siri:SituationVersion

Unique identifier of update version within a SITUATION Number Omit if reference to the base SITUATION.

26.21. The complex type siri:AffectedRoadsStructure

siri:AffectedRoadsStructure

Type for Location model for scope of SITUATION or effect.

siri:Datex2Locations

0:1

+orc:GroupOfLocations

Refereences to road network locations affected by the SITUATION.

siri:AffectedRoad

0:*

+siri:AffectedRoadStructure

Description of affected road.

26.22. The complex type siri:AffectedRoadStructure

siri:AffectedRoadStructure

Type for Raod scope for scope of SITUATION or effect.

siri:Road

0:1

+orc:RoadsideReferencePointLinear

Affected Road as described by a Date2x location.

siri:ProjectionGroup

siri:LinkProjection

0:1

+ifopt:LinkProjectionStructure

GIs projection of Section. NB Line here means Geometry Polyline, not Transmodel Transport Line.

siri:Offset

0:1

+siri:OffsetStructure

Offset from start or end of section to use when projecting.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

26.23. The complex type siri:AffectsScopeStructure

siri:AffectsScopeStructure

Type for Location model for scope of SITUATION or effect.

siri:AreaOfInterest

0:1

orc:AreaOfInterestEnum

Affected overall Geographic scope.

siri:Operators

0:1

+local-type: typedef-24.6

Affected OPERATORs, If absent, taken from context. If present, any OPERATORs stated completely replace those from context.

siri:Networks

0:1

+local-type: typedef-24.7

Networks affected by SITUATION.

siri:StopPoints

0:1

+local-type: typedef-24.9

STOP POINTs affected by SITUATION.

siri:StopPlaces

0:1

+local-type: typedef-24.10

Places other than STOP POINTs affected by SITUATION.

siri:Places

0:1

+local-type: typedef-24.11

Places other than STOP POINTs affected by SITUATION.

siri:VehicleJourneys

0:1

+local-type: typedef-24.12

Specific journeys affected by SITUATION.

siri:Vehicles

0:1

+local-type: typedef-24.13

Specific vehicles affected by SITUATION. ((since SIRI 2.0))

siri:Roads

0:1

+siri:AffectedRoadsStructure

Roads affected by.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

26.24. The complex type siri:BlockingStructure

siri:BlockingStructure

Type for blocking.

siri:JourneyPlanner

0:1

Whether information about parts of the NETWORK identified by AffectsScope should be blocked from the Journey Planner. Default is false; do not suppress.

siri:RealTime

0:1

Whether information about parts of the NETWORK identified by AffectsScope should be blocked from real-time departure info systems. Default is false; do not suppress.

26.25. The complex type siri:BoardingStructure

siri:BoardingStructure

Type for boarding restrictions.

siri:ArrivalBoardingActivity

0:1

siri:ArrivalBoardingActivityEnumeration

Type of alighting allowed at stop. Default is 'Alighting'.

siri:DepartureBoardingActivity

0:1

siri:DepartureBoardingActivityEnumeration

Type of boarding allowed at stop. Default is 'Boarding'.

26.26. The complex type siri:DefaultedTextStructure

siri:DefaultedTextStructure

siri:NaturalLanguageStringStructure

A restriction of W3C XML Schema's string that requires at least one character of text.

The element content starts with items inherited from the base type:

@xml:lang

1:1

lang (as an attribute name) denotes an attribute whose value is a language code for the natural language of the content of any element; its value is inherited. This name is reserved by virtue of its definition in the XML specification. Notes Attempting to install the relevant ISO 2- and 3-letter codes as the enumerated possible values is probably never going to be a realistic possibility. See BCP 47 at http://www.rfc-editor.org/rfc/bcp/bcp47.txt and the IANA language subtag registry at http://www.iana.org/assignments/language-subtag-registry for further information. The union allows for the 'un-declaration' of xml:lang with the empty string.

Inherited content is followed by own content:

@overridden

1:1

Whether the text value has been overridden from the generated default. Default is 'true'.

26.27. The complex type siri:DelaysStructure

siri:DelaysStructure

Type for easement info.

siri:DelayBand

0:1

siri:DelayBandEnumeration

Time band into which delay will fall.

siri:DelayType

0:1

orc:DelaysTypeEnum

Category of delay.

siri:Delay

0:1

siri:PositiveDurationType

Additional journey time needed to overcome disruption.

26.28. The complex type siri:EasementsStructure

siri:EasementsStructure

Type for easement info.

siri:TicketRestrictions

0:1

siri:TicketRestrictionEnumeration

Ticket restriction conditiosn in effect. TPEG pti table pti25.

siri:Easement

0:*

>siri:NaturalLanguageStringStructure

Description of fare exceptions allowed because of disruption. (Unbounded since SIRI 2.0)

siri:EasementRef

0:1

Refernce to a fare exceptions code that is allowed because of the disruption. An easement may relax a fare condition, for exampel "You may use your metro ticket on the bus', or 'You may use your bus ticket in teh metro between these two stops'.

26.29. The complex type siri:ImageStructure

siri:ImageStructure

Type for image.

The element contains one of the following elements (a-b)

a

siri:ImageRef

-1:1

Reference to an image.

b

siri:ImageBinary

-1:1

Embedded image.

siri:ImageContent

0:1

siri:ImageContentEnumeration

Categorisation of image content.

26.30. The complex type siri:InfoLinkStructure

siri:InfoLinkStructure

Type for a general hyperlink.

siri:Uri

1:1

URI for link.

siri:Label

0:*

>siri:NaturalLanguageStringStructure

Label for Link. (Unbounded since SIRI 2.0)

siri:Image

0:1

+siri:ImageStructure

Image to use when presenting hyperlink.

siri:LinkContent

0:1

siri:LinkContentEnumeration

Categorisation of link content.

26.31. The complex type siri:OptionalTrafficElementStructure

siri:OptionalTrafficElementStructure

An event which is not planned by the traffic OPERATOR, which is affecting, or has the potential to affect traffic flow. This SIRI-SX element embeds the Datex2 TrafficElement, making all elements optional because they may alternatvielky be specified by common SIRI-SRX SITUATION elements.

siri:Datex2ManagementGroup

siri:situationRecordCreationReference

1:1

orc:String

A unique alphanumeric reference (either an external reference or GUID) of the SITUATIONRecord object (the first version of the record) that was created by the original supplier.

siri:situationRecordCreationTime

0:1

orc:DateTime

The date/time that the SITUATIONRecord object (the first version of the record) was created by the original supplier.

siri:situationRecordObservationTime

0:1

orc:DateTime

The date/time that the information represented by the current version of the SITUATIONRecord was observed by the original (potentially external) source of the information.

siri:situationRecordVersion

0:1

orc:NonNegativeInteger

Each record within a SITUATION may iterate through a series of versions during its life time. The SITUATION record version uniquely identifies the version of a particular record within a SITUATION. It is generated and used by systems external to DATEX 2.

siri:situationRecordVersionTime

0:1

orc:DateTime

The date/time that this current version of the SITUATIONRecord was written into the database of the supplier which is involved in the data exchange.

siri:situationRecordFirstSupplierVersionTime

1:1

orc:DateTime

The date/time that the current version of the SITUATION Record was written into the database of the original supplier in the supply chain.

siri:Datex2SituationGroup

siri:probabilityOfOccurrence

0:1

orc:ProbabilityOfOccurrenceEnum

An assessment of the degree of likelihood that the reported event will occur.

siri:Source

0:1

+orc:Source

siri:validity

0:1

+orc:Validity

siri:Datex2RoadGroup

siri:impact

0:1

+orc:Impact

Impact of Road SITUATION as specified by Datex2.

siri:cause

0:1

+orc:Cause

Impact of Road SITUATION as specified by Datex2 model.

siri:generalPublicComment

0:*

+orc:Comment

Datex 2 comments for public use.

siri:nonGeneralPublicComment

0:*

+orc:Comment

Ccomments not for public use.

siri:groupOfLocations

0:1

+orc:GroupOfLocations

Datex 2 model of where event ois taking place on the road.

siri:Datex2OtherGroup

siri:management

0:1

+orc:Management

siri:situationRecordExtension

0:1

+orc:ExtensionType

siri:trafficElementExtension

0:1

+orc:ExtensionType

26.32. The complex type siri:PtAdviceStructure

siri:PtAdviceStructure

Type for (structured) advice. The AdviceType enumerated value can be used to generate standardized messages describing the SITUATION. If no enumerated value is given, AdviceName is used instead. Note: this means that AdviceName is NOT a complete message, but only a (few) word(s) to be included in the message! Alternatively, AdviceRef can be used to reference a (complete) standardised advisory message.

siri:AdviceRef

0:1

>siri:AdviceRefStructure

Reference to a standard advisory NOTICE to be given to passengers if a particular condition arises.

siri:AdviceType

0:1

siri:AdviceTypeEnumeration

Structured classification of advice for passengers in the given SITUATION, from which a standardized message can be generated.

siri:AdviceName

0:*

>siri:NaturalLanguageStringStructure

Textual classification of advice, from which a standardized message can be generated. Not normally needed, except when AdviceType is absent.

siri:Details

0:*

>siri:NaturalLanguageStringStructure

Further textual advice to passengers. (Unbounded since SIRI 2.0)

26.33. The complex type siri:PtConsequencesStructure

siri:PtConsequencesStructure

Type for list of effects.

siri:Consequence

1:*

+siri:PtConsequenceStructure

Nature of the effect to disrupt (or restore) service, and further details.

26.34. The complex type siri:PtConsequenceStructure

siri:PtConsequenceStructure

Type for disruption.

siri:Period

0:*

+siri:HalfOpenTimestampOutputRangeStructure

Period of effect of disruption, if different from that of SITUATION.

siri:ConditionGroup

→‍siri:Condition

0:*

siri:ServiceConditionEnumeration

Classification of effect on service. TPEG PTS043 ServiceStatus

siri:ConditionName

0:*

>siri:NaturalLanguageStringStructure

Textual classification of effect on service, from which a standardized message can be generated. Not normally needed, except when Condition is absent.

siri:Severity

0:1

siri:SeverityEnumeration

Severity of disruption if different from that of SITUATION. TPEG pti26

siri:Affects

0:1

+siri:AffectsScopeStructure

Parts of transport network affected by disruption if different from that of SITUATION.

siri:Suitabilities

0:1

+local-type: typedef-24.17

Effect on different passenger needs.

siri:Advice

0:1

+siri:PtAdviceStructure

Advice to passengers.

siri:Blocking

0:1

+siri:BlockingStructure

How Disruption should be handled in Info systems.

siri:Boarding

0:1

+siri:BoardingStructure

Change to normal boarding activity allowed at stop.

siri:Delays

0:1

+siri:DelaysStructure

siri:Casualties

0:1

+siri:CasualtiesStructure

Information on casualties.

siri:Easements

0:*

+siri:EasementsStructure

Description of fare exceptions allowed because of disruption.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

26.35. The complex type siri:PtSituationElementStructure

siri:PtSituationElementStructure

siri:SituationElementStructure

Type for abstract EntryAbstract type.

The element content starts with items inherited from the base type:

siri:CreationTime

1:1

Time of creation of SITUATION.

siri:SituationBaseIdentityGroup

siri:CountryRef

0:1

>ifopt:CountryRefStructure

Unique identifier of a Country of a Participant who created SITUATION. Provides namespace for Participant If absent proided from context.

siri:ParticipantRef

0:1

>siri:ParticipantRefStructure

Unique identifier of a Participant. Provides namespace for SITUATION. If absent provdied from context.

→‍siri:SituationNumber

1:1

>siri:EntryQualifierStructure

Identifier of SITUATION within a Participant. Exclude versionr.

siri:SituationUpdateIdentityGroup

siri:UpdateCountryRef

0:1

>ifopt:CountryRefStructure

Unique identifier of a Country of a Participant who created Update SITUATION element. Provides namespace for VersionParticipant If absent same as.

siri:UpdateParticipantRef

0:1

>siri:ParticipantRefStructure

Unique identifier of a Participant. Provides namespace for SITUATION. If absent provdied from context.

siri:Version

0:1

>siri:SituationVersion

Unique identifier of update version within a SITUATION Number Omit if reference to the base SITUATION.

siri:SituationInfoGroup

siri:References

0:1

+siri:ReferencesStructure

Associations with other SITUATIONs.

siri:Source

1:1

+siri:SituationSourceStructure

Information about source of information, that is, where the agent using the capture client obtained an item of information, or in the case of an automated feed, an identifier of the specific feed. Can be used to obtain updates, verify details or otherwise assess relevance.

siri:VersionedAtTime

0:1

Time at which SITUATION element was versioned. Once versioned, no further changes can be made.

Inherited content is followed by own content:

siri:StatusGroup

siri:Verification

0:1

local-type: typedef-24.1

Whether the SITUATION has been verified.

siri:Progress

0:1

siri:WorkflowStatusEnumeration

ProgressStatus. One of a specified set of overall processing states assigned to SITUATION. For example, 'Draft' for not yet published; 'Published' for live SITUATIONs; 'Closed' indicates a completed SITUATION.

siri:QualityIndex

0:1

siri:QualityIndexEnumeration

Assessement of likely correctness of data. Default is reliable

siri:Reality

0:1

orc:InformationStatusEnum

Whether SITUATION is real or a test.

siri:Likelihood

0:1

orc:ProbabilityOfOccurrenceEnum

Likellihood of a future situation happening.

siri:Publication

0:*

siri:PublicationStatusType

Publishing status one of a specified set of substates to which a SITUATION can be assigned.

siri:TemporalGroup

siri:ValidityPeriod

1:*

+siri:HalfOpenTimestampOutputRangeStructure

Overall inclusive Period of applicability of SITUATION.

siri:Repetitions

0:1

+local-type: typedef-24.2

situation applies only on the repeated day types within the overall validity period(s). For example Sunday.

siri:PublicationWindow

0:*

+siri:HalfOpenTimestampOutputRangeStructure

Publication Window for SITUATION if different from validity period.

The element contains one of the following elements (a-g)

siri:TpegReasonGroup

a

→‍siri:AlertCause

-1:1

siri:AlertCauseEnumeration

TPEG Pts38: AlertCause.

b

→‍siri:UnknownReason

-1:1

DEPRECATED since SIRI 2.1 (TPEG Pti18_0 - unknown event reason).

c

→‍siri:MiscellaneousReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti19 - Miscellaneous Event Reason)

d

→‍siri:PersonnelReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti20 - Personnel Event Reason)

e

→‍siri:EquipmentReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti21 - Equipment Event Reason)

f

→‍siri:EnvironmentReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti22 - Environment Event Reason)

g

→‍siri:UndefinedReason

-1:1

DEPRECATED since SIRI 2.1 (TPEG Pti18_255 - undefined event reason).

The element contains one of the following elements (a-d)

siri:TpegSubReasonGroup

a

→‍siri:MiscellaneousSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti19 - Miscellaneous Event Reason)

b

→‍siri:PersonnelSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti20 - Personnel Event Reason)

c

→‍siri:EquipmentSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti21 - Equipment Event Reason)

d

→‍siri:EnvironmentSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti22 - Environment Event Reason)

siri:ReasonGroup

siri:PublicEventReason

0:1

orc:PublicEventTypeEnum

Structured classification of Public Event, from which a standardized message can be generated.

siri:ReasonName

0:*

>siri:NaturalLanguageStringStructure

Textual classification of nature of SITUATION, from which a standardized message can be generated. Not normally needed, except when TpegReason and PublicEventReason are absent. (Unbounded since SIRI 2.0)

siri:ClassifierGroup

→‍siri:Severity

0:1

siri:SeverityEnumeration

Severity of Incident - TPEG Pti26. Default is 'normal'.

siri:Priority

0:1

Arbitrary rating of priority 1-High.

siri:Sensitivity

0:1

siri:SensitivityEnumeration

Confidentiality of SITUATION.

siri:Audience

0:1

siri:AudienceEnumeration

Intended audience of SITUATION.

siri:ScopeType

0:1

local-type: typedef-24.3

Nature of scope, e.g. general, network.

→‍siri:ReportType

0:1

siri:ReportTypeEnumeration

Scope of incident - TPEG Pti27 ReportType

siri:Planned

0:1

Whether the SITUATION was planned (eg engineering works) or unplanned (eg service alteration). Default is 'false', i.e. unplanned.

siri:Keywords

0:1

Arbitrary application specific classifiers.

siri:SecondaryReasons

0:1

+local-type: typedef-24.4

Additional reasons

siri:DescriptionGroup

siri:Language

0:1

Default language.

siri:Summary

0:*

>siri:DefaultedTextStructure

Summary of SITUATION. If absent should be generated from structure elements / and or by condensing Description. (Unbounded since SIRI 2.0)

siri:Description

0:*

>siri:DefaultedTextStructure

Description of SITUATION. Should not repeat any strap line included in Summary. (Unbounded since SIRI 2.0)

siri:Detail

0:*

>siri:DefaultedTextStructure

Additional descriptive details about the SITUATION (Unbounded since SIRI 2.0).

siri:Advice

0:*

>siri:DefaultedTextStructure

Further advice to passengers. (Unbounded since SIRI 2.0)

siri:Internal

0:1

>siri:DefaultedTextStructure

For internal information only, not passenger relevant

siri:Images

0:1

+local-type: typedef-24.14

Any images associated with SITUATION.

siri:InfoLinks

0:1

+local-type: typedef-24.16

Hyperlinks to other resources associated with SITUATION.

siri:PtBodyGroup

siri:Affects

0:1

+siri:AffectsScopeStructure

Structured model identifiying parts of transport network affected by SITUATION. OPERATOR and NETWORK values will be defaulted to values in general Context unless explicitly overridden.

siri:Consequences

0:1

+siri:PtConsequencesStructure

Structured model describing effect of the SITUATION on PT system.

siri:PublishingActions

0:1

+siri:ActionsStructure

Structured model describing distribution actions to handle SITUATION. Any actions stated completely replace those from Context. If no actions are stated, any actions from general Context are used.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

26.36. The complex type siri:ReferencesStructure

siri:ReferencesStructure

Type for references.

siri:RelatedToRef

1:*

+siri:RelatedSituationStructure

A reference to another SITUATION with an indication of the nature of the association, e.g. a cause, a result, an update. Note that a Entry that is an update, i.e. has the same IdentifierNumber but a later version number as a previous Entry alway has a supercedes relationship and this does not need to be expliciitly coded.

26.37. The complex type siri:RelatedSituationStructure

siri:RelatedSituationStructure

Type for a reference.

siri:CreationTime

1:1

Time of creation of 'related to' assocation.

siri:SituationBaseIdentityGroup

siri:CountryRef

0:1

>ifopt:CountryRefStructure

Unique identifier of a Country of a Participant who created SITUATION. Provides namespace for Participant If absent proided from context.

siri:ParticipantRef

0:1

>siri:ParticipantRefStructure

Unique identifier of a Participant. Provides namespace for SITUATION. If absent provdied from context.

→‍siri:SituationNumber

1:1

>siri:EntryQualifierStructure

Identifier of SITUATION within a Participant. Exclude versionr.

siri:SituationUpdateIdentityGroup

siri:UpdateCountryRef

0:1

>ifopt:CountryRefStructure

Unique identifier of a Country of a Participant who created Update SITUATION element. Provides namespace for VersionParticipant If absent same as.

siri:UpdateParticipantRef

0:1

>siri:ParticipantRefStructure

Unique identifier of a Participant. Provides namespace for SITUATION. If absent provdied from context.

siri:Version

0:1

>siri:SituationVersion

Unique identifier of update version within a SITUATION Number Omit if reference to the base SITUATION.

siri:ExternalReference

0:1

A single string that identifiers the referenced SITUATION.

siri:RelatedAs

0:1

siri:RelatedToEnumeration

Relationship of refercence to the referncing SITUATION e.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

26.38. The complex type siri:RoadSituationElementStructure

siri:RoadSituationElementStructure

siri:SituationElementStructure

Type for abstract EntryAbstract type.

The element content starts with items inherited from the base type:

siri:CreationTime

1:1

Time of creation of SITUATION.

siri:SituationBaseIdentityGroup

siri:CountryRef

0:1

>ifopt:CountryRefStructure

Unique identifier of a Country of a Participant who created SITUATION. Provides namespace for Participant If absent proided from context.

siri:ParticipantRef

0:1

>siri:ParticipantRefStructure

Unique identifier of a Participant. Provides namespace for SITUATION. If absent provdied from context.

→‍siri:SituationNumber

1:1

>siri:EntryQualifierStructure

Identifier of SITUATION within a Participant. Exclude versionr.

siri:SituationUpdateIdentityGroup

siri:UpdateCountryRef

0:1

>ifopt:CountryRefStructure

Unique identifier of a Country of a Participant who created Update SITUATION element. Provides namespace for VersionParticipant If absent same as.

siri:UpdateParticipantRef

0:1

>siri:ParticipantRefStructure

Unique identifier of a Participant. Provides namespace for SITUATION. If absent provdied from context.

siri:Version

0:1

>siri:SituationVersion

Unique identifier of update version within a SITUATION Number Omit if reference to the base SITUATION.

siri:SituationInfoGroup

siri:References

0:1

+siri:ReferencesStructure

Associations with other SITUATIONs.

siri:Source

1:1

+siri:SituationSourceStructure

Information about source of information, that is, where the agent using the capture client obtained an item of information, or in the case of an automated feed, an identifier of the specific feed. Can be used to obtain updates, verify details or otherwise assess relevance.

siri:VersionedAtTime

0:1

Time at which SITUATION element was versioned. Once versioned, no further changes can be made.

Inherited content is followed by own content:

siri:StatusGroup

siri:Verification

0:1

local-type: typedef-24.1

Whether the SITUATION has been verified.

siri:Progress

0:1

siri:WorkflowStatusEnumeration

ProgressStatus. One of a specified set of overall processing states assigned to SITUATION. For example, 'Draft' for not yet published; 'Published' for live SITUATIONs; 'Closed' indicates a completed SITUATION.

siri:QualityIndex

0:1

siri:QualityIndexEnumeration

Assessement of likely correctness of data. Default is reliable

siri:Reality

0:1

orc:InformationStatusEnum

Whether SITUATION is real or a test.

siri:Likelihood

0:1

orc:ProbabilityOfOccurrenceEnum

Likellihood of a future situation happening.

siri:Publication

0:*

siri:PublicationStatusType

Publishing status one of a specified set of substates to which a SITUATION can be assigned.

siri:TemporalGroup

siri:ValidityPeriod

1:*

+siri:HalfOpenTimestampOutputRangeStructure

Overall inclusive Period of applicability of SITUATION.

siri:Repetitions

0:1

+local-type: typedef-24.2

situation applies only on the repeated day types within the overall validity period(s). For example Sunday.

siri:PublicationWindow

0:*

+siri:HalfOpenTimestampOutputRangeStructure

Publication Window for SITUATION if different from validity period.

The element contains one of the following elements (a-g)

siri:TpegReasonGroup

a

→‍siri:AlertCause

-1:1

siri:AlertCauseEnumeration

TPEG Pts38: AlertCause.

b

→‍siri:UnknownReason

-1:1

DEPRECATED since SIRI 2.1 (TPEG Pti18_0 - unknown event reason).

c

→‍siri:MiscellaneousReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti19 - Miscellaneous Event Reason)

d

→‍siri:PersonnelReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti20 - Personnel Event Reason)

e

→‍siri:EquipmentReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti21 - Equipment Event Reason)

f

→‍siri:EnvironmentReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti22 - Environment Event Reason)

g

→‍siri:UndefinedReason

-1:1

DEPRECATED since SIRI 2.1 (TPEG Pti18_255 - undefined event reason).

The element contains one of the following elements (a-d)

siri:TpegSubReasonGroup

a

→‍siri:MiscellaneousSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti19 - Miscellaneous Event Reason)

b

→‍siri:PersonnelSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti20 - Personnel Event Reason)

c

→‍siri:EquipmentSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti21 - Equipment Event Reason)

d

→‍siri:EnvironmentSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti22 - Environment Event Reason)

siri:ReasonGroup

siri:PublicEventReason

0:1

orc:PublicEventTypeEnum

Structured classification of Public Event, from which a standardized message can be generated.

siri:ReasonName

0:*

>siri:NaturalLanguageStringStructure

Textual classification of nature of SITUATION, from which a standardized message can be generated. Not normally needed, except when TpegReason and PublicEventReason are absent. (Unbounded since SIRI 2.0)

siri:ClassifierGroup

→‍siri:Severity

0:1

siri:SeverityEnumeration

Severity of Incident - TPEG Pti26. Default is 'normal'.

siri:Priority

0:1

Arbitrary rating of priority 1-High.

siri:Sensitivity

0:1

siri:SensitivityEnumeration

Confidentiality of SITUATION.

siri:Audience

0:1

siri:AudienceEnumeration

Intended audience of SITUATION.

siri:ScopeType

0:1

local-type: typedef-24.3

Nature of scope, e.g. general, network.

→‍siri:ReportType

0:1

siri:ReportTypeEnumeration

Scope of incident - TPEG Pti27 ReportType

siri:Planned

0:1

Whether the SITUATION was planned (eg engineering works) or unplanned (eg service alteration). Default is 'false', i.e. unplanned.

siri:Keywords

0:1

Arbitrary application specific classifiers.

siri:SecondaryReasons

0:1

+local-type: typedef-24.4

Additional reasons

siri:DescriptionGroup

siri:Language

0:1

Default language.

siri:Summary

0:*

>siri:DefaultedTextStructure

Summary of SITUATION. If absent should be generated from structure elements / and or by condensing Description. (Unbounded since SIRI 2.0)

siri:Description

0:*

>siri:DefaultedTextStructure

Description of SITUATION. Should not repeat any strap line included in Summary. (Unbounded since SIRI 2.0)

siri:Detail

0:*

>siri:DefaultedTextStructure

Additional descriptive details about the SITUATION (Unbounded since SIRI 2.0).

siri:Advice

0:*

>siri:DefaultedTextStructure

Further advice to passengers. (Unbounded since SIRI 2.0)

siri:Internal

0:1

>siri:DefaultedTextStructure

For internal information only, not passenger relevant

siri:Images

0:1

+local-type: typedef-24.14

Any images associated with SITUATION.

siri:InfoLinks

0:1

+local-type: typedef-24.16

Hyperlinks to other resources associated with SITUATION.

siri:RoadBodyGroup

siri:Affects

0:1

+siri:AffectsScopeStructure

Structured model identifiying parts of transport network affected by SITUATION. OPERATOR and Network values will be defaulted to values in general Context unless explicitly overridden.

siri:Consequences

0:1

+siri:PtConsequencesStructure

Structured model describing effect of the SITUATION on PT system.

siri:PublishingActions

0:1

+siri:ActionsStructure

Structured model describing distribution actions to handle SITUATION. Any actions stated completely replace those from Context. If no actions are stated, any actions from general Context are used.

siri:SituationRecord

0:1

+orc:SituationRecord

Datex2 SITUATION Record.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

26.39. The complex type siri:SituationElementStructure

siri:SituationElementStructure

siri:AbstractSituationElementStructure

Type for abstract EntryAbstract type.

The element content starts with items inherited from the base type:

siri:CreationTime

1:1

Time of creation of SITUATION.

siri:SituationBaseIdentityGroup

siri:CountryRef

0:1

>ifopt:CountryRefStructure

Unique identifier of a Country of a Participant who created SITUATION. Provides namespace for Participant If absent proided from context.

siri:ParticipantRef

0:1

>siri:ParticipantRefStructure

Unique identifier of a Participant. Provides namespace for SITUATION. If absent provdied from context.

→‍siri:SituationNumber

1:1

>siri:EntryQualifierStructure

Identifier of SITUATION within a Participant. Exclude versionr.

siri:SituationUpdateIdentityGroup

siri:UpdateCountryRef

0:1

>ifopt:CountryRefStructure

Unique identifier of a Country of a Participant who created Update SITUATION element. Provides namespace for VersionParticipant If absent same as.

siri:UpdateParticipantRef

0:1

>siri:ParticipantRefStructure

Unique identifier of a Participant. Provides namespace for SITUATION. If absent provdied from context.

siri:Version

0:1

>siri:SituationVersion

Unique identifier of update version within a SITUATION Number Omit if reference to the base SITUATION.

Inherited content is followed by own content:

siri:SituationInfoGroup

siri:References

0:1

+siri:ReferencesStructure

Associations with other SITUATIONs.

siri:Source

1:1

+siri:SituationSourceStructure

Information about source of information, that is, where the agent using the capture client obtained an item of information, or in the case of an automated feed, an identifier of the specific feed. Can be used to obtain updates, verify details or otherwise assess relevance.

siri:VersionedAtTime

0:1

Time at which SITUATION element was versioned. Once versioned, no further changes can be made.

26.40. The complex type siri:SituationSourceStructure

siri:SituationSourceStructure

Type for a source, i.e. provider of information.

siri:Country

0:1

>ifopt:CountryRefStructure

Country of origin of source element.

siri:SourceType

1:1

siri:SituationSourceTypeEnumeration

Nature of Source.

siri:SituationSourceDetailsGroup

siri:Email

0:1

siri:EmailAddressType

Email of Supplier of information.

siri:Phone

0:1

siri:PhoneType

Phone number of Supplier of information.

siri:Fax

0:1

siri:PhoneType

Fax number of Supplier of information.

siri:Web

0:1

Information was obtained from a web site URL of site and/or page.

siri:Other

0:1

Other information about source.

siri:SourceMethod

0:1

orc:SourceTypeEnum

Nature of method used to get Source.

siri:AgentReference

0:1

Reference to an Agent, i.e. Capture client user who input a SITUATION. Available for use in intranet exchange of SITUATIONs.

siri:Name

0:1

>siri:NaturalLanguageStringStructure

Name of for source.

siri:SourceRole

0:1

Job title of Source.

siri:TimeOfCommunication

0:1

Time of communication of message, if different from creation time.

siri:ExternalCode

0:1

External system reference to SITUATION.

siri:SourceFile

0:1

Electronic file / attachment containing information about SITUATION.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

26.41. The complex type complexType[siri:AffectsScopeStructure]/StopPlaces#complexType (typedef-24.10)

complexType[siri:AffectsScopeStructure]
  /StopPlaces #complexType
  (typedef-24.10)

-

siri:AffectedStopPlace

1:*

+siri:AffectedStopPlaceStructure

STOP PLACE affected by SITUATION.

26.42. The complex type complexType[siri:AffectsScopeStructure]/Places#complexType (typedef-24.11)

complexType[siri:AffectsScopeStructure]
  /Places #complexType
  (typedef-24.11)

-

siri:AffectedPlace

1:*

+siri:AffectedPlaceStructure

Place affected by SITUATION.

26.43. The complex type complexType[siri:AffectsScopeStructure]/VehicleJourneys#complexType (typedef-24.12)

complexType[siri:AffectsScopeStructure]
  /VehicleJourneys #complexType
  (typedef-24.12)

-

siri:AffectedVehicleJourney

1:*

+siri:AffectedVehicleJourneyStructure

Journeys affected by the SITUATION.

26.44. The complex type complexType[siri:AffectsScopeStructure]/Vehicles#complexType (typedef-24.13)

complexType[siri:AffectsScopeStructure]
  /Vehicles #complexType
  (typedef-24.13)

-

siri:AffectedVehicle

1:*

+siri:AffectedVehicleStructure

Vehicles affected by the SITUATION. ((since SIRI 2.0))

26.45. The complex type group[siri:DescriptionGroup]/Images#complexType (typedef-24.14)

group[siri:DescriptionGroup]
  /Images #complexType
  (typedef-24.14)

-

siri:Image

1:*

+local-type: typedef-24.15

Image description.

26.46. The complex type group[siri:DescriptionGroup]/Images/Image#complexType (typedef-24.15)

group[siri:DescriptionGroup]
  /Images/Image #complexType
  (typedef-24.15)

siri:ImageStructure

Type for image.

The element content starts with items inherited from the base type:

The element contains one of the following elements (a-b)

a

siri:ImageRef

-1:1

Reference to an image.

b

siri:ImageBinary

-1:1

Embedded image.

siri:ImageContent

0:1

siri:ImageContentEnumeration

Categorisation of image content.

26.47. The complex type group[siri:DescriptionGroup]/InfoLinks#complexType (typedef-24.16)

group[siri:DescriptionGroup]
  /InfoLinks #complexType
  (typedef-24.16)

-

siri:InfoLink

1:*

+siri:InfoLinkStructure

Hyperlink description.

26.48. The complex type complexType[siri:PtConsequenceStructure]/Suitabilities#complexType (typedef-24.17)

complexType[siri:PtConsequenceStructure]
  /Suitabilities #complexType
  (typedef-24.17)

-

siri:Suitability

1:*

+acsb:SuitabilityStructure

Effect on a passenger need.

26.49. The complex type group[siri:TemporalGroup]/Repetitions#complexType (typedef-24.2)

group[siri:TemporalGroup]
  /Repetitions #complexType
  (typedef-24.2)

-

→‍siri:DayType

1:*

siri:DayTypeEnumeration

Day on which a SITUATION may apply - TPEG Pti34 DayType

26.50. The complex type group[siri:ClassifierGroup]/SecondaryReasons#complexType (typedef-24.4)

group[siri:ClassifierGroup]
  /SecondaryReasons #complexType
  (typedef-24.4)

-

siri:Reason

1:1

+local-type: typedef-24.5

Reason

26.51. The complex type group[siri:ClassifierGroup]/SecondaryReasons/Reason#complexType (typedef-24.5)

group[siri:ClassifierGroup]
  /SecondaryReasons/Reason #complexType
  (typedef-24.5)

-

The element contains one of the following elements (a-g)

siri:TpegReasonGroup

a

→‍siri:AlertCause

-1:1

siri:AlertCauseEnumeration

TPEG Pts38: AlertCause.

b

→‍siri:UnknownReason

-1:1

DEPRECATED since SIRI 2.1 (TPEG Pti18_0 - unknown event reason).

c

→‍siri:MiscellaneousReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti19 - Miscellaneous Event Reason)

d

→‍siri:PersonnelReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti20 - Personnel Event Reason)

e

→‍siri:EquipmentReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti21 - Equipment Event Reason)

f

→‍siri:EnvironmentReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti22 - Environment Event Reason)

g

→‍siri:UndefinedReason

-1:1

DEPRECATED since SIRI 2.1 (TPEG Pti18_255 - undefined event reason).

The element contains one of the following elements (a-d)

siri:TpegSubReasonGroup

a

→‍siri:MiscellaneousSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti19 - Miscellaneous Event Reason)

b

→‍siri:PersonnelSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti20 - Personnel Event Reason)

c

→‍siri:EquipmentSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti21 - Equipment Event Reason)

d

→‍siri:EnvironmentSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti22 - Environment Event Reason)

siri:ReasonGroup

siri:PublicEventReason

0:1

orc:PublicEventTypeEnum

Structured classification of Public Event, from which a standardized message can be generated.

siri:ReasonName

0:*

>siri:NaturalLanguageStringStructure

Textual classification of nature of SITUATION, from which a standardized message can be generated. Not normally needed, except when TpegReason and PublicEventReason are absent. (Unbounded since SIRI 2.0)

26.52. The complex type complexType[siri:AffectsScopeStructure]/Operators#complexType (typedef-24.6)

complexType[siri:AffectsScopeStructure]
  /Operators #complexType
  (typedef-24.6)

-

The element contains one of the following elements (a-b)

a

siri:AllOperators

-1:1

siri:EmptyType

All OPERATORs.

b

siri:AffectedOperator

-1:*

+siri:AffectedOperatorStructure

Operators of services affected by SITUATION.

26.53. The complex type complexType[siri:AffectsScopeStructure]/Networks#complexType (typedef-24.7)

complexType[siri:AffectsScopeStructure]
  /Networks #complexType
  (typedef-24.7)

-

siri:AffectedNetwork

1:*

+local-type: typedef-24.8

Networks and Route(s) affected by SITUATION.

26.54. The complex type complexType[siri:AffectsScopeStructure]/Networks/AffectedNetwork#complexType (typedef-24.8)

complexType[siri:AffectsScopeStructure]
  /Networks/AffectedNetwork #complexType
  (typedef-24.8)

siri:AffectedNetworkStructure

Type for information about the parts of the network affected by an incident. If not explicitly overridden, modes and submodes will be defaulted to any values present in the general context.

The element content starts with items inherited from the base type:

siri:AffectedOperator

0:*

+siri:AffectedOperatorStructure

Operators of LINEs affected by incident. Overrides any value specified for (i) General Context.

siri:NetworkRef

0:1

>siri:NetworkRefStructure

Network of affected LINE. If absent, may be taken from context.

siri:NetworkName

0:*

>siri:NaturalLanguageStringStructure

Name of Network. (Unbounded since SIRI 2.0)

siri:RoutesAffected

0:*

>siri:NaturalLanguageStringStructure

Textual description of overall routes affected. Should correspond to any structured description in the AffectedLines element. (Unbounded since SIRI 2.0)

siri:AffectedModeGroup

→‍siri:VehicleMode

0:1

siri:VehicleModesOfTransportEnumeration

Vehicle mode or mode of transport.

The element contains one of the following elements (a-h)

siri:PtNetworkModeChoiceGroup

a

→‍siri:AirSubmode

-1:1

siri:AirSubmodesOfTransportEnumeration

TPEG Pti08 and Pts108 "AirService" submodes.

b

→‍siri:BusSubmode

-1:1

siri:BusSubmodesOfTransportEnumeration

TPEG Pti05 and Pts105 "BusService" submodes.

c

→‍siri:CoachSubmode

-1:1

siri:CoachSubmodesOfTransportEnumeration

TPEG Pti03 and Pts103 "CoachService" submodes.

d

→‍siri:MetroSubmode

-1:1

siri:MetroSubmodesOfTransportEnumeration

TPEG Pti04 metro and Pts104 "UrbanRailwayService" submodes.

e

→‍siri:RailSubmode

-1:1

siri:RailSubmodesOfTransportEnumeration

TPEG Pti02, Pts102 "RailwayService" and train link loc13 submodes.

f

→‍siri:TramSubmode

-1:1

siri:TramSubmodesOfTransportEnumeration

TPEG Pti06 tram and Pts104 "UrbanRailwayService" submodes.

g

→‍siri:WaterSubmode

-1:1

siri:WaterSubmodesOfTransportEnumeration

TPEG Pti07 and Pts107 "WaterTransportService" submodes.

h

→‍siri:TelecabinSubmode

-1:1

siri:TelecabinSubmodesOfTransportEnumeration

TPEG Pti09 telecabin and Pts109 "GondolaCableCarService" submodes.

siri:AffectedModeGroup

siri:AccessMode

0:1

ifopt:AccessModesEnumeration

The element contains one of the following elements (a-d)

a

siri:AllLines

-1:1

siri:EmptyType

All LINEs in the network are affected.

b

siri:SelectedRoutes

-1:*

+siri:AffectedRouteStructure

Only some ROUTEs are affected, LINE level information not available. See the RoutesAffected element for textual description.

c

siri:AffectedSection

-1:*

+siri:AffectedSectionStructure

Only some COMMON SECTIONs are affected, LINE level information not available.

d

siri:AffectedLine

-1:*

+siri:AffectedLineStructure

Information about the indvidual LINEs in the network that are affected. If not explicitly overridden, modes and submodes will be defaulted to any values present (i) in the AffectedNetwork (ii) In the general context.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

26.55. The complex type complexType[siri:AffectsScopeStructure]/StopPoints#complexType (typedef-24.9)

complexType[siri:AffectsScopeStructure]
  /StopPoints #complexType
  (typedef-24.9)

-

siri:AffectedStopPoint

1:*

+siri:AffectedStopPointStructure

STOP POINT affected by SITUATION.

27. SIRI-SX Situation Actions.

27.1. Simple type definitions

ActionStatusEnumeration

Values for Progress Status.

open

-

published

-

closed

-

PerspectiveEnumeration

Values for perspectives.

general

-

stopPoint

-

vehicleJourney

-

27.2. The toplevel element siri:ManualAction

siri:ManualAction

siri:ManualActionStructure

Type for list of SITUATIONs.

The element content starts with items inherited from the base type:

siri:ActionStatus

0:1

siri:ActionStatusEnumeration

Processing Status of action at time of SITUATION publication. Default is 'open'.

siri:Description

0:1

>siri:NaturalLanguageStringStructure

Description of action.

siri:ActionData

0:*

+siri:ActionDataStructure

Data associated with action.

siri:PublicationWindow

0:*

+siri:ClosedTimestampRangeStructure

Defines a number of publication windows. When not sent, then the publication windows of higher level are valid. Can be overwritten by deeper level.

27.3. The toplevel element siri:NotifyByEmailAction

siri:NotifyByEmailAction

+siri:NotifyByEmailActionStructure

Action: Publish SITUATION to a named workgroup or individual user by email.

27.4. The toplevel element siri:NotifyByPagerAction

siri:NotifyByPagerAction

+siri:NotifyByPagerActionStructure

Action: Publish SITUATION To pager.

27.5. The toplevel element siri:NotifyBySmsAction

siri:NotifyBySmsAction

+siri:NotifyBySmsActionStructure

Action: Publish SITUATION to an individual user by SMS.

27.6. The toplevel element siri:NotifyUserAction

siri:NotifyUserAction

+siri:NotifyUserActionStructure

Action: Publish SITUATION To User by other means.

27.7. The toplevel element siri:PassengerInformationAction

siri:PassengerInformationAction

+siri:PassengerInformationActionStructure

27.8. The toplevel element siri:PublishToAlertsAction

siri:PublishToAlertsAction

+siri:PublishToAlertsActionStructure

Action: Publish SITUATION To Alert channel.

27.9. The toplevel element siri:PublishToDisplayAction

siri:PublishToDisplayAction

+siri:PublishToDisplayActionStructure

Action: Publish SITUATION To Display channel.

27.10. The toplevel element siri:PublishToMobileAction

siri:PublishToMobileAction

+siri:PublishToMobileActionStructure

Action: Publish SITUATION To Mobile Applications.

27.11. The toplevel element siri:PublishToTvAction

siri:PublishToTvAction

+siri:PublishToTvActionStructure

Action: Publish SITUATION To TV channel.

27.12. The toplevel element siri:PublishToWebAction

siri:PublishToWebAction

+siri:PublishToWebActionStructure

Action: Publish SITUATION To Web channel.

27.13. The group siri:ActionsGroup

siri:ActionsGroup

Allowed actions to perform to distribute SITUATION.

siri:ActionsGroup

→‍siri:PublishToWebAction

0:*

+siri:PublishToWebActionStructure

Action: Publish SITUATION To Web channel.

→‍siri:PublishToMobileAction

0:*

+siri:PublishToMobileActionStructure

Action: Publish SITUATION To Mobile Applications.

→‍siri:PublishToTvAction

0:*

+siri:PublishToTvActionStructure

Action: Publish SITUATION To TV channel.

→‍siri:PublishToAlertsAction

0:*

+siri:PublishToAlertsActionStructure

Action: Publish SITUATION To Alert channel.

→‍siri:PublishToDisplayAction

0:*

+siri:PublishToDisplayActionStructure

Action: Publish SITUATION To Display channel.

→‍siri:ManualAction

0:*

+local-type: typedef-16.3

Action: Publish SITUATION to Manual publication channel.

→‍siri:NotifyByEmailAction

0:*

+siri:NotifyByEmailActionStructure

Action: Publish SITUATION to a named workgroup or individual user by email.

→‍siri:NotifyBySmsAction

0:*

+siri:NotifyBySmsActionStructure

Action: Publish SITUATION to an individual user by SMS.

→‍siri:NotifyByPagerAction

0:*

+siri:NotifyByPagerActionStructure

Action: Publish SITUATION To pager.

→‍siri:NotifyUserAction

0:*

+siri:NotifyUserActionStructure

Action: Publish SITUATION To User by other means.

27.14. The complex type siri:ActionDataStructure

siri:ActionDataStructure

Type for list of SITUATIONs.

siri:Name

1:1

Name of action data Element.

siri:Type

1:1

Data type of action data.

siri:Value

1:*

Value for action.

siri:Prompt

0:*

>siri:NaturalLanguageStringStructure

Display prompt for presenting action to user. (Unbounded since SIRI 2.0)

siri:PublishAtScope

0:1

+local-type: typedef-16.2

Defines the information area where the action has to be published.

27.15. The complex type siri:ActionsStructure

siri:ActionsStructure

Type for list of actions.

siri:ActionsGroup

→‍siri:PublishToWebAction

0:*

+siri:PublishToWebActionStructure

Action: Publish SITUATION To Web channel.

→‍siri:PublishToMobileAction

0:*

+siri:PublishToMobileActionStructure

Action: Publish SITUATION To Mobile Applications.

→‍siri:PublishToTvAction

0:*

+siri:PublishToTvActionStructure

Action: Publish SITUATION To TV channel.

→‍siri:PublishToAlertsAction

0:*

+siri:PublishToAlertsActionStructure

Action: Publish SITUATION To Alert channel.

→‍siri:PublishToDisplayAction

0:*

+siri:PublishToDisplayActionStructure

Action: Publish SITUATION To Display channel.

→‍siri:ManualAction

0:*

+local-type: typedef-16.3

Action: Publish SITUATION to Manual publication channel.

→‍siri:NotifyByEmailAction

0:*

+siri:NotifyByEmailActionStructure

Action: Publish SITUATION to a named workgroup or individual user by email.

→‍siri:NotifyBySmsAction

0:*

+siri:NotifyBySmsActionStructure

Action: Publish SITUATION to an individual user by SMS.

→‍siri:NotifyByPagerAction

0:*

+siri:NotifyByPagerActionStructure

Action: Publish SITUATION To pager.

→‍siri:NotifyUserAction

0:*

+siri:NotifyUserActionStructure

Action: Publish SITUATION To User by other means.

siri:PublishingAction

0:*

+siri:PublishingActionStructure

Description of the whole action to be published. >SIRI 2.0

siri:Extensions

0:1

Extension point.

27.16. The complex type siri:ConsequenceContentStructure

siri:ConsequenceContentStructure

-

siri:ConsequenceText

1:*

>siri:DefaultedTextStructure

Consequence of passenger information action in a specific language.

siri:ConsequencePriority

0:1

Prioritises a consequence from the information owner's point of view, e.g. usable for sorting or hiding individual consequences. 1 = highest priority.

27.17. The complex type siri:DescriptionContentStructure

siri:DescriptionContentStructure

-

siri:DescriptionText

1:*

>siri:DefaultedTextStructure

Description of passenger information action in a specific language. Should not repeat any strap line included in Summary.

siri:DescriptionPriority

0:1

Prioritises a description from the information owner's point of view, e.g. usable for sorting or hiding individual descriptions. 1 = highest priority.

27.18. The complex type siri:DurationContentStructure

siri:DurationContentStructure

-

siri:DurationText

1:*

>siri:DefaultedTextStructure

Indicates the currently expected duration of a SITUATION in a specific language. An estimation should be given here, because an indefinite duration is not helpful to the passenger. The duration can be adjusted at any time, if the traffic operator has additional information.

27.19. The complex type siri:ManualActionStructure

siri:ManualActionStructure

siri:ParameterisedActionStructure

Type for list of SITUATIONs.

The element content starts with items inherited from the base type:

siri:ActionStatus

0:1

siri:ActionStatusEnumeration

Processing Status of action at time of SITUATION publication. Default is 'open'.

siri:Description

0:1

>siri:NaturalLanguageStringStructure

Description of action.

siri:ActionData

0:*

+siri:ActionDataStructure

Data associated with action.

siri:PublicationWindow

0:*

+siri:ClosedTimestampRangeStructure

Defines a number of publication windows. When not sent, then the publication windows of higher level are valid. Can be overwritten by deeper level.

27.20. The complex type siri:NotifyByEmailActionStructure

siri:NotifyByEmailActionStructure

siri:PushedActionStructure

Type for list of SITUATIONs.

The element content starts with items inherited from the base type:

siri:ActionStatus

0:1

siri:ActionStatusEnumeration

Processing Status of action at time of SITUATION publication. Default is 'open'.

siri:Description

0:1

>siri:NaturalLanguageStringStructure

Description of action.

siri:ActionData

0:*

+siri:ActionDataStructure

Data associated with action.

siri:PublicationWindow

0:*

+siri:ClosedTimestampRangeStructure

Defines a number of publication windows. When not sent, then the publication windows of higher level are valid. Can be overwritten by deeper level.

siri:BeforeNotices

0:1

+local-type: typedef-16.1

Whether reminders should be sent.

siri:ClearNotice

0:1

Whether a clearing notice should be displayed.

Inherited content is followed by own content:

siri:email

0:1

siri:EmailAddressType

Email address to which notice should be sent.

27.21. The complex type siri:NotifyByPagerActionStructure

siri:NotifyByPagerActionStructure

siri:PushedActionStructure

Type for list of SITUATIONs.

The element content starts with items inherited from the base type:

siri:ActionStatus

0:1

siri:ActionStatusEnumeration

Processing Status of action at time of SITUATION publication. Default is 'open'.

siri:Description

0:1

>siri:NaturalLanguageStringStructure

Description of action.

siri:ActionData

0:*

+siri:ActionDataStructure

Data associated with action.

siri:PublicationWindow

0:*

+siri:ClosedTimestampRangeStructure

Defines a number of publication windows. When not sent, then the publication windows of higher level are valid. Can be overwritten by deeper level.

siri:BeforeNotices

0:1

+local-type: typedef-16.1

Whether reminders should be sent.

siri:ClearNotice

0:1

Whether a clearing notice should be displayed.

Inherited content is followed by own content:

siri:PagerGroupRef

0:1

Reference to a pager group to be notified.

siri:Pager

0:1

Pager number of pager to be notified.

27.22. The complex type siri:NotifyBySmsActionStructure

siri:NotifyBySmsActionStructure

siri:PushedActionStructure

Type for list of SITUATIONs.

The element content starts with items inherited from the base type:

siri:ActionStatus

0:1

siri:ActionStatusEnumeration

Processing Status of action at time of SITUATION publication. Default is 'open'.

siri:Description

0:1

>siri:NaturalLanguageStringStructure

Description of action.

siri:ActionData

0:*

+siri:ActionDataStructure

Data associated with action.

siri:PublicationWindow

0:*

+siri:ClosedTimestampRangeStructure

Defines a number of publication windows. When not sent, then the publication windows of higher level are valid. Can be overwritten by deeper level.

siri:BeforeNotices

0:1

+local-type: typedef-16.1

Whether reminders should be sent.

siri:ClearNotice

0:1

Whether a clearing notice should be displayed.

Inherited content is followed by own content:

siri:Phone

0:1

siri:PhoneType

MSISDN of user to which to send messages.

siri:Premium

0:1

Whether content is flagged as subject to premium charge. Default is 'false'.

27.23. The complex type siri:NotifyUserActionStructure

siri:NotifyUserActionStructure

siri:PushedActionStructure

Type for list of SITUATIONs.

The element content starts with items inherited from the base type:

siri:ActionStatus

0:1

siri:ActionStatusEnumeration

Processing Status of action at time of SITUATION publication. Default is 'open'.

siri:Description

0:1

>siri:NaturalLanguageStringStructure

Description of action.

siri:ActionData

0:*

+siri:ActionDataStructure

Data associated with action.

siri:PublicationWindow

0:*

+siri:ClosedTimestampRangeStructure

Defines a number of publication windows. When not sent, then the publication windows of higher level are valid. Can be overwritten by deeper level.

siri:BeforeNotices

0:1

+local-type: typedef-16.1

Whether reminders should be sent.

siri:ClearNotice

0:1

Whether a clearing notice should be displayed.

Inherited content is followed by own content:

siri:WorkgroupRef

0:1

Workgroup of user to be notified.

siri:UserName

0:1

Name of user to be notified.

siri:UserRef

0:1

Reference to a user to be notified.

27.24. The complex type siri:ParameterisedActionStructure

siri:ParameterisedActionStructure

siri:SimpleActionStructure

Type for list of SITUATIONs.

The element content starts with items inherited from the base type:

siri:ActionStatus

0:1

siri:ActionStatusEnumeration

Processing Status of action at time of SITUATION publication. Default is 'open'.

Inherited content is followed by own content:

siri:Description

0:1

>siri:NaturalLanguageStringStructure

Description of action.

siri:ActionData

0:*

+siri:ActionDataStructure

Data associated with action.

siri:PublicationWindow

0:*

+siri:ClosedTimestampRangeStructure

Defines a number of publication windows. When not sent, then the publication windows of higher level are valid. Can be overwritten by deeper level.

27.25. The complex type siri:PassengerInformationActionStructure

siri:PassengerInformationActionStructure

siri:ParameterisedActionStructure

Type for list of SITUATIONs.

The element content starts with items inherited from the base type:

siri:ActionStatus

0:1

siri:ActionStatusEnumeration

Processing Status of action at time of SITUATION publication. Default is 'open'.

siri:Description

0:1

>siri:NaturalLanguageStringStructure

Description of action.

siri:ActionData

0:*

+siri:ActionDataStructure

Data associated with action.

siri:PublicationWindow

0:*

+siri:ClosedTimestampRangeStructure

Defines a number of publication windows. When not sent, then the publication windows of higher level are valid. Can be overwritten by deeper level.

Inherited content is followed by own content:

siri:ActionRef

1:1

>siri:EntryQualifierStructure

Reference to the action number within the incident concept.

siri:RecordedAtTime

1:1

The time of the last update. This must be the timestamp of the original data source and not that of an intermediate system, such as a data hub. This timestamp has to be changed by the source system with every update.

siri:Version

0:1

>siri:SituationVersion

The monotonically inscresing version of the passenger information instance. If absent, is the same version as the enclosing Situation

siri:SourceRef

0:1

>siri:ParticipantRefStructure

The system which created this passenger information. If absent, the same system as the PtSituationElement.ParticipantRef.

siri:OwnerRef

0:1

>siri:OrganisationRefStructure

The organisation which owns this passenger information.

siri:Perspective

1:*

siri:PerspectiveEnumeration

Perspective of the passenger, e.g. general, vehicleJourney, stopPoint.

siri:ActionPriority

0:1

Prioritises a passenger information action from the information owner's point of view, e.g. suitable for sorting or hiding individual passenger information actions. 1 = highest priority.

siri:TextualContent

1:*

+siri:TextualContentStructure

The actual, structured passenger information for a specific TextualContentSize.

27.26. The complex type siri:PublishingActionStructure

siri:PublishingActionStructure

Type for description of the whole action to be published (extends SIRI-SX v2.0p).

siri:PublishAtScope

1:1

+local-type: typedef-16.4

Defines the information area where the action has to be published.

→‍siri:PassengerInformationAction

1:*

+siri:PassengerInformationActionStructure

27.27. The complex type siri:PublishToAlertsActionStructure

siri:PublishToAlertsActionStructure

siri:PushedActionStructure

Type for list of SITUATIONs.

The element content starts with items inherited from the base type:

siri:ActionStatus

0:1

siri:ActionStatusEnumeration

Processing Status of action at time of SITUATION publication. Default is 'open'.

siri:Description

0:1

>siri:NaturalLanguageStringStructure

Description of action.

siri:ActionData

0:*

+siri:ActionDataStructure

Data associated with action.

siri:PublicationWindow

0:*

+siri:ClosedTimestampRangeStructure

Defines a number of publication windows. When not sent, then the publication windows of higher level are valid. Can be overwritten by deeper level.

siri:BeforeNotices

0:1

+local-type: typedef-16.1

Whether reminders should be sent.

siri:ClearNotice

0:1

Whether a clearing notice should be displayed.

Inherited content is followed by own content:

siri:ByEmail

0:1

Send as email alert.

siri:ByMobile

0:1

Send as mobile alert by SMS or WAP push.

27.28. The complex type siri:PublishToDisplayActionStructure

siri:PublishToDisplayActionStructure

siri:ParameterisedActionStructure

Type for list of SITUATIONs.

The element content starts with items inherited from the base type:

siri:ActionStatus

0:1

siri:ActionStatusEnumeration

Processing Status of action at time of SITUATION publication. Default is 'open'.

siri:Description

0:1

>siri:NaturalLanguageStringStructure

Description of action.

siri:ActionData

0:*

+siri:ActionDataStructure

Data associated with action.

siri:PublicationWindow

0:*

+siri:ClosedTimestampRangeStructure

Defines a number of publication windows. When not sent, then the publication windows of higher level are valid. Can be overwritten by deeper level.

Inherited content is followed by own content:

siri:OnPlace

0:1

Include in SITUATION lists on station displays.

siri:OnBoard

0:1

Include onboard displays.

27.29. The complex type siri:PublishToMobileActionStructure

siri:PublishToMobileActionStructure

siri:ParameterisedActionStructure

Type for list of SITUATIONs.

The element content starts with items inherited from the base type:

siri:ActionStatus

0:1

siri:ActionStatusEnumeration

Processing Status of action at time of SITUATION publication. Default is 'open'.

siri:Description

0:1

>siri:NaturalLanguageStringStructure

Description of action.

siri:ActionData

0:*

+siri:ActionDataStructure

Data associated with action.

siri:PublicationWindow

0:*

+siri:ClosedTimestampRangeStructure

Defines a number of publication windows. When not sent, then the publication windows of higher level are valid. Can be overwritten by deeper level.

Inherited content is followed by own content:

siri:Incidents

0:1

Include in SITUATION lists on mobile site. Default is 'true'.

siri:HomePage

0:1

Include in home page on mobile site. Default is 'false'.

27.30. The complex type siri:PublishToTvActionStructure

siri:PublishToTvActionStructure

siri:ParameterisedActionStructure

Type for list of SITUATIONs.

The element content starts with items inherited from the base type:

siri:ActionStatus

0:1

siri:ActionStatusEnumeration

Processing Status of action at time of SITUATION publication. Default is 'open'.

siri:Description

0:1

>siri:NaturalLanguageStringStructure

Description of action.

siri:ActionData

0:*

+siri:ActionDataStructure

Data associated with action.

siri:PublicationWindow

0:*

+siri:ClosedTimestampRangeStructure

Defines a number of publication windows. When not sent, then the publication windows of higher level are valid. Can be overwritten by deeper level.

Inherited content is followed by own content:

siri:Ceefax

0:1

Publish to Ceefax. Default is 'true'.

siri:Teletext

0:1

Publish to Teletext. Default is 'true'.

27.31. The complex type siri:PublishToWebActionStructure

siri:PublishToWebActionStructure

siri:ParameterisedActionStructure

Type for list of SITUATIONs.

The element content starts with items inherited from the base type:

siri:ActionStatus

0:1

siri:ActionStatusEnumeration

Processing Status of action at time of SITUATION publication. Default is 'open'.

siri:Description

0:1

>siri:NaturalLanguageStringStructure

Description of action.

siri:ActionData

0:*

+siri:ActionDataStructure

Data associated with action.

siri:PublicationWindow

0:*

+siri:ClosedTimestampRangeStructure

Defines a number of publication windows. When not sent, then the publication windows of higher level are valid. Can be overwritten by deeper level.

Inherited content is followed by own content:

siri:Incidents

0:1

Include in SITUATION lists on web site. Default is 'true'.

siri:HomePage

0:1

Include on home page on web site. Default is 'false'.

siri:Ticker

0:1

Include in moving ticker band. Default is 'false'.

siri:SocialNetwork

0:*

Include in social NETWORK indicated by this name. Possible value could be "twitter.com", "facebook.com", "vk.com" and so on. Parameters may be specified as Action data. (SIRI 2.1)

27.32. The complex type siri:PushedActionStructure

siri:PushedActionStructure

siri:ParameterisedActionStructure

Type for list of SITUATIONs.

The element content starts with items inherited from the base type:

siri:ActionStatus

0:1

siri:ActionStatusEnumeration

Processing Status of action at time of SITUATION publication. Default is 'open'.

siri:Description

0:1

>siri:NaturalLanguageStringStructure

Description of action.

siri:ActionData

0:*

+siri:ActionDataStructure

Data associated with action.

siri:PublicationWindow

0:*

+siri:ClosedTimestampRangeStructure

Defines a number of publication windows. When not sent, then the publication windows of higher level are valid. Can be overwritten by deeper level.

Inherited content is followed by own content:

siri:BeforeNotices

0:1

+local-type: typedef-16.1

Whether reminders should be sent.

siri:ClearNotice

0:1

Whether a clearing notice should be displayed.

27.33. The complex type siri:ReasonContentStructure

siri:ReasonContentStructure

-

siri:ReasonText

1:*

>siri:DefaultedTextStructure

Reason of passenger information action in a specific language.

27.34. The complex type siri:RecommendationContentStructure

siri:RecommendationContentStructure

-

siri:RecommendationText

1:*

>siri:DefaultedTextStructure

Recommendation of passenger information action in a specific language.

siri:RecommendationPriority

0:1

Prioritises a recommendation from the information owner's point of view, e.g. usable for sorting or hiding individual recommendations. 1 = highest priority.

27.35. The complex type siri:RemarkContentStructure

siri:RemarkContentStructure

-

siri:Remark

1:*

>siri:DefaultedTextStructure

Further remark to passengers, e,g, "For more information call xy".

siri:RemarkPriority

0:1

Prioritises a remark from the information owner's point of view, e.g. usable for sorting or hiding individual remarks. 1 = highest priority.

27.36. The complex type siri:SimpleActionStructure

siri:SimpleActionStructure

Type for list of SITUATIONs.

siri:ActionStatus

0:1

siri:ActionStatusEnumeration

Processing Status of action at time of SITUATION publication. Default is 'open'.

27.37. The complex type siri:SummaryContentStructure

siri:SummaryContentStructure

-

siri:SummaryText

1:*

>siri:DefaultedTextStructure

Summary of passenger information action in a specific language.

27.38. The complex type siri:TextualContentStructure

siri:TextualContentStructure

-

siri:TextualContentSize

0:1

Class of size, e.g. L (large), M (medium), S (small)

siri:ActionsGroup

→‍siri:PublishToWebAction

0:*

+siri:PublishToWebActionStructure

Action: Publish SITUATION To Web channel.

→‍siri:PublishToMobileAction

0:*

+siri:PublishToMobileActionStructure

Action: Publish SITUATION To Mobile Applications.

→‍siri:PublishToTvAction

0:*

+siri:PublishToTvActionStructure

Action: Publish SITUATION To TV channel.

→‍siri:PublishToAlertsAction

0:*

+siri:PublishToAlertsActionStructure

Action: Publish SITUATION To Alert channel.

→‍siri:PublishToDisplayAction

0:*

+siri:PublishToDisplayActionStructure

Action: Publish SITUATION To Display channel.

→‍siri:ManualAction

0:*

+local-type: typedef-16.3

Action: Publish SITUATION to Manual publication channel.

→‍siri:NotifyByEmailAction

0:*

+siri:NotifyByEmailActionStructure

Action: Publish SITUATION to a named workgroup or individual user by email.

→‍siri:NotifyBySmsAction

0:*

+siri:NotifyBySmsActionStructure

Action: Publish SITUATION to an individual user by SMS.

→‍siri:NotifyByPagerAction

0:*

+siri:NotifyByPagerActionStructure

Action: Publish SITUATION To pager.

→‍siri:NotifyUserAction

0:*

+siri:NotifyUserActionStructure

Action: Publish SITUATION To User by other means.

siri:SummaryContent

1:1

+siri:SummaryContentStructure

Content for summary of a passenger information action

siri:ReasonContent

0:1

+siri:ReasonContentStructure

Content for reason of a passenger information action

siri:DescriptionContent

0:*

+siri:DescriptionContentStructure

Content for n descriptions of a passenger information action. For hiding / sorting descriptions in end devices, a description priority can be set.

siri:ConsequenceContent

0:*

+siri:ConsequenceContentStructure

Content for n consequences of a passenger information action. For hiding / sorting descriptions in end devices, a consequence priority can be set.

siri:RecommendationContent

0:*

+siri:RecommendationContentStructure

Content for n recommendations of a passenger information action. For hiding / sorting descriptions in end devices, a recommendation priority can be set.

siri:DurationContent

0:1

+siri:DurationContentStructure

Content for the duration of a passenger information action.

siri:RemarkContent

0:*

+siri:RemarkContentStructure

Content for n remarks of a passenger information action, e,g, "For more information call xy". For hiding / sorting descriptions in end devices, a remark priority can be set.

siri:InfoLink

0:*

+siri:InfoLinkStructure

Hyperlinks to other resources associated with SITUATION.

siri:Image

0:*

+siri:ImageStructure

Any images associated with SITUATION.

siri:Internal

0:*

>siri:DefaultedTextStructure

for internal information only, not passenger relevant

27.39. The complex type complexType[siri:PushedActionStructure]/BeforeNotices#complexType (typedef-16.1)

complexType[siri:PushedActionStructure]
  /BeforeNotices #complexType
  (typedef-16.1)

-

siri:Interval

0:*

siri:DurationType

Intervals before validity start date to send reminders.

27.40. The complex type complexType[siri:ActionDataStructure]/PublishAtScope#complexType (typedef-16.2)

complexType[siri:ActionDataStructure]
  /PublishAtScope #complexType
  (typedef-16.2)

-

siri:ScopeType

1:1

siri:ScopeTypeEnumeration

siri:Affects

1:1

+siri:AffectsScopeStructure

27.41. The complex type element[siri:ManualAction]#complexType (typedef-16.3)

element[siri:ManualAction]
  #complexType
  (typedef-16.3)

siri:ManualActionStructure

Type for list of SITUATIONs.

The element content starts with items inherited from the base type:

siri:ActionStatus

0:1

siri:ActionStatusEnumeration

Processing Status of action at time of SITUATION publication. Default is 'open'.

siri:Description

0:1

>siri:NaturalLanguageStringStructure

Description of action.

siri:ActionData

0:*

+siri:ActionDataStructure

Data associated with action.

siri:PublicationWindow

0:*

+siri:ClosedTimestampRangeStructure

Defines a number of publication windows. When not sent, then the publication windows of higher level are valid. Can be overwritten by deeper level.

27.42. The complex type complexType[siri:PublishingActionStructure]/PublishAtScope#complexType (typedef-16.4)

complexType[siri:PublishingActionStructure]
  /PublishAtScope #complexType
  (typedef-16.4)

-

siri:ScopeType

1:1

siri:ScopeTypeEnumeration

siri:Affects

1:1

+siri:AffectsScopeStructure

28. SIRI-SX Situation Scope.

28.1. Simple type definitions

AccessibilityFeatureEnumeration

Values for AccessibilityFeature - TPEG Pts040 and IFOPT

unknown

IFOPT, TPEG Pts40_0, unknown

singleStep

TPEG Pts40_1, single step

stairs

IFOPT, TPEG Pts40_2, stairs

escalator

IFOPT, TPEG Pts40_3, escalator

travelator

IFOPT, TPEG Pts40_4, travelator / moving walkway

lift

IFOPT, TPEG Pts40_5, lift / elevator

ramp

IFOPT, TPEG Pts40_6, ramp

mindTheGap

TPEG Pts40_7, mind the gap

tactilePaving

TPEG Pts40_8, tactile paving

seriesOfStairs

IFOPT, series of stairs

shuttle

IFOPT, shuttle

barrier

IFOPT, barrier

narrowEntrance

IFOPT, narrow entrance

confinedSpace

IFOPT, confined space

queueManagement

IFOPT, queue management

none

IFOPT, none

other

IFOPT, other

undefined

TPEG Pts40_255, undefined accessibility feature type

AdviceCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of an advisory NOTICE

ConnectionDirectionEnumeration

Values for DIRECTION of CONNECTION link or SERVCIE JOURNEY INTERCHANGE.

to

-

from

-

both

-

NetworkCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of an OPERATOR Code.

OperationalUnitCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of an OPERATOR Code.

SectionCodeType

xs:NMTOKEN: (empty restriction)

Type for ideifier of a Route section.

StopPlaceTypeEnumeration

Values for STOP PLACE types - TPEG Pts041 and IFOPT

unknown

TPEG Pts41_0, unknown

railwayStation

TPEG Pts41_1, railway station

undergroundStation

TPEG Pts41_2, underground station

tramStation

IFOPT, TPEG Pts41_3, tram station

busStation

IFOPT, TPEG Pts41_4, bus station

airport

IFOPT, TPEG Pts41_5, airport

pier

TPEG Pts41_6, pier

harbourPort

IFOPT, TPEG Pts41_7, harbour port

ferryStop

,IFOPT, TPEG Pts41_8, ferry stop

lightRailwayStation

TPEG Pts41_9, light railway station

cogwheelStation

TPEG Pts41_10, cogwheel station

funicularStation

TPEG Pts41_11, funicular station

ropewayStation

TPEG Pts41_12, ropeway station

coachStation

IFOPT, coach station

ferryPort

IFOPT, ferry port

onStreetBus

IFOPT, on-street bus stop

onStreetTram

IFOPT, on-street tram stop

skiLift

IFOPT, ski lift

other

IFOPT, other

undefinedStopPlaceType

TPEG Pts41_255, undefined STOP PLACE type

railStation

IFOPT, deprecated (SIRI 2.1), use railwayStation

metroStation

IFOPT, deprecated (SIRI 2.1), use undergroundStation

ZoneCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of a ZONe.

28.2. The group siri:AffectedModeGroup

siri:AffectedModeGroup

Mode Submode. Overrides any value sspecified for (i) Affected Network (ii) General Context.

siri:AffectedModeGroup

→‍siri:VehicleMode

0:1

siri:VehicleModesOfTransportEnumeration

Vehicle mode or mode of transport.

The element contains one of the following elements (a-h)

siri:PtNetworkModeChoiceGroup

a

→‍siri:AirSubmode

-1:1

siri:AirSubmodesOfTransportEnumeration

TPEG Pti08 and Pts108 "AirService" submodes.

b

→‍siri:BusSubmode

-1:1

siri:BusSubmodesOfTransportEnumeration

TPEG Pti05 and Pts105 "BusService" submodes.

c

→‍siri:CoachSubmode

-1:1

siri:CoachSubmodesOfTransportEnumeration

TPEG Pti03 and Pts103 "CoachService" submodes.

d

→‍siri:MetroSubmode

-1:1

siri:MetroSubmodesOfTransportEnumeration

TPEG Pti04 metro and Pts104 "UrbanRailwayService" submodes.

e

→‍siri:RailSubmode

-1:1

siri:RailSubmodesOfTransportEnumeration

TPEG Pti02, Pts102 "RailwayService" and train link loc13 submodes.

f

→‍siri:TramSubmode

-1:1

siri:TramSubmodesOfTransportEnumeration

TPEG Pti06 tram and Pts104 "UrbanRailwayService" submodes.

g

→‍siri:WaterSubmode

-1:1

siri:WaterSubmodesOfTransportEnumeration

TPEG Pti07 and Pts107 "WaterTransportService" submodes.

h

→‍siri:TelecabinSubmode

-1:1

siri:TelecabinSubmodesOfTransportEnumeration

TPEG Pti09 telecabin and Pts109 "GondolaCableCarService" submodes.

siri:AffectedModeGroup

siri:AccessMode

0:1

ifopt:AccessModesEnumeration

28.3. The group siri:AffectedStopArrivalGroup

siri:AffectedStopArrivalGroup

Elements describing the arrival of a VEHICLE at a SCHEDULED STOP POINT.

siri:VehicleArrivalTimesGroup

→‍siri:AimedArrivalTime

0:1

Target arrival time of VEHICLE at stop according to latest working timetable.

The element contains one of the following elements (a-b)

a

→‍siri:ActualArrivalTime

-0:1

Observed time of arrival of VEHICLE at stop.

b

→‍siri:ExpectedArrivalTime

-0:1

Estimated time of arriival of VEHICLE at stop .

siri:AffectedStopArrivalGroup

→‍siri:ArrivalStatus

0:1

siri:CallStatusEnumeration

Classification of the timeliness of the visit according to a fixed list of values. If not specified, same as DepartureStatus.

→‍siri:ArrivalPlatformName

0:*

>siri:NaturalLanguageStringStructure

Bay or platform (QUAY) name to show passenger i.e. expected platform for vehicle to arrive at. Inheritable property. Can be omitted if the same as the DeparturePlatformName If there no arrival platform name separate from the departure platform name, the precedence is: (i) any arrival platform on any related dated timetable element, (ii) any departure platform name on this estimated element; (iii) any departure platform name on any related dated timetable CALL.

→‍siri:ArrivalBoardingActivity

0:1

siri:ArrivalBoardingActivityEnumeration

Type of alighting allowed at stop. Default is 'Alighting'.

28.4. The group siri:AffectedStopDepartureGroup

siri:AffectedStopDepartureGroup

Elements describing the departure of a VEHICLE from a SCHEDULED STOP POINT.

siri:VehicleDepartureTimesGroup

→‍siri:AimedDepartureTime

0:1

Target departure time of VEHICLE from stop according to latest working timetable.

The element contains one of the following elements (a-b)

a

→‍siri:ActualDepartureTime

-0:1

Observed time of departure of VEHICLE from stop.

b

→‍siri:ExpectedDepartureTime

-0:1

Estimated time of departure of VEHICLE from stop, most likely taking into account all control actions such as waiting.

siri:AffectedStopDepartureGroup

→‍siri:DepartureStatus

0:1

siri:CallStatusEnumeration

Classification of the timeliness of the departure part of the CALL, according to a fixed list of values. This may reflect a presentation policy, for example CALLs less than one minute behind target time are still classified as on-time. Applications may use this to guide their own presentation of times.

→‍siri:DeparturePlatformName

0:*

>siri:NaturalLanguageStringStructure

Departure QUAY (bay or platform) name. Default taken from planned timetable.

→‍siri:DepartureBoardingActivity

0:1

siri:DepartureBoardingActivityEnumeration

Nature of boarding allowed at stop. Default is 'Boarding'.

28.5. The group siri:LineGroup

siri:LineGroup

Line to which link connects.

siri:LineGroup

→‍siri:LineRef

1:1

>siri:LineRefStructure

Reference to a LINE.

→‍siri:PublishedLineName

0:*

>siri:NaturalLanguageStringStructure

Name or Number by which the LINEis known to the public.

28.6. The group siri:ProjectionGroup

siri:ProjectionGroup

-

siri:ProjectionGroup

siri:LinkProjection

0:1

+ifopt:LinkProjectionStructure

GIs projection of Section. NB Line here means Geometry Polyline, not Transmodel Transport Line.

siri:Offset

0:1

+siri:OffsetStructure

Offset from start or end of section to use when projecting.

28.7. The complex type siri:AdviceRefStructure

siri:AdviceRefStructure

siri:AdviceCodeType

Type for identifier of an advisory NOTICE

28.8. The complex type siri:AffectedCallStructure

siri:AffectedCallStructure

siri:AffectedStopPointStructure

Type for an SCHEDULED STOP POINT affected by a SITUATION.

The element content starts with items inherited from the base type:

→‍siri:StopPointRef

0:1

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

siri:PrivateRef

0:1

Alternative private code of stop.

siri:StopPointName

0:*

>siri:NaturalLanguageStringStructure

Name of SCHEDULED STOP POINT. (Unbounded since SIRI 2.0)

siri:StopPointType

0:1

siri:StopPointTypeEnumeration

Type of stop type. Normally implicit in VEHICLE mode. TPEG table pti 17_4

siri:Location

0:1

+siri:LocationStructure

Spatial coordinates of STOP POINT. Derivable from StopRef.

siri:StopPlaceRef

0:1

>ifopt:StopPlaceRefStructure

Reference of STOP PLACE related to this affected StopPoint.

siri:StopPlaceName

0:*

>siri:NaturalLanguageStringStructure

Name of STOP PLACE related to this affected StopPoint. (Unbounded to allow a text for every language)

siri:AffectedModes

0:1

+siri:AffectedModesStructure

Modes within station/stop affected by the SITUATION. If not specified, assume all modes of that station.

siri:PlaceRef

0:1

>siri:ZoneRefStructure

Reference to a SITE or TOPOGRAPHIC PLACE affected by the Locality of stop (In UK NPtg Locality Code). Derivable from StopRef.

siri:PlaceName

0:*

>siri:NaturalLanguageStringStructure

Name of locality in which stop is found. Derivable from LocalityRef. (Unbounded since SIRI 2.0)

siri:AccessibilityAssessment

0:1

+acsb:AccessibilityAssessmentStructure

Assessment of current ACCESSIBILITY of the STOP POINT as affected by the SITUATION.

siri:StopCondition

0:*

siri:RoutePointTypeEnumeration

Status of STOP

siri:ConnectionLinks

0:1

+local-type: typedef-33.1

CONNECTION links from stop.

siri:Lines

0:1

+local-type: typedef-33.2

Used to restrict stop points to some lines

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

Inherited content is followed by own content:

siri:Order

0:1

Order of visit to stop within JOURNEY PATTERN of journey.

siri:CallCondition

0:*

siri:RoutePointTypeEnumeration

Status of CALL TPEG 13_6

siri:CallRealtimeGroup

→‍siri:VehicleAtStop

0:1

Whether VEHICLE is currently at stop. Default is false (xml default added from SIRI 2.0)

siri:VehicleLocationAtStop

0:1

+siri:LocationStructure

Exact location that VEHICLE will take up / or has taken at STOP POINT.

siri:CallPropertyGroup

→‍siri:TimingPoint

0:1

Whether the stop is a TIMING POINT. Times for stops that are not timing points are sometimes interpolated crudely from the timing points, and may represent a lower level of accuracy. Default is 'true'.

siri:BoardingStretch

0:1

Whether this is a Hail and Ride Stop. Default is 'false'.

siri:RequestStop

0:1

Whether Vehicle stops only if requested explicitly by passenger. Default is 'false'.

siri:OriginDisplay

0:*

>siri:NaturalLanguageStringStructure

Origin to show for the VEHICLE at the specific stop (vehicle signage), if different to the Origin Name for the full journey. (since SIRI 2.0)

siri:DestinationDisplay

0:*

>siri:NaturalLanguageStringStructure

Destination to show for the VEHICLE at the specific stop (vehicle signage), if different to the Destination Name for the full journey.

siri:VehicleArrivalTimesGroup

→‍siri:AimedArrivalTime

0:1

Target arrival time of VEHICLE at stop according to latest working timetable.

The element contains one of the following elements (a-b)

a

→‍siri:ActualArrivalTime

-0:1

Observed time of arrival of VEHICLE at stop.

b

→‍siri:ExpectedArrivalTime

-0:1

Estimated time of arriival of VEHICLE at stop .

siri:AffectedStopArrivalGroup

→‍siri:ArrivalStatus

0:1

siri:CallStatusEnumeration

Classification of the timeliness of the visit according to a fixed list of values. If not specified, same as DepartureStatus.

→‍siri:ArrivalPlatformName

0:*

>siri:NaturalLanguageStringStructure

Bay or platform (QUAY) name to show passenger i.e. expected platform for vehicle to arrive at. Inheritable property. Can be omitted if the same as the DeparturePlatformName If there no arrival platform name separate from the departure platform name, the precedence is: (i) any arrival platform on any related dated timetable element, (ii) any departure platform name on this estimated element; (iii) any departure platform name on any related dated timetable CALL.

→‍siri:ArrivalBoardingActivity

0:1

siri:ArrivalBoardingActivityEnumeration

Type of alighting allowed at stop. Default is 'Alighting'.

siri:VehicleDepartureTimesGroup

→‍siri:AimedDepartureTime

0:1

Target departure time of VEHICLE from stop according to latest working timetable.

The element contains one of the following elements (a-b)

a

→‍siri:ActualDepartureTime

-0:1

Observed time of departure of VEHICLE from stop.

b

→‍siri:ExpectedDepartureTime

-0:1

Estimated time of departure of VEHICLE from stop, most likely taking into account all control actions such as waiting.

siri:AffectedStopDepartureGroup

→‍siri:DepartureStatus

0:1

siri:CallStatusEnumeration

Classification of the timeliness of the departure part of the CALL, according to a fixed list of values. This may reflect a presentation policy, for example CALLs less than one minute behind target time are still classified as on-time. Applications may use this to guide their own presentation of times.

→‍siri:DeparturePlatformName

0:*

>siri:NaturalLanguageStringStructure

Departure QUAY (bay or platform) name. Default taken from planned timetable.

→‍siri:DepartureBoardingActivity

0:1

siri:DepartureBoardingActivityEnumeration

Nature of boarding allowed at stop. Default is 'Boarding'.

siri:HeadwayIntervalGroup

→‍siri:AimedHeadwayInterval

0:1

siri:PositiveDurationType

For frequency based services, target interval between vehicles at stop.

→‍siri:ExpectedHeadwayInterval

0:1

siri:PositiveDurationType

For frequency based services, expected interval between vehicles at stop.

siri:AffectedInterchanges

0:1

+local-type: typedef-33.16

28.9. The complex type siri:AffectedConnectionLinkStructure

siri:AffectedConnectionLinkStructure

Type for a reference Information about a CONNECTION link from a given stop that is affected by a SITUATION.

siri:ConnectionLinkRef

0:*

>siri:ConnectionLinkRefStructure

Reference to a CONNECTION link affected by a SITUATION.

siri:ConnectionName

0:1

>siri:NaturalLanguageStringStructure

Name of CONNECTION link affected by a SITUATION.

The element contains none or one of the following elements (a) or element sequences (b)

a

siri:AllLines

-1:1

siri:EmptyType

siri:LineGroup

b

→‍siri:LineRef

-1:1

>siri:LineRefStructure

Reference to a LINE.

b

→‍siri:PublishedLineName

-0:*

>siri:NaturalLanguageStringStructure

Name or Number by which the LINEis known to the public.

b

siri:ConnectingStopPointRef

-0:1

>siri:StopPointRefStructure

Reference to other connecting STOP POINT of a CONNECTION link. If blank, both feeder and distributor vehicles go to same stop. Reference to a STOP POINT.

b

siri:ConnectingStopPointName

-0:*

>siri:NaturalLanguageStringStructure

Name of other connecting STOP POINT of a CONNECTION link. Derivable from StopRef. (Unbounded since SIRI 2.0)

b

siri:ConnectingZoneRef

-0:1

>siri:ZoneRefStructure

Zone in which connecting stop lies.

siri:ConnectionDirection

0:1

siri:ConnectionDirectionEnumeration

Direction of SERVICE JOURNEY INTERCHANGE. Default is 'both'.

siri:AffectedPathLink

0:*

+siri:AffectedPathLinkStructure

PATH LINKs affected by a SITUATION.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

28.10. The complex type siri:AffectedFacilityStructure

siri:AffectedFacilityStructure

Type for information about a FACILITY affected by an SITUATION. (since SIRI 2.0)

→‍siri:FacilityRef

0:1

>siri:FacilityRefStructure

Reference to a Facility.

siri:StartStopPointRef

0:1

>siri:StopPointRefStructure

Identifier of stop point at which availability first applies.

siri:EndStopPointRef

0:1

>siri:StopPointRefStructure

Identifier of stop point at which availability last applies.

siri:FacilityName

0:*

>siri:NaturalLanguageStringStructure

Name of FACILITY.

siri:FacilityStatus

0:*

siri:FacilityStatusEnumeration

Status of Facility

→‍siri:Extensions

0:*

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

28.11. The complex type siri:AffectedInterchangeStructure

siri:AffectedInterchangeStructure

Information about a SERVICE JOURNEY INTERCHANGE at CONNECTION link from a given SCHEDULED STOP POINT.

siri:InterchangeRef

0:1

>siri:InterchangeRefStructure

Reference to a SERVICE JOURNEY INTERCHANGE affected by a SITUATION.

siri:InterchangeStopPointRef

0:1

>siri:StopPointRefStructure

Identifier of STOP POINT of a stop at which VEHICLE JOURNEY meets for interchange If blank, same stop as destination. Reference to a STOP POINT.

siri:InterchangeStopPointName

0:*

>siri:NaturalLanguageStringStructure

Name of other Connecting STOP POINT of a connection. Derivable from InterchangeStopRef. (Unbounded since SIRI 2.0)

siri:ConnectingVehicleJourneyRef

0:1

>siri:DatedVehicleJourneyRefStructure

Reference to connecting VEHICLE JOURNEY affected by a SITUATION.

→‍siri:InterchangeStatusType

0:1

siri:InterchangeStatusEnumeration

Status of a SERVICE JOURNEY INTERCHANGE - TPEG Pti31 InterchangeStatus

siri:ConnectionLink

0:*

+siri:AffectedConnectionLinkStructure

Reference to a CONNECTION Link affected by a SITUATION.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

28.12. The complex type siri:AffectedLineStructure

siri:AffectedLineStructure

Information about the individual LINEs in the network that are affected by a SITUATION. If not explicitly overridden, modes and submodes will be defaulted to any values present (i) in the AffectedNetwork (ii) in the general context.

siri:AffectedOperator

0:*

+siri:AffectedOperatorStructure

Restricts the affected scope to the specified operators of LINEs that are affected by the situation. Overrides any value specified for (i) Affected Network (ii) General Context.

siri:LineGroup

→‍siri:LineRef

1:1

>siri:LineRefStructure

Reference to a LINE.

→‍siri:PublishedLineName

0:*

>siri:NaturalLanguageStringStructure

Name or Number by which the LINEis known to the public.

siri:Origins

0:*

+siri:AffectedStopPointStructure

Restricts the affected scope to the specified origins

siri:Destinations

0:*

+siri:AffectedStopPointStructure

Restricts the affected scope to the specified DESTINATIONs

siri:Direction

0:*

+siri:DirectionStructure

DIRECTIONs affected.

siri:Routes

0:1

+local-type: typedef-33.4

Restricts the affected scope to the specified ROUTEs

siri:Sections

0:1

+local-type: typedef-33.5

Restricts the affected scope to the specified LINE SECTIONs

siri:StopPoints

0:1

+local-type: typedef-33.6

Restricts the affected scope to the specified SCHEDULED STOP POINTs

siri:StopPlaces

0:1

+local-type: typedef-33.7

Restricts the affected scope to the specified STOP PLACEs

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

28.13. The complex type siri:AffectedModesStructure

siri:AffectedModesStructure

Type for TRANSPORT MODEs affecetd by a SITUATION.

The element contains one of the following elements (a-b)

a

siri:AllModes

-0:1

siri:EmptyType

All known modes for stop.

b

siri:Mode

-0:*

+local-type: typedef-33.3

Mode affected by SITUATION.

28.14. The complex type siri:AffectedNetworkStructure

siri:AffectedNetworkStructure

Type for information about the parts of the network affected by an incident. If not explicitly overridden, modes and submodes will be defaulted to any values present in the general context.

siri:AffectedOperator

0:*

+siri:AffectedOperatorStructure

Operators of LINEs affected by incident. Overrides any value specified for (i) General Context.

siri:NetworkRef

0:1

>siri:NetworkRefStructure

Network of affected LINE. If absent, may be taken from context.

siri:NetworkName

0:*

>siri:NaturalLanguageStringStructure

Name of Network. (Unbounded since SIRI 2.0)

siri:RoutesAffected

0:*

>siri:NaturalLanguageStringStructure

Textual description of overall routes affected. Should correspond to any structured description in the AffectedLines element. (Unbounded since SIRI 2.0)

siri:AffectedModeGroup

→‍siri:VehicleMode

0:1

siri:VehicleModesOfTransportEnumeration

Vehicle mode or mode of transport.

The element contains one of the following elements (a-h)

siri:PtNetworkModeChoiceGroup

a

→‍siri:AirSubmode

-1:1

siri:AirSubmodesOfTransportEnumeration

TPEG Pti08 and Pts108 "AirService" submodes.

b

→‍siri:BusSubmode

-1:1

siri:BusSubmodesOfTransportEnumeration

TPEG Pti05 and Pts105 "BusService" submodes.

c

→‍siri:CoachSubmode

-1:1

siri:CoachSubmodesOfTransportEnumeration

TPEG Pti03 and Pts103 "CoachService" submodes.

d

→‍siri:MetroSubmode

-1:1

siri:MetroSubmodesOfTransportEnumeration

TPEG Pti04 metro and Pts104 "UrbanRailwayService" submodes.

e

→‍siri:RailSubmode

-1:1

siri:RailSubmodesOfTransportEnumeration

TPEG Pti02, Pts102 "RailwayService" and train link loc13 submodes.

f

→‍siri:TramSubmode

-1:1

siri:TramSubmodesOfTransportEnumeration

TPEG Pti06 tram and Pts104 "UrbanRailwayService" submodes.

g

→‍siri:WaterSubmode

-1:1

siri:WaterSubmodesOfTransportEnumeration

TPEG Pti07 and Pts107 "WaterTransportService" submodes.

h

→‍siri:TelecabinSubmode

-1:1

siri:TelecabinSubmodesOfTransportEnumeration

TPEG Pti09 telecabin and Pts109 "GondolaCableCarService" submodes.

siri:AffectedModeGroup

siri:AccessMode

0:1

ifopt:AccessModesEnumeration

The element contains one of the following elements (a-d)

a

siri:AllLines

-1:1

siri:EmptyType

All LINEs in the network are affected.

b

siri:SelectedRoutes

-1:*

+siri:AffectedRouteStructure

Only some ROUTEs are affected, LINE level information not available. See the RoutesAffected element for textual description.

c

siri:AffectedSection

-1:*

+siri:AffectedSectionStructure

Only some COMMON SECTIONs are affected, LINE level information not available.

d

siri:AffectedLine

-1:*

+siri:AffectedLineStructure

Information about the indvidual LINEs in the network that are affected. If not explicitly overridden, modes and submodes will be defaulted to any values present (i) in the AffectedNetwork (ii) In the general context.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

28.15. The complex type siri:AffectedOperatorStructure

siri:AffectedOperatorStructure

Type for Annotated reference to an OPERATOR affected by a SITUATION.

siri:OperatorRef

0:1

>siri:OperatorRefStructure

Reference to an OPERATOR.

siri:OperatorName

0:*

>siri:NaturalLanguageStringStructure

Public Name of OPERATOR. Can be derived from OperatorRef. (Unbounded since SIRI 2.0)

siri:OperatorShortName

0:*

>siri:NaturalLanguageStringStructure

Short Name for OPERATOR. Can be derived from OperatorRef. (Unbounded since SIRI 2.0)

siri:OperationalUnitRef

0:*

>siri:OperationalUnitRefStructure

OPERATIONAL UNIT responsible for managing services.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

28.16. The complex type siri:AffectedPathLinkStructure

siri:AffectedPathLinkStructure

Information about a CONNECTION link from a given stop affected by a SITUATION.

siri:LinkRef

0:*

Identifier of CONNECTION link.

siri:LinkName

0:*

>siri:NaturalLanguageStringStructure

Description of Link. (Unbounded since SIRI 2.0)

siri:AccessibilityFeature

0:1

siri:AccessibilityFeatureEnumeration

Nature of CONNECTION link.

siri:LinkDirection

0:*

Description of a DIRECTION of CONNECTION link.

siri:ProjectionGroup

siri:LinkProjection

0:1

+ifopt:LinkProjectionStructure

GIs projection of Section. NB Line here means Geometry Polyline, not Transmodel Transport Line.

siri:Offset

0:1

+siri:OffsetStructure

Offset from start or end of section to use when projecting.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

28.17. The complex type siri:AffectedPlaceStructure

siri:AffectedPlaceStructure

Type for annotated references to a TOPOGRAPHIC PLACE.

siri:PlaceRef

0:1

Reference to a SITE or TOPOGRAPHIC PLACE (Locality).

siri:PrivateCode

0:1

Alternative identifier of SITE or TOPOGRAPHIC PLACE

siri:PlaceName

0:*

>siri:NaturalLanguageStringStructure

Name of SITE or TOPOGRAPHIC PLACE (locality) in which stop is found. (Unbounded since SIRI 2.0)

siri:Location

0:1

+siri:LocationStructure

Spatial coordinates of STOP POINT. Derivable from StopRef.

siri:PlaceCategory

0:1

Category of TOPOGRAPHIC PLACE or SITE.

siri:EquipmentRef

0:*

Reference to an EQUIPMENT found at SITE.

siri:AccessibilityAssessment

0:1

+acsb:AccessibilityAssessmentStructure

Changes to accessibility for SITE.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

28.18. The complex type siri:AffectedRouteStructure

siri:AffectedRouteStructure

An ordered list of MAPPING POINTs defining one single path through the road (or rail) Network. A ROUTE may pass through the same MAPPING POINT more than once.

siri:RouteRef

0:1

>siri:RouteRefStructure

Reference to a ROUTE affected by SITUATION.

siri:Direction

0:*

+siri:DirectionStructure

DIRECTIONS affected by SITUATION.

siri:Sections

0:1

+local-type: typedef-33.9

Sections of ROUTE affected by SITUATION.

siri:StopPoints

0:1

+local-type: typedef-33.10

Stop Poins of the ROUTE. Can be either all or only affected by SITUATION.

siri:RouteLinks

0:1

+local-type: typedef-33.11

ROUTE LINKs affected by SITUATION.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

28.19. The complex type siri:AffectedSectionStructure

siri:AffectedSectionStructure

Type for information about the SECTIONs affected by a SITUATION.

The element contains one of the following elements (a-b)

a

siri:SectionRef

-0:1

>siri:SectionRefStructure

Reference to a section of ROUTE affected by a SITUATION.

b

siri:IndirectSectionRef

-1:1

+local-type: typedef-33.8

An indirect reference to a COMMON SECTION by stating the stop point ref of the first and last POINT IN JOURNEY PATTERN of the section in question. Intermediate POINTs should be added if necessary to distinguish different sections having the same start and end point and is a means to exclude sections not containing those stop points.

siri:ProjectionGroup

siri:LinkProjection

0:1

+ifopt:LinkProjectionStructure

GIs projection of Section. NB Line here means Geometry Polyline, not Transmodel Transport Line.

siri:Offset

0:1

+siri:OffsetStructure

Offset from start or end of section to use when projecting.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

28.20. The complex type siri:AffectedStopPlaceComponentStructure

siri:AffectedStopPlaceComponentStructure

siri:AffectedStopPlaceElementStructure

Type for information about the quays affected by an SITUATION.

The element content starts with items inherited from the base type:

siri:AccessibilityAssessment

0:1

+acsb:AccessibilityAssessmentStructure

Disruption of accessibility.

Inherited content is followed by own content:

siri:ComponentRef

1:1

>ifopt:StopPlaceComponentRefStructure

Reference to a STOP PLACE.

siri:ComponentName

0:*

>siri:NaturalLanguageStringStructure

Name of component. (Unbounded since SIRI 2.0)

siri:ComponentType

0:1

ifopt:StopPlaceComponentTypeEnumeration

Type of Component.

ifopt:PlaceProjectionGroup

→‍ifopt:PointProjection

0:1

+ifopt:PointProjectionStructure

Points may be defined in tagged format or using GM coordinates element.

→‍ifopt:LinkProjection

0:1

+ifopt:LinkProjectionStructure

Projection as a geospatial polyline.

→‍ifopt:ZoneProjection

0:1

+ifopt:ZoneProjectionStructure

PROJECTION onto a geospatial zone.

siri:Offset

0:1

+siri:OffsetStructure

Further qualifcation of affected part of Link projection,

siri:AccessFeatureType

0:1

siri:AccessibilityFeatureEnumeration

Type of AccessFeature (+SIRI.20)

siri:AffectedFacilities

0:1

+local-type: typedef-33.21

Facilities available for component (since SIRI 2.0)

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

28.21. The complex type siri:AffectedStopPlaceElementStructure

siri:AffectedStopPlaceElementStructure

Type for information about the quays affected by an SITUATION.

siri:AccessibilityAssessment

0:1

+acsb:AccessibilityAssessmentStructure

Disruption of accessibility.

28.22. The complex type siri:AffectedStopPlaceStructure

siri:AffectedStopPlaceStructure

siri:AffectedStopPlaceElementStructure

Type for information about the quays affected by an SITUATION.

The element content starts with items inherited from the base type:

siri:AccessibilityAssessment

0:1

+acsb:AccessibilityAssessmentStructure

Disruption of accessibility.

Inherited content is followed by own content:

siri:StopPlaceRef

1:1

>ifopt:StopPlaceRefStructure

Identifier of STOP PLACE affected by SITUATION.

siri:PlaceName

0:*

>siri:NaturalLanguageStringStructure

Name of STOP PLACE. (Unbounded since SIRI 2.0)

siri:StopPlaceType

0:1

siri:StopPlaceTypeEnumeration

Type of STOP PLACE.

siri:AffectedFacilities

0:1

+local-type: typedef-33.17

Facilities available for VEHICLE JOURNEY (since SIRI 2.0)

siri:AffectedComponents

0:1

+local-type: typedef-33.18

Quays affected by SITUATION.

siri:AffectedNavigationPaths

0:1

+local-type: typedef-33.19

PathLinks affected by SITUATION.

siri:Lines

0:1

+local-type: typedef-33.20

Used to restrict STOP PLACEs to some lines

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

28.23. The complex type siri:AffectedStopPointStructure

siri:AffectedStopPointStructure

Type for an SCHEDULED STOP POINT affected by a SITUATION.

→‍siri:StopPointRef

0:1

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

siri:PrivateRef

0:1

Alternative private code of stop.

siri:StopPointName

0:*

>siri:NaturalLanguageStringStructure

Name of SCHEDULED STOP POINT. (Unbounded since SIRI 2.0)

siri:StopPointType

0:1

siri:StopPointTypeEnumeration

Type of stop type. Normally implicit in VEHICLE mode. TPEG table pti 17_4

siri:Location

0:1

+siri:LocationStructure

Spatial coordinates of STOP POINT. Derivable from StopRef.

siri:StopPlaceRef

0:1

>ifopt:StopPlaceRefStructure

Reference of STOP PLACE related to this affected StopPoint.

siri:StopPlaceName

0:*

>siri:NaturalLanguageStringStructure

Name of STOP PLACE related to this affected StopPoint. (Unbounded to allow a text for every language)

siri:AffectedModes

0:1

+siri:AffectedModesStructure

Modes within station/stop affected by the SITUATION. If not specified, assume all modes of that station.

siri:PlaceRef

0:1

>siri:ZoneRefStructure

Reference to a SITE or TOPOGRAPHIC PLACE affected by the Locality of stop (In UK NPtg Locality Code). Derivable from StopRef.

siri:PlaceName

0:*

>siri:NaturalLanguageStringStructure

Name of locality in which stop is found. Derivable from LocalityRef. (Unbounded since SIRI 2.0)

siri:AccessibilityAssessment

0:1

+acsb:AccessibilityAssessmentStructure

Assessment of current ACCESSIBILITY of the STOP POINT as affected by the SITUATION.

siri:StopCondition

0:*

siri:RoutePointTypeEnumeration

Status of STOP

siri:ConnectionLinks

0:1

+local-type: typedef-33.1

CONNECTION links from stop.

siri:Lines

0:1

+local-type: typedef-33.2

Used to restrict stop points to some lines

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

28.24. The complex type siri:AffectedVehicleJourneyStructure

siri:AffectedVehicleJourneyStructure

Type for information about a VEHICLE JOURNEY affected by a SITUATION.

The element contains none or one of the following elements (a-b)

a

siri:FramedVehicleJourneyRef

-1:1

+siri:FramedVehicleJourneyRefStructure

Refercence to a VEHICLE JOURENY framed by the day. SIRI 2.0

b

siri:VehicleJourneyRef

-1:*

>siri:VehicleJourneyRefStructure

DEPRECATED (SIRI 2.1) - use only FramedVehicleJourneyRef

siri:DatedVehicleJourneyRef

0:*

>siri:DatedVehicleJourneyRefStructure

Reference to a specific DATED VEHICLE JOURNEY affected by a SITUATION.

siri:JourneyName

0:*

>siri:NaturalLanguageStringStructure

Name of journey affected by a SITUATION. (Unbounded since SIRI 2.0)

siri:Operator

0:1

+siri:AffectedOperatorStructure

OPERATOR of LINE affected by SITUATION.

siri:LineRef

0:1

>siri:LineRefStructure

Reference to the LINE of the journey affected by an SITUATION.

→‍siri:PublishedLineName

0:*

>siri:NaturalLanguageStringStructure

Name or Number by which the LINEis known to the public.

siri:DirectionRef

0:1

>siri:DirectionRefStructure

DIRECTION of LINE in which journey runs.

siri:BlockRef

0:1

>siri:BlockRefStructure

BLOCK which journey runs. (since SIRI 2.0)

siri:TrainNumbers

0:1

+local-type: typedef-33.12

TRAIN NUMBERs for journey. (since SIRI 2.0)

siri:JourneyParts

0:1

+local-type: typedef-33.13

JOURNEY PARTs making up JOURNEY +SIRIv2.0 e.

siri:Origins

0:*

+siri:AffectedStopPointStructure

Restricts the affected scope to the specified origins from which the LINE runs. [equivalent to pti15 1 start_point route_description_type]

siri:Destinations

0:*

+siri:AffectedStopPointStructure

Restricts the affected scope to the specified DESTINATIONs

siri:Route

0:*

+siri:AffectedRouteStructure

ROUTE affected by the SITUATION.

siri:OriginAimedDepartureTime

0:1

Timetabled departure tme of journey from Origin.

siri:DestinationAimedArrivalTime

0:1

Timetabled arrival time of journey at Destination.

siri:OriginDisplayAtDestination

0:*

>siri:NaturalLanguagePlaceNameStructure

DESTINATION name shown for journey at the origin. Can be Used to identify journey for user. (since SIRI 2.0),

siri:DestinationDisplayAtOrigin

0:*

>siri:NaturalLanguagePlaceNameStructure

DESTINATION name shown for journey at the origin. Can be Used to identify journey for user. (since SIRI 2.0)

siri:AccessibilityAssessment

0:1

+acsb:AccessibilityAssessmentStructure

Accessibility Disruption status ofto JOURNEY, as affected by Situation.

siri:JourneyCondition

0:*

siri:ServiceConditionEnumeration

Status of service for this Vehicle Journey - TPEG value. Multiple Conditions can be valid at the same time. (since SIRI 2.0)

siri:Calls

0:1

+local-type: typedef-33.14

CALLs making up VEHICLE JOURNEY [equivalent to TPEG pti15 3 stop, 15_5 not-stopping, 15-6 temporary stop route_description_type]

siri:Facilities

0:1

+local-type: typedef-33.15

Facilities available for VEHICLE JOURNEY (since SIRI 2.0)

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

28.25. The complex type siri:AffectedVehicleStructure

siri:AffectedVehicleStructure

Type for information about a VEHICLE affected by an SITUATION.

siri:VehicleRef

1:1

>siri:VehicleRefStructure

Reference to a specific VEHICLE affected by an SITUATION.

siri:VehicleRegistrationNumberPlate

0:*

Registration plate of VEHICLE

siri:PhoneNumber

0:1

siri:PhoneType

(Mobile) phone number on which the vehicle can be called

siri:IPAddress

0:1

Internet protocol address of the VEHICLE in form 000.000.000.000

siri:RadioAddress

0:1

Radio address of the VEHICLE

siri:FramedVehicleJourneyRef

0:1

+siri:FramedVehicleJourneyRefStructure

Reference to VEHICLE JOURNEY framed by the day which the VEHICLE is running.

siri:Location

0:1

+siri:LocationStructure

Location where the VEHICLE was when the situation arose

siri:CurrentLocation

0:1

+siri:LocationStructure

Current Location of the VEHICLE

siri:AccessibilityAssessment

0:1

+acsb:AccessibilityAssessmentStructure

Current Accessibility assessment of vehicle.

siri:BasicServiceInfoGroup

siri:OperatorRef

0:1

>siri:OperatorRefStructure

OPERATOR of a VEHICLE JOURNEY. Note that the operator may change over the course of a journey. This shoudl show teh operator for the curent point in the journey. Use Journey Parts tp record all the operators in the whole journeyh.

siri:ProductCategoryRef

0:1

>siri:ProductCategoryRefStructure

Product Classification of VEHICLE JOURNEY- subdivides a transport mode. e.g. express, loacl.

→‍siri:ServiceFeatureRef

0:*

>siri:ServiceFeatureRefStructure

Classification of service into arbitrary Service categories, e.g. school bus. SIRI provides a recommended set of values covering most usages, intended to be TPEG comnpatible. See the SIRI facilities packaged.

siri:ServiceInfoGroup

siri:VehicleFeatureRef

0:*

>siri:VehicleFeatureRefStructure

Features of VEHICLE providing journey. Recommended SIRI values based on TPEG are given in SIRI documentation and enumerated in the siri_facilities package.

siri:TrainBlockPart

0:*

+siri:TrainBlockPartStructure

If a VEHICLE JOURNEY is a coupled journey, i.e. comprises several coupled BLOCK PARTs, there will be a separate delivery for each BLOCK PART and this element will indicate the vehicles that the journey part uses.

siri:OperationalBlockGroup

siri:BlockRef

0:1

>siri:BlockRefStructure

BLOCK that VEHICLE is running.

siri:CourseOfJourneyRef

0:1

>siri:CourseOfJourneyRefStructure

COURSE OF JOURNEY ('Run') that VEHICLE is running.

siri:InCongestion

0:1

Whether the VEHICLE is in traffic congestion. If not, present, not known.

siri:InPanic

0:1

Whether the panic alarm on the VEHICLE is activated. Default is 'false'.

siri:HeadwayService

0:1

Whether this is a Headway Service, that is shown as operating at a prescribed interval rather than to a fixed timetable. Default is 'false'.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

28.26. The complex type siri:CasualtiesStructure

siri:CasualtiesStructure

Type for Information on casualties.

siri:NumberOfDeaths

0:1

Number of fatalities.

siri:NumberOfInjured

0:1

Number of injured presons.

28.27. The complex type siri:NetworkRefStructure

siri:NetworkRefStructure

siri:OperatorCodeType

Type for identifier of an OPERATOR Code.

28.28. The complex type siri:NetworkStructure

siri:NetworkStructure

Type for Annotated reference to a NETWORK affected by a SITUATION.

siri:NetworkRef

0:1

>siri:OperatorRefStructure

Reference to a NETWORK.

siri:NetworkName

0:*

>siri:NaturalLanguageStringStructure

Name of NETWORK. Can be derived from NetworkRef. (Unbounded since SIRI 2.0)

siri:AffectedModeGroup

→‍siri:VehicleMode

0:1

siri:VehicleModesOfTransportEnumeration

Vehicle mode or mode of transport.

The element contains one of the following elements (a-h)

siri:PtNetworkModeChoiceGroup

a

→‍siri:AirSubmode

-1:1

siri:AirSubmodesOfTransportEnumeration

TPEG Pti08 and Pts108 "AirService" submodes.

b

→‍siri:BusSubmode

-1:1

siri:BusSubmodesOfTransportEnumeration

TPEG Pti05 and Pts105 "BusService" submodes.

c

→‍siri:CoachSubmode

-1:1

siri:CoachSubmodesOfTransportEnumeration

TPEG Pti03 and Pts103 "CoachService" submodes.

d

→‍siri:MetroSubmode

-1:1

siri:MetroSubmodesOfTransportEnumeration

TPEG Pti04 metro and Pts104 "UrbanRailwayService" submodes.

e

→‍siri:RailSubmode

-1:1

siri:RailSubmodesOfTransportEnumeration

TPEG Pti02, Pts102 "RailwayService" and train link loc13 submodes.

f

→‍siri:TramSubmode

-1:1

siri:TramSubmodesOfTransportEnumeration

TPEG Pti06 tram and Pts104 "UrbanRailwayService" submodes.

g

→‍siri:WaterSubmode

-1:1

siri:WaterSubmodesOfTransportEnumeration

TPEG Pti07 and Pts107 "WaterTransportService" submodes.

h

→‍siri:TelecabinSubmode

-1:1

siri:TelecabinSubmodesOfTransportEnumeration

TPEG Pti09 telecabin and Pts109 "GondolaCableCarService" submodes.

siri:AffectedModeGroup

siri:AccessMode

0:1

ifopt:AccessModesEnumeration

28.29. The complex type siri:OffsetStructure

siri:OffsetStructure

Type for information about the LINEs affected by a SITUATION.

siri:DistanceFromStart

0:1

Distance in metres from start of link at which SITUATION is to be shown. I f absent use start of link.

siri:DistanceFromEnd

0:1

Distance in metres from end of link at which SITUATION is to be shown. I f absent use end of link.

28.30. The complex type siri:OperationalUnitRefStructure

siri:OperationalUnitRefStructure

siri:OperatorRefStructure

Type for identifier of an OPERATOR Code.

28.31. The complex type siri:SectionRefStructure

siri:SectionRefStructure

siri:LineRefCodeType

Type for identifier of a LINE

28.32. The complex type siri:ZoneRefStructure

siri:ZoneRefStructure

siri:ZoneCodeType

Type for identifier of a ZONe.

28.33. The complex type complexType[siri:AffectedStopPointStructure]/ConnectionLinks#complexType (typedef-33.1)

complexType[siri:AffectedStopPointStructure]
  /ConnectionLinks #complexType
  (typedef-33.1)

-

siri:AffectedConnectionLink

1:*

+siri:AffectedConnectionLinkStructure

CONNECTION LINKs from stop that are affected by the SITUATION.

28.34. The complex type complexType[siri:AffectedRouteStructure]/StopPoints#complexType (typedef-33.10)

complexType[siri:AffectedRouteStructure]
  /StopPoints #complexType
  (typedef-33.10)

-

siri:AffectedOnly

0:1

Indicates whether the list of STOP POINTS contains all STOP POINTS of ROUTE or only affected by SITUATION.

siri:AffectedStopPoint

1:1

+siri:AffectedStopPointStructure

Stop Point of the ROUTE

siri:LinkProjectionToNextStopPoint

0:1

+ifopt:LinkProjectionStructure

GIs projection of Link to the next provided StopPoint. NB Line here means Geometry Polyline, not Transmodel Transport Line.

28.35. The complex type complexType[siri:AffectedRouteStructure]/RouteLinks#complexType (typedef-33.11)

complexType[siri:AffectedRouteStructure]
  /RouteLinks #complexType
  (typedef-33.11)

-

siri:RouteLinkRef

1:*

>siri:RouteLinkRefStructure

28.36. The complex type complexType[siri:AffectedVehicleJourneyStructure]/TrainNumbers#complexType (typedef-33.12)

complexType[siri:AffectedVehicleJourneyStructure]
  /TrainNumbers #complexType
  (typedef-33.12)

-

siri:TrainNumberRef

1:*

>siri:TrainNumberRefStructure

TRAIN NUMBER assigned to VEHICLE JOURNEY. +SIRI 2.0

28.37. The complex type complexType[siri:AffectedVehicleJourneyStructure]/JourneyParts#complexType (typedef-33.13)

complexType[siri:AffectedVehicleJourneyStructure]
  /JourneyParts #complexType
  (typedef-33.13)

-

siri:JourneyPartInfo

1:*

+siri:JourneyPartInfoStructure

Information about Parts of JOURNEY (since SIRI 2.0)

28.38. The complex type complexType[siri:AffectedVehicleJourneyStructure]/Calls#complexType (typedef-33.14)

complexType[siri:AffectedVehicleJourneyStructure]
  /Calls #complexType
  (typedef-33.14)

-

siri:Call

1:*

+siri:AffectedCallStructure

28.39. The complex type complexType[siri:AffectedVehicleJourneyStructure]/Facilities#complexType (typedef-33.15)

complexType[siri:AffectedVehicleJourneyStructure]
  /Facilities #complexType
  (typedef-33.15)

-

siri:AffectedFacility

1:*

+siri:AffectedFacilityStructure

Facililitiy available for VEHICLE JOURNEY (since SIRI 2.0)

28.40. The complex type complexType[siri:AffectedCallStructure]/AffectedInterchanges#complexType (typedef-33.16)

complexType[siri:AffectedCallStructure]
  /AffectedInterchanges #complexType
  (typedef-33.16)

-

siri:AffectedInterchange

0:*

+siri:AffectedInterchangeStructure

28.41. The complex type complexType[siri:AffectedStopPlaceStructure]/AffectedFacilities#complexType (typedef-33.17)

complexType[siri:AffectedStopPlaceStructure]
  /AffectedFacilities #complexType
  (typedef-33.17)

-

siri:AffectedFacility

1:*

+siri:AffectedFacilityStructure

Facililitiy available for VEHICLE JOURNEY (since SIRI 2.0)

28.42. The complex type complexType[siri:AffectedStopPlaceStructure]/AffectedComponents#complexType (typedef-33.18)

complexType[siri:AffectedStopPlaceStructure]
  /AffectedComponents #complexType
  (typedef-33.18)

-

siri:AffectedComponent

0:*

+siri:AffectedStopPlaceComponentStructure

Quay affected by SITUATION.

28.43. The complex type complexType[siri:AffectedStopPlaceStructure]/AffectedNavigationPaths#complexType (typedef-33.19)

complexType[siri:AffectedStopPlaceStructure]
  /AffectedNavigationPaths #complexType
  (typedef-33.19)

-

siri:NavigationPathRef

1:*

>ifopt:NavigationPathRefStructure

28.44. The complex type complexType[siri:AffectedStopPointStructure]/Lines#complexType (typedef-33.2)

complexType[siri:AffectedStopPointStructure]
  /Lines #complexType
  (typedef-33.2)

-

siri:AffectedLine

1:*

+siri:AffectedLineStructure

28.45. The complex type complexType[siri:AffectedStopPlaceStructure]/Lines#complexType (typedef-33.20)

complexType[siri:AffectedStopPlaceStructure]
  /Lines #complexType
  (typedef-33.20)

-

siri:AffectedLine

1:*

+siri:AffectedLineStructure

28.46. The complex type complexType[siri:AffectedStopPlaceComponentStructure]/AffectedFacilities#complexType (typedef-33.21)

complexType[siri:AffectedStopPlaceComponentStructure]
  /AffectedFacilities #complexType
  (typedef-33.21)

-

siri:AffectedFacility

1:*

+siri:AffectedFacilityStructure

Facility available for VEHICLE JOURNEY (since SIRI 2.0)

28.47. The complex type complexType[siri:AffectedModesStructure]/Mode#complexType (typedef-33.3)

complexType[siri:AffectedModesStructure]
  /Mode #complexType
  (typedef-33.3)

-

siri:AffectedModeGroup

→‍siri:VehicleMode

0:1

siri:VehicleModesOfTransportEnumeration

Vehicle mode or mode of transport.

The element contains one of the following elements (a-h)

siri:PtNetworkModeChoiceGroup

a

→‍siri:AirSubmode

-1:1

siri:AirSubmodesOfTransportEnumeration

TPEG Pti08 and Pts108 "AirService" submodes.

b

→‍siri:BusSubmode

-1:1

siri:BusSubmodesOfTransportEnumeration

TPEG Pti05 and Pts105 "BusService" submodes.

c

→‍siri:CoachSubmode

-1:1

siri:CoachSubmodesOfTransportEnumeration

TPEG Pti03 and Pts103 "CoachService" submodes.

d

→‍siri:MetroSubmode

-1:1

siri:MetroSubmodesOfTransportEnumeration

TPEG Pti04 metro and Pts104 "UrbanRailwayService" submodes.

e

→‍siri:RailSubmode

-1:1

siri:RailSubmodesOfTransportEnumeration

TPEG Pti02, Pts102 "RailwayService" and train link loc13 submodes.

f

→‍siri:TramSubmode

-1:1

siri:TramSubmodesOfTransportEnumeration

TPEG Pti06 tram and Pts104 "UrbanRailwayService" submodes.

g

→‍siri:WaterSubmode

-1:1

siri:WaterSubmodesOfTransportEnumeration

TPEG Pti07 and Pts107 "WaterTransportService" submodes.

h

→‍siri:TelecabinSubmode

-1:1

siri:TelecabinSubmodesOfTransportEnumeration

TPEG Pti09 telecabin and Pts109 "GondolaCableCarService" submodes.

siri:AffectedModeGroup

siri:AccessMode

0:1

ifopt:AccessModesEnumeration

28.48. The complex type complexType[siri:AffectedLineStructure]/Routes#complexType (typedef-33.4)

complexType[siri:AffectedLineStructure]
  /Routes #complexType
  (typedef-33.4)

-

siri:AffectedRoute

1:*

+siri:AffectedRouteStructure

Route affected by Situation.

28.49. The complex type complexType[siri:AffectedLineStructure]/Sections#complexType (typedef-33.5)

complexType[siri:AffectedLineStructure]
  /Sections #complexType
  (typedef-33.5)

-

siri:AffectedSection

1:*

+siri:AffectedSectionStructure

28.50. The complex type complexType[siri:AffectedLineStructure]/StopPoints#complexType (typedef-33.6)

complexType[siri:AffectedLineStructure]
  /StopPoints #complexType
  (typedef-33.6)

-

siri:AffectedStopPoint

1:*

+siri:AffectedStopPointStructure

28.51. The complex type complexType[siri:AffectedLineStructure]/StopPlaces#complexType (typedef-33.7)

complexType[siri:AffectedLineStructure]
  /StopPlaces #complexType
  (typedef-33.7)

-

siri:AffectedStopPlace

1:*

+siri:AffectedStopPlaceStructure

28.52. The complex type complexType[siri:AffectedSectionStructure]/IndirectSectionRef#complexType (typedef-33.8)

complexType[siri:AffectedSectionStructure]
  /IndirectSectionRef #complexType
  (typedef-33.8)

-

The element contains one of the following elements (a-c)

a

siri:FirstStopPointRef

-1:1

>siri:StopPointRefStructure

Used to indicate the SCHEDULED stop point at the start of the SECTION

b

siri:FirstStopPlaceRef

-1:1

>ifopt:StopPlaceRefStructure

Used to indicate that any SCHEDULED stop point with a stop assignment to the indicated StopPlace is to be considered as start of the SECTION

c

siri:FirstQuayRef

-1:1

>siri:QuayRefStructure

Used to indicate that any SCHEDULED stop point with a stop assignment to the indicated QUAY is to be considered as start of the SECTION

The element contains none or more of the following elements (a-c)

a

siri:IntermediateStopPointRef

-1:1

>siri:StopPointRefStructure

An intermediate Stop POINT of the SECTION that must be part of SECTION

b

siri:IntermediateStopPlaceRef

-1:1

>ifopt:StopPlaceRefStructure

Used to indicate that at least one SCHEDULED stop point with a stop assignment to the indicated StopPlace must be part of the SECTION

c

siri:IntermediateQuayRef

-1:1

>siri:QuayRefStructure

Used to indicate that at least one SCHEDULED stop point with a stop assignment to the indicated QUAY must be part of the SECTION

The element contains one of the following elements (a-c)

a

siri:LastStopPointRef

-1:1

>siri:StopPointRefStructure

Used to indicate the SCHEDULED stop point at the end of the SECTION

b

siri:LastStopPlaceRef

-1:1

>ifopt:StopPlaceRefStructure

Used to indicate that any SCHEDULED stop point with a stop assignment to the indicated StopPlace is to be considered as end of the SECTION

c

siri:LastQuayRef

-1:1

>siri:QuayRefStructure

Used to indicate that any SCHEDULED stop point with a stop assignment to the indicated QUAY is to be considered as end of the SECTION

28.53. The complex type complexType[siri:AffectedRouteStructure]/Sections#complexType (typedef-33.9)

complexType[siri:AffectedRouteStructure]
  /Sections #complexType
  (typedef-33.9)

-

siri:AffectedSection

1:*

+siri:AffectedSectionStructure

Sections of ROUTE that is affected by SITUATION.

29. SIRI-SX Situation Classifiers.

29.1. Simple type definitions

PredictabilityEnumeration

Values for Predictability Status.

planned

-

unplanned

-

all

-

ServiceConditionEnumeration

Values for TPEG Pts43 ServiceStatus, with additional values from Pti013

unknown

TPEG Pts43_0, unknown

delay

TPEG Pts43_1, delay

minorDelays

TPEG Pts43_2, minor delays

majorDelays

TPEG Pts43_3, major delays

operationTimeExtension

TPEG Pts43_4, operation time extension

onTime

TPEG Pts43_5, on time

disturbanceRectified

TPEG Pts43_6, disturbance rectified

changeOfPlatform

TPEG Pts43_7, change of platform

lineCancellation

TPEG Pts43_8, line cancellation

tripCancellation

TPEG Pts43_9, trip cancellation

boarding

TPEG Pts43_10, boarding

goToGate

TPEG Pts43_11, go to gate

stopCancelled

TPEG Pts43_12, stop cancelled

stopMoved

TPEG Pts43_13, stop moved

stopOnDemand

TPEG Pts43_14, stop on demand

additionalStop

TPEG Pts43_15, additional stop

substitutedStop

TPEG Pts43_16, substituted stop

diverted

TPEG Pts43_17, diverted

disruption

TPEG Pts43_18, disruption

limitedOperation

TPEG Pts43_19, limited operation

discontinuedOperation

TPEG Pts43_20, discontinued operation

irregularTraffic

TPEG Pts43_21, irregular traffic

wagonOrderChanged

TPEG Pts43_22, wagon order changed

trainShortened

TPEG Pts43_23, train shortened

additionalRide

TPEG Pts43_24, additional ride

replacementRide

TPEG Pts43_25, replacement ride

temporarilyNonStopping

TPEG Pts43_26, temporarily non-stopping

temporaryStopplace

TPEG Pts43_27, temporary stopplace

undefinedStatus

TPEG Pts43_255, undefined status

altered

TPEG Pti13_1, DEPRECATED since SIRI 2.1

cancelled

TPEG Pti13_2, DEPRECATED since SIRI 2.1

delayed

TPEG Pti13_3, DEPRECATED since SIRI 2.1

noService

TPEG Pti13_5, DEPRECATED since SIRI 2.1

disrupted

TPEG Pti13_6, DEPRECATED since SIRI 2.1

additionalService

TPEG Pti13_7, DEPRECATED since SIRI 2.1

specialService

TPEG Pti13_8, DEPRECATED since SIRI 2.1

normalService

TPEG Pti13_10, DEPRECATED since SIRI 2.1

intermittentService

TPEG Pti13_11, DEPRECATED since SIRI 2.1

shortFormedService

TPEG Pti13_12, DEPRECATED since SIRI 2.1

fullLengthService

TPEG Pti13_13, DEPRECATED since SIRI 2.1

extendedService

TPEG Pti13_14, DEPRECATED since SIRI 2.1

splittingTrain

TPEG Pti13_15, DEPRECATED since SIRI 2.1

replacementTransport

TPEG Pti13_16, DEPRECATED since SIRI 2.1

arrivesEarly

TPEG Pti13_17, DEPRECATED since SIRI 2.1

shuttleService

TPEG Pti13_18, DEPRECATED since SIRI 2.1

replacementService

TPEG Pti13_19, DEPRECATED since SIRI 2.1

undefinedServiceInformation

TPEG Pti13_255, DEPRECATED since SIRI 2.1

SeverityEnumeration

Values for TPEG Pti26 - Severity

unknown

TPEG Pti26_0, unknown

verySlight

TPEG Pti26_1, very slight

slight

TPEG Pti26_2, slight

normal

TPEG Pti26_3, normal

severe

TPEG Pti26_4, severe

verySevere

TPEG Pti26_5, very severe

noImpact

TPEG Pti26_6, no impact

undefined

TPEG Pti26_255, undefined

VerificationStatusEnumeration

Values for TPEG Pti032 - VerificationStatus

unknown

TPEG Pti32_0, unknown

unverified

TPEG Pti32_1, unverified

verified

TPEG Pti32_?, verified

verifiedAsDuplicate

TPEG Pti32_?, verifiedAsDuplicate

undefined

TPEG Pti32_255 ?

element[siri:Predictability]
  #simpleType
  (typedef-32.2)

-

planned

-

unplanned

-

all

-

element[siri:VerificationStatus]
  #simpleType
  (typedef-32.1)

-

unknown

TPEG Pti32_0, unknown

unverified

TPEG Pti32_1, unverified

verified

TPEG Pti32_?, verified

verifiedAsDuplicate

TPEG Pti32_?, verifiedAsDuplicate

undefined

TPEG Pti32_255 ?

29.2. The toplevel element siri:Condition

siri:Condition

+siri:ServiceConditionEnumeration

Classification of effect on service. TPEG PTS043 ServiceStatus

29.3. The toplevel element siri:Predictability

siri:Predictability

-

29.4. The toplevel element siri:Severity

siri:Severity

+siri:SeverityEnumeration

Severity of Incident - TPEG Pti26. Default is 'normal'.

29.5. The toplevel element siri:VerificationStatus

siri:VerificationStatus

-

30. SIRI-SX Situation IDentifiers.

30.1. Simple type definitions

SituationCodeType

xs:string: (empty restriction)

Type for identifier of a SITUATION. Includes the Participant identifier and version components of the identifier.

30.2. The toplevel element siri:SituationFullRef

siri:SituationFullRef

+siri:SituationFullRefStructure

Reference to a SITUATION. Elements are retained as atomic elements.

30.3. The toplevel element siri:SituationNumber

siri:SituationNumber

+siri:EntryQualifierStructure

Identifier of SITUATION within a Participant. Exclude versionr.

30.4. The toplevel element siri:SituationRef

siri:SituationRef

+siri:SituationRefStructure

Reference to a SITUATION associated with the element.

30.5. The toplevel element siri:SituationSimpleRef

siri:SituationSimpleRef

+siri:SituationSimpleRefStructure

Reference to a SITUATION associated with the element.

30.6. The group siri:SituationBaseIdentityGroup

siri:SituationBaseIdentityGroup

Type for reference to a SITUATION or an update to a SITUATION. Participant ref is optional and may be supplied from context.

siri:SituationBaseIdentityGroup

siri:CountryRef

0:1

>ifopt:CountryRefStructure

Unique identifier of a Country of a Participant who created SITUATION. Provides namespace for Participant If absent proided from context.

siri:ParticipantRef

0:1

>siri:ParticipantRefStructure

Unique identifier of a Participant. Provides namespace for SITUATION. If absent provdied from context.

→‍siri:SituationNumber

1:1

>siri:EntryQualifierStructure

Identifier of SITUATION within a Participant. Exclude versionr.

30.7. The group siri:SituationFullIdentityGroup

siri:SituationFullIdentityGroup

Type for reference to a SITUATION or an update to a SITUATION. Participant ref is optional and may be supplied from context.

siri:SituationFullIdentityGroup

siri:VersionCountryRef

0:1

>ifopt:CountryRefStructure

Unique identifier of a Country of a Participant who created Update SITUATION element. Provides namespace for VersionParticipant If absent same as.

siri:ParticipantRef

1:1

>siri:ParticipantRefStructure

Unique identifier of a Participant. Provides namespace for SITUATION.

→‍siri:SituationNumber

1:1

>siri:EntryQualifierStructure

Identifier of SITUATION within a Participant. Exclude versionr.

30.8. The group siri:SituationReferenceGroup

siri:SituationReferenceGroup

References to a SITUATION.

siri:SituationReferenceGroup

→‍siri:SituationRef

0:*

+siri:SituationRefStructure

Reference to a SITUATION associated with the element.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

30.9. The group siri:SituationSharedIdentityGroup

siri:SituationSharedIdentityGroup

Elements Reference to a SITUATION or an update to a SITUATION. Participant ref is optional and may be supplied from context.

siri:SituationBaseIdentityGroup

siri:CountryRef

0:1

>ifopt:CountryRefStructure

Unique identifier of a Country of a Participant who created SITUATION. Provides namespace for Participant If absent proided from context.

siri:ParticipantRef

0:1

>siri:ParticipantRefStructure

Unique identifier of a Participant. Provides namespace for SITUATION. If absent provdied from context.

→‍siri:SituationNumber

1:1

>siri:EntryQualifierStructure

Identifier of SITUATION within a Participant. Exclude versionr.

siri:SituationUpdateIdentityGroup

siri:UpdateCountryRef

0:1

>ifopt:CountryRefStructure

Unique identifier of a Country of a Participant who created Update SITUATION element. Provides namespace for VersionParticipant If absent same as.

siri:UpdateParticipantRef

0:1

>siri:ParticipantRefStructure

Unique identifier of a Participant. Provides namespace for SITUATION. If absent provdied from context.

siri:Version

0:1

>siri:SituationVersion

Unique identifier of update version within a SITUATION Number Omit if reference to the base SITUATION.

30.10. The group siri:SituationUpdateIdentityGroup

siri:SituationUpdateIdentityGroup

Type for reference to a SITUATION or an update to a SITUATION. Participant ref is optional and may be supplied from context.

siri:SituationUpdateIdentityGroup

siri:UpdateCountryRef

0:1

>ifopt:CountryRefStructure

Unique identifier of a Country of a Participant who created Update SITUATION element. Provides namespace for VersionParticipant If absent same as.

siri:UpdateParticipantRef

0:1

>siri:ParticipantRefStructure

Unique identifier of a Participant. Provides namespace for SITUATION. If absent provdied from context.

siri:Version

0:1

>siri:SituationVersion

Unique identifier of update version within a SITUATION Number Omit if reference to the base SITUATION.

30.11. The complex type siri:EntryQualifierStructure

siri:EntryQualifierStructure

xs:anyURI

-

30.12. The complex type siri:SituationFullRefStructure

siri:SituationFullRefStructure

Type for reference to a SITUATION.

siri:SituationFullIdentityGroup

siri:VersionCountryRef

0:1

>ifopt:CountryRefStructure

Unique identifier of a Country of a Participant who created Update SITUATION element. Provides namespace for VersionParticipant If absent same as.

siri:ParticipantRef

1:1

>siri:ParticipantRefStructure

Unique identifier of a Participant. Provides namespace for SITUATION.

→‍siri:SituationNumber

1:1

>siri:EntryQualifierStructure

Identifier of SITUATION within a Participant. Exclude versionr.

siri:SituationUpdateIdentityGroup

siri:UpdateCountryRef

0:1

>ifopt:CountryRefStructure

Unique identifier of a Country of a Participant who created Update SITUATION element. Provides namespace for VersionParticipant If absent same as.

siri:UpdateParticipantRef

0:1

>siri:ParticipantRefStructure

Unique identifier of a Participant. Provides namespace for SITUATION. If absent provdied from context.

siri:Version

0:1

>siri:SituationVersion

Unique identifier of update version within a SITUATION Number Omit if reference to the base SITUATION.

30.13. The complex type siri:SituationRefStructure

siri:SituationRefStructure

Type for reference to a SITUATION.

→‍siri:SituationSimpleRef

0:1

>siri:SituationSimpleRefStructure

Reference to a SITUATION associated with the element.

→‍siri:SituationFullRef

0:1

+siri:SituationFullRefStructure

Reference to a SITUATION. Elements are retained as atomic elements.

30.14. The complex type siri:SituationSharedRefStructure

siri:SituationSharedRefStructure

Type for reference to a SITUATION or an update to a SITUATION. Participant ref is optional and may be supplied from context.

siri:SituationBaseIdentityGroup

siri:CountryRef

0:1

>ifopt:CountryRefStructure

Unique identifier of a Country of a Participant who created SITUATION. Provides namespace for Participant If absent proided from context.

siri:ParticipantRef

0:1

>siri:ParticipantRefStructure

Unique identifier of a Participant. Provides namespace for SITUATION. If absent provdied from context.

→‍siri:SituationNumber

1:1

>siri:EntryQualifierStructure

Identifier of SITUATION within a Participant. Exclude versionr.

siri:SituationUpdateIdentityGroup

siri:UpdateCountryRef

0:1

>ifopt:CountryRefStructure

Unique identifier of a Country of a Participant who created Update SITUATION element. Provides namespace for VersionParticipant If absent same as.

siri:UpdateParticipantRef

0:1

>siri:ParticipantRefStructure

Unique identifier of a Participant. Provides namespace for SITUATION. If absent provdied from context.

siri:Version

0:1

>siri:SituationVersion

Unique identifier of update version within a SITUATION Number Omit if reference to the base SITUATION.

30.15. The complex type siri:SituationSimpleRefStructure

siri:SituationSimpleRefStructure

siri:SituationCodeType

Type for identifier of a SITUATION. Includes the Participant identifier and version components of the identifier.

30.16. The complex type siri:SituationVersion

siri:SituationVersion

xs:integer

-

31. siri_situationReasons.xsd

31.1. Simple type definitions

AlertCauseEnumeration

Values for TPEG Pts38 - AlertCause, plus additional values from TPEG Pti19/20/21/22

unknown

TPEG Pts38_0, unknown

securityAlert

TPEG Pts38_1, security alert

emergencyServicesCall

TPEG Pts38_2, emergency services call

policeActivity

TPEG Pts38_3, police activity

policeOrder

TPEG Pts38_4, police order

fire

TPEG Pts38_5, fire

cableFire

TPEG Pts38_6, cable fire

smokeDetectedOnVehicle

TPEG Pts38_7, smoke detected on vehicle

fireAtStation

TPEG Pts38_8, fire at the station

fireRun

TPEG Pts38_9, fire run

fireBrigadeOrder

TPEG Pts38_10, fire brigade order

explosion

TPEG Pts38_11, explosion

explosionHazard

TPEG Pts38_12, explosion hazard

bombDisposal

TPEG Pts38_13, bomb disposal

emergencyMedicalServices

TPEG Pts38_14, emergency medical services

emergencyBrake

TPEG Pts38_15, emergency brake

vandalism

TPEG Pts38_16, vandalism

cableTheft

TPEG Pts38_17, cable theft

signalPassedAtDanger

TPEG Pts38_18, signal passed at danger

stationOverrun

TPEG Pts38_19, station overrun

passengersBlockingDoors

TPEG Pts38_20, passengers blocking doors

defectiveSecuritySystem

TPEG Pts38_21, defective security system

overcrowded

TPEG Pts38_22, overcrowded

borderControl

TPEG Pts38_23, border control

unattendedBag

TPEG Pts38_24, unattended bag

telephonedThreat

TPEG Pts38_25, telephoned threat

suspectVehicle

TPEG Pts38_26, suspect vehicle

evacuation

TPEG Pts38_27, evacuation

terroristIncident

TPEG Pts38_28, terrorist incident

publicDisturbance

TPEG Pts38_29, public disturbance

technicalProblem

TPEG Pts38_30, technical problem

vehicleFailure

TPEG Pts38_31, vehicle failure

serviceDisruption

TPEG Pts38_32, service disruption

doorFailure

TPEG Pts38_33, door failure

lightingFailure

TPEG Pts38_34, lighting failure

pointsProblem

TPEG Pts38_35, points problem

pointsFailure

TPEG Pts38_36, points failure

signalProblem

TPEG Pts38_37, signal problem

signalFailure

TPEG Pts38_38, signal failure

overheadWireFailure

TPEG Pts38_39, overhead wire failure

levelCrossingFailure

TPEG Pts38_40, level crossing failure

trafficManagementSystemFailure

TPEG Pts38_41, traffic management system failure

engineFailure

TPEG Pts38_42, engine failure

breakDown

TPEG Pts38_43, break down

repairWork

TPEG Pts38_44, repair work

constructionWork

TPEG Pts38_45, construction work

maintenanceWork

TPEG Pts38_46, maintenance work

powerProblem

TPEG Pts38_47, power problem

trackCircuitProblem

TPEG Pts38_48, track circuit

swingBridgeFailure

TPEG Pts38_49, swing bridge failure

escalatorFailure

TPEG Pts38_50, escalator failure

liftFailure

TPEG Pts38_51, lift failure

gangwayProblem

TPEG Pts38_52, gangway problem

defectiveVehicle

TPEG Pts38_53, defective vehicle

brokenRail

TPEG Pts38_54, broken rail

poorRailConditions

TPEG Pts38_55, poor rail conditions

deicingWork

TPEG Pts38_56, de-icing work

wheelProblem

TPEG Pts38_57, wheel problem

routeBlockage

TPEG Pts38_58, route blockage

congestion

TPEG Pts38_59, congestion

heavyTraffic

TPEG Pts38_60, heavy traffic

routeDiversion

TPEG Pts38_61, route diversion

roadworks

TPEG Pts38_62, roadworks

unscheduledConstructionWork

TPEG Pts38_63, unscheduled construction work

levelCrossingIncident

TPEG Pts38_64, level crossing incident

sewerageMaintenance

TPEG Pts38_65, sewerageMaintenance

roadClosed

TPEG Pts38_66, road closed

roadwayDamage

TPEG Pts38_67, roadway damage

bridgeDamage

TPEG Pts38_68, bridge damage

personOnTheLine

TPEG Pts38_69, person on the line

objectOnTheLine

TPEG Pts38_70, object on the line

vehicleOnTheLine

TPEG Pts38_71, vehicle on the line

animalOnTheLine

TPEG Pts38_72, animal on the line

fallenTreeOnTheLine

TPEG Pts38_73, fallen tree on the line

vegetation

TPEG Pts38_74, vegetation

speedRestrictions

TPEG Pts38_75, speed restrictions

precedingVehicle

TPEG Pts38_76, preceding vehicle

accident

TPEG Pts38_77, accident

nearMiss

TPEG Pts38_78, near miss

personHitByVehicle

TPEG Pts38_79, person hit by vehicle

vehicleStruckObject

TPEG Pts38_80, vehicle struck object

vehicleStruckAnimal

TPEG Pts38_81, vehicle struck animal

derailment

TPEG Pts38_82, derailment

collision

TPEG Pts38_83, collision

levelCrossingAccident

TPEG Pts38_84, level crossing accident

poorWeather

TPEG Pts38_85, poor weather

fog

TPEG Pts38_86, fog

heavySnowFall

TPEG Pts38_87, heavy snowfall

heavyRain

TPEG Pts38_88, heavy rain

strongWinds

TPEG Pts38_89, strong winds

ice

TPEG Pts38_90, ice

hail

TPEG Pts38_91, hail

highTemperatures

TPEG Pts38_92, high temperatures

flooding

TPEG Pts38_93, flooding

lowWaterLevel

TPEG Pts38_94, low water level

riskOfFlooding

TPEG Pts38_95, risk of flooding

highWaterLevel

TPEG Pts38_96, high water level

fallenLeaves

TPEG Pts38_97, fallen leaves

fallenTree

TPEG Pts38_98, fallen tree

landslide

TPEG Pts38_99, landslide

riskOfLandslide

TPEG Pts38_100, risk of landslide

driftingSnow

TPEG Pts38_101, drifting snow

blizzardConditions

TPEG Pts38_102, blizzard conditions

stormDamage

TPEG Pts38_103, storm damage

lightningStrike

TPEG Pts38_104, lightning strike

roughSea

TPEG Pts38_105, rough sea

highTide

TPEG Pts38_106, high tide

lowTide

TPEG Pts38_107, low tide

iceDrift

TPEG Pts38_108, ice drift

avalanches

TPEG Pts38_109, avalanches

riskOfAvalanches

TPEG Pts38_110, risk of avalanches

flashFloods

TPEG Pts38_111, flash floods

mudslide

TPEG Pts38_112, mudslide

rockfalls

TPEG Pts38_113, rockfalls

subsidence

TPEG Pts38_114, subsidence

earthquakeDamage

TPEG Pts38_115, earthquake damage

grassFire

TPEG Pts38_116, grass fire

wildlandFire

TPEG Pts38_117, wildland fire

iceOnRailway

TPEG Pts38_118, ice on railway

iceOnCarriages

TPEG Pts38_119, ice on carriages

specialEvent

TPEG Pts38_120, special event

procession

TPEG Pts38_121, procession

demonstration

TPEG Pts38_122, demonstration

industrialAction

TPEG Pts38_123, industrial action

staffSickness

TPEG Pts38_124, staff sickness

staffAbsence

TPEG Pts38_125, staff absence

operatorCeasedTrading

TPEG Pts38_126, operator ceased trading

previousDisturbances

TPEG Pts38_127, previous disturbances

vehicleBlockingTrack

TPEG Pts38_128, vehicle blocking track

foreignDisturbances

TPEG Pts38_129, foreign disturbances

awaitingShuttle

TPEG Pts38_130, awaiting shuttle

changeInCarriages

TPEG Pts38_131, change in carriages

trainCoupling

TPEG Pts38_132, train coupling

boardingDelay

TPEG Pts38_133, boarding delay

awaitingApproach

TPEG Pts38_134, awaiting approach

overtaking

TPEG Pts38_135, overtaking

provisionDelay

TPEG Pts38_136, provision delay

miscellaneous

TPEG Pts38_137, miscellaneous

undefinedAlertCause

TPEG Pts38_255, undefined alert cause

incident

TPEG Pti19_1, DEPRECATED since SIRI 2.1

safetyViolation

TPEG Pti19_1_2, DEPRECATED since SIRI 2.1

trainDoor

TPEG Pti19_1_5, DEPRECATED since SIRI 2.1 - replaced by Pts38_33, door failure

altercation

TPEG Pti19_1_7, DEPRECATED since SIRI 2.1

illVehicleOccupants

TPEG Pti19_1_8, DEPRECATED since SIRI 2.1

serviceFailure

TPEG Pti19_1_12, DEPRECATED since SIRI 2.1 - replaced by Pts38_32, service disruption

bombExplosion

TPEG Pti19_2, DEPRECATED since SIRI 2.1

fireBrigadeSafetyChecks

TPEG Pti19_3_2, DEPRECATED since SIRI 2.1

civilEmergency

TPEG Pti19_3_6, DEPRECATED since SIRI 2.1

airRaid

TPEG Pti19_3_7, DEPRECATED since SIRI 2.1

sabotage

TPEG Pti19_3_8, DEPRECATED since SIRI 2.1

bombAlert

TPEG Pti19_3_9, DEPRECATED since SIRI 2.1

attack

TPEG Pti19_3_10, DEPRECATED since SIRI 2.1

gunfireOnRoadway

TPEG Pti19_3_13, DEPRECATED since SIRI 2.1

securityIncident

TPEG Pti19_3_16, DEPRECATED since SIRI 2.1

linesideFire

TPEG Pti19_4_1, DEPRECATED since SIRI 2.1

passengerAction

TPEG Pti19_5_1, DEPRECATED since SIRI 2.1

staffAssault

TPEG Pti19_5_2, DEPRECATED since SIRI 2.1

railwayCrime

TPEG Pti19_5_3, DEPRECATED since SIRI 2.1

assault

TPEG Pti19_5_4, DEPRECATED since SIRI 2.1

theft

TPEG Pti19_5_5, DEPRECATED since SIRI 2.1

fatality

TPEG Pti19_6_1, DEPRECATED since SIRI 2.1

personUnderTrain

TPEG Pti19_6_2, DEPRECATED since SIRI 2.1

personHitByTrain

TPEG Pti19_6_3, DEPRECATED since SIRI 2.1 - replaced by Pts38_79, person hit by vehicle

personIllOnVehicle

TPEG Pti19_6_4, DEPRECATED since SIRI 2.1

emergencyServices

TPEG Pti19_6_5, DEPRECATED since SIRI 2.1 - replaced by Pts38_14, emergency medical services

insufficientDemand

TPEG Pti19_8, DEPRECATED since SIRI 2.1

leaderBoardFailure

TPEG Pti19_10, DEPRECATED since SIRI 2.1

serviceIndicatorFailure

TPEG Pti19_11, DEPRECATED since SIRI 2.1

operatorSuspended

TPEG Pti19_14, DEPRECATED since SIRI 2.1

problemsAtBorderPost

TPEG Pti19_15_1, DEPRECATED since SIRI 2.1 - replaced by Pts38_23, border control

problemsAtCustomsPost

TPEG Pti19_15_2, DEPRECATED since SIRI 2.1

levelCrossingIncident

TPEG Pti19_18_1, DEPRECATED since SIRI 2.1 - replaced by Pts38_64, level crossing blocked

trainStruckAnimal

TPEG Pti19_19_3, DEPRECATED since SIRI 2.1 - replaced by Pts38_81, vehicle struck animal

trainStruckObject

TPEG Pti19_19_4, DEPRECATED since SIRI 2.1 - replaced by Pts38_80, vehicle struck object

roadMaintenance

TPEG Pti19_23_2, DEPRECATED since SIRI 2.1

asphalting

TPEG Pti19_23_3, DEPRECATED since SIRI 2.1

paving

TPEG Pti19_23_4, DEPRECATED since SIRI 2.1

march

TPEG Pti19_24_1, DEPRECATED since SIRI 2.1

filterBlockade

TPEG Pti19_24_5, DEPRECATED since SIRI 2.1

sightseersObstructingAccess

TPEG Pti19_24_6, DEPRECATED since SIRI 2.1

holiday

TPEG Pti19_24_7, DEPRECATED since SIRI 2.1

bridgeStrike

TPEG Pti19_25, DEPRECATED since SIRI 2.1 - replaced by Pts38_68, bridge damage

viaductFailure

TPEG Pti19_25_1, DEPRECATED since SIRI 2.1

overheadObstruction

TPEG Pti19_26, DEPRECATED since SIRI 2.1

undefinedProblem

TPEG Pti19_255, DEPRECATED since SIRI 2.1

logisticProblems

TPEG Pti19_255_1, DEPRECATED since SIRI 2.1

problemsOnLocalRoad

TPEG Pti19_255_2, DEPRECATED since SIRI 2.1

undefinedProblem

TPEG Pti19_255, DEPRECATED since SIRI 2.1 - replaced by Pts38_255, undefined alert cause

staffInjury

TPEG Pti20_1_1, DEPRECATED since SIRI 2.1

contractorStaffInjury

TPEG Pti20_1_2, DEPRECATED since SIRI 2.1

staffInWrongPlace

TPEG Pti20_3, DEPRECATED since SIRI 2.1

staffShortage

TPEG Pti20_4, DEPRECATED since SIRI 2.1

unofficialIndustrialAction

TPEG Pti20_5_1, DEPRECATED since SIRI 2.1

workToRule

TPEG Pti20_6, DEPRECATED since SIRI 2.1

undefinedPersonnelProblem

TPEG Pti20_255, DEPRECATED since SIRI 2.1 - replaced by Pts38_255, undefined alert cause

trainWarningSystemProblem

TPEG Pti21_3_1, DEPRECATED since SIRI 2.1

signalAndSwitchFailure

TPEG Pti21_4_1, DEPRECATED since SIRI 2.1

tractionFailure

TPEG Pti21_6_1, DEPRECATED since SIRI 2.1

defectiveTrain

TPEG Pti21_6_2, DEPRECATED since SIRI 2.1 - replaced by Pts38_53, defective vehicle

wheelImpactLoad

TPEG Pti21_8_3, DEPRECATED since SIRI 2.1

lackOfOperationalStock

TPEG Pti21_8_4, DEPRECATED since SIRI 2.1

defectiveFireAlarmEquipment

TPEG Pti21_8_5, DEPRECATED since SIRI 2.1

defectivePlatformEdgeDoors

TPEG Pti21_8_6, DEPRECATED since SIRI 2.1

defectiveCctv

TPEG Pti21_8_7, DEPRECATED since SIRI 2.1

defectivePublicAnnouncementSystem

TPEG Pti21_8_8, DEPRECATED since SIRI 2.1

ticketingSystemNotAvailable

TPEG Pti21_8_9, DEPRECATED since SIRI 2.1

emergencyEngineeringWork

TPEG Pti21_11_1, DEPRECATED since SIRI 2.1

lateFinishToEngineeringWork

TPEG Pti21_11_2, DEPRECATED since SIRI 2.1

fuelProblem

TPEG Pti21_13, DEPRECATED since SIRI 2.1

closedForMaintenance

TPEG Pti21_18, DEPRECATED since SIRI 2.1

fuelShortage

TPEG Pti21_19, DEPRECATED since SIRI 2.1

slipperyTrack

TPEG Pti21_21_1, DEPRECATED since SIRI 2.1

luggageCarouselProblem

TPEG Pti21_22, DEPRECATED since SIRI 2.1

undefinedEquipmentProblem

TPEG Pti21_255, DEPRECATED since SIRI 2.1 - replaced by Pts38_255, undefined alert cause

stormConditions

TPEG Pti22_5_1, DEPRECATED since SIRI 2.1

tidalRestrictions

TPEG Pti22_6, DEPRECATED since SIRI 2.1

slipperiness

TPEG Pti22_9_1, DEPRECATED since SIRI 2.1

glazedFrost

TPEG Pti22_9_3, DEPRECATED since SIRI 2.1

frozen

TPEG Pti22_10, DEPRECATED since SIRI 2.1

sleet

TPEG Pti22_11_1, DEPRECATED since SIRI 2.1

waterlogged

TPEG Pti22_14, DEPRECATED since SIRI 2.1

sewerOverflow

TPEG Pti22_255_2, DEPRECATED since SIRI 2.1

undefinedEnvironmentalProblem

TPEG Pti22_255, DEPRECATED since SIRI 2.1 - replaced by Pts38_255, undefined alert cause

fireAtTheStation

See also TPEG Pts38_8 value 'fireAtStation'.

breakdown

See also TPEG Pts38_43 value 'breakDown'.

levelCrossingBlocked

See also TPEG Pts38_64 value 'levelCrossingIncident'.

heavySnowfall

See also TPEG Pts38_87 value 'heavySnowFall'.

waitingForTransferPassengers

See also TPEG Pts38_130 value 'awaitingShuttle'.

awaitingOncomingVehicle

See also TPEG Pts38_134 value 'awaitingApproach'.

31.2. The toplevel element siri:AlertCause

siri:AlertCause

+siri:AlertCauseEnumeration

TPEG Pts38: AlertCause.

31.3. The toplevel element siri:EnvironmentReason

siri:EnvironmentReason

xs:NMTOKEN

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti22 - Environment Event Reason)

31.4. The toplevel element siri:EnvironmentSubReason

siri:EnvironmentSubReason

xs:NMTOKEN

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti22 - Environment Event Reason)

31.5. The toplevel element siri:EquipmentReason

siri:EquipmentReason

xs:NMTOKEN

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti21 - Equipment Event Reason)

31.6. The toplevel element siri:EquipmentSubReason

siri:EquipmentSubReason

xs:NMTOKEN

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti21 - Equipment Event Reason)

31.7. The toplevel element siri:MiscellaneousReason

siri:MiscellaneousReason

xs:NMTOKEN

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti19 - Miscellaneous Event Reason)

31.8. The toplevel element siri:MiscellaneousSubReason

siri:MiscellaneousSubReason

xs:NMTOKEN

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti19 - Miscellaneous Event Reason)

31.9. The toplevel element siri:PersonnelReason

siri:PersonnelReason

xs:NMTOKEN

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti20 - Personnel Event Reason)

31.10. The toplevel element siri:PersonnelSubReason

siri:PersonnelSubReason

xs:NMTOKEN

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti20 - Personnel Event Reason)

31.11. The toplevel element siri:UndefinedReason

siri:UndefinedReason

xs:string

DEPRECATED since SIRI 2.1 (TPEG Pti18_255 - undefined event reason).

31.12. The toplevel element siri:UnknownReason

siri:UnknownReason

xs:string

DEPRECATED since SIRI 2.1 (TPEG Pti18_0 - unknown event reason).

31.13. The group siri:TpegReasonGroup

siri:TpegReasonGroup

Structured Classification Elements.

The element contains one of the following elements (a-g)

siri:TpegReasonGroup

a

→‍siri:AlertCause

-1:1

siri:AlertCauseEnumeration

TPEG Pts38: AlertCause.

b

→‍siri:UnknownReason

-1:1

DEPRECATED since SIRI 2.1 (TPEG Pti18_0 - unknown event reason).

c

→‍siri:MiscellaneousReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti19 - Miscellaneous Event Reason)

d

→‍siri:PersonnelReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti20 - Personnel Event Reason)

e

→‍siri:EquipmentReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti21 - Equipment Event Reason)

f

→‍siri:EnvironmentReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti22 - Environment Event Reason)

g

→‍siri:UndefinedReason

-1:1

DEPRECATED since SIRI 2.1 (TPEG Pti18_255 - undefined event reason).

31.14. The group siri:TpegSubReasonGroup

siri:TpegSubReasonGroup

DEPRECATED since SIRI 2.1 - use only AlertCause.

The element contains one of the following elements (a-d)

siri:TpegSubReasonGroup

a

→‍siri:MiscellaneousSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti19 - Miscellaneous Event Reason)

b

→‍siri:PersonnelSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti20 - Personnel Event Reason)

c

→‍siri:EquipmentSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti21 - Equipment Event Reason)

d

→‍siri:EnvironmentSubReason

-1:1

DEPRECATED and changed to nmtoken since SIRI 2.1 (TPEG Pti22 - Environment Event Reason)

32. siri_situationServiceTypes.xsd

32.1. Simple type definitions

BookingStatusEnumeration

Values for Values for TPEG Pti024 - BookingStatus

unknown

TPEG Pti24_0, unknown

available

TPEG Pti24_1, available

limited

TPEG Pti24_2, limited

veryLimited

TPEG Pti24_3, very limited

full

TPEG Pti24_4, full

waitingList

TPEG Pti24_5, waiting list

noBookingRequired

TPEG Pti24_6, no booking required

bookingRequired

TPEG Pti24_7, booking is required

bookingOptional

TPEG Pti24_8, booking is optional

undefinedBookingInformation

TPEG Pti24_255, undefined booking information

InterchangeStatusEnumeration

Values for TPEG Pti31 - InterchangeStatus

unknown

TPEG Pti31_0, unknown

connection

TPEG Pti31_1, connection

replacement

TPEG Pti31_2, replacement

alternative

TPEG Pti31_3, alternative

connectionNotHeld

TPEG Pti31_4, connection not held

connectionHeld

TPEG Pti31_5, connection held

statusOfConnectionUndecided

TPEG Pti31_6, status of connection undecided

undefinedCrossReferenceInformation

TPEG Pti31_255, undefined cross reference information

connectionChanged

Interchange is planned but was updated as a result of changes in the QUAYs or arrival/departure times. Can be used if the status is a combination of the other values. (since SIRI 2.1)

distributorWaitProlonged

An important function of connection protection is the ability to hold back a distributor VEHICLE (i.e. prolonged waiting) to allow passengers to transfer from delayed feeders. To achieve this a distributorWaitProlonged status shall be communicated back to the feeder VEHICLEs to inform the passengers about the new departure time of the distributor or even a willWait guarantee. (since SIRI 2.1)

departurePlatformChanged

Used to provide the passengers with information about a new departure platform of the distributor VEHICLE if the distributor changes its planned stopping position. (since SIRI 2.1)

extraInterchange

Interchange is an addition to the plan. (since SIRI 2.1)

cancelled

Interchange is a cancellation of an interchange in the plan. (since SIRI 2.1)

feederArrivalCancellation

Loss of the inbound connection indicates the cancellation of the visit (of the FeederJourney) to the FeederArrivalStop, or a severely delayed arrival. This can lead to the distributor VEHICLE abandoning the connection. Reasons for the loss of a feeder include (but are not limited to) the cancellation of the feeder VEHICLE, diversion/rerouting of the feeder VEHICLE, disruption of a line section or journey part of the feeder VEHICLE etc. (since SIRI 2.1)

distributorDepartureCancellation

Indicates the loss of an outbound connection, i.e., is used to signal the cancellation of the onward connection to the passengers in the feeder VEHICLEs. (since SIRI 2.1)

statusOfConenctionUndecided

DEPRECATED since SIRI 2.1 - use statusOfConnectionUndecided instead

ReportTypeEnumeration

Values for TPEG Pti27 - ReportType

unknown

TPEG Pti27_0, unknown

incident

TPEG Pti27_1, incident

general

TPEG Pti27_1_1, general

operator

TPEG Pti27_1_2, operator

network

TPEG Pti27_1_3, network

stationTerminal

TPEG Pti27_2, station terminal

stopPoint

TPEG Pti27_2_1, stoppoint

connectionLink

TPEG Pti27_2_2, connection link

point

TPEG Pti27_2_3, point

route

TPEG Pti27_3, route

individualService

TPEG Pti27_4, individual service

undefined

TPEG Pti27_255, undefined type

RoutePointTypeEnumeration

Values for ROUTE POINT type that correspond to TPEG Pts44: StopPlaceUsage (Pti15: deprecated since SIRI 2.1).

unknown

TPEG Pti15_0, Pts44_0, unknown

origin

TPEG Pts44_1, origin

destination

TPEG Pti15_2, Pts44_2, destination

intermediate

TPEG Pts44_3, intermediate.

legBoard

TPEG Pts44_4, leg board

legIntermediate

TPEG Pts44_5, leg intermediate

legAlight

TPEG Pts44_6, leg alight

firstRoutePoint

TPEG Pts44_7, first route point

lastRoutePoint

TPEG Pts44_8, last route point

affectedStopplace

TPEG Pts44_9, affected STOP PLACE

presentedStopplace

TPEG Pts44_10, presented STOP PLACE

undefinedStopplaceUsage

TPEG Pts44_255, undefined STOP PLACE usage

startPoint

DEPRECATED since SIRI 2.1 and replaced by Pts44_1 value 'origin' (TPEG Pti15_1 - start point) .

stop

DEPRECATED since SIRI 2.1 (TPEG Pti15_3 - stop)

via

DEPRECATED since SIRI 2.1 (TPEG Pti15_4 - via)

notStopping

DEPRECATED since SIRI 2.1 (TPEG Pti15_5 - not-stopping)

temporaryStop

DEPRECATED since SIRI 2.1 (TPEG Pti15_6 - temporary stop)

temporarilyNotStopping

DEPRECATED since SIRI 2.1 (TPEG Pti15_7 - temporarily not-stopping)

exceptionalStop

DEPRECATED since SIRI 2.1 (TPEG Pti15_8 - exceptional stop)

additionalStop

DEPRECATED since SIRI 2.1 (TPEG Pti15_9 - additional stop)

requestStop

DEPRECATED since SIRI 2.1 (TPEG Pti15_10 - request stop)

frontTrainDestination

DEPRECATED since SIRI 2.1 (TPEG Pti15_11 - front train destination)

rearTrainDestination

DEPRECATED since SIRI 2.1 (TPEG Pti15_12 - rear train destination)

throughServiceDestination

DEPRECATED since SIRI 2.1 (TPEG Pti15_13 - through service destination)

notVia

DEPRECATED since SIRI 2.1 (TPEG Pti15_14 - not via)

alteredStartPoint

DEPRECATED since SIRI 2.1 (TPEG Pti15_15 - altered start point)

alteredDestination

DEPRECATED since SIRI 2.1 (TPEG Pti15_16 - altered destination)

undefinedRoutePoint

DEPRECATED since SIRI 2.1 (TPEG Pti15_255 - undefined route point)

StopPointTypeEnumeration

Values for TPEG Pts017 - ServiceDeliveryPointType

unknown

TPEG Pts17_0, unknown

platformNumber

TPEG Pts17_1, platform number

terminalGate

TPEG Pts17_2, terminal gate

ferryBerth

TPEG Pts17_3, ferry berth

harbourPier

TPEG Pts17_4, harbour pier

landingStage

TPEG Pts17_5, unknown

busStop

TPEG Pts17_6, bus stop

undefinedStopPointType

TPEG Pts17_255, undefined service delivery point type

undefinedBookingInformation

DEPRECATED since SIRI 2.1 - use undefinedStopPointType

TicketRestrictionEnumeration

Values for TPEG Pti025 - TicketRestrictionType

unknown

TPEG Pti25_0, unknown

allTicketClassesValid

TPEG Pti25_1, all ticket classes valid

fullFareOnly

TPEG Pti25_2, full fare only

certainTicketsOnly

TPEG Pti25_3, certain tickets only

ticketWithReservation

TPEG Pti25_4, ticket with reservation

specialFare

TPEG Pti25_5, special fare

onlyTicketsOfSpecifiedOperator

TPEG Pti25_6, only tickets of specified operator

noRestrictions

TPEG Pti25_7, no restrictions

noOffPeakTickets

TPEG Pti25_8, no off-peak tickets

noWeekendReturnTickets

TPEG Pti25_9, no weekend return tickets

noReducedFareTickets

TPEG Pti25_10, no reduced fare tickets

unknownTicketRestriction

TPEG Pti25_255, unknown ticket restriction

TimetableTypeEnumeration

Values for TPEG Pti033 - TimetableType

unknown

TPEG Pti33_0, unknown

winter

TPEG Pti33_1, winter

spring

TPEG Pti33_2, spring

summer

TPEG Pti33_3, summer

autumn

TPEG Pti33_4, autumn

special

TPEG Pti33_5, special

emergency

TPEG Pti33_6, emergency

undefinedTimetableType

TPEG Pti33_255, undefined timetable type

32.2. The toplevel element siri:BookingStatusType

siri:BookingStatusType

+siri:BookingStatusEnumeration

Booking Status - TPEG Pti024.

32.3. The toplevel element siri:InterchangeStatusType

siri:InterchangeStatusType

+siri:InterchangeStatusEnumeration

Status of a SERVICE JOURNEY INTERCHANGE - TPEG Pti31 InterchangeStatus

32.4. The toplevel element siri:ReportType

siri:ReportType

+siri:ReportTypeEnumeration

Scope of incident - TPEG Pti27 ReportType

32.5. The toplevel element siri:RoutePointType

siri:RoutePointType

+siri:RoutePointTypeEnumeration

Type for ROUTE POINT.

32.6. The toplevel element siri:StopPointType

siri:StopPointType

+siri:StopPointTypeEnumeration

STOP POINT type - TPEG Pts017, ServiceDeliveryPointType

32.7. The toplevel element siri:TicketRestrictionType

siri:TicketRestrictionType

+siri:TicketRestrictionEnumeration

Ticket restrictions - TPEG Pti025

32.8. The toplevel element siri:TimetableType

siri:TimetableType

+siri:TimetableTypeEnumeration

Timetable type - TPEG Pti033.

33. SIRI-ST TargetedVehicleJourney for Stop Timetable Service.

33.1. The toplevel element siri:TargetedCall

siri:TargetedCall

+siri:TargetedCallStructure

Information about the call at the stop.

33.2. The toplevel element siri:TargetedVehicleJourney

siri:TargetedVehicleJourney

+siri:TargetedVehicleJourneyStructure

Timetabled VEHICLE JOURNEY.

33.3. The group siri:TargetedCallGroup

siri:TargetedCallGroup

Elements for a targeted call.

siri:TargetedCallGroup

siri:StopPointRef

0:1

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Normally this will omitted as will be the same as the monitoring point.

→‍siri:VisitNumber

1:1

siri:VisitNumberType

Sequence of visit to SCHEDULED STOP POINT.within VEHICLE JOURNEY. Increases monotonically, but not necessarily sequentially.

→‍siri:Order

0:1

For implementations for which the overall Order is not used for VisitNumber, (i.e. if VisitNumberIsOrder is false) then can be used to associate the stop Order as well if useful.

→‍siri:TimingPoint

0:1

Whether the stop is a TIMING POINT. Times for stops that are not timing points are sometimes interpolated crudely from the timing points, and may represent a lower level of accuracy. Default is 'true'.

siri:BasicServiceInfoGroup

siri:OperatorRef

0:1

>siri:OperatorRefStructure

OPERATOR of a VEHICLE JOURNEY. Note that the operator may change over the course of a journey. This shoudl show teh operator for the curent point in the journey. Use Journey Parts tp record all the operators in the whole journeyh.

siri:ProductCategoryRef

0:1

>siri:ProductCategoryRefStructure

Product Classification of VEHICLE JOURNEY- subdivides a transport mode. e.g. express, loacl.

→‍siri:ServiceFeatureRef

0:*

>siri:ServiceFeatureRefStructure

Classification of service into arbitrary Service categories, e.g. school bus. SIRI provides a recommended set of values covering most usages, intended to be TPEG comnpatible. See the SIRI facilities packaged.

siri:ServiceInfoGroup

siri:VehicleFeatureRef

0:*

>siri:VehicleFeatureRefStructure

Features of VEHICLE providing journey. Recommended SIRI values based on TPEG are given in SIRI documentation and enumerated in the siri_facilities package.

siri:AimedVehicleArrivalGroup

→‍siri:AimedArrivalTime

0:1

Target arrival time of VEHICLE at stop according to latest working timetable.

→‍siri:ArrivalPlatformName

0:1

>siri:NaturalLanguageStringStructure

Bay or platform (QUAY) name to show passenger i.e. expected platform for vehicle to arrive at. Inheritable property. Can be omitted if the same as the DeparturePlatformName If there no arrival platform name separate from the departure platform name, the precedence is: (i) any arrival platform on any related dated timetable element, (ii) any departure platform name on this estimated element; (iii) any departure platform name on any related dated timetable CALL.

→‍siri:ArrivalBoardingActivity

0:1

siri:ArrivalBoardingActivityEnumeration

Type of alighting allowed at stop. Default is 'Alighting'.

siri:ArrivalStopAssignment

0:*

+siri:PlannedStopAssignmentStructure

Assignment of planned arrival at scheduled STOP POINT to a phsyical QUAY (platform). If not given, assume same as for departure. (since SIRI 2.0).

→‍siri:ArrivalFormationAssignment

0:*

+siri:FormationAssignmentStructure

Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof). If not given, assume same as for departure. (since SIRI 2.1)

→‍siri:ArrivalOperatorRefs

0:*

>siri:OperatorRefStructure

OPERATORs of of service up until arrival. May change for departure. (since SIRI 2.0).

siri:AimedVehicleDepartureGroup

→‍siri:AimedDepartureTime

0:1

Target departure time of VEHICLE from stop according to latest working timetable.

→‍siri:DeparturePlatformName

0:1

>siri:NaturalLanguageStringStructure

Departure QUAY (bay or platform) name. Default taken from planned timetable.

→‍siri:DepartureBoardingActivity

0:1

siri:DepartureBoardingActivityEnumeration

Nature of boarding allowed at stop. Default is 'Boarding'.

siri:DepartureStopAssignment

0:*

+siri:PlannedStopAssignmentStructure

→‍siri:DepartureFormationAssignment

0:*

+siri:FormationAssignmentStructure

Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof). (since SIRI 2.1)

→‍siri:DepartureOperatorRefs

0:*

>siri:OperatorRefStructure

OPERATORs of service for departure and onwards. May change from that for arrival. (since SIRI 2.0).

siri:AimedCallGroup

→‍siri:AimedLatestPassengerAccessTime

0:1

Latest target time at which a PASSENGER should aim to arrive at the STOP PLACE containing the stop. This time may be earlier than the VEHICLE departure times and may include time for processes such as checkin, security, etc.(As specified by CHECK CONSTRAINT DELAYs in the underlying data). If absent assume to be the same as Earliest expected departure time. (since SIRI 2.0)

→‍siri:AimedHeadwayInterval

0:1

siri:PositiveDurationType

For frequency based services, target interval between vehicles at stop.

33.4. The complex type siri:TargetedCallStructure

siri:TargetedCallStructure

Type for a targeted call.

siri:TargetedCallGroup

siri:StopPointRef

0:1

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Normally this will omitted as will be the same as the monitoring point.

→‍siri:VisitNumber

1:1

siri:VisitNumberType

Sequence of visit to SCHEDULED STOP POINT.within VEHICLE JOURNEY. Increases monotonically, but not necessarily sequentially.

→‍siri:Order

0:1

For implementations for which the overall Order is not used for VisitNumber, (i.e. if VisitNumberIsOrder is false) then can be used to associate the stop Order as well if useful.

→‍siri:TimingPoint

0:1

Whether the stop is a TIMING POINT. Times for stops that are not timing points are sometimes interpolated crudely from the timing points, and may represent a lower level of accuracy. Default is 'true'.

siri:BasicServiceInfoGroup

siri:OperatorRef

0:1

>siri:OperatorRefStructure

OPERATOR of a VEHICLE JOURNEY. Note that the operator may change over the course of a journey. This shoudl show teh operator for the curent point in the journey. Use Journey Parts tp record all the operators in the whole journeyh.

siri:ProductCategoryRef

0:1

>siri:ProductCategoryRefStructure

Product Classification of VEHICLE JOURNEY- subdivides a transport mode. e.g. express, loacl.

→‍siri:ServiceFeatureRef

0:*

>siri:ServiceFeatureRefStructure

Classification of service into arbitrary Service categories, e.g. school bus. SIRI provides a recommended set of values covering most usages, intended to be TPEG comnpatible. See the SIRI facilities packaged.

siri:ServiceInfoGroup

siri:VehicleFeatureRef

0:*

>siri:VehicleFeatureRefStructure

Features of VEHICLE providing journey. Recommended SIRI values based on TPEG are given in SIRI documentation and enumerated in the siri_facilities package.

siri:AimedVehicleArrivalGroup

→‍siri:AimedArrivalTime

0:1

Target arrival time of VEHICLE at stop according to latest working timetable.

→‍siri:ArrivalPlatformName

0:1

>siri:NaturalLanguageStringStructure

Bay or platform (QUAY) name to show passenger i.e. expected platform for vehicle to arrive at. Inheritable property. Can be omitted if the same as the DeparturePlatformName If there no arrival platform name separate from the departure platform name, the precedence is: (i) any arrival platform on any related dated timetable element, (ii) any departure platform name on this estimated element; (iii) any departure platform name on any related dated timetable CALL.

→‍siri:ArrivalBoardingActivity

0:1

siri:ArrivalBoardingActivityEnumeration

Type of alighting allowed at stop. Default is 'Alighting'.

siri:ArrivalStopAssignment

0:*

+siri:PlannedStopAssignmentStructure

Assignment of planned arrival at scheduled STOP POINT to a phsyical QUAY (platform). If not given, assume same as for departure. (since SIRI 2.0).

→‍siri:ArrivalFormationAssignment

0:*

+siri:FormationAssignmentStructure

Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof). If not given, assume same as for departure. (since SIRI 2.1)

→‍siri:ArrivalOperatorRefs

0:*

>siri:OperatorRefStructure

OPERATORs of of service up until arrival. May change for departure. (since SIRI 2.0).

siri:AimedVehicleDepartureGroup

→‍siri:AimedDepartureTime

0:1

Target departure time of VEHICLE from stop according to latest working timetable.

→‍siri:DeparturePlatformName

0:1

>siri:NaturalLanguageStringStructure

Departure QUAY (bay or platform) name. Default taken from planned timetable.

→‍siri:DepartureBoardingActivity

0:1

siri:DepartureBoardingActivityEnumeration

Nature of boarding allowed at stop. Default is 'Boarding'.

siri:DepartureStopAssignment

0:*

+siri:PlannedStopAssignmentStructure

→‍siri:DepartureFormationAssignment

0:*

+siri:FormationAssignmentStructure

Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof). (since SIRI 2.1)

→‍siri:DepartureOperatorRefs

0:*

>siri:OperatorRefStructure

OPERATORs of service for departure and onwards. May change from that for arrival. (since SIRI 2.0).

siri:AimedCallGroup

→‍siri:AimedLatestPassengerAccessTime

0:1

Latest target time at which a PASSENGER should aim to arrive at the STOP PLACE containing the stop. This time may be earlier than the VEHICLE departure times and may include time for processes such as checkin, security, etc.(As specified by CHECK CONSTRAINT DELAYs in the underlying data). If absent assume to be the same as Earliest expected departure time. (since SIRI 2.0)

→‍siri:AimedHeadwayInterval

0:1

siri:PositiveDurationType

For frequency based services, target interval between vehicles at stop.

33.5. The complex type siri:TargetedVehicleJourneyStructure

siri:TargetedVehicleJourneyStructure

Type for a targeted VEHICLE JOURNEY.

siri:JourneyIdentityGroup

siri:LineRef

1:1

>siri:LineRefStructure

Reference to a LINE.

siri:DirectionRef

1:1

>siri:DirectionRefStructure

Reference to a DIRECTION, typically outward or return.

siri:FramedVehicleJourneyRef

0:1

+siri:FramedVehicleJourneyRefStructure

A reference to the dated VEHICLE JOURNEY that the VEHICLE is making.

siri:JourneyPatternInfoGroup

siri:JourneyPatternRef

0:1

>siri:JourneyPatternRefStructure

Identifier of JOURNEY PATTERN that journey follows.

siri:JourneyPatternName

0:1

>siri:NaturalLanguageStringStructure

Name of Joruney Pattern

siri:VehicleMode

0:*

siri:VehicleModesEnumeration

A means of transportation such as bus, rail, etc.

siri:RouteRef

0:1

>siri:RouteRefStructure

Identifier of ROUTE that journey follows.

→‍siri:PublishedLineName

0:*

>siri:NaturalLanguageStringStructure

Name or Number by which the LINEis known to the public.

siri:GroupOfLinesRef

0:1

>siri:GroupOfLinesRefStructure

Reference to a GROUP OF LINEs to which journey belongs. SIRI 2.0

siri:DirectionName

0:*

>siri:NaturalLanguageStringStructure

Description of the DIRECTION. May correspond to a DESTINATION DISPLAY. (Unbounded since SIRI 2.0)

siri:ExternalLineRef

0:1

>siri:LineRefStructure

Alternative identifier of LINE that an external system may associate with journey.

The element contains one of the following elements (a-b)

a

siri:BrandingRef

-0:1

>siri:BrandingRefStructure

Reference to a BRANDING. (since SIRI 2.1)

b

siri:Branding

-0:1

+siri:BrandingStructure

An arbitrary marketing classification. (since SIRI 2.1)

siri:BasicServiceInfoGroup

siri:OperatorRef

0:1

>siri:OperatorRefStructure

OPERATOR of a VEHICLE JOURNEY. Note that the operator may change over the course of a journey. This shoudl show teh operator for the curent point in the journey. Use Journey Parts tp record all the operators in the whole journeyh.

siri:ProductCategoryRef

0:1

>siri:ProductCategoryRefStructure

Product Classification of VEHICLE JOURNEY- subdivides a transport mode. e.g. express, loacl.

→‍siri:ServiceFeatureRef

0:*

>siri:ServiceFeatureRefStructure

Classification of service into arbitrary Service categories, e.g. school bus. SIRI provides a recommended set of values covering most usages, intended to be TPEG comnpatible. See the SIRI facilities packaged.

siri:ServiceInfoGroup

siri:VehicleFeatureRef

0:*

>siri:VehicleFeatureRefStructure

Features of VEHICLE providing journey. Recommended SIRI values based on TPEG are given in SIRI documentation and enumerated in the siri_facilities package.

siri:JourneyEndNamesGroup

→‍siri:OriginRef

0:1

>siri:JourneyPlaceRefStructure

Reference to the origin SCHEDULED STOP POINT of the journey.

siri:OriginName

0:*

>siri:NaturalLanguagePlaceNameStructure

Name of the origin of the journey. (Unbounded since SIRI 2.0)

siri:OriginShortName

0:*

>siri:NaturalLanguagePlaceNameStructure

Short name of the origin of the journey; used to help identify the VEHICLE JOURNEY on arrival boards. If absent, same as Origin Name.

siri:DestinationDisplayAtOrigin

0:*

>siri:NaturalLanguagePlaceNameStructure

DIRECTION name shown for jurney at the origin. (since SIRI 2.0)

siri:Via

0:*

+siri:ViaNameStructure

Names of VIA points, used to help identify the LINE, for example, Luton to Luton via Sutton. Currently 3 in VDV. Should only be included if the detail level was requested.

→‍siri:DestinationRef

0:1

>siri:DestinationRefStructure

Reference to the destination SCHEDULED STOP POINT of the journey.

siri:DestinationName

0:*

>siri:NaturalLanguageStringStructure

Description of the destination stop (vehicle signage), Can be overwritten for a journey, and then also section by section by the entry in an individual CALl. (Unbounded since SIRI 2.0)

siri:DestinationShortName

0:*

>siri:NaturalLanguagePlaceNameStructure

Short name of the DESTINATION.of the journey; used to help identify the VEHICLE JOURNEY on arrival boards. If absent, same as DestinationName. (Unbounded since SIRI 2.0)

siri:OriginDisplayAtDestination

0:*

>siri:NaturalLanguagePlaceNameStructure

Origin name shown for jourey at the destination (since SIRI 2.0)

siri:JourneyInfoGroup

siri:VehicleJourneyName

0:*

>siri:NaturalLanguageStringStructure

For train services with named journeys. Train name, e.g. “West Coast Express”. If omitted: No train name. Inherited property. (Unbounded since SIRI 2.0)

→‍siri:JourneyNote

0:*

>siri:NaturalLanguageStringStructure

Additional descriptive text associated with journey. Inherited property.

siri:PublicContact

0:1

+siri:SimpleContactStructure

Contact details for use by members of public. (since SIRI 2.0)

siri:OperationsContact

0:1

+siri:SimpleContactStructure

Contact details for use by operational staff. (since SIRI 2.0)

siri:JourneyEndTimesGroup

siri:HeadwayService

0:1

Whether this is a Headway Service, that is shown as operating at a prescribed interval rather than to a fixed timetable. Default is 'false'.

siri:OriginAimedDepartureTime

0:1

Timetabled departure time from Origin.

siri:DestinationAimedArrivalTime

0:1

Timetabled arrival time at Destination.

→‍siri:FirstOrLastJourney

0:1

siri:FirstOrLastJourneyEnumeration

Whether journey is first or last journey of day. (since SIRI 2.0)

→‍siri:TargetedCall

0:1

+siri:TargetedCallStructure

Information about the call at the stop.

34. siri_time.xsd

34.1. Simple type definitions

DayTypeEnumeration

Values for TPEG Pti34 - DayType

unknown

TPEG Pti34_0, unknown

monday

TPEG Pti34_1, Monday

tuesday

TPEG Pti34_2, Tuesday

wednesday

TPEG Pti34_3, Wednesday

thursday

TPEG Pti34_4, Thursday

friday

TPEG Pti34_5, Friday

saturday

TPEG Pti34_6, Saturday

sunday

TPEG Pti34_7, Sunday

weekdays

TPEG Pti34_8, weekdays

weekends

TPEG Pti34_9, weekends

holiday

TPEG Pti34_10, holiday

publicHoliday

TPEG Pti34_11, public holiday

religiousHoliday

TPEG Pti34_12, religious holiday

federalHoliday

TPEG Pti34_13, federal holiday

regionalHoliday

TPEG Pti34_14, regional holiday

nationalHoliday

TPEG Pti34_15, national holiday

mondayToFriday

TPEG Pti34_16, Monday to Friday

mondayToSaturday

TPEG Pti34_17, Monday to Saturday

sundaysAndPublicHolidays

TPEG Pti34_18, Sundays and public holidays

schoolDays

TPEG Pti34_19, school days

everyDay

TPEG Pti34_20, every day

undefinedDayType

TPEG Pti34_255, undefined day type

DaysOfWeekEnumerationx

Subset of TPEG Pti34 - DayType

unknown

TPEG Pti34_0, unknown

monday

TPEG Pti34_1, Monday

tuesday

TPEG Pti34_2, Tuesday

wednesday

TPEG Pti34_3, Wednesday

thursday

TPEG Pti34_4, Thursday

friday

TPEG Pti34_5, Friday

saturday

TPEG Pti34_6, Saturday

sunday

TPEG Pti34_7, Sunday

weekdays

TPEG Pti34_8, weekdays

weekends

TPEG Pti34_9, weekends

holiday

TPEG Pti34_10, holiday

publicHoliday

TPEG Pti34_11, public holiday

religiousHoliday

TPEG Pti34_12, religious holiday

federalHoliday

TPEG Pti34_13, federal holiday

regionalHoliday

TPEG Pti34_14, regional holiday

nationalHoliday

TPEG Pti34_15, national holiday

mondayToFriday

TPEG Pti34_16, Monday to Friday

mondayToSaturday

TPEG Pti34_17, Monday to Saturday

sundaysAndPublicHolidays

TPEG Pti34_18, Sundays and public holidays

schoolDays

TPEG Pti34_19, school days

everyDay

TPEG Pti34_20, every day

undefinedDayType

TPEG Pti34_255, undefined day type

unknown

-

monday

-

tuesday

-

wednesday

-

thursday

-

friday

-

saturday

-

sunday

-

mondayToFriday

-

mondayToSaturday

-

weekdays

-

weekends

-

EndTimePrecisionEnumeration

Allowed values for EndTime Precision

day

-

hour

-

second

-

milliSecond

-

EndTimeStatusEnumeration

Allowed values for EndTime Status.

undefined

-

longTerm

-

shortTerm

-

HolidayTypeEnumerationx

Subset of TPEG Pti34 - DayType

unknown

TPEG Pti34_0, unknown

monday

TPEG Pti34_1, Monday

tuesday

TPEG Pti34_2, Tuesday

wednesday

TPEG Pti34_3, Wednesday

thursday

TPEG Pti34_4, Thursday

friday

TPEG Pti34_5, Friday

saturday

TPEG Pti34_6, Saturday

sunday

TPEG Pti34_7, Sunday

weekdays

TPEG Pti34_8, weekdays

weekends

TPEG Pti34_9, weekends

holiday

TPEG Pti34_10, holiday

publicHoliday

TPEG Pti34_11, public holiday

religiousHoliday

TPEG Pti34_12, religious holiday

federalHoliday

TPEG Pti34_13, federal holiday

regionalHoliday

TPEG Pti34_14, regional holiday

nationalHoliday

TPEG Pti34_15, national holiday

mondayToFriday

TPEG Pti34_16, Monday to Friday

mondayToSaturday

TPEG Pti34_17, Monday to Saturday

sundaysAndPublicHolidays

TPEG Pti34_18, Sundays and public holidays

schoolDays

TPEG Pti34_19, school days

everyDay

TPEG Pti34_20, every day

undefinedDayType

TPEG Pti34_255, undefined day type

holiday

-

publicHoliday

-

religiousHoliday

-

federalHoliday

-

regionalHoliday

-

nationalHoliday

-

sundaysAndPublicHolidays

-

schoolDays

-

everyDay

-

undefinedDayType

-

34.2. The toplevel element siri:DayType

siri:DayType

+siri:DayTypeEnumeration

Day on which a SITUATION may apply - TPEG Pti34 DayType

34.3. The complex type siri:ClosedTimeRangeStructure

siri:ClosedTimeRangeStructure

Type for a range of times. Both start and end time are required.

siri:StartTime

1:1

The (inclusive) start time.

siri:EndTime

1:1

The (inclusive) end time.

siri:EndTimePrecision

0:1

siri:EndTimePrecisionEnumeration

Precision with which to interpret the inclusive end time. Default is to the second.

34.4. The complex type siri:ClosedTimestampRangeStructure

siri:ClosedTimestampRangeStructure

Type for a range of date and times. Both start and end time are required.

siri:StartTime

1:1

The (inclusive) start date and time.

siri:EndTime

1:1

The (inclusive) end date and time.

34.5. The complex type siri:HalfOpenTimeRangeStructure

siri:HalfOpenTimeRangeStructure

Type for a range of times. Start time must be specified, end time is optional.

siri:StartTime

1:1

The (inclusive) start time.

siri:EndTime

0:1

The (inclusive) end time. If omitted, the range end is open-ended, that is, it should be interpreted as "forever".

34.6. The complex type siri:HalfOpenTimestampInputRangeStructure

siri:HalfOpenTimestampInputRangeStructure

Type for a range of date times. Start time must be specified, end time is optional.

siri:StartTime

1:1

The (inclusive) start time stamp.

siri:EndTime

0:1

The (inclusive) end time stamp.

siri:EndTimePrecision

0:1

siri:EndTimePrecisionEnumeration

Precision with which to interpret the inclusive end time. Default is to the second. (Siri 2.0++)

34.7. The complex type siri:HalfOpenTimestampOutputRangeStructure

siri:HalfOpenTimestampOutputRangeStructure

Type for a range of date times. Start time must be specified, end time is optional.

siri:StartTime

1:1

The (inclusive) start time stamp.

siri:EndTime

0:1

The (inclusive) end time stamp. If omitted, the range end is open-ended, that is, it should be interpreted as defined by end time status.

siri:EndTimeStatus

0:1

siri:EndTimeStatusEnumeration

If end time not provided, whethhr to interpret range as long, term, short term or unknown length of situation. Default is unknown. (Siri 2.0++)

36. SIRI subschema with view of classifiers for use in Discovery service

36.1. The toplevel element siri:ProductCategory

siri:ProductCategory

+siri:ProductCategoryStructure

Category for classification of a journey as a Product

36.2. The toplevel element siri:ServiceFeature

siri:ServiceFeature

+siri:ServiceFeatureStructure

Service Feature description.

36.3. The toplevel element siri:VehicleFeature

siri:VehicleFeature

+siri:VehicleFeaturesStructure

Vehicle Feature description.

36.4. The complex type siri:ProductCategoryStructure

siri:ProductCategoryStructure

Type for TYPE OF PRODUCT CATEGORY description.

siri:ProductCategoryCode

1:1

siri:ProductCategoryCodeType

Identifier of TYPE OF PRODUCT CATEGORY classification. SIRI provides a recommended set of values covering most usages, intended to be TPEG compatible. See the SIRI facilities packaged.

siri:Name

1:*

>siri:NaturalLanguageStringStructure

Name of classification (Unbounded since SIRI 2.0)

siri:Icon

0:1

Icon used to represent TYPE OF PRODUCT CATEGORY.

36.5. The complex type siri:ServiceFeatureStructure

siri:ServiceFeatureStructure

Type for Service Feature description.

siri:ServiceFeatureCode

1:1

siri:ServiceFeatureCodeType

Identifier of classification. SIRI provides a recommended set of values covering most usages, intended to be TPEG compatible. See the SIRI facilities packaged.

siri:Name

1:*

>siri:NaturalLanguageStringStructure

Name of classification. (Unbounded since SIRI 2.0)

siri:Icon

1:1

Icon associated with feature.

36.6. The complex type siri:VehicleFeaturesStructure

siri:VehicleFeaturesStructure

Type for description of feature of VEHICLE.

siri:VehicleFeatureCode

1:1

siri:VehicleFeatureCodeType

Identifier of feature of VEHICLE. SIRI provides a recommended set of values covering most usages, intended to be TPEG compatible. See the SIRI facilities packaged.

siri:Name

1:*

>siri:NaturalLanguageStringStructure

Name of feature of VEHICLE. (Unbounded since SIRI 2.0)

siri:Icon

1:1

Icon used to represent feature of VEHICLE.

37. SIRI subschema with view of Info channel for use in Discovery service

37.1. The toplevel element siri:InfoChannel

siri:InfoChannel

+siri:InfoChannelStructure

Info Channel supported by Producer service.

37.2. The complex type siri:InfoChannelStructure

siri:InfoChannelStructure

Type for Info Channels description.

siri:InfoChannelCode

1:1

siri:InfoChannelCodeType

Identifier of classification.

siri:Name

1:1

>siri:NaturalLanguageStringStructure

Name of Info Channel.

siri:Icon

1:1

Icon associated with Info Channel.

38. SIRI subschema with view of LINE for use in Discovery service

38.1. The toplevel element siri:AnnotatedLineRef

siri:AnnotatedLineRef

+siri:AnnotatedLineStructure

Information about LINEs covered by server.

38.2. The toplevel element siri:Destination

siri:Destination

+siri:AnnotatedDestinationStructure

Description of a DESTINATION.

38.3. The complex type siri:AnnotatedDestinationStructure

siri:AnnotatedDestinationStructure

Type for DESTINATION and place name.

siri:DestinationRef

1:1

>siri:DestinationRefStructure

siri:PlaceName

1:*

>siri:NaturalLanguageStringStructure

Name of destination TOPOGRAPHIC PLACE. (Unbounded since SIRI 2.0)

siri:DirectionRef

0:1

>siri:DirectionRefStructure

Direction in which destination lies. relatoive to currernt stop SIRI 2.0

38.4. The complex type siri:AnnotatedLineStructure

siri:AnnotatedLineStructure

Summary information about a LINE type.

siri:LineRef

1:1

>siri:LineRefStructure

Identifier of LINE.

siri:LineName

1:*

>siri:NaturalLanguageStringStructure

Name of LINE. (Unbounded since SIRI 2.0)

siri:Monitored

0:1

Whether the LINE has real-time info. Default is 'true'.

siri:Destinations

0:1

+local-type: typedef-5.1

DESTINATIONs to which the LINE runs. Detail level is 'normal'

siri:Directions

0:1

+local-type: typedef-5.2

DIRECTIONs and Stops for the LINE. 'normal'

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

38.5. The complex type siri:RouteDirectionStructure

siri:RouteDirectionStructure

siri:DirectionStructure

Type for DIRECTION.

The element content starts with items inherited from the base type:

siri:DirectionRef

1:1

>siri:DirectionRefStructure

Identifer of DIRECTION,

siri:DirectionName

0:*

>siri:NaturalLanguageStringStructure

Description of DIRECTION. (Unbounded since SIRI 2.0)

Inherited content is followed by own content:

siri:JourneyPatterns

0:1

+local-type: typedef-5.3

JourneyPatterns in Direction of route (since SIRI 2.0)

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

38.6. The complex type siri:StopPointInPatternStructure

siri:StopPointInPatternStructure

siri:AnnotatedStopPointStructure

View of a SCHEDULED STOP POINT description.

The element content starts with items inherited from the base type:

siri:StopPointRef

1:1

>siri:StopPointRefStructure

Identifer of the stop.

→‍siri:TimingPoint

0:1

Whether the stop is a TIMING POINT. Times for stops that are not timing points are sometimes interpolated crudely from the timing points, and may represent a lower level of accuracy. Default is 'true'.

siri:Monitored

0:1

Whether real-time data is available for the stop. Default is 'true'. Detail level is 'normal'.

siri:StopName

0:*

>siri:NaturalLanguageStringStructure

Name of SCHEDULED STOP POINT. Detail level is 'normal'. (Unbounded since SIRI 2.0)

siri:StopAreaRef

0:1

>siri:StopAreaRefStructure

Identifer of the sSTOP AREA to which SCHEDULED STOP POINT belongs. +SIRI.v2.0

siri:Features

0:1

+local-type: typedef-2.1

Service features of stop. Detail level is 'full'

siri:Lines

0:1

+local-type: typedef-2.2

LINEs that use stop. Detail level is 'full'

siri:Location

0:1

+siri:LocationStructure

Coordinates to use to show stop as a poitn on map. Detail level is 'normal'.+SIRI.v2.0

siri:Url

0:1

Web page associated with Stop. Detail level is 'full'+SIRI.v2.0

Inherited content is followed by own content:

siri:Order

1:1

Order of STOP POINT in route (since SIRI 2.0)

siri:OnwardLinkShape

0:1

+siri:LineShapeStructure

Plot of points from this stop to next Stop. Detail level is 'full'. (since SIRI 2.0)

siri:LinkProjectionToNextStopPoint

0:1

+ifopt:LinkProjectionStructure

GIs projection of Link to the next provided StopPoint. NB Line here means Geometry Polyline, not Transmodel Transport Line.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

38.7. The complex type complexType[siri:AnnotatedStopPointStructure]/Features#complexType (typedef-2.1)

complexType[siri:AnnotatedStopPointStructure]
  /Features #complexType
  (typedef-2.1)

-

The element contains one or more of the following elements (a-b)

a

siri:ServiceFeature

-1:1

+siri:ServiceFeatureStructure

Description of Service features of stop.

b

→‍siri:ServiceFeatureRef

-1:1

>siri:ServiceFeatureRefStructure

Classification of service into arbitrary Service categories, e.g. school bus. SIRI provides a recommended set of values covering most usages, intended to be TPEG comnpatible. See the SIRI facilities packaged.

38.8. The complex type complexType[siri:AnnotatedStopPointStructure]/Lines#complexType (typedef-2.2)

complexType[siri:AnnotatedStopPointStructure]
  /Lines #complexType
  (typedef-2.2)

-

The element contains one or more of the following elements (a-b)

a

siri:LineRef

-1:1

>siri:LineRefStructure

Reference to a LINE that calls at stop.

b

siri:LineDirection

-1:1

+siri:LineDirectionStructure

Reference to a LINE that calls at stop. and its direction (since SIRI 2.0)

38.9. The complex type complexType[siri:AnnotatedLineStructure]/Destinations#complexType (typedef-5.1)

complexType[siri:AnnotatedLineStructure]
  /Destinations #complexType
  (typedef-5.1)

-

→‍siri:Destination

1:*

+siri:AnnotatedDestinationStructure

Description of a DESTINATION.

38.10. The complex type complexType[siri:AnnotatedLineStructure]/Directions#complexType (typedef-5.2)

complexType[siri:AnnotatedLineStructure]
  /Directions #complexType
  (typedef-5.2)

-

siri:Direction

1:*

+siri:RouteDirectionStructure

Directions of Route

38.11. The complex type complexType[siri:RouteDirectionStructure]/JourneyPatterns#complexType (typedef-5.3)

complexType[siri:RouteDirectionStructure]
  /JourneyPatterns #complexType
  (typedef-5.3)

-

siri:JourneyPattern

1:*

+local-type: typedef-5.4

JourneyPattern. (since SIRI 2.0)

38.12. The complex type complexType[siri:RouteDirectionStructure]/JourneyPatterns/JourneyPattern#complexType (typedef-5.4)

complexType[siri:RouteDirectionStructure]
  /JourneyPatterns/JourneyPattern #complexType
  (typedef-5.4)

-

→‍siri:JourneyPatternRef

0:1

>siri:JourneyPatternRefStructure

Reference to a JOURNEY PATTERN.

siri:Name

0:*

>siri:NaturalLanguageStringStructure

Name Of Journety Pattern (SIRI 2.0)

siri:StopsInPattern

0:1

+local-type: typedef-5.5

Ordered collection of STOP POINTs the LINE and direction . Detail level is 'stops'. (since SIRI 2.0)

38.13. The complex type complexType[siri:RouteDirectionStructure]/JourneyPatterns/JourneyPattern/StopsInPattern#complexType (typedef-5.5)

complexType[siri:RouteDirectionStructure]
  /JourneyPatterns/JourneyPattern/StopsInPattern #complexType
  (typedef-5.5)

-

siri:StopPointInPattern

2:*

+siri:StopPointInPatternStructure

Stop within Route of LINE. Detail level is 'stop' (since SIRI 2.0)

39. SIRI subschema with view of SCHEDUELD STOP POINT for use in Stop Discovery service

39.1. The toplevel element siri:AnnotatedStopPointRef

siri:AnnotatedStopPointRef

+siri:AnnotatedStopPointStructure

SCHEDULED STOP POINT definition.

39.2. The complex type siri:AnnotatedStopPointStructure

siri:AnnotatedStopPointStructure

View of a SCHEDULED STOP POINT description.

siri:StopPointRef

1:1

>siri:StopPointRefStructure

Identifer of the stop.

→‍siri:TimingPoint

0:1

Whether the stop is a TIMING POINT. Times for stops that are not timing points are sometimes interpolated crudely from the timing points, and may represent a lower level of accuracy. Default is 'true'.

siri:Monitored

0:1

Whether real-time data is available for the stop. Default is 'true'. Detail level is 'normal'.

siri:StopName

0:*

>siri:NaturalLanguageStringStructure

Name of SCHEDULED STOP POINT. Detail level is 'normal'. (Unbounded since SIRI 2.0)

siri:StopAreaRef

0:1

>siri:StopAreaRefStructure

Identifer of the sSTOP AREA to which SCHEDULED STOP POINT belongs. +SIRI.v2.0

siri:Features

0:1

+local-type: typedef-2.1

Service features of stop. Detail level is 'full'

siri:Lines

0:1

+local-type: typedef-2.2

LINEs that use stop. Detail level is 'full'

siri:Location

0:1

+siri:LocationStructure

Coordinates to use to show stop as a poitn on map. Detail level is 'normal'.+SIRI.v2.0

siri:Url

0:1

Web page associated with Stop. Detail level is 'full'+SIRI.v2.0

39.3. The complex type complexType[siri:AnnotatedStopPointStructure]/Features#complexType (typedef-2.1)

complexType[siri:AnnotatedStopPointStructure]
  /Features #complexType
  (typedef-2.1)

-

The element contains one or more of the following elements (a-b)

a

siri:ServiceFeature

-1:1

+siri:ServiceFeatureStructure

Description of Service features of stop.

b

→‍siri:ServiceFeatureRef

-1:1

>siri:ServiceFeatureRefStructure

Classification of service into arbitrary Service categories, e.g. school bus. SIRI provides a recommended set of values covering most usages, intended to be TPEG comnpatible. See the SIRI facilities packaged.

39.4. The complex type complexType[siri:AnnotatedStopPointStructure]/Lines#complexType (typedef-2.2)

complexType[siri:AnnotatedStopPointStructure]
  /Lines #complexType
  (typedef-2.2)

-

The element contains one or more of the following elements (a-b)

a

siri:LineRef

-1:1

>siri:LineRefStructure

Reference to a LINE that calls at stop.

b

siri:LineDirection

-1:1

+siri:LineDirectionStructure

Reference to a LINE that calls at stop. and its direction (since SIRI 2.0)

40. SIRI-PT DATED JOURNEY Model view.

40.1. The toplevel element siri:DatedTimetableVersionFrame

siri:DatedTimetableVersionFrame

+siri:DatedTimetableVersionFrameStructure

A TIMETABLE FRAME to run on a specified date.

40.2. The toplevel element siri:ProductionTimetableCapabilitiesRequest

siri:ProductionTimetableCapabilitiesRequest

siri:ServiceCapabilitiesRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:ContextualisedRequestEndpointGroup

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique reference to this message.

@version

1:1

siri:VersionString

Version number of request. Fixed.

siri:ParticipantPermissions

0:1

Whether to include the requestors permissions in the response. Only applies if Access control capability supported. Default is 'false'.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

40.3. The toplevel element siri:ProductionTimetableCapabilitiesResponse

siri:ProductionTimetableCapabilitiesResponse

+siri:ProductionTimetableCapabilitiesResponseStructure (↔ siri:AbstractFunctionalServiceCapabilitiesResponse)

Capabilities for ProductionTimetable Service. Answers a Answered with a ProductionTimetableCapabilitiesRequest.

40.4. The toplevel element siri:ProductionTimetableDelivery

siri:ProductionTimetableDelivery

+siri:ProductionTimetableDeliveryStructure (↔ siri:AbstractFunctionalServiceDelivery)

Delivery for Production Timetable Service.

40.5. The toplevel element siri:ProductionTimetablePermissions

siri:ProductionTimetablePermissions

siri:PermissionsStructure

Type for abstract permissions.

The element content starts with items inherited from the base type:

siri:PermissionVersionRef

0:1

>siri:VersionRefStructure

Version of permission set.

Inherited content is followed by own content:

→‍siri:ProductionTimetablePermission

0:*

+siri:ConnectionServicePermissionStructure

Permission for a single participant or all participants to use an aspect of the service.

40.6. The toplevel element siri:ProductionTimetableRequest

siri:ProductionTimetableRequest

+siri:ProductionTimetableRequestStructure (↔ siri:AbstractFunctionalServiceRequest)

Request for daily production timetables.

40.7. The toplevel element siri:ProductionTimetableServiceCapabilities

siri:ProductionTimetableServiceCapabilities

+siri:ProductionTimetableServiceCapabilitiesStructure

Capabilities of ProductionTimetableService.

40.8. The toplevel element siri:ProductionTimetableSubscriptionRequest

siri:ProductionTimetableSubscriptionRequest

siri:ProductionTimetableSubscriptionStructure

Type for SIRI Service subscriptions.

The element content starts with items inherited from the base type:

siri:SubscriptionIdentityGroup

siri:SubscriberRef

0:1

>siri:ParticipantRefStructure

Participant identifier of Subscriber. Normally this will be given by context, i.e. be the same as on the Subscription Request.

siri:SubscriptionIdentifier

1:1

>siri:SubscriptionQualifierStructure

Identifier to be given to Subscription.

siri:InitialTerminationTime

1:1

Requested end time for subscription.

siri:SubscriptionRenewal

0:1

By using this element, the subscriber asks the data provider for an extension of the InitialTerminationTime of the subscription. If SubscriptionRenewal is omitted, this request is to be treated as a re-subscription and therefore all data corresponding to the SubscriptionRequest must be sent in the initial response (or a portion of the data if MoreData is set to 'true'). (since SIRI 2.1)

→‍siri:ProductionTimetableRequest

1:1

+siri:ProductionTimetableRequestStructure

Request for daily production timetables.

siri:ProductionTimetableSubscriptionPolicyGroup

siri:IncrementalUpdates

0:1

Whether the producer should return the complete set of current data, or only provide updates to the last data returned, i.e. additions, modifications and deletions. If false each subscription response will contain the full information as specified in this request.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

40.9. The group siri:ProductionTimetablePayloadGroup

siri:ProductionTimetablePayloadGroup

Payload part of Production Timetable delivery.

siri:ProductionTimetablePayloadGroup

→‍siri:DatedTimetableVersionFrame

0:*

+siri:DatedTimetableVersionFrameStructure

A TIMETABLE FRAME to run on a specified date.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

40.10. The group siri:ProductionTimetableRequestPolicyGroup

siri:ProductionTimetableRequestPolicyGroup

Parameters that affect the request processing. Mostly act to reduce the number of messages exchanged.

siri:ProductionTimetableRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values.

→‍siri:IncludeTranslations

0:1

Whether additional translations of text names are to be included in elements. If 'false', then only one element should be returned. Default is 'false'. Where multiple values are returned The first element returned will be used as the default value.

→‍siri:IncludeInterchanges

0:1

Whether SERVICE JOURNEY INTERCHANGE data is to be transmitted or not. Default is 'true'. (since SIRI 2.1)

→‍siri:IncludeJourneyRelations

0:1

Whether JOURNEY RELATION data is to be transmitted or not. Default is 'true'. (since SIRI 2.1)

→‍siri:IncludeTrainFormations

0:1

Whether TRAIN (ELEMENT), COMPOUND TRAIN and TRAIN STOP ASSIGNMENT data is to be transmitted or not. Default is 'true'. (since SIRI 2.1)

siri:IncrementalUpdates

0:1

Whether to return the whole timetable, or just differences from the inidicated version. Default is 'false'.

40.11. The group siri:ProductionTimetableSubscriptionPolicyGroup

siri:ProductionTimetableSubscriptionPolicyGroup

Parameters that affect the subscription content.

siri:ProductionTimetableSubscriptionPolicyGroup

siri:IncrementalUpdates

0:1

Whether the producer should return the complete set of current data, or only provide updates to the last data returned, i.e. additions, modifications and deletions. If false each subscription response will contain the full information as specified in this request.

40.12. The group siri:ProductionTimetableTopicGroup

siri:ProductionTimetableTopicGroup

Parameters that specify the content to be returned.

siri:ProductionTimetableTopicGroup

siri:ValidityPeriod

0:1

+siri:TimetableValidityPeriod

siri:TimetableVersionRef

0:1

>siri:VersionRefStructure

Communicate only differences to the timetable specified by this VERSION of the TIMETABLe.

siri:OperatorRef

0:*

>siri:OperatorRefStructure

Filter the results to include journeys for only the specified OPERATORs.

siri:Lines

0:1

+local-type: typedef-74.1

Filter the results to include only vehicles along the given LINEs.

siri:VehicleMode

0:*

siri:VehicleModesEnumeration

Filter the results to include only journeys of the specified VEHICLE MODE. (since SIRI 2.1)

siri:ProductCategoryRef

0:*

>siri:ProductCategoryRefStructure

Filter the results to include only journeys of the specified TYPE OF PRODUCT CATEGORY. (since SIRI 2.1)

siri:StopPointRef

0:*

>siri:StopPointRefStructure

Filter the results to include only journeys with a CALL at the specified STOP POINT. (since SIRI 2.1)

40.13. The group siri:SiriProductionTimetableIndexGroup

siri:SiriProductionTimetableIndexGroup

Convenience artefact to pick out main elements of the Production Timetable Service.

siri:SiriProductionTimetableIndexGroup

→‍siri:ProductionTimetableRequest

1:1

+siri:ProductionTimetableRequestStructure

Request for daily production timetables.

→‍siri:ProductionTimetableSubscriptionRequest

1:1

+local-type: typedef-74.2

Request for a subscription to the Production Timetable Service.

→‍siri:ProductionTimetableDelivery

1:1

+siri:ProductionTimetableDeliveryStructure

Delivery for Production Timetable Service.

→‍siri:ProductionTimetableCapabilitiesRequest

1:1

+local-type: typedef-74.3

Request for information about ProductionTimetable Service Capabilities. Answered with a ProductionTimetableCapabilitiesResponse.

→‍siri:ProductionTimetableCapabilitiesResponse

1:1

+siri:ProductionTimetableCapabilitiesResponseStructure

Capabilities for ProductionTimetable Service. Answers a Answered with a ProductionTimetableCapabilitiesRequest.

40.14. The complex type siri:DatedTimetableVersionFrameStructure

siri:DatedTimetableVersionFrameStructure

siri:AbstractItemStructure

Type for an Activity.

The element content starts with items inherited from the base type:

siri:RecordedAtTime

1:1

Time at which data was recorded.

Inherited content is followed by own content:

siri:VersionRef

0:1

>siri:VersionRefStructure

Timetable Version.

siri:ValidityPeriod

0:1

+siri:TimetableValidityPeriod

siri:ShortestPossibleCycle

0:1

siri:PositiveDurationType

Minimum interval at which updates for this DATED TIMETABLE VERSION FRAME can be sent. (since SIRI 2.1)

siri:LineIdentityGroup

siri:LineRef

1:1

>siri:LineRefStructure

Reference to a LINE.

siri:DirectionRef

1:1

>siri:DirectionRefStructure

Reference to a LINE DIRECTION DIRECTION, typically outward or return.

siri:JourneyPatternInfoGroup

siri:JourneyPatternRef

0:1

>siri:JourneyPatternRefStructure

Identifier of JOURNEY PATTERN that journey follows.

siri:JourneyPatternName

0:1

>siri:NaturalLanguageStringStructure

Name of Joruney Pattern

siri:VehicleMode

0:*

siri:VehicleModesEnumeration

A means of transportation such as bus, rail, etc.

siri:RouteRef

0:1

>siri:RouteRefStructure

Identifier of ROUTE that journey follows.

→‍siri:PublishedLineName

0:*

>siri:NaturalLanguageStringStructure

Name or Number by which the LINEis known to the public.

siri:GroupOfLinesRef

0:1

>siri:GroupOfLinesRefStructure

Reference to a GROUP OF LINEs to which journey belongs. SIRI 2.0

siri:DirectionName

0:*

>siri:NaturalLanguageStringStructure

Description of the DIRECTION. May correspond to a DESTINATION DISPLAY. (Unbounded since SIRI 2.0)

siri:ExternalLineRef

0:1

>siri:LineRefStructure

Alternative identifier of LINE that an external system may associate with journey.

The element contains one of the following elements (a-b)

a

siri:BrandingRef

-0:1

>siri:BrandingRefStructure

Reference to a BRANDING. (since SIRI 2.1)

b

siri:Branding

-0:1

+siri:BrandingStructure

An arbitrary marketing classification. (since SIRI 2.1)

siri:BasicServiceInfoGroup

siri:OperatorRef

0:1

>siri:OperatorRefStructure

OPERATOR of a VEHICLE JOURNEY. Note that the operator may change over the course of a journey. This shoudl show teh operator for the curent point in the journey. Use Journey Parts tp record all the operators in the whole journeyh.

siri:ProductCategoryRef

0:1

>siri:ProductCategoryRefStructure

Product Classification of VEHICLE JOURNEY- subdivides a transport mode. e.g. express, loacl.

→‍siri:ServiceFeatureRef

0:*

>siri:ServiceFeatureRefStructure

Classification of service into arbitrary Service categories, e.g. school bus. SIRI provides a recommended set of values covering most usages, intended to be TPEG comnpatible. See the SIRI facilities packaged.

siri:ServiceInfoGroup

siri:VehicleFeatureRef

0:*

>siri:VehicleFeatureRefStructure

Features of VEHICLE providing journey. Recommended SIRI values based on TPEG are given in SIRI documentation and enumerated in the siri_facilities package.

siri:DatedServiceInfoGroup

siri:OriginDisplay

0:*

>siri:NaturalLanguageStringStructure

Description of the origin stop (vehicle signage) to show on vehicle, Can be overwritten for a journey, and then also section by section by the entry in an Individual Call. (since SIRI 2.0)

siri:DestinationDisplay

0:*

>siri:NaturalLanguageStringStructure

Description of the destination stop (vehicle signage) to show on vehicle, Can be overwritten for a journey, and then also section by section by the entry in an Individual Call. (Unbounded since SIRI 2.0)

siri:LineNote

0:*

>siri:NaturalLanguagePlaceNameStructure

Additional Text associated with LINE. (Unbounded since SIRI 2.0)

siri:FirstOrLastJourney

0:1

siri:FirstOrLastJourneyEnumeration

Whether journey is first or last jouurney of day. (since SIRI 2.0)

siri:TimetableRealtimeInfoGroup

siri:HeadwayService

0:1

Whether this is a Headway Service, that is, one shown as operating at a prescribed interval rather than to a fixed timetable.

siri:Monitored

0:1

Whether VEHICLE JOURNEYs of LINE are normally monitored. Provides a default value for the Monitored element on individual journeys of the timetable.

siri:DatedVehicleJourney

0:*

+siri:DatedVehicleJourneyStructure

Complete list of all planned VEHICLE JOURNEYs for this LINE and DIRECTION.

siri:RemovedDatedVehicleJourney

0:*

+siri:RemovedDatedVehicleJourneyStructure

List of all removed VEHICLE JOURNEYs for this LINE and DIRECTION. A data producer may silently remove a journey from the plan if it was previously provided in error. Careful: Removal is different from Cancellation. Minimal information, or no information at all, of a RemovedDatedVehicleJourney or the removal itself must be communicated to the passengers, i.e., it is "silently" removed. A Cancellation, on the other hand, is possibly the most important information to provide to the passengers. It is strongly advised to only use this feature in cases where a journey was sent in error and it can be assumed that as few passengers as possible have seen the erroneous information to avoid confusion. (since SIRI 2.1)

siri:ServiceJourneyInterchange

0:*

+siri:ServiceJourneyInterchangeStructure

Connection paramters for a SERVICE JOURNEY INTERCHANGE between a feeder and distributor journey. SIRI 2.0

siri:RemovedServiceJourneyInterchange

0:*

+siri:RemovedServiceJourneyInterchangeStructure

List of all removed SERVICE JOURNEY INTERCHANGEs. A data producer may silently remove an interchange from the plan if it was previously provided in error. Careful: Removal is different from Cancellation. Minimal information, or no information at all, of a RemovedServiceJourneyInterchange or the removal itself must be communicated to the passengers, i.e., it is "silently" removed. A Cancellation, on the other hand, is possibly the most important information to provide to the passengers. It is strongly advised to only use this feature in cases where an interchange was sent in error and it can be assumed that as few passengers as possible have seen the erroneous information to avoid confusion. (since SIRI 2.1)

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

40.15. The complex type siri:ProductionTimetableCapabilitiesResponseStructure

siri:ProductionTimetableCapabilitiesResponseStructure

siri:AbstractServiceCapabilitiesResponseStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:ContextualisedResponseEndpointGroup

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Arbitrary unique reference to the request which gave rise to this message.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:CapabilityStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of response. fixed.

→‍siri:ProductionTimetableServiceCapabilities

0:1

+siri:ProductionTimetableServiceCapabilitiesStructure

Capabilities of ProductionTimetableService.

→‍siri:ProductionTimetablePermissions

0:1

+local-type: typedef-74.7

Participant's permissions to use the service.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

40.16. The complex type siri:ProductionTimetableCapabilityRequestPolicyStructure

siri:ProductionTimetableCapabilityRequestPolicyStructure

siri:CapabilityRequestPolicyStructure

Type for Common Request Policy capabilities.

The element content starts with items inherited from the base type:

siri:NationalLanguage

1:*

National languages supported by service.

siri:Translations

0:1

Whether producer can provide multiple translations of NL text elements (since SIRI 2.0)

The element contains one of the following elements (a-b)

a

siri:GmlCoordinateFormat

-1:1

siri:SrsNameType

Name of GML Coordinate format used for Geospatial points in responses.

b

siri:WgsDecimalDegrees

-1:1

siri:EmptyType

Geospatial coordinates are given as Wgs 84 Latiude and longitude, decimial degrees of arc.

Inherited content is followed by own content:

siri:ForeignJourneysOnly

0:1

Whether results returns foreign journeys only.

40.17. The complex type siri:ProductionTimetableDeliveriesStructure

siri:ProductionTimetableDeliveriesStructure

Type for deliveries of production timetable service. Used in WSDL.

→‍siri:ProductionTimetableDelivery

1:*

+siri:ProductionTimetableDeliveryStructure

Delivery for Production Timetable Service.

40.18. The complex type siri:ProductionTimetableDeliveryStructure

siri:ProductionTimetableDeliveryStructure

siri:AbstractServiceDeliveryStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

The element contains one of the following elements (a) or element sequences (b)

siri:ContextualisedResponseEndpointGroup

a

siri:RequestMessageRef

-0:1

>siri:MessageRefStructure

Arbitrary unique reference to the request which gave rise to this message.

siri:SubscriptionIdentifierResourcePropertyGroup

b

siri:SubscriberRef

-0:1

>siri:ParticipantRefStructure

Unique identifier of Subscriber - reference to a Participant.

b

siri:SubscriptionFilterRef

-0:1

>siri:SubscriptionFilterRefStructure

Unique identifier of Subscription filter to which this subscription is assigned. If there is onlya single filter, then can be omitted.

b

siri:SubscriptionRef

-1:1

>siri:SubscriptionRefStructure

Reference to a service subscription: unique within Service and Subscriber.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:DeliveryStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

siri:SuccessInfoGroup

siri:ValidUntil

0:1

End of data horizon of the data producer.

siri:ShortestPossibleCycle

0:1

siri:PositiveDurationType

Minimum interval at which updates can be sent.

siri:DeliveryDefaultGroup

siri:DefaultLanguage

0:1

Default language for text elements.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of response. fixed.

siri:ProductionTimetablePayloadGroup

→‍siri:DatedTimetableVersionFrame

0:*

+siri:DatedTimetableVersionFrameStructure

A TIMETABLE FRAME to run on a specified date.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

40.19. The complex type siri:ProductionTimetableRequestStructure

siri:ProductionTimetableRequestStructure

siri:AbstractFunctionalServiceRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:ContextualisedRequestEndpointGroup

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique reference to this message.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of request. Fixed.

siri:ProductionTimetableTopicGroup

siri:ValidityPeriod

0:1

+siri:TimetableValidityPeriod

siri:TimetableVersionRef

0:1

>siri:VersionRefStructure

Communicate only differences to the timetable specified by this VERSION of the TIMETABLe.

siri:OperatorRef

0:*

>siri:OperatorRefStructure

Filter the results to include journeys for only the specified OPERATORs.

siri:Lines

0:1

+local-type: typedef-74.1

Filter the results to include only vehicles along the given LINEs.

siri:VehicleMode

0:*

siri:VehicleModesEnumeration

Filter the results to include only journeys of the specified VEHICLE MODE. (since SIRI 2.1)

siri:ProductCategoryRef

0:*

>siri:ProductCategoryRefStructure

Filter the results to include only journeys of the specified TYPE OF PRODUCT CATEGORY. (since SIRI 2.1)

siri:StopPointRef

0:*

>siri:StopPointRefStructure

Filter the results to include only journeys with a CALL at the specified STOP POINT. (since SIRI 2.1)

siri:ProductionTimetableRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values.

→‍siri:IncludeTranslations

0:1

Whether additional translations of text names are to be included in elements. If 'false', then only one element should be returned. Default is 'false'. Where multiple values are returned The first element returned will be used as the default value.

→‍siri:IncludeInterchanges

0:1

Whether SERVICE JOURNEY INTERCHANGE data is to be transmitted or not. Default is 'true'. (since SIRI 2.1)

→‍siri:IncludeJourneyRelations

0:1

Whether JOURNEY RELATION data is to be transmitted or not. Default is 'true'. (since SIRI 2.1)

→‍siri:IncludeTrainFormations

0:1

Whether TRAIN (ELEMENT), COMPOUND TRAIN and TRAIN STOP ASSIGNMENT data is to be transmitted or not. Default is 'true'. (since SIRI 2.1)

siri:IncrementalUpdates

0:1

Whether to return the whole timetable, or just differences from the inidicated version. Default is 'false'.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

40.20. The complex type siri:ProductionTimetableServiceCapabilitiesStructure

siri:ProductionTimetableServiceCapabilitiesStructure

siri:AbstractCapabilitiesStructure

Type for Capabilities of StopMonitopring Service.

The element content starts with items inherited from the base type:

siri:GeneralInteraction

0:1

+siri:CapabilityGeneralInteractionStructure

General capabilities common to all SIRI service request types.

siri:TransportDescription

0:1

+siri:TransportDescriptionStructure

Implementation properties common to all request types.

Inherited content is followed by own content:

siri:TopicFiltering

0:1

+local-type: typedef-74.4

Filtering Capabilities.

siri:RequestPolicy

0:1

+local-type: typedef-74.5

Request Policiy capabilities.

siri:SubscriptionPolicy

0:1

+local-type: typedef-74.6

Subscription Policy capabilities.

siri:AccessControl

0:1

+siri:ConnectionCapabilityAccessControlStructure

Optional Access control capabilities.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

40.21. The complex type siri:ProductionTimetableSubscriptionStructure

siri:ProductionTimetableSubscriptionStructure

siri:AbstractSubscriptionStructure

Type for SIRI Service subscriptions.

The element content starts with items inherited from the base type:

siri:SubscriptionIdentityGroup

siri:SubscriberRef

0:1

>siri:ParticipantRefStructure

Participant identifier of Subscriber. Normally this will be given by context, i.e. be the same as on the Subscription Request.

siri:SubscriptionIdentifier

1:1

>siri:SubscriptionQualifierStructure

Identifier to be given to Subscription.

siri:InitialTerminationTime

1:1

Requested end time for subscription.

siri:SubscriptionRenewal

0:1

By using this element, the subscriber asks the data provider for an extension of the InitialTerminationTime of the subscription. If SubscriptionRenewal is omitted, this request is to be treated as a re-subscription and therefore all data corresponding to the SubscriptionRequest must be sent in the initial response (or a portion of the data if MoreData is set to 'true'). (since SIRI 2.1)

Inherited content is followed by own content:

→‍siri:ProductionTimetableRequest

1:1

+siri:ProductionTimetableRequestStructure

Request for daily production timetables.

siri:ProductionTimetableSubscriptionPolicyGroup

siri:IncrementalUpdates

0:1

Whether the producer should return the complete set of current data, or only provide updates to the last data returned, i.e. additions, modifications and deletions. If false each subscription response will contain the full information as specified in this request.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

40.22. The complex type siri:TimetableValidityPeriod

siri:TimetableValidityPeriod

siri:ClosedTimestampRangeStructure

Type for a range of date and times. Both start and end time are required.

The element content starts with items inherited from the base type:

siri:StartTime

1:1

The (inclusive) start date and time.

siri:EndTime

1:1

The (inclusive) end date and time.

40.23. The complex type group[siri:ProductionTimetableTopicGroup]/Lines#complexType (typedef-74.1)

group[siri:ProductionTimetableTopicGroup]
  /Lines #complexType
  (typedef-74.1)

-

siri:LineDirection

1:*

+siri:LineDirectionStructure

Iinclude only vehicles along the given LINE.

40.24. The complex type element[siri:ProductionTimetableSubscriptionRequest]#complexType (typedef-74.2)

element[siri:ProductionTimetableSubscriptionRequest]
  #complexType
  (typedef-74.2)

siri:ProductionTimetableSubscriptionStructure

Type for SIRI Service subscriptions.

The element content starts with items inherited from the base type:

siri:SubscriptionIdentityGroup

siri:SubscriberRef

0:1

>siri:ParticipantRefStructure

Participant identifier of Subscriber. Normally this will be given by context, i.e. be the same as on the Subscription Request.

siri:SubscriptionIdentifier

1:1

>siri:SubscriptionQualifierStructure

Identifier to be given to Subscription.

siri:InitialTerminationTime

1:1

Requested end time for subscription.

siri:SubscriptionRenewal

0:1

By using this element, the subscriber asks the data provider for an extension of the InitialTerminationTime of the subscription. If SubscriptionRenewal is omitted, this request is to be treated as a re-subscription and therefore all data corresponding to the SubscriptionRequest must be sent in the initial response (or a portion of the data if MoreData is set to 'true'). (since SIRI 2.1)

→‍siri:ProductionTimetableRequest

1:1

+siri:ProductionTimetableRequestStructure

Request for daily production timetables.

siri:ProductionTimetableSubscriptionPolicyGroup

siri:IncrementalUpdates

0:1

Whether the producer should return the complete set of current data, or only provide updates to the last data returned, i.e. additions, modifications and deletions. If false each subscription response will contain the full information as specified in this request.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

40.25. The complex type element[siri:ProductionTimetableCapabilitiesRequest]#complexType (typedef-74.3)

element[siri:ProductionTimetableCapabilitiesRequest]
  #complexType
  (typedef-74.3)

siri:ServiceCapabilitiesRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:ContextualisedRequestEndpointGroup

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique reference to this message.

@version

1:1

siri:VersionString

Version number of request. Fixed.

siri:ParticipantPermissions

0:1

Whether to include the requestors permissions in the response. Only applies if Access control capability supported. Default is 'false'.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

40.26. The complex type complexType[siri:ProductionTimetableServiceCapabilitiesStructure]/TopicFiltering#complexType (typedef-74.4)

complexType[siri:ProductionTimetableServiceCapabilitiesStructure]
  /TopicFiltering #complexType
  (typedef-74.4)

-

→‍siri:FilterByValidityPeriod

1:1

Whether results can be filtered by VALIDITY PERIOD. Default is 'true'.

→‍siri:FilterByOperatorRef

1:1

Whether results can be filtered by OPERATOR. Default is 'true'.

→‍siri:FilterByLineRef

1:1

Whether results can be filtered by LINE. Default is 'true'

→‍siri:FilterByVehicleMode

0:1

Whether results can be filtered by VEHICLE MODE. Default is 'true'. (since SIRI 2.1)

→‍siri:FilterByProductCategoryRef

0:1

Whether results can be filtered by PRODUCT CATEGORY. Default is 'true'. (since SIRI 2.1)

→‍siri:FilterByStopPointRef

0:1

Whether results can be filtered by SCHEDULED STOP POINT. Default is 'true'.

siri:FilterByVersionRef

1:1

Whether results can be filtered by TIMETABLE VERSION Default is 'true'.

40.27. The complex type complexType[siri:ProductionTimetableServiceCapabilitiesStructure]/RequestPolicy#complexType (typedef-74.5)

complexType[siri:ProductionTimetableServiceCapabilitiesStructure]
  /RequestPolicy #complexType
  (typedef-74.5)

siri:CapabilityRequestPolicyStructure

Type for Common Request Policy capabilities.

The element content starts with items inherited from the base type:

siri:NationalLanguage

1:*

National languages supported by service.

siri:Translations

0:1

Whether producer can provide multiple translations of NL text elements (since SIRI 2.0)

The element contains one of the following elements (a-b)

a

siri:GmlCoordinateFormat

-1:1

siri:SrsNameType

Name of GML Coordinate format used for Geospatial points in responses.

b

siri:WgsDecimalDegrees

-1:1

siri:EmptyType

Geospatial coordinates are given as Wgs 84 Latiude and longitude, decimial degrees of arc.

40.28. The complex type complexType[siri:ProductionTimetableServiceCapabilitiesStructure]/SubscriptionPolicy#complexType (typedef-74.6)

complexType[siri:ProductionTimetableServiceCapabilitiesStructure]
  /SubscriptionPolicy #complexType
  (typedef-74.6)

-

siri:HasIncrementalUpdates

1:1

Whether incremental updates can be specified for updates Default is ' true'.

40.29. The complex type element[siri:ProductionTimetablePermissions]#complexType (typedef-74.7)

element[siri:ProductionTimetablePermissions]
  #complexType
  (typedef-74.7)

siri:PermissionsStructure

Type for abstract permissions.

The element content starts with items inherited from the base type:

siri:PermissionVersionRef

0:1

>siri:VersionRefStructure

Version of permission set.

Inherited content is followed by own content:

→‍siri:ProductionTimetablePermission

0:*

+siri:ConnectionServicePermissionStructure

Permission for a single participant or all participants to use an aspect of the service.

41. SIRI-SX Situation Exchange Service.

41.1. The toplevel element siri:IncludedSituationExchangeDelivery

siri:IncludedSituationExchangeDelivery

+siri:SituationExchangeDeliveryStructure (↔ siri:AbstractFunctionalServiceDelivery)

Delivery of Situation Exchange Service included as supplement to main functional service delivery.

41.2. The toplevel element siri:SituationExchangeCapabilitiesRequest

siri:SituationExchangeCapabilitiesRequest

+siri:ServiceCapabilitiesRequestStructure (↔ siri:AbstractFunctionalServiceCapabilitiesRequest)

Request for information about Situation Exchange Service Capabilities. Answered with a VehicleMontoringCapabilitiesResponse.

41.3. The toplevel element siri:SituationExchangeCapabilitiesResponse

siri:SituationExchangeCapabilitiesResponse

+siri:SituationExchangeCapabilitiesResponseStructure (↔ siri:AbstractFunctionalServiceCapabilitiesResponse)

Capabilities for Situation Exchange Service. Answers a VehicleMontoringCapabilitiesRequest.

41.4. The toplevel element siri:SituationExchangeDelivery

siri:SituationExchangeDelivery

+siri:SituationExchangeDeliveryStructure (↔ siri:AbstractFunctionalServiceDelivery)

Delivery for Situation Exchange Service.

41.5. The toplevel element siri:SituationExchangePermissions

siri:SituationExchangePermissions

siri:PermissionsStructure

Type for abstract permissions.

The element content starts with items inherited from the base type:

siri:PermissionVersionRef

0:1

>siri:VersionRefStructure

Version of permission set.

Inherited content is followed by own content:

siri:SituationExchangePermission

0:*

+siri:SituationExchangeServicePermissionStructure

41.6. The toplevel element siri:SituationExchangeRequest

siri:SituationExchangeRequest

+siri:SituationExchangeRequestStructure (↔ siri:AbstractFunctionalServiceRequest)

Request for information about Facilities status.

41.7. The toplevel element siri:SituationExchangeServiceCapabilities

siri:SituationExchangeServiceCapabilities

+siri:SituationExchangeServiceCapabilitiesStructure

Capabilities of Situation Exchange Service. Answers a SituationExchangeCapabilitiesRequest.

41.8. The toplevel element siri:SituationExchangeSubscriptionRequest

siri:SituationExchangeSubscriptionRequest

+siri:SituationExchangeSubscriptionStructure (↔ siri:AbstractFunctionalServiceSubscriptionRequest)

Request for a subscription to the Situation Exchange Service.

41.9. The group siri:SiriSituationExchangeServiceIndexGroup

siri:SiriSituationExchangeServiceIndexGroup

Convenience artifact to pick out main elements of the Situation Exchange Service.

siri:SiriSituationExchangeServiceIndexGroup

→‍siri:SituationExchangeRequest

1:1

+siri:SituationExchangeRequestStructure

Request for information about Facilities status.

→‍siri:SituationExchangeSubscriptionRequest

1:1

+siri:SituationExchangeSubscriptionStructure

Request for a subscription to the Situation Exchange Service.

→‍siri:SituationExchangeDelivery

1:1

+siri:SituationExchangeDeliveryStructure

Delivery for Situation Exchange Service.

→‍siri:SituationExchangeCapabilitiesRequest

1:1

+siri:ServiceCapabilitiesRequestStructure

Request for information about Situation Exchange Service Capabilities. Answered with a VehicleMontoringCapabilitiesResponse.

→‍siri:SituationExchangeCapabilitiesResponse

1:1

+siri:SituationExchangeCapabilitiesResponseStructure

Capabilities for Situation Exchange Service. Answers a VehicleMontoringCapabilitiesRequest.

41.10. The group siri:SituationClassifierFilterGroup

siri:SituationClassifierFilterGroup

Parameters to filter Situation Exchange Service requests, based on the SITUATION Classifiers. Logically ANDed with other values.

siri:SituationClassifierFilterGroup

siri:Severity

0:1

siri:SeverityEnumeration

Severity filter value to apply: only SITUATIONs with a severity greater than or equal to the specified value will be returned. See TPEG severities. Default is 'normal'.

siri:Scope

0:*

siri:ScopeTypeEnumeration

Types of SITUATION to include.

siri:Predictability

0:1

siri:PredictabilityEnumeration

Whether just planned, unplanned or both SITUATIONs will be returned.

siri:Keywords

0:1

Arbitrary application specific classifiers. Only SITUATIONs that match these keywords will be returned.

41.11. The group siri:SituationExchangePayloadGroup

siri:SituationExchangePayloadGroup

Payload part of Situation Exchange Service delivery.

siri:SituationExchangePayloadGroup

siri:PtSituationContext

0:1

+siri:ContextStructure

Default context for common properties of SITUATIONs, Values specified apply to all SITUATIONs unless overridden. Can be used optionally to reduce file bulk.

siri:Situations

0:1

+local-type: typedef-81.3

SITUATIONs in Delivery.

41.12. The group siri:SituationExchangeRequestPolicyGroup

siri:SituationExchangeRequestPolicyGroup

Parameters that affect the request processing.

siri:SituationExchangeRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values.

→‍siri:IncludeTranslations

0:1

Whether additional translations of text names are to be included in elements. If 'false', then only one element should be returned. Default is 'false'. Where multiple values are returned The first element returned will be used as the default value.

siri:MaximumNumberOfSituationElements

0:1

The maximum number of SITUATION elements to return in a given delivery. The most recent n Events within the look ahead window are included.

41.13. The group siri:SituationExchangeSubscriptionPolicyGroup

siri:SituationExchangeSubscriptionPolicyGroup

Parameters that affect the subscription publishing and notification processing.

siri:SituationExchangeSubscriptionPolicyGroup

siri:IncrementalUpdates

0:1

Whether the producer will return the complete set of current data, or only provide updates to this data, i.e. additions, modifications and deletions. If false or omitted, each subscription response will contain the full information as specified in this request.

41.14. The group siri:SituationExchangeTopicGroup

siri:SituationExchangeTopicGroup

Parameters that specify the content to be returned. Logically ANDed with other values.

siri:TemporalSubscriptionGroup

siri:PreviewInterval

0:1

siri:PositiveDurationType

Forward duration for which SITUATIONs should be included, that is, only SITUATIONs that start before the end of this window time will be included.

siri:StartTime

0:1

Start time for selecting SITUATIONs to be sent. Only SITUATIONs or updates created after this time will be sent. This enables a restart without resending everything.

siri:TemporalContentFilterGroup

siri:ValidityPeriod

0:1

+siri:HalfOpenTimestampInputRangeStructure

Temporal scope of Situations be included in response. The Situations must be valid within the specified period of time. (since SIRI 2.0)

siri:IncludeOnlyIfInPublicationWindow

0:1

Only incidents that are currently within their publication window shouldbe included. Otherwose all incidents will be included. Default is false

siri:AffectedModeGroup

→‍siri:VehicleMode

0:1

siri:VehicleModesOfTransportEnumeration

Vehicle mode or mode of transport.

The element contains one of the following elements (a-h)

siri:PtNetworkModeChoiceGroup

a

→‍siri:AirSubmode

-1:1

siri:AirSubmodesOfTransportEnumeration

TPEG Pti08 and Pts108 "AirService" submodes.

b

→‍siri:BusSubmode

-1:1

siri:BusSubmodesOfTransportEnumeration

TPEG Pti05 and Pts105 "BusService" submodes.

c

→‍siri:CoachSubmode

-1:1

siri:CoachSubmodesOfTransportEnumeration

TPEG Pti03 and Pts103 "CoachService" submodes.

d

→‍siri:MetroSubmode

-1:1

siri:MetroSubmodesOfTransportEnumeration

TPEG Pti04 metro and Pts104 "UrbanRailwayService" submodes.

e

→‍siri:RailSubmode

-1:1

siri:RailSubmodesOfTransportEnumeration

TPEG Pti02, Pts102 "RailwayService" and train link loc13 submodes.

f

→‍siri:TramSubmode

-1:1

siri:TramSubmodesOfTransportEnumeration

TPEG Pti06 tram and Pts104 "UrbanRailwayService" submodes.

g

→‍siri:WaterSubmode

-1:1

siri:WaterSubmodesOfTransportEnumeration

TPEG Pti07 and Pts107 "WaterTransportService" submodes.

h

→‍siri:TelecabinSubmode

-1:1

siri:TelecabinSubmodesOfTransportEnumeration

TPEG Pti09 telecabin and Pts109 "GondolaCableCarService" submodes.

siri:AffectedModeGroup

siri:AccessMode

0:1

ifopt:AccessModesEnumeration

siri:SituationClassifierFilterGroup

siri:Severity

0:1

siri:SeverityEnumeration

Severity filter value to apply: only SITUATIONs with a severity greater than or equal to the specified value will be returned. See TPEG severities. Default is 'normal'.

siri:Scope

0:*

siri:ScopeTypeEnumeration

Types of SITUATION to include.

siri:Predictability

0:1

siri:PredictabilityEnumeration

Whether just planned, unplanned or both SITUATIONs will be returned.

siri:Keywords

0:1

Arbitrary application specific classifiers. Only SITUATIONs that match these keywords will be returned.

siri:SituationStatusFilterGroup

siri:Verification

0:1

siri:VerificationStatusEnumeration

Whether incident has been verified or not If not specified return all.

siri:Progress

0:*

siri:WorkflowStatusEnumeration

Workflow Progress Status. One of a specified set of overall processing states assigned to SITUATION. For example, 'Draft' for not yet published; 'Published' for live SITUATIONs; 'Closed' indicates a completed SITUATION. If not specified return open, published closing and closed. l.

siri:Reality

0:1

orc:InformationStatusEnum

Whether SITUATION is real or a test. If not specified return all.

siri:SituationNetworkFilterGroup

siri:OperatorRef

0:1

>siri:OperatorRefStructure

Referance to an OPERATOR. If unspecified, all OPERATOR.s.

siri:OperationalUnitRef

0:*

>siri:OperationalUnitRefStructure

OPERATIONAL UNIT responsible for managing services.

siri:NetworkRef

0:1

>siri:OperatorRefStructure

Reference to a NETWORK.

The element contains one of the following elements (a-b)

a

→‍siri:LineRef

-0:*

>siri:LineRefStructure

Reference to a LINE.

b

siri:Lines

-0:1

+local-type: typedef-81.2

Filter the results to include only situations along the given LINEs.

→‍siri:StopPointRef

0:*

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

→‍siri:ConnectionLinkRef

0:*

>siri:ConnectionLinkRefStructure

Reference to a CONNECTION link

→‍siri:FacilityRef

0:*

>siri:FacilityRefStructure

Reference to a Facility.

siri:SituationStopPlaceFilterGroup

siri:StopPlaceRef

0:1

>ifopt:StopPlaceRefStructure

Reference to a STOP PLACE.

siri:StopPlaceComponentRef

0:1

>ifopt:StopPlaceSpaceRefStructure

Reference to part of a STOP PLACE. (since SIRI 2.0)

The element contains none or one of the following elements (a-b)

siri:SituationJourneyFilterGroup

a

siri:FramedVehicleJourneyRef

-1:1

+siri:FramedVehicleJourneyRefStructure

Refercence to a VEHICLE JOURNEY framed by the day. SIRI 2.0

b

→‍siri:VehicleJourneyRef

-1:1

>siri:VehicleJourneyRefStructure

Reference to a VEHICLE JOURNEY.

→‍siri:InterchangeRef

0:1

>siri:InterchangeRefStructure

Reference to a SERVICE JOURNEY INTERCHANGE.

→‍siri:VehicleRef

0:1

>siri:VehicleRefStructure

Reference to a VEHICLE.

siri:SituationPlaceFilterGroup

siri:CountryRef

0:1

>ifopt:CountryRefStructure

Reference to a COUNTRY where incident takes place If specified only incidents that affect this place country will be returned.

siri:PlaceRef

0:1

Reference to a TOPOGRAPHIC PLACE. Only incidents which are deemed to affect this place will be returned.

siri:Location

0:2

+siri:LocationStructure

Bounding box of an arbitrary area. Only incidents geocoded as falling within area will be included.

siri:SituationExchangeTopicGroup

siri:SituationRoadFilter

0:1

+local-type: typedef-81.1

Parameters to filter Situation Exchange Service requests, based on the SITUATION Road. Logically ANDed with other values.

siri:AccessibilityNeedFilter

0:*

+acsb:PassengerAccessibilityNeedsStructure

Parameters to filter Situation Exchange Service requests, based on specific needs .

41.15. The group siri:SituationExchangeVolumeGroup

siri:SituationExchangeVolumeGroup

Elements for volume control.

siri:SituationExchangeVolumeGroup

siri:HasMaximumNumberOfSituations

0:1

Whether a maximum number ofSITUATIONS to include can be specified. Default is 'false'.

41.16. The group siri:SituationJourneyFilterGroup

siri:SituationJourneyFilterGroup

Parameters to filter Situation Exchange Service requests, based on the VEHICLE JOURNEYs affected by the SITUATION. Logically ANDed with other values.

The element contains none or one of the following elements (a-b)

siri:SituationJourneyFilterGroup

a

siri:FramedVehicleJourneyRef

-1:1

+siri:FramedVehicleJourneyRefStructure

Refercence to a VEHICLE JOURNEY framed by the day. SIRI 2.0

b

→‍siri:VehicleJourneyRef

-1:1

>siri:VehicleJourneyRefStructure

Reference to a VEHICLE JOURNEY.

→‍siri:InterchangeRef

0:1

>siri:InterchangeRefStructure

Reference to a SERVICE JOURNEY INTERCHANGE.

→‍siri:VehicleRef

0:1

>siri:VehicleRefStructure

Reference to a VEHICLE.

41.17. The group siri:SituationNetworkFilterGroup

siri:SituationNetworkFilterGroup

Parameters to filter Situation Exchange Service requests, based on the SITUATION Network. Logically ANDed with other values.

siri:SituationNetworkFilterGroup

siri:OperatorRef

0:1

>siri:OperatorRefStructure

Referance to an OPERATOR. If unspecified, all OPERATOR.s.

siri:OperationalUnitRef

0:*

>siri:OperationalUnitRefStructure

OPERATIONAL UNIT responsible for managing services.

siri:NetworkRef

0:1

>siri:OperatorRefStructure

Reference to a NETWORK.

The element contains one of the following elements (a-b)

a

→‍siri:LineRef

-0:*

>siri:LineRefStructure

Reference to a LINE.

b

siri:Lines

-0:1

+local-type: typedef-81.2

Filter the results to include only situations along the given LINEs.

→‍siri:StopPointRef

0:*

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

→‍siri:ConnectionLinkRef

0:*

>siri:ConnectionLinkRefStructure

Reference to a CONNECTION link

→‍siri:FacilityRef

0:*

>siri:FacilityRefStructure

Reference to a Facility.

41.18. The group siri:SituationPlaceFilterGroup

siri:SituationPlaceFilterGroup

Parameters to filter Situation Exchange Service requests, based on the SITUATION Place. Logically ANDed with other values.

siri:SituationPlaceFilterGroup

siri:CountryRef

0:1

>ifopt:CountryRefStructure

Reference to a COUNTRY where incident takes place If specified only incidents that affect this place country will be returned.

siri:PlaceRef

0:1

Reference to a TOPOGRAPHIC PLACE. Only incidents which are deemed to affect this place will be returned.

siri:Location

0:2

+siri:LocationStructure

Bounding box of an arbitrary area. Only incidents geocoded as falling within area will be included.

41.19. The group siri:SituationStatusFilterGroup

siri:SituationStatusFilterGroup

Parameters to filter Situation Exchange Service requests, based on the SITUATION Status. Logically ANDed with other values.

siri:SituationStatusFilterGroup

siri:Verification

0:1

siri:VerificationStatusEnumeration

Whether incident has been verified or not If not specified return all.

siri:Progress

0:*

siri:WorkflowStatusEnumeration

Workflow Progress Status. One of a specified set of overall processing states assigned to SITUATION. For example, 'Draft' for not yet published; 'Published' for live SITUATIONs; 'Closed' indicates a completed SITUATION. If not specified return open, published closing and closed. l.

siri:Reality

0:1

orc:InformationStatusEnum

Whether SITUATION is real or a test. If not specified return all.

41.20. The group siri:SituationStopPlaceFilterGroup

siri:SituationStopPlaceFilterGroup

Parameters to filter Situation Exchange Service requests, based on the STOP PLACEs affected SITUATIONs. Logically ANDed with other values.

siri:SituationStopPlaceFilterGroup

siri:StopPlaceRef

0:1

>ifopt:StopPlaceRefStructure

Reference to a STOP PLACE.

siri:StopPlaceComponentRef

0:1

>ifopt:StopPlaceSpaceRefStructure

Reference to part of a STOP PLACE. (since SIRI 2.0)

41.21. The group siri:TemporalContentFilterGroup

siri:TemporalContentFilterGroup

Parameters to filter Situation Exchange Service requests, based on the SITUATION Status. Logically ANDed with other values.

siri:TemporalContentFilterGroup

siri:ValidityPeriod

0:1

+siri:HalfOpenTimestampInputRangeStructure

Temporal scope of Situations be included in response. The Situations must be valid within the specified period of time. (since SIRI 2.0)

siri:IncludeOnlyIfInPublicationWindow

0:1

Only incidents that are currently within their publication window shouldbe included. Otherwose all incidents will be included. Default is false

41.22. The group siri:TemporalSubscriptionGroup

siri:TemporalSubscriptionGroup

Parameters to filter Situation Exchange Service requests, based on the SITUATION Status. Logically ANDed with other values.

siri:TemporalSubscriptionGroup

siri:PreviewInterval

0:1

siri:PositiveDurationType

Forward duration for which SITUATIONs should be included, that is, only SITUATIONs that start before the end of this window time will be included.

siri:StartTime

0:1

Start time for selecting SITUATIONs to be sent. Only SITUATIONs or updates created after this time will be sent. This enables a restart without resending everything.

41.23. The complex type siri:ContextStructure

siri:ContextStructure

Common parameters for all SITUATIONs.

siri:CountryRef

0:1

>ifopt:CountryRefStructure

Reference to a Country of a Participant who published SITUATION.

siri:ParticipantRef

1:1

>siri:ParticipantRefStructure

Reference to a system publishing SITUATIONs. If SITUATIONs from other participants are included in delivery, then ParticipantRef of immediate publisher must be given here.

siri:TopographicPlaceRef

0:1

Refrence to a TOPOGRAPHIC PLACE (locality). Also Derivable from an individual StopRef.

siri:TopographicPlaceName

0:*

>siri:NaturalLanguageStringStructure

Name of locality in which SITUATIONs apply. Derivable from LocalityRef. (Unbounded since SIRI 2.0)

siri:DefaultLanguage

0:1

Default language of text.

siri:NetworkContext

0:1

+siri:NetworkContextStructure

Default context for common properties of Public Transport SITUATIONs.

siri:Actions

0:1

+siri:ActionsStructure

Actions that apply to all SITUATIONs unless overridden.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

41.24. The complex type siri:NetworkContextStructure

siri:NetworkContextStructure

Type for shared context.

siri:Operator

0:*

+siri:AffectedOperatorStructure

Default OPERATOR for SITUATIONs.

siri:Network

0:1

+siri:NetworkStructure

Default Network of affected LINEs. These values apply to all SITUATIONs unless overridden on individual instances.

41.25. The complex type siri:RoadFilterStructure

siri:RoadFilterStructure

Type for Parameters to filter Situation Exchange Service requests, based on the SITUATION Road, Logically ANDed with other values.

siri:roadNumber

0:1

orc:String

Identifier or number of the road on which the reference POINT is located.

siri:directionBound

0:1

orc:DirectionEnum

The DIRECTION at the reference point in terms of general destination DIRECTION. If absent both.

siri:referencePointIdentifier

0:1

orc:String

Road reference POINT identifier, unique on the specified road.

41.26. The complex type siri:SituationExchangeCapabilitiesResponseStructure

siri:SituationExchangeCapabilitiesResponseStructure

siri:AbstractServiceCapabilitiesResponseStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:ContextualisedResponseEndpointGroup

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Arbitrary unique reference to the request which gave rise to this message.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:CapabilityStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of response. Fixed

→‍siri:SituationExchangeServiceCapabilities

0:1

+siri:SituationExchangeServiceCapabilitiesStructure

Capabilities of Situation Exchange Service. Answers a SituationExchangeCapabilitiesRequest.

→‍siri:SituationExchangePermissions

0:1

+local-type: typedef-81.8

Participant's permissions to use the service.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

41.27. The complex type siri:SituationExchangeDeliveriesStructure

siri:SituationExchangeDeliveriesStructure

Type for Deliveries for Situation Exchange Service. Used in WSDL.

→‍siri:SituationExchangeDelivery

1:*

+siri:SituationExchangeDeliveryStructure

Delivery for Situation Exchange Service.

41.28. The complex type siri:SituationExchangeDeliveryStructure

siri:SituationExchangeDeliveryStructure

siri:AbstractServiceDeliveryStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

The element contains one of the following elements (a) or element sequences (b)

siri:ContextualisedResponseEndpointGroup

a

siri:RequestMessageRef

-0:1

>siri:MessageRefStructure

Arbitrary unique reference to the request which gave rise to this message.

siri:SubscriptionIdentifierResourcePropertyGroup

b

siri:SubscriberRef

-0:1

>siri:ParticipantRefStructure

Unique identifier of Subscriber - reference to a Participant.

b

siri:SubscriptionFilterRef

-0:1

>siri:SubscriptionFilterRefStructure

Unique identifier of Subscription filter to which this subscription is assigned. If there is onlya single filter, then can be omitted.

b

siri:SubscriptionRef

-1:1

>siri:SubscriptionRefStructure

Reference to a service subscription: unique within Service and Subscriber.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:DeliveryStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

siri:SuccessInfoGroup

siri:ValidUntil

0:1

End of data horizon of the data producer.

siri:ShortestPossibleCycle

0:1

siri:PositiveDurationType

Minimum interval at which updates can be sent.

siri:DeliveryDefaultGroup

siri:DefaultLanguage

0:1

Default language for text elements.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of response. Fixed

siri:SituationExchangePayloadGroup

siri:PtSituationContext

0:1

+siri:ContextStructure

Default context for common properties of SITUATIONs, Values specified apply to all SITUATIONs unless overridden. Can be used optionally to reduce file bulk.

siri:Situations

0:1

+local-type: typedef-81.3

SITUATIONs in Delivery.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

41.29. The complex type siri:SituationExchangeRequestStructure

siri:SituationExchangeRequestStructure

siri:AbstractFunctionalServiceRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:ContextualisedRequestEndpointGroup

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique reference to this message.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of request. Fixed

siri:TemporalSubscriptionGroup

siri:PreviewInterval

0:1

siri:PositiveDurationType

Forward duration for which SITUATIONs should be included, that is, only SITUATIONs that start before the end of this window time will be included.

siri:StartTime

0:1

Start time for selecting SITUATIONs to be sent. Only SITUATIONs or updates created after this time will be sent. This enables a restart without resending everything.

siri:TemporalContentFilterGroup

siri:ValidityPeriod

0:1

+siri:HalfOpenTimestampInputRangeStructure

Temporal scope of Situations be included in response. The Situations must be valid within the specified period of time. (since SIRI 2.0)

siri:IncludeOnlyIfInPublicationWindow

0:1

Only incidents that are currently within their publication window shouldbe included. Otherwose all incidents will be included. Default is false

siri:AffectedModeGroup

→‍siri:VehicleMode

0:1

siri:VehicleModesOfTransportEnumeration

Vehicle mode or mode of transport.

The element contains one of the following elements (a-h)

siri:PtNetworkModeChoiceGroup

a

→‍siri:AirSubmode

-1:1

siri:AirSubmodesOfTransportEnumeration

TPEG Pti08 and Pts108 "AirService" submodes.

b

→‍siri:BusSubmode

-1:1

siri:BusSubmodesOfTransportEnumeration

TPEG Pti05 and Pts105 "BusService" submodes.

c

→‍siri:CoachSubmode

-1:1

siri:CoachSubmodesOfTransportEnumeration

TPEG Pti03 and Pts103 "CoachService" submodes.

d

→‍siri:MetroSubmode

-1:1

siri:MetroSubmodesOfTransportEnumeration

TPEG Pti04 metro and Pts104 "UrbanRailwayService" submodes.

e

→‍siri:RailSubmode

-1:1

siri:RailSubmodesOfTransportEnumeration

TPEG Pti02, Pts102 "RailwayService" and train link loc13 submodes.

f

→‍siri:TramSubmode

-1:1

siri:TramSubmodesOfTransportEnumeration

TPEG Pti06 tram and Pts104 "UrbanRailwayService" submodes.

g

→‍siri:WaterSubmode

-1:1

siri:WaterSubmodesOfTransportEnumeration

TPEG Pti07 and Pts107 "WaterTransportService" submodes.

h

→‍siri:TelecabinSubmode

-1:1

siri:TelecabinSubmodesOfTransportEnumeration

TPEG Pti09 telecabin and Pts109 "GondolaCableCarService" submodes.

siri:AffectedModeGroup

siri:AccessMode

0:1

ifopt:AccessModesEnumeration

siri:SituationClassifierFilterGroup

siri:Severity

0:1

siri:SeverityEnumeration

Severity filter value to apply: only SITUATIONs with a severity greater than or equal to the specified value will be returned. See TPEG severities. Default is 'normal'.

siri:Scope

0:*

siri:ScopeTypeEnumeration

Types of SITUATION to include.

siri:Predictability

0:1

siri:PredictabilityEnumeration

Whether just planned, unplanned or both SITUATIONs will be returned.

siri:Keywords

0:1

Arbitrary application specific classifiers. Only SITUATIONs that match these keywords will be returned.

siri:SituationStatusFilterGroup

siri:Verification

0:1

siri:VerificationStatusEnumeration

Whether incident has been verified or not If not specified return all.

siri:Progress

0:*

siri:WorkflowStatusEnumeration

Workflow Progress Status. One of a specified set of overall processing states assigned to SITUATION. For example, 'Draft' for not yet published; 'Published' for live SITUATIONs; 'Closed' indicates a completed SITUATION. If not specified return open, published closing and closed. l.

siri:Reality

0:1

orc:InformationStatusEnum

Whether SITUATION is real or a test. If not specified return all.

siri:SituationNetworkFilterGroup

siri:OperatorRef

0:1

>siri:OperatorRefStructure

Referance to an OPERATOR. If unspecified, all OPERATOR.s.

siri:OperationalUnitRef

0:*

>siri:OperationalUnitRefStructure

OPERATIONAL UNIT responsible for managing services.

siri:NetworkRef

0:1

>siri:OperatorRefStructure

Reference to a NETWORK.

The element contains one of the following elements (a-b)

a

→‍siri:LineRef

-0:*

>siri:LineRefStructure

Reference to a LINE.

b

siri:Lines

-0:1

+local-type: typedef-81.2

Filter the results to include only situations along the given LINEs.

→‍siri:StopPointRef

0:*

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

→‍siri:ConnectionLinkRef

0:*

>siri:ConnectionLinkRefStructure

Reference to a CONNECTION link

→‍siri:FacilityRef

0:*

>siri:FacilityRefStructure

Reference to a Facility.

siri:SituationStopPlaceFilterGroup

siri:StopPlaceRef

0:1

>ifopt:StopPlaceRefStructure

Reference to a STOP PLACE.

siri:StopPlaceComponentRef

0:1

>ifopt:StopPlaceSpaceRefStructure

Reference to part of a STOP PLACE. (since SIRI 2.0)

The element contains none or one of the following elements (a-b)

siri:SituationJourneyFilterGroup

a

siri:FramedVehicleJourneyRef

-1:1

+siri:FramedVehicleJourneyRefStructure

Refercence to a VEHICLE JOURNEY framed by the day. SIRI 2.0

b

→‍siri:VehicleJourneyRef

-1:1

>siri:VehicleJourneyRefStructure

Reference to a VEHICLE JOURNEY.

→‍siri:InterchangeRef

0:1

>siri:InterchangeRefStructure

Reference to a SERVICE JOURNEY INTERCHANGE.

→‍siri:VehicleRef

0:1

>siri:VehicleRefStructure

Reference to a VEHICLE.

siri:SituationPlaceFilterGroup

siri:CountryRef

0:1

>ifopt:CountryRefStructure

Reference to a COUNTRY where incident takes place If specified only incidents that affect this place country will be returned.

siri:PlaceRef

0:1

Reference to a TOPOGRAPHIC PLACE. Only incidents which are deemed to affect this place will be returned.

siri:Location

0:2

+siri:LocationStructure

Bounding box of an arbitrary area. Only incidents geocoded as falling within area will be included.

siri:SituationExchangeTopicGroup

siri:SituationRoadFilter

0:1

+local-type: typedef-81.1

Parameters to filter Situation Exchange Service requests, based on the SITUATION Road. Logically ANDed with other values.

siri:AccessibilityNeedFilter

0:*

+acsb:PassengerAccessibilityNeedsStructure

Parameters to filter Situation Exchange Service requests, based on specific needs .

siri:SituationExchangeRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values.

→‍siri:IncludeTranslations

0:1

Whether additional translations of text names are to be included in elements. If 'false', then only one element should be returned. Default is 'false'. Where multiple values are returned The first element returned will be used as the default value.

siri:MaximumNumberOfSituationElements

0:1

The maximum number of SITUATION elements to return in a given delivery. The most recent n Events within the look ahead window are included.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

41.30. The complex type siri:SituationExchangeServiceCapabilitiesStructure

siri:SituationExchangeServiceCapabilitiesStructure

siri:AbstractCapabilitiesStructure

Type for Capabilities of StopMonitopring Service.

The element content starts with items inherited from the base type:

siri:GeneralInteraction

0:1

+siri:CapabilityGeneralInteractionStructure

General capabilities common to all SIRI service request types.

siri:TransportDescription

0:1

+siri:TransportDescriptionStructure

Implementation properties common to all request types.

Inherited content is followed by own content:

siri:TopicFiltering

0:1

+local-type: typedef-81.4

Filtering Capabilities.

siri:RequestPolicy

0:1

+local-type: typedef-81.5

Request Policy capabilities.

siri:SubscriptionPolicy

0:1

+siri:CapabilitySubscriptionPolicyStructure

Subscription Policy capabilities.

siri:AccessControl

0:1

+local-type: typedef-81.6

Optional Access control capabilities.

siri:ResponseFeatures

0:1

+local-type: typedef-81.7

Optional Response capabilities.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

41.31. The complex type siri:SituationExchangeServicePermissionStructure

siri:SituationExchangeServicePermissionStructure

siri:AbstractPermissionStructure

Type for Abstract Permission.

The element content starts with items inherited from the base type:

The element contains one of the following elements (a-b)

a

siri:AllParticipants

-1:1

siri:EmptyType

Parmissions apply by default to All particpants. May be overidden by other separate permissions for individual.

b

siri:ParticipantRef

-1:1

>siri:ParticipantRefStructure

Permission applies to specified participant.

siri:GeneralCapabilities

0:1

+local-type: typedef-45.1

Permissions for general capabilities.

Inherited content is followed by own content:

→‍siri:OperatorPermissions

1:1

+local-type: typedef-21.2

The OPERATOR data that the participant may access.

→‍siri:LinePermissions

1:1

+local-type: typedef-21.1

The LINEs that the participant may access.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

41.32. The complex type siri:SituationExchangeSubscriptionStructure

siri:SituationExchangeSubscriptionStructure

siri:AbstractSubscriptionStructure

Type for SIRI Service subscriptions.

The element content starts with items inherited from the base type:

siri:SubscriptionIdentityGroup

siri:SubscriberRef

0:1

>siri:ParticipantRefStructure

Participant identifier of Subscriber. Normally this will be given by context, i.e. be the same as on the Subscription Request.

siri:SubscriptionIdentifier

1:1

>siri:SubscriptionQualifierStructure

Identifier to be given to Subscription.

siri:InitialTerminationTime

1:1

Requested end time for subscription.

siri:SubscriptionRenewal

0:1

By using this element, the subscriber asks the data provider for an extension of the InitialTerminationTime of the subscription. If SubscriptionRenewal is omitted, this request is to be treated as a re-subscription and therefore all data corresponding to the SubscriptionRequest must be sent in the initial response (or a portion of the data if MoreData is set to 'true'). (since SIRI 2.1)

Inherited content is followed by own content:

→‍siri:SituationExchangeRequest

1:1

+siri:SituationExchangeRequestStructure

Request for information about Facilities status.

siri:SituationExchangeSubscriptionPolicyGroup

siri:IncrementalUpdates

0:1

Whether the producer will return the complete set of current data, or only provide updates to this data, i.e. additions, modifications and deletions. If false or omitted, each subscription response will contain the full information as specified in this request.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

41.33. The complex type element[siri:LinePermissions]#complexType (typedef-21.1)

element[siri:LinePermissions]
  #complexType
  (typedef-21.1)

-

The element contains one of the following elements (a-b)

a

→‍siri:AllowAll

-1:1

Allow access to all topics known to the service.

b

siri:LinePermission

-1:*

+siri:LinePermissionStructure

Participant's permission for this LINE.

41.34. The complex type element[siri:OperatorPermissions]#complexType (typedef-21.2)

element[siri:OperatorPermissions]
  #complexType
  (typedef-21.2)

-

The element contains one of the following elements (a-b)

a

→‍siri:AllowAll

-1:1

Allow access to all topics known to the service.

b

siri:OperatorPermission

-1:*

+siri:OperatorPermissionStructure

Participant's permission for this OPERATOR.

41.35. The complex type complexType[siri:AbstractPermissionStructure]/GeneralCapabilities#complexType (typedef-45.1)

complexType[siri:AbstractPermissionStructure]
  /GeneralCapabilities #complexType
  (typedef-45.1)

-

siri:RequestResponse

1:1

Participant may make direct requests for data. Default is 'true'.

siri:PublishSubscribe

1:1

Participant may create subscriptions. Default True.

41.36. The complex type group[siri:SituationExchangeTopicGroup]/SituationRoadFilter#complexType (typedef-81.1)

group[siri:SituationExchangeTopicGroup]
  /SituationRoadFilter #complexType
  (typedef-81.1)

-

siri:RoadFilter

1:*

+siri:RoadFilterStructure

41.37. The complex type group[siri:SituationNetworkFilterGroup]/Lines#complexType (typedef-81.2)

group[siri:SituationNetworkFilterGroup]
  /Lines #complexType
  (typedef-81.2)

-

siri:LineDirection

1:*

+siri:LineDirectionStructure

Filter the results to include only the given line. and direction

41.38. The complex type group[siri:SituationExchangePayloadGroup]/Situations#complexType (typedef-81.3)

group[siri:SituationExchangePayloadGroup]
  /Situations #complexType
  (typedef-81.3)

-

siri:PtSituationElement

0:*

+siri:PtSituationElementStructure

Description of a SITUATION.

→‍siri:RoadSituationElement

0:*

+siri:RoadSituationElementStructure

Type for individual IPT ncident.

41.39. The complex type complexType[siri:SituationExchangeServiceCapabilitiesStructure]/TopicFiltering#complexType (typedef-81.4)

complexType[siri:SituationExchangeServiceCapabilitiesStructure]
  /TopicFiltering #complexType
  (typedef-81.4)

-

siri:DefaultPreviewInterval

1:1

siri:PositiveDurationType

Default preview interval. Default is 60 minutes.

→‍siri:FilterByFacilityRef

0:1

Whether results can be filtered by Facility (EQUIPMENT). Default is 'true'.

siri:FilterByLocationRef

0:1

Whether results can be filtered by location. Fixed as 'true'.

→‍siri:FilterByVehicleRef

0:1

Whether results can be filtered by VEHICLE. Default is 'false'.

siri:FilterByMode

0:1

Whether results can be filtered by MODE. Default is true.. ((since SIRI 2.0))

siri:FilterByNetworkRef

0:1

Whether results can be filtered by NETWORKs. Default is 'true'. ((since SIRI 2.0))

→‍siri:FilterByLineRef

0:1

Whether results can be filtered by LINE. Default is 'true'

→‍siri:FilterByStopPointRef

0:1

Whether results can be filtered by SCHEDULED STOP POINT. Default is 'true'.

siri:FilterByStopPlaceRef

0:1

Whether results can be filtered by STOP PLACE identifvier. Default is 'false'. ((since SIRI 2.0))

→‍siri:FilterByVehicleJourneyRef

0:1

Whether results can be filtered by VEHICLE JOURNEY. Default is 'false'.

→‍siri:FilterByConnectionLinkRef

0:1

Whether results can be filtered by CONNECTION LINK. Default is 'true'.

→‍siri:FilterByInterchangeRef

0:1

Whether results can be filtered by SERVICE JOURNEY INTERCHANGE. Default is 'false'.

siri:FilterBySpecificNeed

0:1

Whether results can be filtered by Specific Needs. Default is 'true'.

siri:FilterByKeyword

0:1

Whether results can be filtered by Keywords. Default is 'false'

41.40. The complex type complexType[siri:SituationExchangeServiceCapabilitiesStructure]/RequestPolicy#complexType (typedef-81.5)

complexType[siri:SituationExchangeServiceCapabilitiesStructure]
  /RequestPolicy #complexType
  (typedef-81.5)

siri:CapabilityRequestPolicyStructure

Type for Common Request Policy capabilities.

The element content starts with items inherited from the base type:

siri:NationalLanguage

1:*

National languages supported by service.

siri:Translations

0:1

Whether producer can provide multiple translations of NL text elements (since SIRI 2.0)

The element contains one of the following elements (a-b)

a

siri:GmlCoordinateFormat

-1:1

siri:SrsNameType

Name of GML Coordinate format used for Geospatial points in responses.

b

siri:WgsDecimalDegrees

-1:1

siri:EmptyType

Geospatial coordinates are given as Wgs 84 Latiude and longitude, decimial degrees of arc.

Inherited content is followed by own content:

siri:SituationExchangeVolumeGroup

siri:HasMaximumNumberOfSituations

0:1

Whether a maximum number ofSITUATIONS to include can be specified. Default is 'false'.

41.41. The complex type complexType[siri:SituationExchangeServiceCapabilitiesStructure]/AccessControl#complexType (typedef-81.6)

complexType[siri:SituationExchangeServiceCapabilitiesStructure]
  /AccessControl #complexType
  (typedef-81.6)

siri:CapabilityAccessControlStructure

Type for Common Access control capabilities.

The element content starts with items inherited from the base type:

siri:RequestChecking

1:1

Whether access control of requests is supported. Default is 'false'.

Inherited content is followed by own content:

→‍siri:CheckOperatorRef

0:1

If access control is supported, whether access control by OPERATOR is supported. Default is 'true'.

→‍siri:CheckLineRef

0:1

If access control is supported, whether access control by LINE is supported. Default is 'true'.

41.42. The complex type complexType[siri:SituationExchangeServiceCapabilitiesStructure]/ResponseFeatures#complexType (typedef-81.7)

complexType[siri:SituationExchangeServiceCapabilitiesStructure]
  /ResponseFeatures #complexType
  (typedef-81.7)

-

41.43. The complex type element[siri:SituationExchangePermissions]#complexType (typedef-81.8)

element[siri:SituationExchangePermissions]
  #complexType
  (typedef-81.8)

siri:PermissionsStructure

Type for abstract permissions.

The element content starts with items inherited from the base type:

siri:PermissionVersionRef

0:1

>siri:VersionRefStructure

Version of permission set.

Inherited content is followed by own content:

siri:SituationExchangePermission

0:*

+siri:SituationExchangeServicePermissionStructure

42. SIRI-SM Stop Monitoring Service.

42.1. Simple type definitions

ServiceExceptionEnumeration

Classification of the service exception

beforeFirstJourney

No transport services returned because currently before first journey of day.

afterLastJourney

No transport services returned because currently after first journey of day.

noServiceToday

No transport services returned because no services today.

transportTemporarilySuspended

No transport services returned because services currently suspended.

transportLongtermSuspended

No transport services returned because prolonged suspension of services.

transportSeverlyDisrupted

Transport services returned subject to severe disruptions.

realtimeDataNotAvailable

No transport services returned because real-time services not available.

realtimeDataAvailable

-

StopMonitoringDetailEnumeration

Detail Levels for Stop Monitoring Request.

minimum

Return only the minimum amount of optional data for each Stop Visit to provide a display, A time at stop, LINE name and destination name.

basic

Return minimum and other available basic details for each Stop Visit. Do not include data on times at next stop or destination.

normal

Return all basic data, and also origin VIA points and destination.

calls

Return in addition to normal data, the CALL data for each Stop Visit, including PREVIOUS and ONWARD CALLs with passing times.

full

Return all available data for each Stop Visit, including calls.

StopVisitTypeEnumeration

Visit Types to Return.

all

Return all Stop Visits.

arrivals

Return only arrival Stop Visits.

departures

Return only departure Stop Visits.

42.2. The toplevel element siri:MonitoredStopVisit

siri:MonitoredStopVisit

+siri:MonitoredStopVisitStructure

A visit to a stop by a VEHICLE as an arrival and /or departure.

42.3. The toplevel element siri:MonitoredStopVisitCancellation

siri:MonitoredStopVisitCancellation

+siri:MonitoredStopVisitCancellationStructure

Reference to an previously communicated Stop Visit which should now be removed from the arrival/departure board for the stop.

42.4. The toplevel element siri:ServiceException

siri:ServiceException

+siri:ServiceExceptionStructure

Exceptions to service availability for all or some services SIRI 2.0

42.5. The toplevel element siri:StopLineNotice

siri:StopLineNotice

+siri:StopLineNoticeStructure

LINE notice for stop.

42.6. The toplevel element siri:StopLineNoticeCancellation

siri:StopLineNoticeCancellation

+siri:StopLineNoticeCancellationStructure

Reference to an previously communicated LINE notice which should now be removed from the arrival/departure board for the stop.

42.7. The toplevel element siri:StopMonitoringCapabilitiesRequest

siri:StopMonitoringCapabilitiesRequest

+siri:ServiceCapabilitiesRequestStructure (↔ siri:AbstractFunctionalServiceCapabilitiesRequest)

Request for information about Stop Monitoring Service Capabilities. Answered with StopMonitoringCapabilitiesResponse.

42.8. The toplevel element siri:StopMonitoringCapabilitiesResponse

siri:StopMonitoringCapabilitiesResponse

+siri:StopMonitoringCapabilitiesResponseStructure (↔ siri:AbstractFunctionalServiceCapabilitiesResponse)

Capabilities for Stop Monitoring Service. Answers a StopMonitoringCapabilitiesRequest.

42.9. The toplevel element siri:StopMonitoringDelivery

siri:StopMonitoringDelivery

+siri:StopMonitoringDeliveryStructure (↔ siri:AbstractFunctionalServiceDelivery)

Delivery for Stop Monitoring Service.

42.10. The toplevel element siri:StopMonitoringMultipleRequest

siri:StopMonitoringMultipleRequest

+siri:StopMonitoringMultipleRequestStructure (↔ siri:AbstractFunctionalServiceRequest)

Request for information about Stop Visits, i.e. arrivals and departures at multiple stops stop. SIRI 1.3

42.11. The toplevel element siri:StopMonitoringPermissions

siri:StopMonitoringPermissions

siri:PermissionsStructure

Type for abstract permissions.

The element content starts with items inherited from the base type:

siri:PermissionVersionRef

0:1

>siri:VersionRefStructure

Version of permission set.

Inherited content is followed by own content:

siri:StopMonitoringPermission

0:*

+siri:StopMonitoringServicePermissionStructure

Permission for a single participant or all participants to use an aspect of the service.

42.12. The toplevel element siri:StopMonitoringRequest

siri:StopMonitoringRequest

+siri:StopMonitoringRequestStructure (↔ siri:AbstractFunctionalServiceRequest)

Request for information about Stop Visits, i.e. arrivals and departures at a stop.

42.13. The toplevel element siri:StopMonitoringServiceCapabilities

siri:StopMonitoringServiceCapabilities

+siri:StopMonitoringServiceCapabilitiesStructure

Capabilities of StopMonitoring Service.

42.14. The toplevel element siri:StopMonitoringSubscriptionRequest

siri:StopMonitoringSubscriptionRequest

+siri:StopMonitoringSubscriptionStructure (↔ siri:AbstractFunctionalServiceSubscriptionRequest)

Request for a subscription to Stop Monitoring Service.

42.15. The toplevel element siri:StopNotice

siri:StopNotice

+siri:StopNoticeStructure

Notice for stop.

42.16. The toplevel element siri:StopNoticeCancellation

siri:StopNoticeCancellation

+siri:StopNoticeCancellationStructure

Reference to an previously communicated Notice which should now be removed from the arrival/departure board for the stop.

42.17. The group siri:CallPredictionConfidenceGroup

siri:CallPredictionConfidenceGroup

Parameters that affect the subscription publishing and notification processing.

42.18. The group siri:SiriStopMonitoringIndexGroup

siri:SiriStopMonitoringIndexGroup

Convenience artifact to pick out main elements of the Stop Monitoring Service.

siri:SiriStopMonitoringIndexGroup

→‍siri:StopMonitoringRequest

1:1

+siri:StopMonitoringRequestStructure

Request for information about Stop Visits, i.e. arrivals and departures at a stop.

→‍siri:StopMonitoringMultipleRequest

1:1

+siri:StopMonitoringMultipleRequestStructure

Request for information about Stop Visits, i.e. arrivals and departures at multiple stops stop. SIRI 1.3

→‍siri:StopMonitoringSubscriptionRequest

1:1

+siri:StopMonitoringSubscriptionStructure

Request for a subscription to Stop Monitoring Service.

→‍siri:StopMonitoringDelivery

1:1

+siri:StopMonitoringDeliveryStructure

Delivery for Stop Monitoring Service.

→‍siri:StopMonitoringCapabilitiesRequest

1:1

+siri:ServiceCapabilitiesRequestStructure

Request for information about Stop Monitoring Service Capabilities. Answered with StopMonitoringCapabilitiesResponse.

→‍siri:StopMonitoringCapabilitiesResponse

1:1

+siri:StopMonitoringCapabilitiesResponseStructure

Capabilities for Stop Monitoring Service. Answers a StopMonitoringCapabilitiesRequest.

42.19. The group siri:StopMonitoringPayloadGroup

siri:StopMonitoringPayloadGroup

Payload part of Stop Monitoring Service delivery.

siri:StopMonitoringPayloadGroup

siri:MonitoringRef

0:*

>siri:MonitoringRefStructure

Reference to a stop monitoring point (LOGICAL DISPLAY that was requested. This can a be used to return the reference to the requested Monitoring Point if there are no stop visits for the stop. Normally tere will only be one. SIRI v1.3

siri:MonitoringName

0:*

>siri:NaturalLanguageStringStructure

Name to use to describe monitoring point (Stop or display). Normally Consumer will already have access to this in its reference data but may be included to increase utility of delivery data i to devices that do not hold reference data, e.g. for SIRI LITE services((since SIRI 2.0)).

→‍siri:MonitoredStopVisit

0:*

+siri:MonitoredStopVisitStructure

A visit to a stop by a VEHICLE as an arrival and /or departure.

→‍siri:MonitoredStopVisitCancellation

0:*

+siri:MonitoredStopVisitCancellationStructure

Reference to an previously communicated Stop Visit which should now be removed from the arrival/departure board for the stop.

→‍siri:StopLineNotice

0:*

+siri:StopLineNoticeStructure

LINE notice for stop.

→‍siri:StopLineNoticeCancellation

0:*

+siri:StopLineNoticeCancellationStructure

Reference to an previously communicated LINE notice which should now be removed from the arrival/departure board for the stop.

→‍siri:StopNotice

0:*

+siri:StopNoticeStructure

Notice for stop.

→‍siri:StopNoticeCancellation

0:*

+siri:StopNoticeCancellationStructure

Reference to an previously communicated Notice which should now be removed from the arrival/departure board for the stop.

→‍siri:ServiceException

0:*

+siri:ServiceExceptionStructure

Exceptions to service availability for all or some services SIRI 2.0

42.20. The group siri:StopMonitoringRequestPolicyGroup

siri:StopMonitoringRequestPolicyGroup

Parameters that affect the request processing. Mostly act to reduce the number of stops returned.

siri:StopMonitoringRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values.

→‍siri:IncludeTranslations

0:1

Whether additional translations of text names are to be included in elements. If 'false', then only one element should be returned. Default is 'false'. Where multiple values are returned The first element returned will be used as the default value.

siri:MaximumStopVisits

0:1

The maximum number of Stop Visits to include in a given delivery. The first n Stop Visits within the look ahead window are included. Only Visits within the Lookahead Interval are returned. The MinimumStopVisits parameter can be used to reduce the the number of entries for each LINE within the total returned.

The element contains one of the following elements (a-b)

a

siri:MinimumStopVisitsPerLine

-0:1

The minimum number of Stop Visits for a given LINE to include in a given delivery. If there are more Visits within the LookAheadInterval than allowed by MaximumStopVisits and a MinimumStopVisits value is specified, then at least the minimum number will be delivered for each LINE. I.e Stop Visits will be included even if the Stop Visits are later than those for some other LINE for which the minimum number of Stop Visits has already been supplied. This allows the Consumer to obtain at least one entry for every available LINE with vehicles approaching the stop. Only STOP Visits within the Look ahead Interval are returned.

b

siri:MinimumStopVisitsPerLineVia

-0:1

The minimum number of Stop Visits for a given LINE and VIA combination to include in a given delivery. As for MinimumStopVisitsPerLine but with Via also taken into account. (since SIRI 2.0)

siri:MaximumTextLength

0:1

Maximum length of text to return for text elements. Default is 30.

siri:StopMonitoringDetailLevel

0:1

siri:StopMonitoringDetailEnumeration

Level of detail to include in response. Default is 'normal'.

siri:IncludeSituations

0:1

Whether any related SITUATIONs should be included in the ServiceDelivery. Default is 'false'. (since SIRI 2.0)

siri:MaximumNumberOfCalls

0:1

+local-type: typedef-79.1

If calls are to be returned, maximum number of calls to include in response. If absent, exclude all calls.

42.21. The group siri:StopMonitoringSubscriptionPolicyGroup

siri:StopMonitoringSubscriptionPolicyGroup

Parameters that affect the subscription publishing and notification processing.

siri:StopMonitoringSubscriptionPolicyGroup

siri:IncrementalUpdates

0:1

Whether the producer should return the complete set of current data, or only provide updates to the last data returned, i.e. additions, modifications and deletions. If false each subscription response will contain the full information as specified in this request.

siri:ChangeBeforeUpdates

0:1

siri:PositiveDurationType

The amount of change to the arrival or departure time that can happen before an update is sent (i.e. if ChangeBeforeUpdate is set to 2 minutes, the subscriber will not be told that a bus is 30 seconds delayed - an update will only be sent when the bus is at least 2 minutes delayed). Default is zero - all changes will be sent regardless.

42.22. The group siri:StopMonitoringTopicGroup

siri:StopMonitoringTopicGroup

Parameters that specify the content to be returned.

siri:StopMonitoringTopicGroup

siri:PreviewInterval

0:1

siri:PositiveDurationType

Forward duration for which Visits should be included, that is, interval before predicted arrival at the stop for which to include Visits: only journeys which will arrive or depart within this time span will be returned.

siri:StartTime

0:1

Start time for PreviewInterval. If absent, then current time is assumed.

siri:MonitoringRef

1:1

>siri:MonitoringRefStructure

Reference to Monitoring Point(s) about which data is requested. May be a STOP POINT, timing point, or a group of points under a single reference.

siri:OperatorRef

0:1

>siri:OperatorRefStructure

Filter the results to include only Stop Visits for VEHICLEs run by the specified OPERATOR.

siri:LineRef

0:1

>siri:LineRefStructure

Filter the results to include only Stop Visits for VEHICLEs for the given LINE.

siri:DirectionRef

0:1

>siri:DirectionRefStructure

Filter the results to include only Stop Visits for vehicles running in a specific relative DIRECTION, for example, "inbound" or "outbound". (Direction does not specify a destination.)

siri:DestinationRef

0:1

>siri:DestinationRefStructure

Filter the results to include only journeys to the DESTINATION of the journey.

siri:StopVisitTypes

0:1

siri:StopVisitTypeEnumeration

Whether to include arrival Visits, departure Visits, or all. Default is 'all'.

42.23. The group siri:StopMonitoringVolumeGroup

siri:StopMonitoringVolumeGroup

Elements for volume control.

siri:StopMonitoringVolumeGroup

siri:HasDetailLevel

0:1

Whether Detail level filtering is supported. Default is ' false'.

siri:DefaultDetailLevel

0:1

siri:StopMonitoringDetailEnumeration

Default Detail level if non specified on request. Default Normal.

siri:HasMaximumVisits

0:1

Whether results can be limited to a maximum number. Default is 'true'.

siri:HasMinimumVisitsPerLine

0:1

Whether results can be limited to include a minimum number per LINE. Default is 'true'.

siri:HasMinimumVisitsPerVia

0:1

Whether results can be limited to include a minimum numVIA (i.e. per JOURNEY PATTERN). (since SIRI 2.0). default is 'false'.

siri:HasNumberOfOnwardsCalls

0:1

If system can return detailed calling pattern, whether a number of onwards calls to include can be specified. Default is 'false'.

siri:HasNumberOfPreviousCalls

0:1

If system can return detailed calling pattern, whether a number of previouscalls to include can be specified. Default is 'false'.

42.24. The group siri:StopVisitCancellationIdentityGroup

siri:StopVisitCancellationIdentityGroup

External identifiers of Cancelled Stop Visit.

siri:StopVisitCancellationIdentityGroup

siri:MonitoringRef

1:1

>siri:MonitoringRefStructure

Reference to a stop monitoring point to which cancellation applies.

→‍siri:VisitNumber

0:1

siri:VisitNumberType

Sequence of visit to SCHEDULED STOP POINT.within VEHICLE JOURNEY. Increases monotonically, but not necessarily sequentially.

siri:LineIdentityGroup

siri:LineRef

1:1

>siri:LineRefStructure

Reference to a LINE.

siri:DirectionRef

1:1

>siri:DirectionRefStructure

Reference to a LINE DIRECTION DIRECTION, typically outward or return.

siri:StopVisitCancellationIdentityGroup

siri:VehicleJourneyRef

0:1

+siri:FramedVehicleJourneyRefStructure

VEHICLE JOURNEY of Stop Visit that is being cancelled.

42.25. The group siri:StopVisitReferenceGroup

siri:StopVisitReferenceGroup

External identifiers of Stop Visit.

siri:StopVisitReferenceGroup

siri:MonitoringRef

1:1

>siri:MonitoringRefStructure

Reference to a stop monitoring point to which Stop Visit applies.

siri:ClearDownRef

0:1

>siri:ClearDownRefStructure

Identifier associated with Stop Visit for use in direct wireless communication between bus and stop display. Cleardown codes are short arbitrary identifiers suitable for radio transmission.

42.26. The complex type siri:DeliveryVariantStructure

siri:DeliveryVariantStructure

Type for Delivery Variant (since SIRI 2.0)

siri:VariantType

0:1

Classification of DELIVERY VARIANT (since SIRI 2.0).

siri:Content

1:1

>siri:NaturalLanguageStringStructure

Variant text. SIRI v".0

42.27. The complex type siri:MonitoredStopVisitCancellationStructure

siri:MonitoredStopVisitCancellationStructure

siri:AbstractReferencingItemStructure

Type for an Activity.

The element content starts with items inherited from the base type:

siri:RecordedAtTime

1:1

Time at which data was recorded.

siri:ItemRef

0:1

>siri:ItemRefStructure

Reference to an Activity Element of a delivery.

Inherited content is followed by own content:

siri:StopVisitCancellationIdentityGroup

siri:MonitoringRef

1:1

>siri:MonitoringRefStructure

Reference to a stop monitoring point to which cancellation applies.

→‍siri:VisitNumber

0:1

siri:VisitNumberType

Sequence of visit to SCHEDULED STOP POINT.within VEHICLE JOURNEY. Increases monotonically, but not necessarily sequentially.

siri:LineIdentityGroup

siri:LineRef

1:1

>siri:LineRefStructure

Reference to a LINE.

siri:DirectionRef

1:1

>siri:DirectionRefStructure

Reference to a LINE DIRECTION DIRECTION, typically outward or return.

siri:StopVisitCancellationIdentityGroup

siri:VehicleJourneyRef

0:1

+siri:FramedVehicleJourneyRefStructure

VEHICLE JOURNEY of Stop Visit that is being cancelled.

siri:ClearDownRef

0:1

>siri:ClearDownRefStructure

Cleardown identifier of Stop Visit that is being deleted.

siri:JourneyPatternInfoGroup

siri:JourneyPatternRef

0:1

>siri:JourneyPatternRefStructure

Identifier of JOURNEY PATTERN that journey follows.

siri:JourneyPatternName

0:1

>siri:NaturalLanguageStringStructure

Name of Joruney Pattern

siri:VehicleMode

0:*

siri:VehicleModesEnumeration

A means of transportation such as bus, rail, etc.

siri:RouteRef

0:1

>siri:RouteRefStructure

Identifier of ROUTE that journey follows.

→‍siri:PublishedLineName

0:*

>siri:NaturalLanguageStringStructure

Name or Number by which the LINEis known to the public.

siri:GroupOfLinesRef

0:1

>siri:GroupOfLinesRefStructure

Reference to a GROUP OF LINEs to which journey belongs. SIRI 2.0

siri:DirectionName

0:*

>siri:NaturalLanguageStringStructure

Description of the DIRECTION. May correspond to a DESTINATION DISPLAY. (Unbounded since SIRI 2.0)

siri:ExternalLineRef

0:1

>siri:LineRefStructure

Alternative identifier of LINE that an external system may associate with journey.

The element contains one of the following elements (a-b)

a

siri:BrandingRef

-0:1

>siri:BrandingRefStructure

Reference to a BRANDING. (since SIRI 2.1)

b

siri:Branding

-0:1

+siri:BrandingStructure

An arbitrary marketing classification. (since SIRI 2.1)

siri:Reason

0:*

>siri:NaturalLanguageStringStructure

Reason for cancellation. (Unbounded since SIRI 2.0)

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

42.28. The complex type siri:MonitoredStopVisitStructure

siri:MonitoredStopVisitStructure

siri:AbstractIdentifiedItemStructure

Type for an Activity.

The element content starts with items inherited from the base type:

siri:RecordedAtTime

1:1

Time at which data was recorded.

siri:ItemIdentifier

0:1

siri:ItemIdentifierType

Identifier of item.

Inherited content is followed by own content:

siri:ValidUntilTime

0:1

Time until when data is valid. (since SIRI 2.0)

siri:StopVisitReferenceGroup

siri:MonitoringRef

1:1

>siri:MonitoringRefStructure

Reference to a stop monitoring point to which Stop Visit applies.

siri:ClearDownRef

0:1

>siri:ClearDownRefStructure

Identifier associated with Stop Visit for use in direct wireless communication between bus and stop display. Cleardown codes are short arbitrary identifiers suitable for radio transmission.

siri:MonitoredVehicleJourney

1:1

+siri:MonitoredVehicleJourneyStructure

Provides real-time information about the VEHICLE JOURNEY along which a VEHICLE is running.

siri:StopVisitNote

0:*

>siri:NaturalLanguageStringStructure

Text associated with Stop Visit.

siri:StopFacility

0:1

>siri:FacilityRefStructure

Facility associated with stop visit

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

42.29. The complex type siri:ServiceExceptionStructure

siri:ServiceExceptionStructure

siri:AbstractItemStructure

Type for an Activity.

The element content starts with items inherited from the base type:

siri:RecordedAtTime

1:1

Time at which data was recorded.

Inherited content is followed by own content:

→‍siri:LineRef

0:1

>siri:LineRefStructure

Reference to a LINE.

siri:DirectionRef

0:1

>siri:DirectionRefStructure

Reference to a LINE DIRECTION to which exception applies.

→‍siri:StopPointRef

0:1

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

siri:ServiceStatus

0:1

siri:ServiceExceptionEnumeration

Status of service, Service not yet started, Service ended for day, no service today, etc.

siri:Notice

0:*

>siri:NaturalLanguageStringStructure

Text explanation of service exception.

siri:SituationRef

0:1

>siri:SituationSimpleRefStructure

Reference to a SITUATION providing further information about exception

42.30. The complex type siri:StopLineNoticeCancellationStructure

siri:StopLineNoticeCancellationStructure

siri:AbstractReferencingItemStructure

Type for an Activity.

The element content starts with items inherited from the base type:

siri:RecordedAtTime

1:1

Time at which data was recorded.

siri:ItemRef

0:1

>siri:ItemRefStructure

Reference to an Activity Element of a delivery.

Inherited content is followed by own content:

siri:MonitoringRef

1:1

>siri:MonitoringRefStructure

Reference to a stop monitoring point to which LINE notice applies.

siri:LineIdentityGroup

siri:LineRef

1:1

>siri:LineRefStructure

Reference to a LINE.

siri:DirectionRef

1:1

>siri:DirectionRefStructure

Reference to a LINE DIRECTION DIRECTION, typically outward or return.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

42.31. The complex type siri:StopLineNoticeStructure

siri:StopLineNoticeStructure

siri:AbstractIdentifiedItemStructure

Type for an Activity.

The element content starts with items inherited from the base type:

siri:RecordedAtTime

1:1

Time at which data was recorded.

siri:ItemIdentifier

0:1

siri:ItemIdentifierType

Identifier of item.

Inherited content is followed by own content:

siri:MonitoringRef

1:1

>siri:MonitoringRefStructure

Reference to a stop monitoring point to which LINE notice applies.

siri:LineIdentityGroup

siri:LineRef

1:1

>siri:LineRefStructure

Reference to a LINE.

siri:DirectionRef

1:1

>siri:DirectionRefStructure

Reference to a LINE DIRECTION DIRECTION, typically outward or return.

siri:PublishedLineName

0:*

>siri:NaturalLanguageStringStructure

Name or Number by which the LINE is known to the public. (since SIRI 2.0)

siri:LineNote

0:*

>siri:NaturalLanguageStringStructure

Special text associated with LINE.

siri:DeliveryVariant

0:*

+siri:DeliveryVariantStructure

Variant of a notice for use in a particular media channel. (since SIRI 2.0)

→‍siri:SituationRef

0:*

+siri:SituationRefStructure

Reference to a SITUATION associated with the element.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

42.32. The complex type siri:StopMonitoringCapabilitiesResponseStructure

siri:StopMonitoringCapabilitiesResponseStructure

siri:AbstractServiceCapabilitiesResponseStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:ContextualisedResponseEndpointGroup

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Arbitrary unique reference to the request which gave rise to this message.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:CapabilityStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of response. Fixed

→‍siri:StopMonitoringServiceCapabilities

0:1

+siri:StopMonitoringServiceCapabilitiesStructure

Capabilities of StopMonitoring Service.

→‍siri:StopMonitoringPermissions

0:1

+local-type: typedef-79.5

Participants permissions to use the service, Only returned if requested.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

42.33. The complex type siri:StopMonitoringCapabilityRequestPolicyStructure

siri:StopMonitoringCapabilityRequestPolicyStructure

siri:CapabilityRequestPolicyStructure

Type for Common Request Policy capabilities.

The element content starts with items inherited from the base type:

siri:NationalLanguage

1:*

National languages supported by service.

siri:Translations

0:1

Whether producer can provide multiple translations of NL text elements (since SIRI 2.0)

The element contains one of the following elements (a-b)

a

siri:GmlCoordinateFormat

-1:1

siri:SrsNameType

Name of GML Coordinate format used for Geospatial points in responses.

b

siri:WgsDecimalDegrees

-1:1

siri:EmptyType

Geospatial coordinates are given as Wgs 84 Latiude and longitude, decimial degrees of arc.

Inherited content is followed by own content:

siri:UseReferences

0:1

Whether results can return references for stops. Default is 'true'.

siri:UseNames

0:1

Whether results can return names for stop.

42.34. The complex type siri:StopMonitoringDeliveriesStructure

siri:StopMonitoringDeliveriesStructure

Type for Deliveries for Stop Monitoring Service. Used in WSDL.

→‍siri:StopMonitoringDelivery

1:*

+siri:StopMonitoringDeliveryStructure

Delivery for Stop Monitoring Service.

42.35. The complex type siri:StopMonitoringDeliveryStructure

siri:StopMonitoringDeliveryStructure

siri:AbstractServiceDeliveryStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

The element contains one of the following elements (a) or element sequences (b)

siri:ContextualisedResponseEndpointGroup

a

siri:RequestMessageRef

-0:1

>siri:MessageRefStructure

Arbitrary unique reference to the request which gave rise to this message.

siri:SubscriptionIdentifierResourcePropertyGroup

b

siri:SubscriberRef

-0:1

>siri:ParticipantRefStructure

Unique identifier of Subscriber - reference to a Participant.

b

siri:SubscriptionFilterRef

-0:1

>siri:SubscriptionFilterRefStructure

Unique identifier of Subscription filter to which this subscription is assigned. If there is onlya single filter, then can be omitted.

b

siri:SubscriptionRef

-1:1

>siri:SubscriptionRefStructure

Reference to a service subscription: unique within Service and Subscriber.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:DeliveryStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

siri:SuccessInfoGroup

siri:ValidUntil

0:1

End of data horizon of the data producer.

siri:ShortestPossibleCycle

0:1

siri:PositiveDurationType

Minimum interval at which updates can be sent.

siri:DeliveryDefaultGroup

siri:DefaultLanguage

0:1

Default language for text elements.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of response. Fixed

siri:StopMonitoringPayloadGroup

siri:MonitoringRef

0:*

>siri:MonitoringRefStructure

Reference to a stop monitoring point (LOGICAL DISPLAY that was requested. This can a be used to return the reference to the requested Monitoring Point if there are no stop visits for the stop. Normally tere will only be one. SIRI v1.3

siri:MonitoringName

0:*

>siri:NaturalLanguageStringStructure

Name to use to describe monitoring point (Stop or display). Normally Consumer will already have access to this in its reference data but may be included to increase utility of delivery data i to devices that do not hold reference data, e.g. for SIRI LITE services((since SIRI 2.0)).

→‍siri:MonitoredStopVisit

0:*

+siri:MonitoredStopVisitStructure

A visit to a stop by a VEHICLE as an arrival and /or departure.

→‍siri:MonitoredStopVisitCancellation

0:*

+siri:MonitoredStopVisitCancellationStructure

Reference to an previously communicated Stop Visit which should now be removed from the arrival/departure board for the stop.

→‍siri:StopLineNotice

0:*

+siri:StopLineNoticeStructure

LINE notice for stop.

→‍siri:StopLineNoticeCancellation

0:*

+siri:StopLineNoticeCancellationStructure

Reference to an previously communicated LINE notice which should now be removed from the arrival/departure board for the stop.

→‍siri:StopNotice

0:*

+siri:StopNoticeStructure

Notice for stop.

→‍siri:StopNoticeCancellation

0:*

+siri:StopNoticeCancellationStructure

Reference to an previously communicated Notice which should now be removed from the arrival/departure board for the stop.

→‍siri:ServiceException

0:*

+siri:ServiceExceptionStructure

Exceptions to service availability for all or some services SIRI 2.0

siri:Note

0:*

>siri:NaturalLanguageStringStructure

Text associated with whole delivery. (Unbounded since SIRI 2.0)

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

42.36. The complex type siri:StopMonitoringFilterStructure

siri:StopMonitoringFilterStructure

Type for an individual Stop Monitoring a Multiple Request.

siri:StopMonitoringTopicGroup

siri:PreviewInterval

0:1

siri:PositiveDurationType

Forward duration for which Visits should be included, that is, interval before predicted arrival at the stop for which to include Visits: only journeys which will arrive or depart within this time span will be returned.

siri:StartTime

0:1

Start time for PreviewInterval. If absent, then current time is assumed.

siri:MonitoringRef

1:1

>siri:MonitoringRefStructure

Reference to Monitoring Point(s) about which data is requested. May be a STOP POINT, timing point, or a group of points under a single reference.

siri:OperatorRef

0:1

>siri:OperatorRefStructure

Filter the results to include only Stop Visits for VEHICLEs run by the specified OPERATOR.

siri:LineRef

0:1

>siri:LineRefStructure

Filter the results to include only Stop Visits for VEHICLEs for the given LINE.

siri:DirectionRef

0:1

>siri:DirectionRefStructure

Filter the results to include only Stop Visits for vehicles running in a specific relative DIRECTION, for example, "inbound" or "outbound". (Direction does not specify a destination.)

siri:DestinationRef

0:1

>siri:DestinationRefStructure

Filter the results to include only journeys to the DESTINATION of the journey.

siri:StopVisitTypes

0:1

siri:StopVisitTypeEnumeration

Whether to include arrival Visits, departure Visits, or all. Default is 'all'.

siri:StopMonitoringRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values.

→‍siri:IncludeTranslations

0:1

Whether additional translations of text names are to be included in elements. If 'false', then only one element should be returned. Default is 'false'. Where multiple values are returned The first element returned will be used as the default value.

siri:MaximumStopVisits

0:1

The maximum number of Stop Visits to include in a given delivery. The first n Stop Visits within the look ahead window are included. Only Visits within the Lookahead Interval are returned. The MinimumStopVisits parameter can be used to reduce the the number of entries for each LINE within the total returned.

The element contains one of the following elements (a-b)

a

siri:MinimumStopVisitsPerLine

-0:1

The minimum number of Stop Visits for a given LINE to include in a given delivery. If there are more Visits within the LookAheadInterval than allowed by MaximumStopVisits and a MinimumStopVisits value is specified, then at least the minimum number will be delivered for each LINE. I.e Stop Visits will be included even if the Stop Visits are later than those for some other LINE for which the minimum number of Stop Visits has already been supplied. This allows the Consumer to obtain at least one entry for every available LINE with vehicles approaching the stop. Only STOP Visits within the Look ahead Interval are returned.

b

siri:MinimumStopVisitsPerLineVia

-0:1

The minimum number of Stop Visits for a given LINE and VIA combination to include in a given delivery. As for MinimumStopVisitsPerLine but with Via also taken into account. (since SIRI 2.0)

siri:MaximumTextLength

0:1

Maximum length of text to return for text elements. Default is 30.

siri:StopMonitoringDetailLevel

0:1

siri:StopMonitoringDetailEnumeration

Level of detail to include in response. Default is 'normal'.

siri:IncludeSituations

0:1

Whether any related SITUATIONs should be included in the ServiceDelivery. Default is 'false'. (since SIRI 2.0)

siri:MaximumNumberOfCalls

0:1

+local-type: typedef-79.1

If calls are to be returned, maximum number of calls to include in response. If absent, exclude all calls.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

42.37. The complex type siri:StopMonitoringMultipleRequestStructure

siri:StopMonitoringMultipleRequestStructure

siri:AbstractFunctionalServiceRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:ContextualisedRequestEndpointGroup

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique reference to this message.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

siri:StopMonitoringFIlter

1:*

+siri:StopMonitoringFilterStructure

Request particulars for an individual stop as part of a list of multiple= requests.

42.38. The complex type siri:StopMonitoringRequestStructure

siri:StopMonitoringRequestStructure

siri:AbstractFunctionalServiceRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:ContextualisedRequestEndpointGroup

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique reference to this message.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of request.

siri:StopMonitoringTopicGroup

siri:PreviewInterval

0:1

siri:PositiveDurationType

Forward duration for which Visits should be included, that is, interval before predicted arrival at the stop for which to include Visits: only journeys which will arrive or depart within this time span will be returned.

siri:StartTime

0:1

Start time for PreviewInterval. If absent, then current time is assumed.

siri:MonitoringRef

1:1

>siri:MonitoringRefStructure

Reference to Monitoring Point(s) about which data is requested. May be a STOP POINT, timing point, or a group of points under a single reference.

siri:OperatorRef

0:1

>siri:OperatorRefStructure

Filter the results to include only Stop Visits for VEHICLEs run by the specified OPERATOR.

siri:LineRef

0:1

>siri:LineRefStructure

Filter the results to include only Stop Visits for VEHICLEs for the given LINE.

siri:DirectionRef

0:1

>siri:DirectionRefStructure

Filter the results to include only Stop Visits for vehicles running in a specific relative DIRECTION, for example, "inbound" or "outbound". (Direction does not specify a destination.)

siri:DestinationRef

0:1

>siri:DestinationRefStructure

Filter the results to include only journeys to the DESTINATION of the journey.

siri:StopVisitTypes

0:1

siri:StopVisitTypeEnumeration

Whether to include arrival Visits, departure Visits, or all. Default is 'all'.

siri:StopMonitoringRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values.

→‍siri:IncludeTranslations

0:1

Whether additional translations of text names are to be included in elements. If 'false', then only one element should be returned. Default is 'false'. Where multiple values are returned The first element returned will be used as the default value.

siri:MaximumStopVisits

0:1

The maximum number of Stop Visits to include in a given delivery. The first n Stop Visits within the look ahead window are included. Only Visits within the Lookahead Interval are returned. The MinimumStopVisits parameter can be used to reduce the the number of entries for each LINE within the total returned.

The element contains one of the following elements (a-b)

a

siri:MinimumStopVisitsPerLine

-0:1

The minimum number of Stop Visits for a given LINE to include in a given delivery. If there are more Visits within the LookAheadInterval than allowed by MaximumStopVisits and a MinimumStopVisits value is specified, then at least the minimum number will be delivered for each LINE. I.e Stop Visits will be included even if the Stop Visits are later than those for some other LINE for which the minimum number of Stop Visits has already been supplied. This allows the Consumer to obtain at least one entry for every available LINE with vehicles approaching the stop. Only STOP Visits within the Look ahead Interval are returned.

b

siri:MinimumStopVisitsPerLineVia

-0:1

The minimum number of Stop Visits for a given LINE and VIA combination to include in a given delivery. As for MinimumStopVisitsPerLine but with Via also taken into account. (since SIRI 2.0)

siri:MaximumTextLength

0:1

Maximum length of text to return for text elements. Default is 30.

siri:StopMonitoringDetailLevel

0:1

siri:StopMonitoringDetailEnumeration

Level of detail to include in response. Default is 'normal'.

siri:IncludeSituations

0:1

Whether any related SITUATIONs should be included in the ServiceDelivery. Default is 'false'. (since SIRI 2.0)

siri:MaximumNumberOfCalls

0:1

+local-type: typedef-79.1

If calls are to be returned, maximum number of calls to include in response. If absent, exclude all calls.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

42.39. The complex type siri:StopMonitoringServiceCapabilitiesStructure

siri:StopMonitoringServiceCapabilitiesStructure

siri:AbstractCapabilitiesStructure

Type for Capabilities of StopMonitopring Service.

The element content starts with items inherited from the base type:

siri:GeneralInteraction

0:1

+siri:CapabilityGeneralInteractionStructure

General capabilities common to all SIRI service request types.

siri:TransportDescription

0:1

+siri:TransportDescriptionStructure

Implementation properties common to all request types.

Inherited content is followed by own content:

siri:TopicFiltering

0:1

+local-type: typedef-79.2

Available Filtering Capabilities.

siri:RequestPolicy

0:1

+local-type: typedef-79.3

Available Request Policy capabilities.

siri:SubscriptionPolicy

0:1

+siri:CapabilitySubscriptionPolicyStructure

Available Subscription Policy capabilities.

siri:AccessControl

0:1

+siri:MonitoringCapabilityAccessControlStructure

Available Optional Access control capabilities.

siri:ResponseFeatures

0:1

+local-type: typedef-79.4

Available Optional Response capabilities.

42.40. The complex type siri:StopMonitoringServicePermissionStructure

siri:StopMonitoringServicePermissionStructure

siri:AbstractPermissionStructure

Type for Abstract Permission.

The element content starts with items inherited from the base type:

The element contains one of the following elements (a-b)

a

siri:AllParticipants

-1:1

siri:EmptyType

Parmissions apply by default to All particpants. May be overidden by other separate permissions for individual.

b

siri:ParticipantRef

-1:1

>siri:ParticipantRefStructure

Permission applies to specified participant.

siri:GeneralCapabilities

0:1

+local-type: typedef-45.1

Permissions for general capabilities.

Inherited content is followed by own content:

→‍siri:OperatorPermissions

1:1

+local-type: typedef-21.2

The OPERATOR data that the participant may access.

→‍siri:LinePermissions

1:1

+local-type: typedef-21.1

The LINEs that the participant may access.

siri:StopMonitorPermissions

1:1

+local-type: typedef-79.6

The monitoring points that the participant may access.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

42.41. The complex type siri:StopMonitoringSubscriptionStructure

siri:StopMonitoringSubscriptionStructure

siri:AbstractSubscriptionStructure

Type for SIRI Service subscriptions.

The element content starts with items inherited from the base type:

siri:SubscriptionIdentityGroup

siri:SubscriberRef

0:1

>siri:ParticipantRefStructure

Participant identifier of Subscriber. Normally this will be given by context, i.e. be the same as on the Subscription Request.

siri:SubscriptionIdentifier

1:1

>siri:SubscriptionQualifierStructure

Identifier to be given to Subscription.

siri:InitialTerminationTime

1:1

Requested end time for subscription.

siri:SubscriptionRenewal

0:1

By using this element, the subscriber asks the data provider for an extension of the InitialTerminationTime of the subscription. If SubscriptionRenewal is omitted, this request is to be treated as a re-subscription and therefore all data corresponding to the SubscriptionRequest must be sent in the initial response (or a portion of the data if MoreData is set to 'true'). (since SIRI 2.1)

Inherited content is followed by own content:

→‍siri:StopMonitoringRequest

1:1

+siri:StopMonitoringRequestStructure

Request for information about Stop Visits, i.e. arrivals and departures at a stop.

siri:StopMonitoringSubscriptionPolicyGroup

siri:IncrementalUpdates

0:1

Whether the producer should return the complete set of current data, or only provide updates to the last data returned, i.e. additions, modifications and deletions. If false each subscription response will contain the full information as specified in this request.

siri:ChangeBeforeUpdates

0:1

siri:PositiveDurationType

The amount of change to the arrival or departure time that can happen before an update is sent (i.e. if ChangeBeforeUpdate is set to 2 minutes, the subscriber will not be told that a bus is 30 seconds delayed - an update will only be sent when the bus is at least 2 minutes delayed). Default is zero - all changes will be sent regardless.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

42.42. The complex type siri:StopNoticeCancellationStructure

siri:StopNoticeCancellationStructure

siri:AbstractRequiredReferencingItemStructure

Type for an Activity.

The element content starts with items inherited from the base type:

siri:RecordedAtTime

1:1

Time at which data was recorded.

siri:ItemRef

1:1

>siri:ItemRefStructure

Reference to an Activity Element of a delivery.

Inherited content is followed by own content:

siri:MonitoringRef

1:1

>siri:MonitoringRefStructure

Reference to a stop monitoring point to which Notice applies.

→‍siri:StopPointRef

0:1

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

siri:AppliesFromTime

0:1

In case of a delayed cancellation this time tells from when the cancellation applies.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

42.43. The complex type siri:StopNoticeStructure

siri:StopNoticeStructure

siri:AbstractRequiredIdentifiedItemStructure

Type for an Activity.

The element content starts with items inherited from the base type:

siri:RecordedAtTime

1:1

Time at which data was recorded.

siri:ItemIdentifier

1:1

siri:ItemIdentifierType

Identifier of item.

Inherited content is followed by own content:

siri:MonitoringRef

1:1

>siri:MonitoringRefStructure

Reference to a stop monitoring point to which SITUATION applies.

→‍siri:StopPointRef

0:1

>siri:StopPointRefStructure

Reference to a SCHEDULED STOP POINT. Reference to a STOP POINT.

→‍siri:SituationRef

0:*

+siri:SituationRefStructure

Reference to a SITUATION associated with the element.

siri:StopNote

0:*

>siri:NaturalLanguageStringStructure

Text associated with Stop Notice ed since SIRI 2.0)

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

42.44. The complex type element[siri:LinePermissions]#complexType (typedef-21.1)

element[siri:LinePermissions]
  #complexType
  (typedef-21.1)

-

The element contains one of the following elements (a-b)

a

→‍siri:AllowAll

-1:1

Allow access to all topics known to the service.

b

siri:LinePermission

-1:*

+siri:LinePermissionStructure

Participant's permission for this LINE.

42.45. The complex type element[siri:OperatorPermissions]#complexType (typedef-21.2)

element[siri:OperatorPermissions]
  #complexType
  (typedef-21.2)

-

The element contains one of the following elements (a-b)

a

→‍siri:AllowAll

-1:1

Allow access to all topics known to the service.

b

siri:OperatorPermission

-1:*

+siri:OperatorPermissionStructure

Participant's permission for this OPERATOR.

42.46. The complex type complexType[siri:AbstractPermissionStructure]/GeneralCapabilities#complexType (typedef-45.1)

complexType[siri:AbstractPermissionStructure]
  /GeneralCapabilities #complexType
  (typedef-45.1)

-

siri:RequestResponse

1:1

Participant may make direct requests for data. Default is 'true'.

siri:PublishSubscribe

1:1

Participant may create subscriptions. Default True.

42.47. The complex type group[siri:StopMonitoringRequestPolicyGroup]/MaximumNumberOfCalls#complexType (typedef-79.1)

group[siri:StopMonitoringRequestPolicyGroup]
  /MaximumNumberOfCalls #complexType
  (typedef-79.1)

-

siri:Previous

0:1

Maximum number of ONWARDS CALLs to include in results. Only applies if StopMonitoringDetailLevel of 'calls' specified. Zero for none. If StopMonitoringDetailLevel of 'calls' specified but MaximumNumberOfCalls.Previous absent, include all ONWARDS CALLs.

siri:Onwards

0:1

Maximum number of ONWARDS CALLs to include in results. Zero for none. Only applies if StopMonitoringDetailLevel of 'calls'specified. Zero for none. If StopMonitoringDetailLevel of 'calls' specified but MaximumNumberOfCalls.Onwards absent, include all ONWARDS CALLs.

42.48. The complex type complexType[siri:StopMonitoringServiceCapabilitiesStructure]/TopicFiltering#complexType (typedef-79.2)

complexType[siri:StopMonitoringServiceCapabilitiesStructure]
  /TopicFiltering #complexType
  (typedef-79.2)

-

siri:DefaultPreviewInterval

1:1

siri:PositiveDurationType

Default preview interval. Default is 60 minutes.

siri:ByStartTime

0:1

Whether a start time other than now can be specified for preview interval. Default is 'true'.

→‍siri:FilterByMonitoringRef

1:1

Whether results can be filtered by Monitoring point (LOGICAL DISPLAY). Fixed as 'true'.

→‍siri:FilterByLineRef

1:1

Whether results can be filtered by LINE. Default is 'true'

→‍siri:FilterByDirectionRef

0:1

Whether results can be filtered by DIRECTION Default is 'true'.

→‍siri:FilterByDestination

0:1

Whether results can be filtered by DESTINATION. Default is 'false'.

siri:FilterByVisitType

0:1

Whether results can be filtered by VistitType, e.g. arrivals, departures. Default True.

42.49. The complex type complexType[siri:StopMonitoringServiceCapabilitiesStructure]/RequestPolicy#complexType (typedef-79.3)

complexType[siri:StopMonitoringServiceCapabilitiesStructure]
  /RequestPolicy #complexType
  (typedef-79.3)

siri:StopMonitoringCapabilityRequestPolicyStructure

Type for Common Request Policy capabilities.

The element content starts with items inherited from the base type:

siri:NationalLanguage

1:*

National languages supported by service.

siri:Translations

0:1

Whether producer can provide multiple translations of NL text elements (since SIRI 2.0)

The element contains one of the following elements (a-b)

a

siri:GmlCoordinateFormat

-1:1

siri:SrsNameType

Name of GML Coordinate format used for Geospatial points in responses.

b

siri:WgsDecimalDegrees

-1:1

siri:EmptyType

Geospatial coordinates are given as Wgs 84 Latiude and longitude, decimial degrees of arc.

siri:UseReferences

0:1

Whether results can return references for stops. Default is 'true'.

siri:UseNames

0:1

Whether results can return names for stop.

Inherited content is followed by own content:

siri:StopMonitoringVolumeGroup

siri:HasDetailLevel

0:1

Whether Detail level filtering is supported. Default is ' false'.

siri:DefaultDetailLevel

0:1

siri:StopMonitoringDetailEnumeration

Default Detail level if non specified on request. Default Normal.

siri:HasMaximumVisits

0:1

Whether results can be limited to a maximum number. Default is 'true'.

siri:HasMinimumVisitsPerLine

0:1

Whether results can be limited to include a minimum number per LINE. Default is 'true'.

siri:HasMinimumVisitsPerVia

0:1

Whether results can be limited to include a minimum numVIA (i.e. per JOURNEY PATTERN). (since SIRI 2.0). default is 'false'.

siri:HasNumberOfOnwardsCalls

0:1

If system can return detailed calling pattern, whether a number of onwards calls to include can be specified. Default is 'false'.

siri:HasNumberOfPreviousCalls

0:1

If system can return detailed calling pattern, whether a number of previouscalls to include can be specified. Default is 'false'.

42.50. The complex type complexType[siri:StopMonitoringServiceCapabilitiesStructure]/ResponseFeatures#complexType (typedef-79.4)

complexType[siri:StopMonitoringServiceCapabilitiesStructure]
  /ResponseFeatures #complexType
  (typedef-79.4)

-

siri:HasLineNotices

0:1

Whether result supports LINE events. Default is 'true'.

siri:HasSituations

0:1

Whether result supports SITUATION REFERENCESs. Default is 'false'. (since SIRI 2.0)

42.51. The complex type element[siri:StopMonitoringPermissions]#complexType (typedef-79.5)

element[siri:StopMonitoringPermissions]
  #complexType
  (typedef-79.5)

siri:PermissionsStructure

Type for abstract permissions.

The element content starts with items inherited from the base type:

siri:PermissionVersionRef

0:1

>siri:VersionRefStructure

Version of permission set.

Inherited content is followed by own content:

siri:StopMonitoringPermission

0:*

+siri:StopMonitoringServicePermissionStructure

Permission for a single participant or all participants to use an aspect of the service.

42.52. The complex type complexType[siri:StopMonitoringServicePermissionStructure]/StopMonitorPermissions#complexType (typedef-79.6)

complexType[siri:StopMonitoringServicePermissionStructure]
  /StopMonitorPermissions #complexType
  (typedef-79.6)

-

The element contains one of the following elements (a-b)

a

→‍siri:AllowAll

-1:1

Allow access to all topics known to the service.

b

siri:StopMonitorPermission

-1:*

+siri:StopMonitorPermissionStructure

Participant's permission for this Monitoring Point (LOGICAL DISPLAY)

43. SIRI-ST Stop Timetable Service.

43.1. The toplevel element siri:StopTimetableCapabilitiesRequest

siri:StopTimetableCapabilitiesRequest

+siri:ServiceCapabilitiesRequestStructure (↔ siri:AbstractFunctionalServiceCapabilitiesRequest)

Request for information about Stop Timetable Service Capabilities Answered with a StopTimetableCapabilitiesResponse.

43.2. The toplevel element siri:StopTimetableCapabilitiesResponse

siri:StopTimetableCapabilitiesResponse

+siri:StopTimetableCapabilitiesResponseStructure (↔ siri:AbstractFunctionalServiceCapabilitiesResponse)

Delivery for Stop Timetable Service. Answers a StopTimetableCapabilitiesRequest.

43.3. The toplevel element siri:StopTimetableDelivery

siri:StopTimetableDelivery

+siri:StopTimetableDeliveryStructure (↔ siri:AbstractFunctionalServiceDelivery)

Delivery for Stop Timetable Service.

43.4. The toplevel element siri:StopTimetablePermissions

siri:StopTimetablePermissions

siri:PermissionsStructure

Type for abstract permissions.

The element content starts with items inherited from the base type:

siri:PermissionVersionRef

0:1

>siri:VersionRefStructure

Version of permission set.

Inherited content is followed by own content:

siri:StopTimetablePermission

0:*

+siri:StopTimetableServicePermissionStructure

Permission for a single participant or all participants to use an aspect of the service.

43.5. The toplevel element siri:StopTimetableRequest

siri:StopTimetableRequest

+siri:StopTimetableRequestStructure (↔ siri:AbstractFunctionalServiceRequest)

Request for information about Stop Visits, i.e. arrival and departure at a stop.

43.6. The toplevel element siri:StopTimetableServiceCapabilities

siri:StopTimetableServiceCapabilities

+siri:StopTimetableServiceCapabilitiesStructure

Capabilities of Stop Timetable Service.

43.7. The toplevel element siri:StopTimetableSubscriptionRequest

siri:StopTimetableSubscriptionRequest

+siri:StopTimetableSubscriptionStructure (↔ siri:AbstractFunctionalServiceSubscriptionRequest)

Request for a subscription to Stop TimetablesService.

43.8. The group siri:SiriStopTimetableIndexGroup

siri:SiriStopTimetableIndexGroup

Convenience artifact to pick out main elements of the Stop Timetable Service.

siri:SiriStopTimetableIndexGroup

→‍siri:StopTimetableRequest

1:1

+siri:StopTimetableRequestStructure

Request for information about Stop Visits, i.e. arrival and departure at a stop.

→‍siri:StopTimetableSubscriptionRequest

1:1

+siri:StopTimetableSubscriptionStructure

Request for a subscription to Stop TimetablesService.

→‍siri:StopTimetableDelivery

1:1

+siri:StopTimetableDeliveryStructure

Delivery for Stop Timetable Service.

→‍siri:StopTimetableCapabilitiesRequest

1:1

+siri:ServiceCapabilitiesRequestStructure

Request for information about Stop Timetable Service Capabilities Answered with a StopTimetableCapabilitiesResponse.

→‍siri:StopTimetableCapabilitiesResponse

1:1

+siri:StopTimetableCapabilitiesResponseStructure

Delivery for Stop Timetable Service. Answers a StopTimetableCapabilitiesRequest.

43.9. The group siri:StopTimetablePayloadGroup

siri:StopTimetablePayloadGroup

Payload part of Stop Timetable delivery.

siri:StopTimetablePayloadGroup

siri:TimetabledStopVisit

0:*

+siri:TimetabledStopVisitStructure

A visit to a stop by a VEHICLE as an arrival and /or departure, as timetabled in the production timetable.

siri:TimetabledStopVisitCancellation

0:*

+siri:TimetabledStopVisitCancellationStructure

A cancellation of a previously issued TimetabledStopVisit.

43.10. The group siri:StopTimetableRequestPolicyGroup

siri:StopTimetableRequestPolicyGroup

Parameters that affect the request processing. Mostly act to reduce the number of stops returned.

siri:StopTimetableRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values.

→‍siri:IncludeTranslations

0:1

Whether additional translations of text names are to be included in elements. If 'false', then only one element should be returned. Default is 'false'. Where multiple values are returned The first element returned will be used as the default value.

43.11. The group siri:StopTimetableSubscriptionPolicyGroup

siri:StopTimetableSubscriptionPolicyGroup

Parameters that affect the subscription publishing and notification processing.

siri:StopTimetableSubscriptionPolicyGroup

siri:IncrementalUpdates

0:1

Whether the producer should return the complete set of current data, or only provide updates to the last data returned, i.e. additions, modifications and deletions. If false each subscription response will contain the full information as specified in this request.

siri:ChangeBeforeUpdates

0:1

siri:PositiveDurationType

The amount of change to the arrival or departure time that can happen before an update is sent (i.e. if ChangeBeforeUpdate is set to 2 minutes, the subscriber will not be told that a bus is 30 seconds delayed - an update will only be sent when the bus is at least 2 minutes delayed). Default is zero - all changes will be sent regardless.

43.12. The group siri:StopTimetableTopicGroup

siri:StopTimetableTopicGroup

Parameters that specify the content to be returned.

siri:StopTimetableTopicGroup

siri:DepartureWindow

0:1

+siri:ClosedTimestampRangeStructure

Earliest and latest departure time. If absent, default to the data horizon of the service.

siri:MonitoringRef

1:1

>siri:MonitoringRefStructure

The stop monitoring point about which data is requested. May be a STOP POINT, timing point or other display point.

siri:LineRef

0:1

>siri:LineRefStructure

Filter the results to include only data for journeys for the given LINE.

siri:DirectionRef

0:1

>siri:DirectionRefStructure

Filter the results to include only data for journeys running in a specific relative DIRECTION, for example, "inbound" or "outbound".

43.13. The complex type siri:StopTimetableCapabilitiesResponseStructure

siri:StopTimetableCapabilitiesResponseStructure

siri:AbstractServiceCapabilitiesResponseStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:ContextualisedResponseEndpointGroup

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Arbitrary unique reference to the request which gave rise to this message.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:CapabilityStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of response. Fixed

→‍siri:StopTimetableServiceCapabilities

0:1

+siri:StopTimetableServiceCapabilitiesStructure

Capabilities of Stop Timetable Service.

→‍siri:StopTimetablePermissions

0:1

+local-type: typedef-85.3

Participant's permissions to use the service.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

43.14. The complex type siri:StopTimetableCapabilityRequestPolicyStructure

siri:StopTimetableCapabilityRequestPolicyStructure

siri:CapabilityRequestPolicyStructure

Type for Common Request Policy capabilities.

The element content starts with items inherited from the base type:

siri:NationalLanguage

1:*

National languages supported by service.

siri:Translations

0:1

Whether producer can provide multiple translations of NL text elements (since SIRI 2.0)

The element contains one of the following elements (a-b)

a

siri:GmlCoordinateFormat

-1:1

siri:SrsNameType

Name of GML Coordinate format used for Geospatial points in responses.

b

siri:WgsDecimalDegrees

-1:1

siri:EmptyType

Geospatial coordinates are given as Wgs 84 Latiude and longitude, decimial degrees of arc.

Inherited content is followed by own content:

siri:UseReferences

0:1

Whether results can return references for stops. Default is 'true'.

siri:UseNames

0:1

Whether results can return names for stop.

43.15. The complex type siri:StopTimetableDeliveriesStructure

siri:StopTimetableDeliveriesStructure

Type for stop timetable deliveries. Used in WSDL.

→‍siri:StopTimetableDelivery

1:1

+siri:StopTimetableDeliveryStructure

Delivery for Stop Timetable Service.

43.16. The complex type siri:StopTimetableDeliveryStructure

siri:StopTimetableDeliveryStructure

siri:AbstractServiceDeliveryStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

The element contains one of the following elements (a) or element sequences (b)

siri:ContextualisedResponseEndpointGroup

a

siri:RequestMessageRef

-0:1

>siri:MessageRefStructure

Arbitrary unique reference to the request which gave rise to this message.

siri:SubscriptionIdentifierResourcePropertyGroup

b

siri:SubscriberRef

-0:1

>siri:ParticipantRefStructure

Unique identifier of Subscriber - reference to a Participant.

b

siri:SubscriptionFilterRef

-0:1

>siri:SubscriptionFilterRefStructure

Unique identifier of Subscription filter to which this subscription is assigned. If there is onlya single filter, then can be omitted.

b

siri:SubscriptionRef

-1:1

>siri:SubscriptionRefStructure

Reference to a service subscription: unique within Service and Subscriber.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:DeliveryStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

siri:SuccessInfoGroup

siri:ValidUntil

0:1

End of data horizon of the data producer.

siri:ShortestPossibleCycle

0:1

siri:PositiveDurationType

Minimum interval at which updates can be sent.

siri:DeliveryDefaultGroup

siri:DefaultLanguage

0:1

Default language for text elements.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of response. Fixed

siri:StopTimetablePayloadGroup

siri:TimetabledStopVisit

0:*

+siri:TimetabledStopVisitStructure

A visit to a stop by a VEHICLE as an arrival and /or departure, as timetabled in the production timetable.

siri:TimetabledStopVisitCancellation

0:*

+siri:TimetabledStopVisitCancellationStructure

A cancellation of a previously issued TimetabledStopVisit.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

43.17. The complex type siri:StopTimetableRequestStructure

siri:StopTimetableRequestStructure

siri:AbstractFunctionalServiceRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:ContextualisedRequestEndpointGroup

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique reference to this message.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of request. Fixed

siri:StopTimetableTopicGroup

siri:DepartureWindow

0:1

+siri:ClosedTimestampRangeStructure

Earliest and latest departure time. If absent, default to the data horizon of the service.

siri:MonitoringRef

1:1

>siri:MonitoringRefStructure

The stop monitoring point about which data is requested. May be a STOP POINT, timing point or other display point.

siri:LineRef

0:1

>siri:LineRefStructure

Filter the results to include only data for journeys for the given LINE.

siri:DirectionRef

0:1

>siri:DirectionRefStructure

Filter the results to include only data for journeys running in a specific relative DIRECTION, for example, "inbound" or "outbound".

siri:StopTimetableRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values.

→‍siri:IncludeTranslations

0:1

Whether additional translations of text names are to be included in elements. If 'false', then only one element should be returned. Default is 'false'. Where multiple values are returned The first element returned will be used as the default value.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

43.18. The complex type siri:StopTimetableServiceCapabilitiesStructure

siri:StopTimetableServiceCapabilitiesStructure

siri:AbstractCapabilitiesStructure

Type for Capabilities of StopMonitopring Service.

The element content starts with items inherited from the base type:

siri:GeneralInteraction

0:1

+siri:CapabilityGeneralInteractionStructure

General capabilities common to all SIRI service request types.

siri:TransportDescription

0:1

+siri:TransportDescriptionStructure

Implementation properties common to all request types.

Inherited content is followed by own content:

siri:TopicFiltering

0:1

+local-type: typedef-85.1

Available Filtering Capabilities.

siri:RequestPolicy

0:1

+siri:StopTimetableCapabilityRequestPolicyStructure

Available request policy options.

siri:AccessControl

0:1

+local-type: typedef-85.2

Access control that can be used.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

43.19. The complex type siri:StopTimetableServicePermissionStructure

siri:StopTimetableServicePermissionStructure

siri:AbstractPermissionStructure

Type for Abstract Permission.

The element content starts with items inherited from the base type:

The element contains one of the following elements (a-b)

a

siri:AllParticipants

-1:1

siri:EmptyType

Parmissions apply by default to All particpants. May be overidden by other separate permissions for individual.

b

siri:ParticipantRef

-1:1

>siri:ParticipantRefStructure

Permission applies to specified participant.

siri:GeneralCapabilities

0:1

+local-type: typedef-45.1

Permissions for general capabilities.

Inherited content is followed by own content:

→‍siri:OperatorPermissions

1:1

+local-type: typedef-21.2

The OPERATOR data that the participant may access.

→‍siri:LinePermissions

1:1

+local-type: typedef-21.1

The LINEs that the participant may access.

siri:StopMonitorPermissions

1:1

+local-type: typedef-85.4

The monitoring points that the participant may access.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

43.20. The complex type siri:StopTimetableSubscriptionStructure

siri:StopTimetableSubscriptionStructure

siri:AbstractSubscriptionStructure

Type for SIRI Service subscriptions.

The element content starts with items inherited from the base type:

siri:SubscriptionIdentityGroup

siri:SubscriberRef

0:1

>siri:ParticipantRefStructure

Participant identifier of Subscriber. Normally this will be given by context, i.e. be the same as on the Subscription Request.

siri:SubscriptionIdentifier

1:1

>siri:SubscriptionQualifierStructure

Identifier to be given to Subscription.

siri:InitialTerminationTime

1:1

Requested end time for subscription.

siri:SubscriptionRenewal

0:1

By using this element, the subscriber asks the data provider for an extension of the InitialTerminationTime of the subscription. If SubscriptionRenewal is omitted, this request is to be treated as a re-subscription and therefore all data corresponding to the SubscriptionRequest must be sent in the initial response (or a portion of the data if MoreData is set to 'true'). (since SIRI 2.1)

Inherited content is followed by own content:

→‍siri:StopTimetableRequest

1:1

+siri:StopTimetableRequestStructure

Request for information about Stop Visits, i.e. arrival and departure at a stop.

siri:StopTimetableSubscriptionPolicyGroup

siri:IncrementalUpdates

0:1

Whether the producer should return the complete set of current data, or only provide updates to the last data returned, i.e. additions, modifications and deletions. If false each subscription response will contain the full information as specified in this request.

siri:ChangeBeforeUpdates

0:1

siri:PositiveDurationType

The amount of change to the arrival or departure time that can happen before an update is sent (i.e. if ChangeBeforeUpdate is set to 2 minutes, the subscriber will not be told that a bus is 30 seconds delayed - an update will only be sent when the bus is at least 2 minutes delayed). Default is zero - all changes will be sent regardless.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

43.21. The complex type siri:TimetabledStopVisitCancellationStructure

siri:TimetabledStopVisitCancellationStructure

siri:AbstractReferencingItemStructure

Type for an Activity.

The element content starts with items inherited from the base type:

siri:RecordedAtTime

1:1

Time at which data was recorded.

siri:ItemRef

0:1

>siri:ItemRefStructure

Reference to an Activity Element of a delivery.

Inherited content is followed by own content:

siri:MonitoringRef

1:1

>siri:MonitoringRefStructure

Reference to a stop monitoring point to which Stop Visit applies.

→‍siri:VisitNumber

0:1

siri:VisitNumberType

Sequence of visit to SCHEDULED STOP POINT.within VEHICLE JOURNEY. Increases monotonically, but not necessarily sequentially.

siri:JourneyIdentityGroup

siri:LineRef

1:1

>siri:LineRefStructure

Reference to a LINE.

siri:DirectionRef

1:1

>siri:DirectionRefStructure

Reference to a DIRECTION, typically outward or return.

siri:FramedVehicleJourneyRef

0:1

+siri:FramedVehicleJourneyRefStructure

A reference to the dated VEHICLE JOURNEY that the VEHICLE is making.

siri:JourneyPatternInfoGroup

siri:JourneyPatternRef

0:1

>siri:JourneyPatternRefStructure

Identifier of JOURNEY PATTERN that journey follows.

siri:JourneyPatternName

0:1

>siri:NaturalLanguageStringStructure

Name of Joruney Pattern

siri:VehicleMode

0:*

siri:VehicleModesEnumeration

A means of transportation such as bus, rail, etc.

siri:RouteRef

0:1

>siri:RouteRefStructure

Identifier of ROUTE that journey follows.

→‍siri:PublishedLineName

0:*

>siri:NaturalLanguageStringStructure

Name or Number by which the LINEis known to the public.

siri:GroupOfLinesRef

0:1

>siri:GroupOfLinesRefStructure

Reference to a GROUP OF LINEs to which journey belongs. SIRI 2.0

siri:DirectionName

0:*

>siri:NaturalLanguageStringStructure

Description of the DIRECTION. May correspond to a DESTINATION DISPLAY. (Unbounded since SIRI 2.0)

siri:ExternalLineRef

0:1

>siri:LineRefStructure

Alternative identifier of LINE that an external system may associate with journey.

The element contains one of the following elements (a-b)

a

siri:BrandingRef

-0:1

>siri:BrandingRefStructure

Reference to a BRANDING. (since SIRI 2.1)

b

siri:Branding

-0:1

+siri:BrandingStructure

An arbitrary marketing classification. (since SIRI 2.1)

siri:Reason

0:*

>siri:NaturalLanguageStringStructure

Reason for cancellation. (Unbounded since SIRI 2.0)

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

43.22. The complex type siri:TimetabledStopVisitStructure

siri:TimetabledStopVisitStructure

siri:AbstractIdentifiedItemStructure

Type for an Activity.

The element content starts with items inherited from the base type:

siri:RecordedAtTime

1:1

Time at which data was recorded.

siri:ItemIdentifier

0:1

siri:ItemIdentifierType

Identifier of item.

Inherited content is followed by own content:

siri:MonitoringRef

1:1

>siri:MonitoringRefStructure

Reference to a stop monitoring point / LOGICAL DISPLAY to which Stop Visit applies.

→‍siri:TargetedVehicleJourney

1:1

+siri:TargetedVehicleJourneyStructure

Timetabled VEHICLE JOURNEY.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

43.23. The complex type element[siri:LinePermissions]#complexType (typedef-21.1)

element[siri:LinePermissions]
  #complexType
  (typedef-21.1)

-

The element contains one of the following elements (a-b)

a

→‍siri:AllowAll

-1:1

Allow access to all topics known to the service.

b

siri:LinePermission

-1:*

+siri:LinePermissionStructure

Participant's permission for this LINE.

43.24. The complex type element[siri:OperatorPermissions]#complexType (typedef-21.2)

element[siri:OperatorPermissions]
  #complexType
  (typedef-21.2)

-

The element contains one of the following elements (a-b)

a

→‍siri:AllowAll

-1:1

Allow access to all topics known to the service.

b

siri:OperatorPermission

-1:*

+siri:OperatorPermissionStructure

Participant's permission for this OPERATOR.

43.25. The complex type complexType[siri:AbstractPermissionStructure]/GeneralCapabilities#complexType (typedef-45.1)

complexType[siri:AbstractPermissionStructure]
  /GeneralCapabilities #complexType
  (typedef-45.1)

-

siri:RequestResponse

1:1

Participant may make direct requests for data. Default is 'true'.

siri:PublishSubscribe

1:1

Participant may create subscriptions. Default True.

43.26. The complex type complexType[siri:StopTimetableServiceCapabilitiesStructure]/TopicFiltering#complexType (typedef-85.1)

complexType[siri:StopTimetableServiceCapabilitiesStructure]
  /TopicFiltering #complexType
  (typedef-85.1)

-

→‍siri:FilterByMonitoringRef

1:1

Whether results can be filtered by Monitoring point (LOGICAL DISPLAY). Fixed as 'true'.

→‍siri:FilterByLineRef

1:1

Whether results can be filtered by LINE. Default is 'true'

→‍siri:FilterByDirectionRef

0:1

Whether results can be filtered by DIRECTION Default is 'true'.

43.27. The complex type complexType[siri:StopTimetableServiceCapabilitiesStructure]/AccessControl#complexType (typedef-85.2)

complexType[siri:StopTimetableServiceCapabilitiesStructure]
  /AccessControl #complexType
  (typedef-85.2)

siri:CapabilityAccessControlStructure

Type for Common Access control capabilities.

The element content starts with items inherited from the base type:

siri:RequestChecking

1:1

Whether access control of requests is supported. Default is 'false'.

Inherited content is followed by own content:

→‍siri:CheckOperatorRef

0:1

If access control is supported, whether access control by OPERATOR is supported. Default is 'true'.

→‍siri:CheckLineRef

0:1

If access control is supported, whether access control by LINE is supported. Default is 'true'.

→‍siri:CheckMonitoringRef

0:1

If access control is supported, whether access control by monitoring point (LOGICAL DISPLAY) is supported. Default is 'true'.

43.28. The complex type element[siri:StopTimetablePermissions]#complexType (typedef-85.3)

element[siri:StopTimetablePermissions]
  #complexType
  (typedef-85.3)

siri:PermissionsStructure

Type for abstract permissions.

The element content starts with items inherited from the base type:

siri:PermissionVersionRef

0:1

>siri:VersionRefStructure

Version of permission set.

Inherited content is followed by own content:

siri:StopTimetablePermission

0:*

+siri:StopTimetableServicePermissionStructure

Permission for a single participant or all participants to use an aspect of the service.

43.29. The complex type complexType[siri:StopTimetableServicePermissionStructure]/StopMonitorPermissions#complexType (typedef-85.4)

complexType[siri:StopTimetableServicePermissionStructure]
  /StopMonitorPermissions #complexType
  (typedef-85.4)

-

The element contains one of the following elements (a-b)

a

→‍siri:AllowAll

-1:1

Allow access to all topics known to the service.

b

siri:StopMonitorPermission

-1:*

+siri:StopMonitorPermissionStructure

Participant's permission for this Monitoring Point (LOGICAL DISPLAY)

44. SIRI Framewrok Location Types.

44.1. Simple type definitions

AbsoluteBearingType

xs:float: (empty restriction)

Type for absolute bearing.

AltitudeType

xs:decimal: range=[-1000,5000]

Altitude metres from sea level.

DistanceType

xs:nonNegativeInteger: (empty restriction)

Distance (metres) as defined by http://www.ordnancesurvey.co.uk/xml/resource/units.xml#metres. ALternative units may be specifed by context.

LatitudeType

xs:decimal: range=[-90,90]

Latitude from equator.

LongitudeType

xs:decimal: range=[-180,180]

Longitude from Greenwich.

SrsNameType

xs:string: (empty restriction)

Type for coordinate reference system.

VelocityType

xs:nonNegativeInteger: (empty restriction)

Distance (metres per second) ALternative unist may be specifed by context.

44.2. The toplevel element siri:SrsName

siri:SrsName

+siri:SrsNameType

GML Spatial coordinate reference system.

44.3. The group siri:WgsGroup

siri:WgsGroup

WGS84 Coordinates.

siri:WgsGroup

siri:Longitude

1:1

siri:LongitudeType

Longitude from Greenwich Meridian. -180 (West) to +180 (East). Decimal degrees, e.g. 2.356

siri:Latitude

1:1

siri:LatitudeType

Latitude from equator. -90 (South) to +90 (North). Decimal degrees, e.g. 56.356

siri:Altitude

0:1

siri:AltitudeType

Altitude metres from sea level.

44.4. The complex type siri:BoundingBoxStructure

siri:BoundingBoxStructure

Defines a bounding box using two corner points. GML terminology. (since SIRI 2.0)

siri:UpperLeft

1:1

+siri:LocationStructure

Upper Left corner as a geospatial point.

siri:LowerRight

1:1

+siri:LocationStructure

Lower right corner as a geospatial point.

44.5. The complex type siri:CircularAreaStructure

siri:CircularAreaStructure

siri:LocationStructure

Type for geospatial Position of a point. May be expressed in concrete WGS 84 Coordinates or any gml compatible point coordinates format.

The element content starts with items inherited from the base type:

@id

1:1

Identifier of POINT.

@srsName

1:1

siri:SrsNameType

identifier of data reference system for geocodes if point is specified as gml compatible Coordinates. A gml value. If not specified taken from system configuration.

The element contains one of the following elements (b) or element sequences (a)

siri:WgsGroup

a

siri:Longitude

-1:1

siri:LongitudeType

Longitude from Greenwich Meridian. -180 (West) to +180 (East). Decimal degrees, e.g. 2.356

a

siri:Latitude

-1:1

siri:LatitudeType

Latitude from equator. -90 (South) to +90 (North). Decimal degrees, e.g. 56.356

a

siri:Altitude

-0:1

siri:AltitudeType

Altitude metres from sea level.

b

siri:Coordinates

-1:1

>siri:CoordinatesStructure

Coordinates of points in a GML compatibe format, as indicated by srsName attribute.

siri:Precision

0:1

siri:DistanceType

Precision for point measurement. In meters.

Inherited content is followed by own content:

siri:Radius

0:1

siri:DistanceType

Radius around the center point in meters.

44.6. The complex type siri:CoordinatesStructure

siri:CoordinatesStructure

xs:NMTOKENS

-

44.7. The complex type siri:FlexibleAreaStructure

siri:FlexibleAreaStructure

Bounding box, circular area or gml:polyon of the area where stops of a flexible service are called. (since SIRI 2.1) A flexible area is used in cases where a pre-booked service allows pick-up/drop-off anywhere in a designated area and provides a possible interchange to a higher-frequency service.

The element contains one of the following elements (a-c)

a

siri:BoundingBox

-1:1

+siri:BoundingBoxStructure

Flexible area specified as a rectangular bounding box.

b

siri:CircularArea

-1:1

+siri:CircularAreaStructure

Flexible area specified as a circular area (center coordinates and radius).

c

→‍gml:Polygon

-1:1

+gml:PolygonType

A Polygon is a special surface that is defined by a single surface patch (see D.3.6). The boundary of this patch is coplanar and the polygon uses planar interpolation in its interior. The elements exterior and interior describe the surface boundary of the polygon.

44.8. The complex type siri:LineShapeStructure

siri:LineShapeStructure

Defines a line shape (since SIRI 2.0)

siri:Point

2:*

+siri:LocationStructure

A geospatial point. (since SIRI 2.0)

44.9. The complex type siri:LocationStructure

siri:LocationStructure

Type for geospatial Position of a point. May be expressed in concrete WGS 84 Coordinates or any gml compatible point coordinates format.

@id

1:1

Identifier of POINT.

@srsName

1:1

siri:SrsNameType

identifier of data reference system for geocodes if point is specified as gml compatible Coordinates. A gml value. If not specified taken from system configuration.

The element contains one of the following elements (b) or element sequences (a)

siri:WgsGroup

a

siri:Longitude

-1:1

siri:LongitudeType

Longitude from Greenwich Meridian. -180 (West) to +180 (East). Decimal degrees, e.g. 2.356

a

siri:Latitude

-1:1

siri:LatitudeType

Latitude from equator. -90 (South) to +90 (North). Decimal degrees, e.g. 56.356

a

siri:Altitude

-0:1

siri:AltitudeType

Altitude metres from sea level.

b

siri:Coordinates

-1:1

>siri:CoordinatesStructure

Coordinates of points in a GML compatibe format, as indicated by srsName attribute.

siri:Precision

0:1

siri:DistanceType

Precision for point measurement. In meters.

45. SIRI Framework Participant Types.

45.1. Simple type definitions

ParticipantCodeType

xs:NMTOKEN: (empty restriction)

Type for Unique identifier of participant.

45.2. The complex type siri:ParticipantRefStructure

siri:ParticipantRefStructure

siri:ParticipantCodeType

Type for Unique identifier of participant.

46. SIRI Framework Permission Types.

46.1. The toplevel element siri:AllowAll

siri:AllowAll

xs:boolean

Allow access to all topics known to the service.

46.2. The complex type siri:AbstractPermissionStructure

siri:AbstractPermissionStructure

Type for Abstract Permission.

The element contains one of the following elements (a-b)

a

siri:AllParticipants

-1:1

siri:EmptyType

Parmissions apply by default to All particpants. May be overidden by other separate permissions for individual.

b

siri:ParticipantRef

-1:1

>siri:ParticipantRefStructure

Permission applies to specified participant.

siri:GeneralCapabilities

0:1

+local-type: typedef-45.1

Permissions for general capabilities.

46.3. The complex type siri:AbstractTopicPermissionStructure

siri:AbstractTopicPermissionStructure

Type for Abstract Permission Topic.

siri:Allow

1:1

Whether the participant may access this topic. Default is 'true'.

46.4. The complex type siri:CapabilityAccessControlStructure

siri:CapabilityAccessControlStructure

Type for Common Access control capabilities.

siri:RequestChecking

1:1

Whether access control of requests is supported. Default is 'false'.

46.5. The complex type complexType[siri:AbstractPermissionStructure]/GeneralCapabilities#complexType (typedef-45.1)

complexType[siri:AbstractPermissionStructure]
  /GeneralCapabilities #complexType
  (typedef-45.1)

-

siri:RequestResponse

1:1

Participant may make direct requests for data. Default is 'true'.

siri:PublishSubscribe

1:1

Participant may create subscriptions. Default True.

47. SIRI Framework Base Types.

47.1. Simple type definitions

DurationType

xs:duration: (empty restriction)

Limited version of duration that allows for precise time arithmetic. Only Month, Day, Hour, Minute Second terms should be used. Milliseconds should not be used. Year should not be used. Negative values allowed. e.g. PT1004199059S", "PT130S", "PT2M10S", "P1DT2S", "-P1DT2S".

EmailAddressType

xs:string: (empty restriction)

Email address type.

IdType

xs:NMTOKEN: (empty restriction)

Id type for document references.

LengthType

xs:decimal: (empty restriction)

Length type for short distances. System for Units can be specified on frame. Normally (metres) as defined by http://www.ordnancesurvey.co.uk/xml/resource/units.xml#metres.

NumberOfPassengers

xs:nonNegativeInteger: (empty restriction)

Number of passengers - capacity.

PercentageType

xs:decimal: value>=0

Specifies a percentage from 0 to 100. The value range is normally 0-100, but could in some circumstances go beyond 100%, e.g. when representing the OccupancyPercentage of an over-crowded vehicle or in similar cases.

PhoneType

xs:string: (empty restriction)

International phonenumber +41675601 etc.

PopulatedPlaceNameType

xs:string: minLen=1; pattern=#[^,\[\]\{\}\?$%\^=@#;:]+#

A name that requires at least one character of text and forbids certain reserved characters.

PopulatedStringType

xs:string: minLen=1

A restriction of W3C XML Schema's string that requires at least one character of text.

PositiveDurationType

xs:duration: (empty restriction)

Limited version of duration. Must be positive.

VersionString

xs:NMTOKEN: (empty restriction)

A string indicating the versioin of a SIRI data structure.

WeightType

xs:decimal: (empty restriction)

Weight type for mass. System for Units can be specified on Frame. Normal default is (kilos) as defined by http://www.ordnancesurvey.co.uk/xml/resource/units.xml#metres.

attribute[lang]
  #simpleType
  (typedef-54.1)

Union({xs:language}, {xs:string: (empty restriction)})

-

47.2. The complex type siri:NaturalLanguagePlaceNameStructure

siri:NaturalLanguagePlaceNameStructure

siri:PopulatedPlaceNameType

A name that requires at least one character of text and forbids certain reserved characters.

Inherited content is followed by own content:

@xml:lang

1:1

lang (as an attribute name) denotes an attribute whose value is a language code for the natural language of the content of any element; its value is inherited. This name is reserved by virtue of its definition in the XML specification. Notes Attempting to install the relevant ISO 2- and 3-letter codes as the enumerated possible values is probably never going to be a realistic possibility. See BCP 47 at http://www.rfc-editor.org/rfc/bcp/bcp47.txt and the IANA language subtag registry at http://www.iana.org/assignments/language-subtag-registry for further information. The union allows for the 'un-declaration' of xml:lang with the empty string.

47.3. The complex type siri:NaturalLanguageStringStructure

siri:NaturalLanguageStringStructure

siri:PopulatedStringType

A restriction of W3C XML Schema's string that requires at least one character of text.

Inherited content is followed by own content:

@xml:lang

1:1

lang (as an attribute name) denotes an attribute whose value is a language code for the natural language of the content of any element; its value is inherited. This name is reserved by virtue of its definition in the XML specification. Notes Attempting to install the relevant ISO 2- and 3-letter codes as the enumerated possible values is probably never going to be a realistic possibility. See BCP 47 at http://www.rfc-editor.org/rfc/bcp/bcp47.txt and the IANA language subtag registry at http://www.iana.org/assignments/language-subtag-registry for further information. The union allows for the 'un-declaration' of xml:lang with the empty string.

48. SIRI Framework Utility Types.

48.1. Simple type definitions

EmptyType

xs:string: (empty restriction)

A type with no allowed content, used when simply the presence of an element is significant.

NameOfClassType

xs:Name: (empty restriction)

Name of class of which TypeOfValue is an instance. Used for reflection. (since SIRI 2.1)

TypeOfValueCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of a TYPE OF VALUE. (since SIRI 2.1)

ValueSetCodeType

xs:NMTOKEN: (empty restriction)

Type for identifier of a VALUE SET. (since SIRI 2.1)

48.2. The toplevel element siri:Extensions

siri:Extensions

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

48.3. The toplevel element siri:KeyList

siri:KeyList

+siri:KeyListStructure

A list of alternative Key values for an element. (since SIRI 2.1)

48.4. The toplevel element siri:TypeOfValue

siri:TypeOfValue

+siri:TypeOfValueStructure

A code value from an extensible set which may be added to by user applications, and is used to classify other SIRI entities. (since SIRI 2.1)

48.5. The toplevel element siri:TypesOfValue

siri:TypesOfValue

+siri:TypesOfValueStructure

VALUE SETs and TYPE OF VALUEs as part of the SIRI extension model. TYPES OF VALUE can be used to exchange metadata for validation or collection of data, such as the description and allowed values for codes. (since SIRI 2.1)

48.6. The toplevel element siri:ValueSet

siri:ValueSet

+siri:ValueSetStructure

An extensible set of code values which may be added to by user applications and is used to validate the properties of entities. Contains TYPE OF VALUEs that are an instance of the same class. (since SIRI 2.1)

48.7. The group siri:TypeOfValueGroup

siri:TypeOfValueGroup

Elements for TYPE OF VALUE. (since SIRI 2.1)

siri:TypeOfValueGroup

siri:Name

0:1

>siri:NaturalLanguageStringStructure

Name of TYPE OF VALUE.

siri:ShortName

0:1

>siri:NaturalLanguageStringStructure

Short Name for TYPE OF VALUE.

siri:Description

0:1

>siri:NaturalLanguageStringStructure

Description of TYPE OF VALUE.

siri:Image

0:1

Default image for TYPE OF VALUE.

siri:Url

0:1

Default URL for TYPE OF VALUE.

siri:PrivateCode

0:1

Arbitrary code (usually the technical part of the identifier).

48.8. The group siri:ValueSetGroup

siri:ValueSetGroup

Elements for VALUE SET. (since SIRI 2.1)

siri:ValueSetGroup

siri:Name

0:1

>siri:NaturalLanguageStringStructure

Name of set.

siri:Values

1:1

+siri:ValuesStructure

Values in set.

48.9. The complex type siri:ExtensionsStructure

siri:ExtensionsStructure

Type for Extensions to schema. Wraps an 'any' tag to ensure decidability.

48.10. The complex type siri:KeyListStructure

siri:KeyListStructure

Type for a Key List. (since SIRI 2.1)

siri:KeyValue

1:*

+siri:KeyValueStructure

Key value pair for Entity.

48.11. The complex type siri:KeyValueStructure

siri:KeyValueStructure

Type for a Key List. (since SIRI 2.1)

siri:Key

1:1

Identifier of value e.g. System.

siri:Value

1:1

Value for alternative key.

siri:TypeOfKey

0:1

Identifier of type of key.

48.12. The complex type siri:TypeOfValueRefStructure

siri:TypeOfValueRefStructure

siri:TypeOfValueCodeType

Type for identifier of a TYPE OF VALUE. (since SIRI 2.1)

48.13. The complex type siri:TypeOfValueStructure

siri:TypeOfValueStructure

Type for a TYPE OF VALUE. Used to define open classifications of value types. (since SIRI 2.1)

siri:TypeOfValueCode

1:1

siri:TypeOfValueCodeType

Identifier of a TYPE OF VALUE.

siri:NameOfClass

1:1

siri:NameOfClassType

Name of class of which TypeOfValue is an instance.

siri:TypeOfValueGroup

siri:Name

0:1

>siri:NaturalLanguageStringStructure

Name of TYPE OF VALUE.

siri:ShortName

0:1

>siri:NaturalLanguageStringStructure

Short Name for TYPE OF VALUE.

siri:Description

0:1

>siri:NaturalLanguageStringStructure

Description of TYPE OF VALUE.

siri:Image

0:1

Default image for TYPE OF VALUE.

siri:Url

0:1

Default URL for TYPE OF VALUE.

siri:PrivateCode

0:1

Arbitrary code (usually the technical part of the identifier).

48.14. The complex type siri:TypesOfValueStructure

siri:TypesOfValueStructure

Type for containment of VALUE SETs and/or TYPE OF VALUEs. (since SIRI 2.1)

The element contains one or more of the following elements (a-b)

a

→‍siri:ValueSet

-1:1

+siri:ValueSetStructure

An extensible set of code values which may be added to by user applications and is used to validate the properties of entities. Contains TYPE OF VALUEs that are an instance of the same class. (since SIRI 2.1)

b

→‍siri:TypeOfValue

-1:1

+siri:TypeOfValueStructure

A code value from an extensible set which may be added to by user applications, and is used to classify other SIRI entities. (since SIRI 2.1)

48.15. The complex type siri:ValueSetStructure

siri:ValueSetStructure

Type for a VALUE SET. Used to define open classifications of value types. (since SIRI 2.1)

siri:ValueSetCode

1:1

siri:ValueSetCodeType

Identifier of VALUE SET.

siri:ClassOfValues

1:1

siri:NameOfClassType

Name of Class of values in set.

siri:ValueSetGroup

siri:Name

0:1

>siri:NaturalLanguageStringStructure

Name of set.

siri:Values

1:1

+siri:ValuesStructure

Values in set.

48.16. The complex type siri:ValuesStructure

siri:ValuesStructure

Type for a list of TYPE OF VALUEs. (since SIRI 2.1)

→‍siri:TypeOfValue

1:*

+siri:TypeOfValueStructure

A code value from an extensible set which may be added to by user applications, and is used to classify other SIRI entities. (since SIRI 2.1)

49. SIRI-VM Vehicle Monitoring Service.

49.1. Simple type definitions

VehicleMonitoringCodeType

xs:NMTOKEN: (empty restriction)

Identifier of a Vehicle Monitoring scope.

VehicleMonitoringDetailEnumeration

Detail Levels for Request.

minimum

Return only the minimum amount of optional data for each stop event to provide a display, A time, line name and destination name.

basic

Return minimum and other available basic details for each stop event. Do not include data on time at next stop or destination.

normal

Return all basic data, and also arrival times at DESTINATION.

calls

Return all available data for each stop event, including previous and onward CALLs with passing times for JOURNEY PATTERN.

49.2. The toplevel element siri:VehicleMonitoringCapabilitiesRequest

siri:VehicleMonitoringCapabilitiesRequest

+siri:ServiceCapabilitiesRequestStructure (↔ siri:AbstractFunctionalServiceCapabilitiesRequest)

Request for information about Vehicle Monitoring Service Capabilities. Answered with a VehicleMontoringCapabilitiesResponse.

49.3. The toplevel element siri:VehicleMonitoringCapabilitiesResponse

siri:VehicleMonitoringCapabilitiesResponse

+siri:VehicleMonitoringCapabilitiesResponseStructure (↔ siri:AbstractFunctionalServiceCapabilitiesResponse)

Capabilities for Vehicle Monitoring Service. Answers a VehicleMontoringCapabilitiesRequest.

49.4. The toplevel element siri:VehicleMonitoringDelivery

siri:VehicleMonitoringDelivery

+siri:VehicleMonitoringDeliveryStructure (↔ siri:AbstractFunctionalServiceDelivery)

Delivery for Vehicle Monitoring Service.

49.5. The toplevel element siri:VehicleMonitoringPermissions

siri:VehicleMonitoringPermissions

siri:PermissionsStructure

Type for abstract permissions.

The element content starts with items inherited from the base type:

siri:PermissionVersionRef

0:1

>siri:VersionRefStructure

Version of permission set.

Inherited content is followed by own content:

siri:VehicleMonitoringPermission

0:*

+siri:VehicleMonitoringServicePermissionStructure

Permissions for use of VEHICLE MONITORING. Can be used to specify which Consumers can see which vehicles

49.6. The toplevel element siri:VehicleMonitoringRequest

siri:VehicleMonitoringRequest

+siri:VehicleMonitoringRequestStructure (↔ siri:AbstractFunctionalServiceRequest)

Request for information about Vehicle Movements.

49.7. The toplevel element siri:VehicleMonitoringServiceCapabilities

siri:VehicleMonitoringServiceCapabilities

+siri:VehicleMonitoringServiceCapabilitiesStructure

Capabilities of Vehicle Monitoring Service.

49.8. The toplevel element siri:VehicleMonitoringSubscriptionRequest

siri:VehicleMonitoringSubscriptionRequest

+siri:VehicleMonitoringSubscriptionStructure (↔ siri:AbstractFunctionalServiceSubscriptionRequest)

Request for a subscription to the Vehicle Monitoring Service.

49.9. The group siri:SiriVehicleActivityServiceIndexGroup

siri:SiriVehicleActivityServiceIndexGroup

Convenience artifact to pick out main elements of the Vehicle Monitoring Service.

siri:SiriVehicleActivityServiceIndexGroup

→‍siri:VehicleMonitoringRequest

1:1

+siri:VehicleMonitoringRequestStructure

Request for information about Vehicle Movements.

→‍siri:VehicleMonitoringSubscriptionRequest

1:1

+siri:VehicleMonitoringSubscriptionStructure

Request for a subscription to the Vehicle Monitoring Service.

→‍siri:VehicleMonitoringDelivery

1:1

+siri:VehicleMonitoringDeliveryStructure

Delivery for Vehicle Monitoring Service.

→‍siri:VehicleMonitoringCapabilitiesRequest

1:1

+siri:ServiceCapabilitiesRequestStructure

Request for information about Vehicle Monitoring Service Capabilities. Answered with a VehicleMontoringCapabilitiesResponse.

→‍siri:VehicleMonitoringCapabilitiesResponse

1:1

+siri:VehicleMonitoringCapabilitiesResponseStructure

Capabilities for Vehicle Monitoring Service. Answers a VehicleMontoringCapabilitiesRequest.

49.10. The group siri:VehicleActivityCancellationIdentityGroup

siri:VehicleActivityCancellationIdentityGroup

Identifiers of Vehicle Activity.

siri:VehicleActivityCancellationIdentityGroup

siri:VehicleMonitoringRef

0:1

>siri:VehicleMonitoringRefStructure

siri:VehicleJourneyRef

0:1

+siri:FramedVehicleJourneyRefStructure

Reference to VEHICLE JOURNEY that VEHICLE is making.

siri:LineIdentityGroup

siri:LineRef

1:1

>siri:LineRefStructure

Reference to a LINE.

siri:DirectionRef

1:1

>siri:DirectionRefStructure

Reference to a LINE DIRECTION DIRECTION, typically outward or return.

49.11. The group siri:VehicleMonitoringPayloadGroup

siri:VehicleMonitoringPayloadGroup

Payload part of Vehicle Monitoring delivery.

siri:VehicleMonitoringPayloadGroup

siri:VehicleActivity

0:*

+siri:VehicleActivityStructure

Describes the progress of a VEHICLE along its route.

siri:VehicleActivityCancellation

0:*

+siri:VehicleActivityCancellationStructure

Reference to an previously communicated VEHICLE activity which should now be removed from the system.

siri:VehicleActivityNote

0:*

>siri:NaturalLanguageStringStructure

Annotation to accompany of Vehicle Activities.

49.12. The group siri:VehicleMonitoringRequestPolicyGroup

siri:VehicleMonitoringRequestPolicyGroup

Parameters that affect the request processing.

siri:VehicleMonitoringRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values.

→‍siri:IncludeTranslations

0:1

Whether additional translations of text names are to be included in elements. If 'false', then only one element should be returned. Default is 'false'. Where multiple values are returned The first element returned will be used as the default value.

siri:MaximumVehicles

0:1

The maximum number of MONITORED VEHICLE JOURNEYs to include in a given delivery. The most recent n Events within the look ahead window are included.

siri:VehicleMonitoringDetailLevel

0:1

siri:VehicleMonitoringDetailEnumeration

Level of detail to include in response.

siri:MaximumNumberOfCalls

0:1

+local-type: typedef-76.1

If calls are to be returned, maximum number of calls to include in response. If absent, exclude all calls. (since SIRI 2.0).

siri:IncludeSituations

0:1

Whether any related Situations should be included in the ServiceDelivery. Default is 'false'. (since SIRI 2.0)

49.13. The group siri:VehicleMonitoringSubscriptionPolicyGroup

siri:VehicleMonitoringSubscriptionPolicyGroup

Parameters that affect the subscription publishing and notification processing.

siri:VehicleMonitoringSubscriptionPolicyGroup

siri:IncrementalUpdates

0:1

Whether the producer will return the complete set of current data, or only provide updates to this data, i.e. additions, modifications and deletions. If false or omitted, each subscription response will contain the full information as specified in this request.

The element contains one of the following elements (a-b)

a

siri:ChangeBeforeUpdates

-0:1

siri:DurationType

The amount of change to the VEHICLE expected arrival time at next stop that can happen before an update is sent (i.e. if ChangeBeforeUpdate is set to 2 minutes, the subscriber will not be told that a bus is 30 seconds delayed - an update will only be sent when the bus is at least 2 minutes delayed).

b

siri:UpdateInterval

-0:1

siri:PositiveDurationType

Time interval in seconds in which new data is to be transmitted. If unspecified, default to system configuration.

49.14. The group siri:VehicleMonitoringTopicGroup

siri:VehicleMonitoringTopicGroup

Parameters that specify the content to be returned.

siri:VehicleMonitoringTopicGroup

siri:VehicleMonitoringRef

0:1

>siri:VehicleMonitoringRefStructure

A predefined scope for making VEHICLE requests.

The element contains none or one of the following elements (a-b)

a

siri:VehicleRef

-1:1

>siri:VehicleRefStructure

Reference to a specific VEHICLE about which data is requested.

b

siri:LineRef

-1:1

>siri:LineRefStructure

Filter the results to include only vehicles for the specific LINE.

siri:DirectionRef

0:1

>siri:DirectionRefStructure

Filter the results to include only VEHICLEs going to this DIRECTION.

49.15. The group siri:VehicleMonitoringVolumeGroup

siri:VehicleMonitoringVolumeGroup

Elements for volume control.

siri:VehicleMonitoringVolumeGroup

siri:HasDetailLevel

0:1

Whether Detail level filtering is supported. Default is ' false'.

siri:DefaultDetailLevel

0:1

siri:VehicleMonitoringDetailEnumeration

Detail level. Default Normal.

siri:HasMaximumVehicles

0:1

Whether results can be limited to a maximum number. Default is 'true'.

siri:HasMaximumNumberOfCalls

0:1

If system can return detailed calling pattern, whether a number of calls to include can be specified. Default is 'false'. (since SIRI 2.0)

siri:HasNumberOfOnwardsCalls

0:1

If system can return detailed calling pattern, whether a number of onwards calls to include can be specified. Default is 'false'. (since SIRI 2.0)

siri:HasNumberOfPreviousCalls

0:1

If system can return detailed calling pattern, whether a number of previous calls to include can be specified. Default is 'false'. (since SIRI 2.0)

49.16. The complex type siri:VehicleActivityCancellationStructure

siri:VehicleActivityCancellationStructure

siri:AbstractReferencingItemStructure

Type for an Activity.

The element content starts with items inherited from the base type:

siri:RecordedAtTime

1:1

Time at which data was recorded.

siri:ItemRef

0:1

>siri:ItemRefStructure

Reference to an Activity Element of a delivery.

Inherited content is followed by own content:

siri:VehicleActivityCancellationIdentityGroup

siri:VehicleMonitoringRef

0:1

>siri:VehicleMonitoringRefStructure

siri:VehicleJourneyRef

0:1

+siri:FramedVehicleJourneyRefStructure

Reference to VEHICLE JOURNEY that VEHICLE is making.

siri:LineIdentityGroup

siri:LineRef

1:1

>siri:LineRefStructure

Reference to a LINE.

siri:DirectionRef

1:1

>siri:DirectionRefStructure

Reference to a LINE DIRECTION DIRECTION, typically outward or return.

siri:JourneyPatternInfoGroup

siri:JourneyPatternRef

0:1

>siri:JourneyPatternRefStructure

Identifier of JOURNEY PATTERN that journey follows.

siri:JourneyPatternName

0:1

>siri:NaturalLanguageStringStructure

Name of Joruney Pattern

siri:VehicleMode

0:*

siri:VehicleModesEnumeration

A means of transportation such as bus, rail, etc.

siri:RouteRef

0:1

>siri:RouteRefStructure

Identifier of ROUTE that journey follows.

→‍siri:PublishedLineName

0:*

>siri:NaturalLanguageStringStructure

Name or Number by which the LINEis known to the public.

siri:GroupOfLinesRef

0:1

>siri:GroupOfLinesRefStructure

Reference to a GROUP OF LINEs to which journey belongs. SIRI 2.0

siri:DirectionName

0:*

>siri:NaturalLanguageStringStructure

Description of the DIRECTION. May correspond to a DESTINATION DISPLAY. (Unbounded since SIRI 2.0)

siri:ExternalLineRef

0:1

>siri:LineRefStructure

Alternative identifier of LINE that an external system may associate with journey.

The element contains one of the following elements (a-b)

a

siri:BrandingRef

-0:1

>siri:BrandingRefStructure

Reference to a BRANDING. (since SIRI 2.1)

b

siri:Branding

-0:1

+siri:BrandingStructure

An arbitrary marketing classification. (since SIRI 2.1)

siri:Reason

0:*

>siri:NaturalLanguageStringStructure

Reason for cancellation. (Unbounded since SIRI 2.0)

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

49.17. The complex type siri:VehicleActivityStructure

siri:VehicleActivityStructure

siri:AbstractIdentifiedItemStructure

Type for an Activity.

The element content starts with items inherited from the base type:

siri:RecordedAtTime

1:1

Time at which data was recorded.

siri:ItemIdentifier

0:1

siri:ItemIdentifierType

Identifier of item.

Inherited content is followed by own content:

siri:ValidUntilTime

1:1

Time until when data is valid.

siri:VehicleMonitoringRef

0:1

>siri:VehicleMonitoringRefStructure

Reference to monitored VEHICLE or GROUP OF VEHICLEs.

siri:MonitoringName

0:*

>siri:NaturalLanguageStringStructure

Name associated with Monitoring Reference. Supports SIRI LITE servcies ((since SIRI 2.0)).

siri:ProgressBetweenStops

0:1

+siri:ProgressBetweenStopsStructure

Provides information about the progress of the VEHICLE along its current link, that is link from previous visited top to current position.

siri:MonitoredVehicleJourney

1:1

+local-type: typedef-76.2

Monitored VEHICLE JOURNEY that VEHICLE is following.

siri:VehicleActivityNote

0:*

>siri:NaturalLanguageStringStructure

Text associated with Delivery.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

49.18. The complex type siri:VehicleMonitoringCapabilitiesResponseStructure

siri:VehicleMonitoringCapabilitiesResponseStructure

siri:AbstractServiceCapabilitiesResponseStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:ContextualisedResponseEndpointGroup

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Arbitrary unique reference to the request which gave rise to this message.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:CapabilityStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of response. Fixed

→‍siri:VehicleMonitoringServiceCapabilities

0:1

+siri:VehicleMonitoringServiceCapabilitiesStructure

Capabilities of Vehicle Monitoring Service.

→‍siri:VehicleMonitoringPermissions

0:1

+local-type: typedef-76.7

Participant's permissions to use the service.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

49.19. The complex type siri:VehicleMonitoringCapabilityRequestPolicyStructure

siri:VehicleMonitoringCapabilityRequestPolicyStructure

siri:CapabilityRequestPolicyStructure

Type for Common Request Policy capabilities.

The element content starts with items inherited from the base type:

siri:NationalLanguage

1:*

National languages supported by service.

siri:Translations

0:1

Whether producer can provide multiple translations of NL text elements (since SIRI 2.0)

The element contains one of the following elements (a-b)

a

siri:GmlCoordinateFormat

-1:1

siri:SrsNameType

Name of GML Coordinate format used for Geospatial points in responses.

b

siri:WgsDecimalDegrees

-1:1

siri:EmptyType

Geospatial coordinates are given as Wgs 84 Latiude and longitude, decimial degrees of arc.

Inherited content is followed by own content:

siri:HasReferences

0:1

Whether results should return references.

siri:HasNames

0:1

Whether results should return references.

49.20. The complex type siri:VehicleMonitoringDeliveriesStructure

siri:VehicleMonitoringDeliveriesStructure

Type for Deliveries for VEHICLE monitoring services Used in WSDL.

→‍siri:VehicleMonitoringDelivery

1:*

+siri:VehicleMonitoringDeliveryStructure

Delivery for Vehicle Monitoring Service.

49.21. The complex type siri:VehicleMonitoringDeliveryStructure

siri:VehicleMonitoringDeliveryStructure

siri:AbstractServiceDeliveryStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

The element contains one of the following elements (a) or element sequences (b)

siri:ContextualisedResponseEndpointGroup

a

siri:RequestMessageRef

-0:1

>siri:MessageRefStructure

Arbitrary unique reference to the request which gave rise to this message.

siri:SubscriptionIdentifierResourcePropertyGroup

b

siri:SubscriberRef

-0:1

>siri:ParticipantRefStructure

Unique identifier of Subscriber - reference to a Participant.

b

siri:SubscriptionFilterRef

-0:1

>siri:SubscriptionFilterRefStructure

Unique identifier of Subscription filter to which this subscription is assigned. If there is onlya single filter, then can be omitted.

b

siri:SubscriptionRef

-1:1

>siri:SubscriptionRefStructure

Reference to a service subscription: unique within Service and Subscriber.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:DeliveryStatusGroup

→‍siri:Status

0:1

Whether the request was processed successfully or not. Default is 'true'.

siri:ErrorCondition

0:1

+siri:ServiceDeliveryErrorConditionStructure

Description of any error or warning condition.

siri:SuccessInfoGroup

siri:ValidUntil

0:1

End of data horizon of the data producer.

siri:ShortestPossibleCycle

0:1

siri:PositiveDurationType

Minimum interval at which updates can be sent.

siri:DeliveryDefaultGroup

siri:DefaultLanguage

0:1

Default language for text elements.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of response. Fixed

siri:VehicleMonitoringPayloadGroup

siri:VehicleActivity

0:*

+siri:VehicleActivityStructure

Describes the progress of a VEHICLE along its route.

siri:VehicleActivityCancellation

0:*

+siri:VehicleActivityCancellationStructure

Reference to an previously communicated VEHICLE activity which should now be removed from the system.

siri:VehicleActivityNote

0:*

>siri:NaturalLanguageStringStructure

Annotation to accompany of Vehicle Activities.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

49.22. The complex type siri:VehicleMonitoringRefStructure

siri:VehicleMonitoringRefStructure

siri:VehicleMonitoringCodeType

Identifier of a Vehicle Monitoring scope.

49.23. The complex type siri:VehicleMonitoringRequestStructure

siri:VehicleMonitoringRequestStructure

siri:AbstractFunctionalServiceRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:ContextualisedRequestEndpointGroup

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique reference to this message.

Inherited content is followed by own content:

@version

1:1

siri:VersionString

Version number of request. Fixed

siri:VehicleMonitoringTopicGroup

siri:VehicleMonitoringRef

0:1

>siri:VehicleMonitoringRefStructure

A predefined scope for making VEHICLE requests.

The element contains none or one of the following elements (a-b)

a

siri:VehicleRef

-1:1

>siri:VehicleRefStructure

Reference to a specific VEHICLE about which data is requested.

b

siri:LineRef

-1:1

>siri:LineRefStructure

Filter the results to include only vehicles for the specific LINE.

siri:DirectionRef

0:1

>siri:DirectionRefStructure

Filter the results to include only VEHICLEs going to this DIRECTION.

siri:VehicleMonitoringRequestPolicyGroup

siri:Language

0:*

Preferred languages in which to return text values.

→‍siri:IncludeTranslations

0:1

Whether additional translations of text names are to be included in elements. If 'false', then only one element should be returned. Default is 'false'. Where multiple values are returned The first element returned will be used as the default value.

siri:MaximumVehicles

0:1

The maximum number of MONITORED VEHICLE JOURNEYs to include in a given delivery. The most recent n Events within the look ahead window are included.

siri:VehicleMonitoringDetailLevel

0:1

siri:VehicleMonitoringDetailEnumeration

Level of detail to include in response.

siri:MaximumNumberOfCalls

0:1

+local-type: typedef-76.1

If calls are to be returned, maximum number of calls to include in response. If absent, exclude all calls. (since SIRI 2.0).

siri:IncludeSituations

0:1

Whether any related Situations should be included in the ServiceDelivery. Default is 'false'. (since SIRI 2.0)

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

49.24. The complex type siri:VehicleMonitoringServiceCapabilitiesStructure

siri:VehicleMonitoringServiceCapabilitiesStructure

siri:AbstractCapabilitiesStructure

Type for Capabilities of StopMonitopring Service.

The element content starts with items inherited from the base type:

siri:GeneralInteraction

0:1

+siri:CapabilityGeneralInteractionStructure

General capabilities common to all SIRI service request types.

siri:TransportDescription

0:1

+siri:TransportDescriptionStructure

Implementation properties common to all request types.

Inherited content is followed by own content:

siri:TopicFiltering

0:1

+local-type: typedef-76.3

Topic Filtering Capabilities.

siri:RequestPolicy

0:1

+local-type: typedef-76.4

Request Policy capabilities.

siri:SubscriptionPolicy

0:1

+siri:CapabilitySubscriptionPolicyStructure

Subscription Policy capabilities.

siri:AccessControl

0:1

+local-type: typedef-76.5

Optional Access control capabilities.

siri:ResponseFeatures

0:1

+local-type: typedef-76.6

Optional Response capabilities.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

49.25. The complex type siri:VehicleMonitoringServicePermissionStructure

siri:VehicleMonitoringServicePermissionStructure

siri:AbstractPermissionStructure

Type for Abstract Permission.

The element content starts with items inherited from the base type:

The element contains one of the following elements (a-b)

a

siri:AllParticipants

-1:1

siri:EmptyType

Parmissions apply by default to All particpants. May be overidden by other separate permissions for individual.

b

siri:ParticipantRef

-1:1

>siri:ParticipantRefStructure

Permission applies to specified participant.

siri:GeneralCapabilities

0:1

+local-type: typedef-45.1

Permissions for general capabilities.

Inherited content is followed by own content:

→‍siri:OperatorPermissions

1:1

+local-type: typedef-21.2

The OPERATOR data that the participant may access.

→‍siri:LinePermissions

1:1

+local-type: typedef-21.1

The LINEs that the participant may access.

siri:VehicleMonitoringPermissions

1:1

+local-type: typedef-76.8

The Vehicle Monitors (DIUSPLAY ASSIGNMENTs) that the participant may access.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

49.26. The complex type siri:VehicleMonitoringSubscriptionStructure

siri:VehicleMonitoringSubscriptionStructure

siri:AbstractSubscriptionStructure

Type for SIRI Service subscriptions.

The element content starts with items inherited from the base type:

siri:SubscriptionIdentityGroup

siri:SubscriberRef

0:1

>siri:ParticipantRefStructure

Participant identifier of Subscriber. Normally this will be given by context, i.e. be the same as on the Subscription Request.

siri:SubscriptionIdentifier

1:1

>siri:SubscriptionQualifierStructure

Identifier to be given to Subscription.

siri:InitialTerminationTime

1:1

Requested end time for subscription.

siri:SubscriptionRenewal

0:1

By using this element, the subscriber asks the data provider for an extension of the InitialTerminationTime of the subscription. If SubscriptionRenewal is omitted, this request is to be treated as a re-subscription and therefore all data corresponding to the SubscriptionRequest must be sent in the initial response (or a portion of the data if MoreData is set to 'true'). (since SIRI 2.1)

Inherited content is followed by own content:

→‍siri:VehicleMonitoringRequest

1:1

+siri:VehicleMonitoringRequestStructure

Request for information about Vehicle Movements.

siri:VehicleMonitoringSubscriptionPolicyGroup

siri:IncrementalUpdates

0:1

Whether the producer will return the complete set of current data, or only provide updates to this data, i.e. additions, modifications and deletions. If false or omitted, each subscription response will contain the full information as specified in this request.

The element contains one of the following elements (a-b)

a

siri:ChangeBeforeUpdates

-0:1

siri:DurationType

The amount of change to the VEHICLE expected arrival time at next stop that can happen before an update is sent (i.e. if ChangeBeforeUpdate is set to 2 minutes, the subscriber will not be told that a bus is 30 seconds delayed - an update will only be sent when the bus is at least 2 minutes delayed).

b

siri:UpdateInterval

-0:1

siri:PositiveDurationType

Time interval in seconds in which new data is to be transmitted. If unspecified, default to system configuration.

→‍siri:Extensions

0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

49.27. The complex type siri:VehicleMonitorPermissionStructure

siri:VehicleMonitorPermissionStructure

siri:AbstractTopicPermissionStructure

Type for Abstract Permission Topic.

The element content starts with items inherited from the base type:

siri:Allow

1:1

Whether the participant may access this topic. Default is 'true'.

Inherited content is followed by own content:

siri:VehicleMonitoringRef

1:1

>siri:VehicleMonitoringRefStructure

Vehicle Monitoring reference for which permission is made.

49.28. The complex type element[siri:LinePermissions]#complexType (typedef-21.1)

element[siri:LinePermissions]
  #complexType
  (typedef-21.1)

-

The element contains one of the following elements (a-b)

a

→‍siri:AllowAll

-1:1

Allow access to all topics known to the service.

b

siri:LinePermission

-1:*

+siri:LinePermissionStructure

Participant's permission for this LINE.

49.29. The complex type element[siri:OperatorPermissions]#complexType (typedef-21.2)

element[siri:OperatorPermissions]
  #complexType
  (typedef-21.2)

-

The element contains one of the following elements (a-b)

a

→‍siri:AllowAll

-1:1

Allow access to all topics known to the service.

b

siri:OperatorPermission

-1:*

+siri:OperatorPermissionStructure

Participant's permission for this OPERATOR.

49.30. The complex type group[siri:JourneyFormationGroup]/TrainElements#complexType (typedef-25.2)

group[siri:JourneyFormationGroup]
  /TrainElements #complexType
  (typedef-25.2)

-

The element contains one or more of the following elements (a-b)

a

→‍siri:TrainElementRef

-1:1

>siri:TrainElementRefStructure

Reference to a TRAIN ELEMENT. (since SIRI 2.1)

b

→‍siri:TrainElement

-1:1

+siri:TrainElementStructure

An elementary component of a TRAIN, e.g. wagon or locomotive. (since SIRI 2.1)

49.31. The complex type group[siri:JourneyFormationGroup]/Trains#complexType (typedef-25.3)

group[siri:JourneyFormationGroup]
  /Trains #complexType
  (typedef-25.3)

-

The element contains one or more of the following elements (a-b)

a

siri:TrainRef

-1:1

b

→‍siri:Train

-1:1

+siri:TrainStructure

A vehicle composed of TRAIN ELEMENTs assembled in a certain order (so called TRAIN COMPONENTs), i.e. wagons assembled together and propelled by a locomotive or one of the wagons. (since SIRI 2.1)

49.32. The complex type group[siri:JourneyFormationGroup]/CompoundTrains#complexType (typedef-25.4)

group[siri:JourneyFormationGroup]
  /CompoundTrains #complexType
  (typedef-25.4)

-

The element contains one or more of the following elements (a-b)

a

siri:CompoundTrainRef

-1:1

b

→‍siri:CompoundTrain

-1:1

+siri:CompoundTrainStructure

Groups of carriages may be managed as sections by composing TRAINs into a COMPOUND TRAIN, for example if a TRAIN joins (or splits from) another TRAIN. (since SIRI 2.1) TRAINs within a COMPOUND TRAIN may have different origins and destinations due to joining/splitting. A COMPOUND TRAIN may be stable for one or multiple JOURNEY PARTs and change at a certain STOP POINT due to planned joining/splitting, despatching alterations or a situation.

49.33. The complex type group[siri:TrainOperationalInfoGroup]/TrainNumbers#complexType (typedef-39.4)

group[siri:TrainOperationalInfoGroup]
  /TrainNumbers #complexType
  (typedef-39.4)

-

siri:TrainNumberRef

1:*

>siri:TrainNumberRefStructure

TRAIN NUMBER assigned to VEHICLE JOURNEY. +SIRI 2.0

49.34. The complex type group[siri:TrainOperationalInfoGroup]/JourneyParts#complexType (typedef-39.5)

group[siri:TrainOperationalInfoGroup]
  /JourneyParts #complexType
  (typedef-39.5)

-

siri:JourneyPartInfo

1:*

+siri:JourneyPartInfoStructure

Information about Parts of JOURNEY (since SIRI 2.0)

49.35. The complex type complexType[siri:AbstractPermissionStructure]/GeneralCapabilities#complexType (typedef-45.1)

complexType[siri:AbstractPermissionStructure]
  /GeneralCapabilities #complexType
  (typedef-45.1)

-

siri:RequestResponse

1:1

Participant may make direct requests for data. Default is 'true'.

siri:PublishSubscribe

1:1

Participant may create subscriptions. Default True.

49.36. The complex type group[siri:VehicleMonitoringRequestPolicyGroup]/MaximumNumberOfCalls#complexType (typedef-76.1)

group[siri:VehicleMonitoringRequestPolicyGroup]
  /MaximumNumberOfCalls #complexType
  (typedef-76.1)

-

siri:Previous

0:1

Maximum number of previous calls to include. Only applies if VehicleMonitoringDetailLevel of Calls specified. Zero for none. If VehicleMonitoringDetailLevel of Calls specified but MaximumNumberOfCalls.Previous absent, include all previous calls. (since SIRI 2.0).

siri:Onwards

0:1

Maximum number of onwards calls to include. Zero for none. Only applies if VehicleMonitoringDetailLevel of 'calls' specified. Zero for none. If VehicleMonitoringDetailLevel calls specified but MaximumNumberOfCalls.Onwards absent, include all onwards calls. (since SIRI 2.0).

49.37. The complex type complexType[siri:VehicleActivityStructure]/MonitoredVehicleJourney#complexType (typedef-76.2)

complexType[siri:VehicleActivityStructure]
  /MonitoredVehicleJourney #complexType
  (typedef-76.2)

siri:MonitoredVehicleJourneyStructure

Type for Monitored VEHICLE JOURNEY.

The element content starts with items inherited from the base type:

siri:MonitoredJourneyIdentityGroup

siri:LineRef

0:1

>siri:LineRefStructure

Reference to LINE of journey.

siri:DirectionRef

0:1

>siri:DirectionRefStructure

Reference to DIRECTION of journey.

siri:FramedVehicleJourneyRef

0:1

+siri:FramedVehicleJourneyRefStructure

A reference to the DATED VEHICLE JOURNEY that the VEHICLE is making, unique with the data horizon of the service.

siri:JourneyPatternInfoGroup

siri:JourneyPatternRef

0:1

>siri:JourneyPatternRefStructure

Identifier of JOURNEY PATTERN that journey follows.

siri:JourneyPatternName

0:1

>siri:NaturalLanguageStringStructure

Name of Joruney Pattern

siri:VehicleMode

0:*

siri:VehicleModesEnumeration

A means of transportation such as bus, rail, etc.

siri:RouteRef

0:1

>siri:RouteRefStructure

Identifier of ROUTE that journey follows.

→‍siri:PublishedLineName

0:*

>siri:NaturalLanguageStringStructure

Name or Number by which the LINEis known to the public.

siri:GroupOfLinesRef

0:1

>siri:GroupOfLinesRefStructure

Reference to a GROUP OF LINEs to which journey belongs. SIRI 2.0

siri:DirectionName

0:*

>siri:NaturalLanguageStringStructure

Description of the DIRECTION. May correspond to a DESTINATION DISPLAY. (Unbounded since SIRI 2.0)

siri:ExternalLineRef

0:1

>siri:LineRefStructure

Alternative identifier of LINE that an external system may associate with journey.

The element contains one of the following elements (a-b)

a

siri:BrandingRef

-0:1

>siri:BrandingRefStructure

Reference to a BRANDING. (since SIRI 2.1)

b

siri:Branding

-0:1

+siri:BrandingStructure

An arbitrary marketing classification. (since SIRI 2.1)

siri:BasicServiceInfoGroup

siri:OperatorRef

0:1

>siri:OperatorRefStructure

OPERATOR of a VEHICLE JOURNEY. Note that the operator may change over the course of a journey. This shoudl show teh operator for the curent point in the journey. Use Journey Parts tp record all the operators in the whole journeyh.

siri:ProductCategoryRef

0:1

>siri:ProductCategoryRefStructure

Product Classification of VEHICLE JOURNEY- subdivides a transport mode. e.g. express, loacl.

→‍siri:ServiceFeatureRef

0:*

>siri:ServiceFeatureRefStructure

Classification of service into arbitrary Service categories, e.g. school bus. SIRI provides a recommended set of values covering most usages, intended to be TPEG comnpatible. See the SIRI facilities packaged.

siri:ServiceInfoGroup

siri:VehicleFeatureRef

0:*

>siri:VehicleFeatureRefStructure

Features of VEHICLE providing journey. Recommended SIRI values based on TPEG are given in SIRI documentation and enumerated in the siri_facilities package.

siri:JourneyEndNamesGroup

→‍siri:OriginRef

0:1

>siri:JourneyPlaceRefStructure

Reference to the origin SCHEDULED STOP POINT of the journey.

siri:OriginName

0:*

>siri:NaturalLanguagePlaceNameStructure

Name of the origin of the journey. (Unbounded since SIRI 2.0)

siri:OriginShortName

0:*

>siri:NaturalLanguagePlaceNameStructure

Short name of the origin of the journey; used to help identify the VEHICLE JOURNEY on arrival boards. If absent, same as Origin Name.

siri:DestinationDisplayAtOrigin

0:*

>siri:NaturalLanguagePlaceNameStructure

DIRECTION name shown for jurney at the origin. (since SIRI 2.0)

siri:Via

0:*

+siri:ViaNameStructure

Names of VIA points, used to help identify the LINE, for example, Luton to Luton via Sutton. Currently 3 in VDV. Should only be included if the detail level was requested.

→‍siri:DestinationRef

0:1

>siri:DestinationRefStructure

Reference to the destination SCHEDULED STOP POINT of the journey.

siri:DestinationName

0:*

>siri:NaturalLanguageStringStructure

Description of the destination stop (vehicle signage), Can be overwritten for a journey, and then also section by section by the entry in an individual CALl. (Unbounded since SIRI 2.0)

siri:DestinationShortName

0:*

>siri:NaturalLanguagePlaceNameStructure

Short name of the DESTINATION.of the journey; used to help identify the VEHICLE JOURNEY on arrival boards. If absent, same as DestinationName. (Unbounded since SIRI 2.0)

siri:OriginDisplayAtDestination

0:*

>siri:NaturalLanguagePlaceNameStructure

Origin name shown for jourey at the destination (since SIRI 2.0)

siri:JourneyInfoGroup

siri:VehicleJourneyName

0:*

>siri:NaturalLanguageStringStructure

For train services with named journeys. Train name, e.g. “West Coast Express”. If omitted: No train name. Inherited property. (Unbounded since SIRI 2.0)

→‍siri:JourneyNote

0:*

>siri:NaturalLanguageStringStructure

Additional descriptive text associated with journey. Inherited property.

siri:PublicContact

0:1

+siri:SimpleContactStructure

Contact details for use by members of public. (since SIRI 2.0)

siri:OperationsContact

0:1

+siri:SimpleContactStructure

Contact details for use by operational staff. (since SIRI 2.0)

siri:JourneyEndTimesGroup

siri:HeadwayService

0:1

Whether this is a Headway Service, that is shown as operating at a prescribed interval rather than to a fixed timetable. Default is 'false'.

siri:OriginAimedDepartureTime

0:1

Timetabled departure time from Origin.

siri:DestinationAimedArrivalTime

0:1

Timetabled arrival time at Destination.

→‍siri:FirstOrLastJourney

0:1

siri:FirstOrLastJourneyEnumeration

Whether journey is first or last journey of day. (since SIRI 2.0)

siri:DisruptionGroup

→‍siri:FormationCondition

0:*

+siri:FormationConditionStructure

Information about a change of the formation (e.g. TRAIN composition) or changes of vehicles within the formation. (since SIRI 2.1)

→‍siri:FacilityConditionElement

0:*

+siri:FacilityConditionStructure

Description of any change concerning a MONITORED FACILITY New structure defined in SIRI XSD 1.1 for Facilities Management.

→‍siri:FacilityChangeElement

0:1

+siri:FacilityChangeStructure

A change to the availaibility of EQUIPMENT. Basic structure defined in the first 1.0 SIRI XSd.

→‍siri:SituationRef

0:*

+siri:SituationRefStructure

Reference to a SITUATION associated with the element.

siri:JourneyProgressGroup

siri:Monitored

0:1

Whether there is real-time information available for journey. Default is 'true'. It is recommended to specify a MonitoringError if Monitored is set to 'false'.

siri:MonitoringError

0:1

If Monitored is 'false', a (list of) reason(s) for non-availability of real-time data. Examples are "GPS", "GPRS", "Radio" etc. MonitoringError must not be used if Monitored is omitted or set to 'true'.

siri:ProgressDataQualityGroup

siri:InCongestion

0:1

Whether the VEHICLE iis in traffic congestion. If not, present, not known.

siri:InPanic

0:1

Whether the panic alarm on the VEHICLE is activated. This may lead to indeterminate predictions. If absent, default is 'false'.

→‍siri:PredictionInaccurate

0:1

Whether the prediction for a specific stop or the whole journey is considered to be of a useful accuracy or not. Default is 'false', i.e. prediction is considered to be accurate. If prediction is degraded, e.g. because of a situation, PredictionInaccurate is used to indicate a lowered quality of data. Inherited property. PredictionInaccurate can be used in combination with InCongestion, but is more general.

→‍siri:PredictionInaccurateReason

0:1

siri:PredictionInaccurateReasonEnumeration

Can be used to inform the passenger about the reason for a change of the prediction (in)accuracy in case PredictionInaccurate is set to 'true'. (since SIRI 2.1)

siri:DataSource

0:1

System originating real-time data. Can be used to make judgements of relative quality and accuracy compared to other feeds.

siri:ConfidenceLevel

0:1

siri:QualityIndexEnumeration

Confidence QUALITY LEVEL of data. Default is 'reliable'.

siri:ProgressDataGroup

siri:VehicleLocation

0:1

+siri:LocationStructure

Current geospatial location of VEHICLE. Measured to front of vehicle.

siri:LocationRecordedAtTime

0:1

Time at which location was recorded. If not present assume that the recorded at time on the containing delivery.

siri:Bearing

0:1

siri:AbsoluteBearingType

Bearing in compass degrees in which VEHICLE is heading.

siri:ProgressRate

0:1

siri:ProgressRateEnumeration

Rate of progress of VEHICLE. Default is 'normal'

siri:Velocity

0:1

siri:VelocityType

Velocity of VEHICLE. EIther actual speed or average speed may be used. (since SIRI 2.0)

siri:EngineOn

0:1

Whether the engine of the vehicle is on. Default is 'true' (since SIRI 2.0)

→‍siri:Occupancy

0:1

siri:OccupancyEnumeration

An approximate figure of how occupied the journey is after departing from a given stop, e.g. 'manySeatsAvailable' or 'standingRoomOnly'. If omitted: Passenger load is unknown. Occupancies and capacities for individual VEHICLEs, e.g. parts of a COMPOUND TRAIN, can also be specified in more detail for the departure on CALL level.

siri:Delay

0:1

siri:DurationType

Delay of VEHICLE against schedule, to a precision in seconds. Early times are shown as negative values.

siri:ProgressStatus

0:*

>siri:NaturalLanguageStringStructure

An arbitrary textual status description of the running of this VEHICLE JOURNEY. (Unbounded 0:* since SIRI 2.0)

siri:VehicleStatus

0:1

siri:VehicleStatusEnumeration

An classification of the progress state of running of this VEHICLE JOURNEY. (since SIRI 2.0)

siri:TrainOperationalInfoGroup

siri:TrainBlockPart

0:*

+siri:TrainBlockPartStructure

If a VEHICLE JOURNEY is a coupled journey, i.e. comprises several coupled BLOCKparts, there will be a separate delivery for each BLOCKp art and this element will indicate the vehicles that the journey part uses.

siri:OperationalBlockGroup

siri:BlockRef

0:1

>siri:BlockRefStructure

BLOCK that VEHICLE is running.

siri:CourseOfJourneyRef

0:1

>siri:CourseOfJourneyRefStructure

COURSE OF JOURNEY ('Run') that VEHICLE is running.

siri:OperationalInfoGroup

→‍siri:VehicleJourneyRef

0:1

>siri:VehicleJourneyRefStructure

Reference to a VEHICLE JOURNEY.

→‍siri:VehicleRef

0:1

>siri:VehicleRefStructure

Reference to a VEHICLE.

siri:AdditionalVehicleJourneyRef

0:*

+siri:FramedVehicleJourneyRefStructure

Refercence to other VEHICLE Journeys ((since SIRI 2.0))

siri:DriverRef

0:1

A reference to the DRIVER or Crew currently logged in to operate a monitored VEHICLE. May be omitted if real-time data is not available - i.e. it is timetabled data. (since SIRI 2.0)

siri:DriverName

0:1

The name oo the Driver or Crew (since SIRI 2.0)

siri:TrainOperationalInfoGroup

siri:TrainNumbers

0:1

+local-type: typedef-39.4

TRAIN NUMBERs for journey. (since SIRI 2.0)

siri:JourneyParts

0:1

+local-type: typedef-39.5

JOURNEY PARTs making up JOURNEY +SIRIv2.0 e.

siri:JourneyFormationGroup

siri:TrainElements

0:1

+local-type: typedef-25.2

siri:Trains

0:1

+local-type: typedef-25.3

siri:CompoundTrains

0:1

+local-type: typedef-25.4

siri:MonitoredCallingPatternGroup

siri:PreviousCalls

0:1

+siri:PreviousCallsStructure

Information on stops called at previously, origin and all intermediate stops up to but not including the current stop, in order or visits. Should only be included if the detail level was requested.

siri:MonitoredCall

0:1

+siri:MonitoredCallStructure

Monitored CALL at the current stop. For SIRI-SM this is the stop for which data is requested. For SIRI-VM this is the most recent stop visited by the VEHICLE.

siri:OnwardCalls

0:1

+siri:OnwardCallsStructure

Information on CALLs at the intermediate stops beyond the current stop, up to and including the destination, in order of visits. Should only be included if the detail level was requested.

siri:IsCompleteStopSequence

0:1

Whether the above CALL sequence is complete, i.e. represents every CALL of the ROUTE and so can be used to replace a previous CALL sequence. Default is 'false'.

49.38. The complex type complexType[siri:VehicleMonitoringServiceCapabilitiesStructure]/TopicFiltering#complexType (typedef-76.3)

complexType[siri:VehicleMonitoringServiceCapabilitiesStructure]
  /TopicFiltering #complexType
  (typedef-76.3)

-

siri:DefaultPreviewInterval

1:1

siri:PositiveDurationType

Default preview interval. Default is 60 minutes.

siri:FilterByVehicleMonitoringRef

1:1

Whether results can be filtered by Vehicle Monitoring Fixed as 'true'.

→‍siri:FilterByVehicleRef

0:1

Whether results can be filtered by VEHICLE. Default is 'false'.

→‍siri:FilterByLineRef

0:1

Whether results can be filtered by LINE. Default is 'true'

→‍siri:FilterByDirectionRef

0:1

Whether results can be filtered by DIRECTION Default is 'true'.

49.39. The complex type complexType[siri:VehicleMonitoringServiceCapabilitiesStructure]/RequestPolicy#complexType (typedef-76.4)

complexType[siri:VehicleMonitoringServiceCapabilitiesStructure]
  /RequestPolicy #complexType
  (typedef-76.4)

siri:CapabilityRequestPolicyStructure

Type for Common Request Policy capabilities.

The element content starts with items inherited from the base type:

siri:NationalLanguage

1:*

National languages supported by service.

siri:Translations

0:1

Whether producer can provide multiple translations of NL text elements (since SIRI 2.0)

The element contains one of the following elements (a-b)

a

siri:GmlCoordinateFormat

-1:1

siri:SrsNameType

Name of GML Coordinate format used for Geospatial points in responses.

b

siri:WgsDecimalDegrees

-1:1

siri:EmptyType

Geospatial coordinates are given as Wgs 84 Latiude and longitude, decimial degrees of arc.

Inherited content is followed by own content:

siri:VehicleMonitoringVolumeGroup

siri:HasDetailLevel

0:1

Whether Detail level filtering is supported. Default is ' false'.

siri:DefaultDetailLevel

0:1

siri:VehicleMonitoringDetailEnumeration

Detail level. Default Normal.

siri:HasMaximumVehicles

0:1

Whether results can be limited to a maximum number. Default is 'true'.

siri:HasMaximumNumberOfCalls

0:1

If system can return detailed calling pattern, whether a number of calls to include can be specified. Default is 'false'. (since SIRI 2.0)

siri:HasNumberOfOnwardsCalls

0:1

If system can return detailed calling pattern, whether a number of onwards calls to include can be specified. Default is 'false'. (since SIRI 2.0)

siri:HasNumberOfPreviousCalls

0:1

If system can return detailed calling pattern, whether a number of previous calls to include can be specified. Default is 'false'. (since SIRI 2.0)

49.40. The complex type complexType[siri:VehicleMonitoringServiceCapabilitiesStructure]/AccessControl#complexType (typedef-76.5)

complexType[siri:VehicleMonitoringServiceCapabilitiesStructure]
  /AccessControl #complexType
  (typedef-76.5)

siri:CapabilityAccessControlStructure

Type for Common Access control capabilities.

The element content starts with items inherited from the base type:

siri:RequestChecking

1:1

Whether access control of requests is supported. Default is 'false'.

Inherited content is followed by own content:

→‍siri:CheckOperatorRef

0:1

If access control is supported, whether access control by OPERATOR is supported. Default is 'true'.

→‍siri:CheckLineRef

0:1

If access control is supported, whether access control by LINE is supported. Default is 'true'.

siri:CheckVehicleMonitoringRef

0:1

If access control is supported, whether access control by monitoring point is supported. Default is 'true'.

49.41. The complex type complexType[siri:VehicleMonitoringServiceCapabilitiesStructure]/ResponseFeatures#complexType (typedef-76.6)

complexType[siri:VehicleMonitoringServiceCapabilitiesStructure]
  /ResponseFeatures #complexType
  (typedef-76.6)

-

siri:HasLocation

0:1

Whether result has location. Default is 'true'.

siri:HasSituations

0:1

Whether result supports SITUATION REFERENCESs. Default is 'false'. (since SIRI 2.0)

49.42. The complex type element[siri:VehicleMonitoringPermissions]#complexType (typedef-76.7)

element[siri:VehicleMonitoringPermissions]
  #complexType
  (typedef-76.7)

siri:PermissionsStructure

Type for abstract permissions.

The element content starts with items inherited from the base type:

siri:PermissionVersionRef

0:1

>siri:VersionRefStructure

Version of permission set.

Inherited content is followed by own content:

siri:VehicleMonitoringPermission

0:*

+siri:VehicleMonitoringServicePermissionStructure

Permissions for use of VEHICLE MONITORING. Can be used to specify which Consumers can see which vehicles

49.43. The complex type complexType[siri:VehicleMonitoringServicePermissionStructure]/VehicleMonitoringPermissions#complexType (typedef-76.8)

complexType[siri:VehicleMonitoringServicePermissionStructure]
  /VehicleMonitoringPermissions #complexType
  (typedef-76.8)

-

The element contains one of the following elements (a-b)

a

→‍siri:AllowAll

-1:1

Allow access to all topics known to the service.

b

siri:VehicleMonitorPermission

-1:*

+siri:VehicleMonitorPermissionStructure

Participant's permission for this Vehicle Monitor (DISPLAY SSIGNMENT).

50. SIRI Service Interface for Real-time Information relating to Public Transport Operations. XML Schema with loosely coupled functional services,

50.1. The toplevel element siri:Siri

siri:Siri

-

@version

1:1

The element contains one of the following elements (a-c)

The element contains one of the following elements (a-d)

The element contains one of the following elements (a-c)

siri:ServiceRequestGroup

aaa

→‍siri:ServiceRequest

-1:1

+local-type: typedef-77.2

Request from Consumer to Producer for immediate delivery of data. Answered with a ServiceDelivery (or a DataReadyRequest)

aab

→‍siri:SubscriptionRequest

-1:1

+local-type: typedef-53.2

Request from Subscriber to Producer for a subscription. Answered with a SubscriptionResponse.

aac

→‍siri:TerminateSubscriptionRequest

-1:1

+siri:TerminateSubscriptionRequestStructure

Request from Subscriber to Subscription Manager to terminate a subscription. Answered with a TerminateSubscriptionResponse.

The element contains one of the following elements (a-b)

siri:DeliveryRequestGroup

aba

→‍siri:DataReadyNotification

-1:1

+siri:DataReadyRequestStructure

Request from Producer to Consumer to notify that data update is ready to fetch. Answered with a DataReadyResponse.

abb

→‍siri:DataSupplyRequest

-1:1

+siri:DataSupplyRequestStructure

Request from Consumer to Producer to fetch update previously notified by a Data ready message. Answered with a Service Delivery.

The element contains one of the following elements (a-b)

siri:StatusRequestGroup

aca

→‍siri:CheckStatusRequest

-1:1

+siri:CheckStatusRequestStructure

Request from Consumer to Producer to check whether services is working. Answers a CheckStatusRequest.

acb

→‍siri:HeartbeatNotification

-1:1

+siri:HeartbeatNotificationStructure

Notification from Producer to Consumer to indicate that the service is running normally.

The element contains one of the following elements (a-b)

siri:DiscoveryRequestGroup

ada

→‍siri:CapabilitiesRequest

-1:1

+siri:CapabilitiesRequestStructure

Requests a the current capabilities of the server. Answred with a CpabailitiesResponse.

adb

→‍siri:AbstractDiscoveryRequest

-1:1

+siri:AbstractDiscoveryRequestStructure

Abstract Discovery request.

The element contains one of the following elements (a-d)

The element contains one of the following elements (a-b)

siri:ServiceResponseGroup

baa

→‍siri:SubscriptionResponse

-1:1

+siri:SubscriptionResponseStructure

Response from Producer to Consumer to inform whether subscriptions have been created. Answers a previous SubscriptionRequest.

bab

→‍siri:TerminateSubscriptionResponse

-1:1

+siri:TerminateSubscriptionResponseStructure

Request from Subscriber to Subscription Manager to terminate a subscription. Answered with a TerminateSubscriptionResponse.

The element contains one of the following elements (a-c)

siri:DeliveryResponseGroup

bba

→‍siri:DataReadyAcknowledgement

-1:1

+siri:DataReadyResponseStructure

Response from Consumer to Producer to acknowledge to Producer that a DataReadyRequest has been received.

bbb

→‍siri:ServiceDelivery

-1:1

+local-type: typedef-77.4

Response from Producer to Consumer to deliver payload data. Either answers a direct ServiceRequest, or asynchronously satisfies a subscription. May be sent directly in one step, or fetched in response to a DataSupply Request.

bbc

→‍siri:DataReceivedAcknowledgement

-1:1

+siri:DataReceivedResponseStructure

Response from Consumer to Producer to acknowledge that data hase been received. Used as optioanl extra step if reliable delivery is needed. Answers a ServiceDelivery.

The element contains one of the following elements (a)

siri:StatusResponseGroup

bca

→‍siri:CheckStatusResponse

-1:1

+siri:CheckStatusResponseStructure

Response from Producer to Consumer to inform whether services is working. Answers a CheckStatusRequest.

The element contains one of the following elements (a-b)

siri:DiscoveryResponseGroup

bda

→‍siri:CapabilitiesResponse

-1:1

+siri:CapabilitiesResponseStructure

Responses with the capabilities of an implementation.

bdb

→‍siri:AbstractDiscoveryDelivery

-1:1

+siri:AbstractDiscoveryDeliveryStructure

Abstract type for a discovery delivery.

c

→‍siri:Extensions

-0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

50.2. The complex type group[siri:ServiceDeliveryRequestStatusGroup]/ErrorCondition#complexType (typedef-50.1)

group[siri:ServiceDeliveryRequestStatusGroup]
  /ErrorCondition #complexType
  (typedef-50.1)

-

The element contains one of the following elements (a-b)

a

→‍siri:CapabilityNotSupportedError

-1:1

+siri:CapabilityNotSupportedErrorStructure

Error: Service does not support the requested capability.

b

→‍siri:OtherError

-1:1

+siri:OtherErrorStructure

Error: Error type other than the well defined codes.

siri:Description

0:1

>siri:ErrorDescriptionStructure

Text description of error.

50.3. The complex type element[siri:SubscriptionRequest]#complexType (typedef-53.2)

element[siri:SubscriptionRequest]
  #complexType
  (typedef-53.2)

siri:SubscriptionRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

siri:SubscriberEndpointGroup

siri:ConsumerAddress

0:1

siri:EndpointAddress

Address to which data is to be sent, if different from Address. This may also be determined from RequestorRef and preconfigured data.

siri:SubscriptionFilterIdentifier

0:1

Reference to a Subscription Filter with which this subscription is to be aggregated for purposes of notification and delivery. If absent, use the default filter. If present, use any existing filter with that identifier, if none found, create a new one. Optional SIRI feature.

siri:SubscriptionContext

0:1

+siri:SubscriptionContextStructure

General values that apply to subscription. Usually set by configuration.

→‍siri:AbstractFunctionalServiceSubscriptionRequest

1:*

+siri:AbstractSubscriptionStructure

Subsititutable type for a SIRI Functional Service subscription request.

50.4. The complex type element[siri:Siri]#complexType (typedef-72.1)

element[siri:Siri]
  #complexType
  (typedef-72.1)

-

@version

1:1

The element contains one of the following elements (a-c)

In case of choice 'a', the element contains one of the following elements (aa-ad)

In case of choice 'aa', the element contains one of the following elements (aaa-aac)

siri:ServiceRequestGroup

aaa

→‍siri:ServiceRequest

-1:1

+local-type: typedef-77.2

Request from Consumer to Producer for immediate delivery of data. Answered with a ServiceDelivery (or a DataReadyRequest)

aab

→‍siri:SubscriptionRequest

-1:1

+local-type: typedef-53.2

Request from Subscriber to Producer for a subscription. Answered with a SubscriptionResponse.

aac

→‍siri:TerminateSubscriptionRequest

-1:1

+siri:TerminateSubscriptionRequestStructure

Request from Subscriber to Subscription Manager to terminate a subscription. Answered with a TerminateSubscriptionResponse.

In case of choice 'ab', the element contains one of the following elements (aba-abb)

siri:DeliveryRequestGroup

aba

→‍siri:DataReadyNotification

-1:1

+siri:DataReadyRequestStructure

Request from Producer to Consumer to notify that data update is ready to fetch. Answered with a DataReadyResponse.

abb

→‍siri:DataSupplyRequest

-1:1

+siri:DataSupplyRequestStructure

Request from Consumer to Producer to fetch update previously notified by a Data ready message. Answered with a Service Delivery.

In case of choice 'ac', the element contains one of the following elements (aca-acb)

siri:StatusRequestGroup

aca

→‍siri:CheckStatusRequest

-1:1

+siri:CheckStatusRequestStructure

Request from Consumer to Producer to check whether services is working. Answers a CheckStatusRequest.

acb

→‍siri:HeartbeatNotification

-1:1

+siri:HeartbeatNotificationStructure

Notification from Producer to Consumer to indicate that the service is running normally.

In case of choice 'ad', the element contains one of the following elements (ada-adb)

siri:DiscoveryRequestGroup

ada

→‍siri:CapabilitiesRequest

-1:1

+siri:CapabilitiesRequestStructure

Requests a the current capabilities of the server. Answred with a CpabailitiesResponse.

adb

→‍siri:AbstractDiscoveryRequest

-1:1

+siri:AbstractDiscoveryRequestStructure

Abstract Discovery request.

In case of choice 'b', the element contains one of the following elements (ba-bd)

In case of choice 'ba', the element contains one of the following elements (baa-bab)

siri:ServiceResponseGroup

baa

→‍siri:SubscriptionResponse

-1:1

+siri:SubscriptionResponseStructure

Response from Producer to Consumer to inform whether subscriptions have been created. Answers a previous SubscriptionRequest.

bab

→‍siri:TerminateSubscriptionResponse

-1:1

+siri:TerminateSubscriptionResponseStructure

Request from Subscriber to Subscription Manager to terminate a subscription. Answered with a TerminateSubscriptionResponse.

In case of choice 'bb', the element contains one of the following elements (bba-bbc)

siri:DeliveryResponseGroup

bba

→‍siri:DataReadyAcknowledgement

-1:1

+siri:DataReadyResponseStructure

Response from Consumer to Producer to acknowledge to Producer that a DataReadyRequest has been received.

bbb

→‍siri:ServiceDelivery

-1:1

+local-type: typedef-77.4

Response from Producer to Consumer to deliver payload data. Either answers a direct ServiceRequest, or asynchronously satisfies a subscription. May be sent directly in one step, or fetched in response to a DataSupply Request.

bbc

→‍siri:DataReceivedAcknowledgement

-1:1

+siri:DataReceivedResponseStructure

Response from Consumer to Producer to acknowledge that data hase been received. Used as optioanl extra step if reliable delivery is needed. Answers a ServiceDelivery.

In case of choice 'bc', the element contains one of the following elements (bca)

siri:StatusResponseGroup

bca

→‍siri:CheckStatusResponse

-1:1

+siri:CheckStatusResponseStructure

Response from Producer to Consumer to inform whether services is working. Answers a CheckStatusRequest.

In case of choice 'bd', the element contains one of the following elements (bda-bdb)

siri:DiscoveryResponseGroup

bda

→‍siri:CapabilitiesResponse

-1:1

+siri:CapabilitiesResponseStructure

Responses with the capabilities of an implementation.

bdb

→‍siri:AbstractDiscoveryDelivery

-1:1

+siri:AbstractDiscoveryDeliveryStructure

Abstract type for a discovery delivery.

c

→‍siri:Extensions

-0:1

+siri:ExtensionsStructure

Extensions to schema. (Wrapper tag used to avoid problems with handling of optional 'any' by some validators).

50.5. The complex type element[siri:ServiceRequest]#complexType (typedef-77.2)

element[siri:ServiceRequest]
  #complexType
  (typedef-77.2)

siri:ServiceRequestStructure

Type for General SIRI Request.

The element content starts with items inherited from the base type:

siri:ServiceRequestContext

0:1

+siri:ServiceRequestContextStructure

General request properties - typically configured rather than repeated on request.

→‍siri:RequestTimestamp

1:1

Timestamp on request.

siri:AuthenticatedRequestGroup

siri:AccountId

0:1

Account Identifier. May be used to attribute requests to a particular application provider and authentication key. The account may be common to all users of an application, or to an individual user. Note that to identify an individual user the RequestorRef can be used with an anonymised token. . (since SIRI 2.0)

siri:AccountKey

0:1

Authentication key for request. May be used to authenticate requests from a particular account. (since SIRI 2.0)

siri:RequestorEndpointGroup

siri:Address

0:1

siri:EndpointAddress

Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.

→‍siri:RequestorRef

1:1

>siri:ParticipantRefStructure

Reference to a requestor - Participant Code.

siri:MessageIdentifier

0:1

>siri:MessageQualifierStructure

Arbitrary unique identifier that can be used to reference this message in subsequent interactions.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

50.6. The complex type element[siri:ServiceDelivery]#complexType (typedef-77.4)

element[siri:ServiceDelivery]
  #complexType
  (typedef-77.4)

siri:ServiceDeliveryStructure

General Type for General SIRI Response.

The element content starts with items inherited from the base type:

→‍siri:ResponseTimestamp

1:1

Time individual response element was created.

siri:ProducerResponseEndpointGroup

siri:ProducerRef

0:1

>siri:ParticipantRefStructure

Unique identifier of Producer - Participant reference.

siri:Address

0:1

siri:EndpointAddress

Endpoint Address to which acknowledgements to confirm delivery are to be sent.

siri:ResponseMessageIdentifier

0:1

>siri:MessageQualifierStructure

An arbitrary unique reference associated with the response which may be used to reference it.

siri:RequestMessageRef

0:1

>siri:MessageRefStructure

Reference to an arbitrary unique identifier associated with the request which gave rise to this response.

siri:DelegatorEndpointGroup

siri:DelegatorAddress

0:1

siri:EndpointAddress

Address of original Consumer, i.e. requesting system to which delegating response is to be returned. (since SIRI 2.0)

siri:DelegatorRef

0:1

>siri:ParticipantRefStructure

Identifier of delegating system that originated message. (since SIRI 2.0)

@srsName

1:1

siri:SrsNameType

Default gml coordinate format for eny location elements in response; applies if Coordinates element is used to specify points. May be overridden on individual points.

siri:ServiceDeliveryRequestStatusGroup

siri:Status

0:1

Whether the complerte request could be processed successfully or not. Default is 'true'. If any of the individual requests within the delivery failed, should be set to ' false'.

siri:ErrorCondition

0:1

+local-type: typedef-50.1

Description of any error or warning conditions that appluy to the overall request. More Specific error conditions should be included on each request that fails.

siri:ServiceDeliveryBodyGroup

siri:MoreData

0:1

Whether there is a further delvery message with more current updates that follows this one. Default is 'false'.

→‍siri:AbstractFunctionalServiceDelivery

1:*

+siri:AbstractServiceDeliveryStructure

Subsititutable type for a SIRI Functional Service request.