All Element Summary (local elements unified by type) |
||||||||||||||
Abstract type for a discovery delivery.
|
||||||||||||||
Abstract Discovery request.
|
||||||||||||||
Subsititutable type for a SIRI Functional Service Capabiloitiesequest.
|
||||||||||||||
Subsititutable type for a SIRI Functional Service Capabiloitiesequest.
|
||||||||||||||
Subsititutable type for a SIRI Functional Service request.
|
||||||||||||||
Subsititutable type for a SIRI Functional Service request.
|
||||||||||||||
Subsititutable type for a SIRI Functional Service subscription request.
|
||||||||||||||
Subsititutable type for a timestamped SIRI request.
|
||||||||||||||
Subsititutable type for a SIRI response.
|
||||||||||||||
Substitutable type for a SIRI Functional Service request.
|
||||||||||||||
Subsititutable type for a SIRI request with requestor dteials tracked.
|
||||||||||||||
AccountId (type xsd:NMTOKEN) |
Account Identifier.
|
|||||||||||||
AccountKey (type xsd:normalizedString) |
Authentication key for request.
|
|||||||||||||
|
||||||||||||||
Subsititutable type for an authenticated request Authenticated.
|
||||||||||||||
Communications Transport method used to exchange messages.
|
||||||||||||||
Compression method used to compress messages for transmission.
|
||||||||||||||
|
||||||||||||||
|
||||||||||||||
DefaultLanguage (type xsd:language) |
|
|||||||||||||
Address of original Consumer, i.e. requesting system to which delegating response is to be returned.
|
||||||||||||||
Identifier of delegating system that originated message.
|
||||||||||||||
Delivery capabilities.
|
||||||||||||||
|
||||||||||||||
Whether the service supports Direct delivery.
|
||||||||||||||
Description of any error or warning conditions that appluy to the overall request.
|
||||||||||||||
|
||||||||||||||
Whether the service supports Fetched delivery (VDV Style)
|
||||||||||||||
General capabilities common to all SIRI service request types.
|
||||||||||||||
|
||||||||||||||
Whether change threshold can be specified for updates.
|
||||||||||||||
Whether the service supports Delivery confirm.
|
||||||||||||||
Whether the service has a heartbeat message.
|
||||||||||||||
HasIncrementalUpdates (type xsd:boolean) |
|
|||||||||||||
Interval for heartbeat.
|
||||||||||||||
InitialTerminationTime (type xsd:dateTime) |
Requested end time for subscription.
|
|||||||||||||
Interaction capabilities.
|
||||||||||||||
|
||||||||||||||
|
||||||||||||||
|
||||||||||||||
MultipartDespatch (type xsd:boolean) |
|
|||||||||||||
Whether the service supports multiple Subscriber Filters.
|
||||||||||||||
NationalLanguage (type xsd:language) |
National languages supported by service.
|
|||||||||||||
ParticipantPermissions (type xsd:boolean) |
Whether to include the requestors permissions in the response.
|
|||||||||||||
|
||||||||||||||
|
||||||||||||||
PublishSubscribe (type xsd:boolean) |
|
|||||||||||||
RecordedAtTime (type xsd:dateTime) |
|
|||||||||||||
|
||||||||||||||
|
||||||||||||||
RequestResponse (type xsd:boolean) |
|
|||||||||||||
Participant reference that identifies responder.
|
||||||||||||||
An arbitrary unique reference associated with the response which may be used to reference it.
|
||||||||||||||
Whether the request was processed successfully or not.
|
||||||||||||||
Status (type xsd:boolean) |
Whether the complerte request could be processed successfully or not.
|
|||||||||||||
|
||||||||||||||
General values that apply to subscription.
|
||||||||||||||
SubscriptionFilterIdentifier (type xsd:NMTOKEN) |
Reference to a Subscription Filter with which this subscription is to be aggregated for purposes of notification and delivery.
|
|||||||||||||
Unique identifier of Subscription filter to which this subscription is assigned.
|
||||||||||||||
Identifier to be given to Subscription.
|
||||||||||||||
|
||||||||||||||
Translations (type xsd:boolean) |
Whether producer can provide multiple translations of NL text elements +SIRI 2.0
|
|||||||||||||
Implementation properties common to all request types.
|
||||||||||||||
Whether VisitNumber can be used as a strict order number within JOURNEY PATTERN.
|
||||||||||||||
|
Complex Type Summary |
||||||||||||
Type for Capabilities of StopMonitopring Service.
|
||||||||||||
Abstract supertype fro discovery responses.
|
||||||||||||
Requests for stop reference data for use in service requests.
|
||||||||||||
Abstract Service Request for SIRI Service request.
|
||||||||||||
Type for an Activity that can be referenced.
|
||||||||||||
Type for an Activity.
|
||||||||||||
Type for Notification Request.
|
||||||||||||
Type for an Activity that references a previous Activity.
|
||||||||||||
Type for General SIRI Request.
|
||||||||||||
Type for an Activity that can be referenced.
|
||||||||||||
Type for an Activity that references a previous Activity.
|
||||||||||||
Type for capabilities response.
|
||||||||||||
Type for Common elementd for a SIRI service delivery of the Form xxxDelivery.
|
||||||||||||
Abstract Service Request for SIRI Service request.
|
||||||||||||
Type for COmmon Subscription Request.
|
||||||||||||
Type for SIRI Service subscriptions.
|
||||||||||||
Type for Authticated SIRI Request.
|
||||||||||||
Type for Common Request Policy capabilities.
|
||||||||||||
Type for Common Request Policy capabilities.
|
||||||||||||
Type for Common Subscription capabilities.
|
||||||||||||
Type for Unique reference to this request, created by Consumer.
|
||||||||||||
Type for Unique reference to this response created by Consumer.
|
||||||||||||
Type for Unique reference to request to the producer.
|
||||||||||||
Type for Unique reference to reponse from producer.
|
||||||||||||
Type for General SIRI Producer Response.
|
||||||||||||
Type for General SIRI Request.
|
||||||||||||
Type for Unique reference to reponse.
|
||||||||||||
General Type for General SIRI Response.
|
||||||||||||
Type for ServcieCapabilities request.
|
||||||||||||
Type for Subscription context - Configuration parameters which may be evrriden.
|
||||||||||||
Type for implementation structure.
|
Element Group Summary |
||||||||||
Elemenst for authecticiation.
|
||||||||||
Status Information for individual request.
|
||||||||||
Unique reference to this request, created by Consumer.
|
||||||||||
Unique reference to this response message from Consumer.
|
||||||||||
Unique reference to request: participant and SIRI service type are given by context.
|
||||||||||
Endpoint reference proprerties for response message: participant and SIRI service type are given by context.
|
||||||||||
If request has been proxied by an intermediate aggregating system , tracking informattion relating to the original requestor.
|
||||||||||
Common defaults.
|
||||||||||
Status Information for individual request.
|
||||||||||
Unique reference to subscription May be used to reference subscription in subsequent interactions.
|
||||||||||
Unique reference to request from producer.
|
||||||||||
Unique reference to reponse from producer.
|
||||||||||
Elements relating to system that sent request.
|
||||||||||
Unique reference to response May be used to reference response in subsequent interactions.
|
||||||||||
Status Information for overall request.
|
||||||||||
Unique reference to request.
|
||||||||||
Unique reference to subscription May be used to reference subscription in subsequent interactions.
|
||||||||||
Type for unique identifier of a subscription.
|
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" id="siri_requests" targetNamespace="http://www.siri.org.uk/siri" version="2.0" xmlns="http://www.siri.org.uk/siri" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:annotation>
<xsd:appinfo>
</xsd:annotation>
<Metadata xmlns="http://www.govtalk.gov.uk/CM/gms-xs">
</xsd:appinfo>
<Aggregation>main schema</Aggregation>
</Metadata>
<Audience>e-service developers</Audience>
<Contributor>CEN TC278 WG3 SG7 Team</Contributor>
<Coverage>Europe</Coverage>
<Creator>
First drafted for version 1.0 CEN TC278 WG3 SG7 Editor Nicholas Knowles, Kizoom. mailto:schemer@siri.org.uk
</Creator>
<Date>
<Created>2004-09-29</Created>
</Date>
<Date>
<Modified>2004-10-01</Modified>
</Date>
<Date>
<Modified>2005-02-14</Modified>
</Date>
<Date>
<Modified>2005-02-20</Modified>
</Date>
<Date>
<Modified>2005-05-11</Modified>
</Date>
<Date>
<Modified>2005-11-20</Modified>
</Date>
<Date>
<Modified>2007-03-29</Modified>
</Date>
<Date>
<Modified>2008-11-11</Modified>
</Date>
-- add substitution groups for
AbstractRequest AbstractResponse AbstractFunctionalServiceRequest AbstractFunctionalServiceSubscriptionRequest AbstractFunctionalServiceDelivery AbstractFunctionalServiceCapabilityRequest AbstractFunctionalServiceCapabilityDelivery AbstractDiscoveryDelivery ErrorCode <Date>
<Modified>2008-11-13</Modified>
</Date>
Move abstract discovery deliveries to here from siri_discoveries
<Date>
<Modified>2008-11-17</Modified>
</Date>
-- Add abstract discovery request
Make request and response descendent of Request and Response Types <Date>
<Modified>2009-03-31</Modified>
</Date>
- Add ErrorConditionelement to enable WSDL axis binding
<Date>
<Modified>2011-04-18</Modified>
</Date>
- ErrorConditionStructure Line 841 should not be abstract. Fix from RV ixxi.biz
Also Add ServiceConditionErrorConditionElement <Date>
<Modified>2012-03-23</Modified>
</Date>
+SIRI v2.0
Add error number to Error structure factor out base identifier defintiiosn so can be share dwith error codes Factor out error codes Factor our Permission model to separate package siri_permissions <Date>
<Modified>2012-06-17</Modified>
</Date>
+SIRI v2.0 x
Add delegator endpoint group to ServiceRequest and FunctionalServcieResponse <Date>
<Modified>2013-02-11</Modified>
</Date>
Added AbstractRequiredIdentifiedItemStructure
Added AbstractRequiredReferencingItemStructure <Description>
<p>
</Description>
SIRI is a European CEN standard for the exchange of real-time information. This subschema defines common request processing elements
</p>
<Format>
<MediaType>text/xml</MediaType>
</Format>
<Syntax>http://www.w3.org/2001/XMLSchema</Syntax>
<Description>XML schema, W3C Recommendation 2001</Description>
<Identifier>
{http://www.siri.org.uk/schema/2.0/xsd/siri/}siri_requests-v2.0.xsd
</Identifier>
<Language>[ISO 639-2/B] ENG</Language>
<Publisher>Kizoom, 109-123 Clifton Street, London EC4A 4LD</Publisher>
<Relation>
<Requires>
</Relation>
http://www.siri.org.uk/schema/2.0/xsd/siri_utility/siri_types-v2.0.xsd
</Requires>
<Rights>
Unclassified
</Rights>
<Copyright>CEN, VDV, RTIG 2004-2012</Copyright>
<Source>
<ul>
</Source>
<li>
</ul>
Derived from the VDV, RTIGXML and Trident standards.
</li>
<Status>Version 2.0 Draft</Status>
<Subject>
<Category>
</Subject>
Arts, recreation and travel, Tourism, Travel (tourism), Transport,
</Category>
Air transport, Airports, Ports and maritime transport, Ferries (marine), Public transport, Bus services, Coach services, Bus stops and stations, Rail transport, Railway stations and track, Train services, Underground trains, Business and industry, Transport, Air transport, Ports and maritime transport, Public transport, Rail transport, Roads and road transport <Project>CEN TC278 WG3 SG7</Project>
<Title>SIRI XML schema. Common Request elements.</Title>
<Type>Standard</Type>
<!-- ======================================================================= -->
<!-- ======================================================================= -->
<!-- ======================================================================= -->
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:sequence>
</xsd:sequence>
<!-- ======================================================================= -->
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Subsititutable type for an authenticated request Authenticated.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
</xsd:complexContent>
<xsd:annotation>
</xsd:annotation>
</xsd:group>
<xsd:sequence>
<xsd:element minOccurs="0" name="AccountId" type="xsd:NMTOKEN">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
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. . +SIRI v2.0
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Authentication key for request. May be used to authenticate requests from a particular account. +SIRI v2.0
</xsd:documentation>
<!-- ======================================================================= -->
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="AuthenticatedRequestStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:group ref="RequestorEndpointGroup"/>
</xsd:sequence>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
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 2.0
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:group>
<xsd:sequence>
<xsd:element minOccurs="0" name="Address" type="EndpointAddress">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Arbitrary unique identifier that can be used to reference this message in subsequent interactions.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
If request has been proxied by an intermediate aggregating system , tracking informattion relating to the original requestor. This allows the aggregation to be stateless.
</xsd:documentation>
<xsd:sequence>
<xsd:element minOccurs="0" name="DelegatorAddress" type="EndpointAddress">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Address of original Consumer, i.e. requesting system to which delegating response is to be returned. +SIRI 2.0
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Identifier of delegating system that originated message. +SIRI 2.0
</xsd:documentation>
<!-- ======================================================================= -->
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Subsititutable type for a SIRI request with requestor dteials tracked.
</xsd:documentation>
<!-- ======================================================================= -->
<xsd:element abstract="true" name="AbstractServiceRequest" substitutionGroup="AbstractRequest" type="AbstractServiceRequestStructure">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="AbstractRequestStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:group ref="ContextualisedRequestEndpointGroup">
</xsd:sequence>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
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. Only a message identfiier may be needed.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
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.
</xsd:documentation>
<xsd:sequence>
<xsd:element minOccurs="0" name="MessageIdentifier" type="MessageQualifierStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:element abstract="true" name="AbstractFunctionalServiceRequest" substitutionGroup="AbstractServiceRequest" type="AbstractFunctionalServiceRequestStructure">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
</xsd:complexContent>
<!-- ===Request Context================================================================== -->
<xsd:element abstract="true" name="AbstractFunctionalServiceSubscriptionRequest" type="AbstractSubscriptionStructure">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Subsititutable type for a SIRI Functional Service subscription request.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:sequence>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:group>
<xsd:sequence>
<xsd:element minOccurs="0" name="SubscriberRef" type="ParticipantRefStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Participant identifier of Subscriber. Normally this will be given by context, i.e. be the same as on the Subscription Request.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation>
</xsd:annotation>
Type for Subscription context - Configuration parameters which may be evrriden.
</xsd:documentation>
<xsd:sequence>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="RequestStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:group ref="SubscriberEndpointGroup"/>
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
General values that apply to subscription. Usually set by configuration.
</xsd:documentation>
<!-- ======================================================================= -->
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:sequence>
</xsd:sequence>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
Status Information for overall request. Specific error conditions will be given on each individual request.
</xsd:documentation>
<xsd:sequence>
<xsd:element default="true" minOccurs="0" name="Status" type="xsd:boolean">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
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'.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
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.
</xsd:documentation>
<xsd:sequence>
</xsd:complexType>
<xsd:choice>
</xsd:choice>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ResponseStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:group ref="ProducerResponseEndpointGroup"/>
</xsd:sequence>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
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 2.0
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:group>
<xsd:sequence>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
</xsd:complexContent>
<!-- ======================================================================= -->
<xsd:element abstract="true" name="AbstractFunctionalServiceDelivery" substitutionGroup="AbstractResponse" type="AbstractServiceDeliveryStructure">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation>
</xsd:annotation>
Type for Common elementd for a SIRI service delivery of the Form xxxDelivery.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="ResponseStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:choice>
</xsd:choice>
</xsd:sequence>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
If request has been proxied by an intermediate aggregting system, trackng informattion relating to the original requestor. This allows the aggregation to be stateless.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:group>
<xsd:sequence>
<xsd:element minOccurs="0" name="DefaultLanguage" type="xsd:language">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
Unique reference to request. May be used to reference request in subsequent interactions.
</xsd:documentation>
<xsd:sequence>
<xsd:element minOccurs="0" name="ConsumerAddress" type="EndpointAddress">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Address to which data is to be sent, if different from Address. This may also be determined from RequestorRef and preconfigured data.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
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.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
Unique reference to subscription May be used to reference subscription in subsequent interactions.
</xsd:documentation>
<xsd:sequence>
<xsd:element minOccurs="0" name="SubscriberRef" type="ParticipantRefStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Unique identifier of Subscriber - reference to a Participant.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Unique identifier of Subscription filter to which this subscription is assigned. If there is onlya single filter, then can be omitted.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Reference to a service subscription: unique within Service and Subscriber.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
Unique reference to subscription May be used to reference subscription in subsequent interactions.
</xsd:documentation>
<xsd:sequence>
<xsd:element minOccurs="0" name="SubscriberRef" type="ParticipantRefStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
If Delivery is for a Subscription, Participant reference of Subscriber.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
If Delivery is for a Subscription, unique identifier of service subscription request within Service and subscriber - a Timestamp.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
Endpoint reference proprerties for response message: participant and SIRI service type are given by context.
</xsd:documentation>
<xsd:sequence>
<xsd:element minOccurs="0" name="RequestMessageRef" type="MessageQualifierStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Arbitrary unique reference to the request which gave rise to this message.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Whether the request was processed successfully or not. Default is 'true'.
</xsd:documentation>
<!-- ============WSDL========================================================= -->
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
Unique reference to this request, created by Consumer. May be used to reference the request in subsequent interactions.
</xsd:documentation>
<xsd:sequence>
<xsd:element minOccurs="0" name="Address" type="EndpointAddress">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Address to which response is to be sent. This may also be determined from RequestorRef and preconfigured data.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Arbitrary unique reference to this message. Some systems may use just timestamp for this.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation>
</xsd:annotation>
Type for Unique reference to this request, created by Consumer. May be used to reference the request in subsequent interactions. Used by WSDL.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="AuthenticatedRequestStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:group ref="ConsumerRequestEndpointGroup"/>
</xsd:sequence>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
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 2.0
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
Unique reference to this response message from Consumer. May be used to reference the response in subsequent interactions.
</xsd:documentation>
<xsd:sequence>
<xsd:element minOccurs="0" name="ConsumerRef" type="ParticipantRefStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Reference to an arbitrary unique idenitifer associated with the request which gave rise to this response.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation>
</xsd:annotation>
Type for Unique reference to this response created by Consumer. May be used to reference the request in subsequent interactions. Used by WSDL.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="ResponseStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:group ref="ConsumerResponseEndpointGroup"/>
</xsd:sequence>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
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 2.0
</xsd:documentation>
<!-- ============WSDL========================================================= -->
<xsd:element abstract="true" name="ProducerRequest" substitutionGroup="AuthenticatedRequest" type="ProducerRequestEndpointStructure"/>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation>
</xsd:annotation>
Type for Unique reference to request to the producer. May be used to reference request in subsequent interactions. Used for WSDL.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="AuthenticatedRequestStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:group ref="ProducerRequestEndpointGroup"/>
</xsd:sequence>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
If request has been proxied by an intermediate aggregting system, trackng informattion relating to the original requestor. This allows the aggregation to be stateless.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
Unique reference to request from producer. May be used to reference request in subsequent interactions.
</xsd:documentation>
<xsd:sequence>
<xsd:element minOccurs="0" name="Address" type="EndpointAddress">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Address to which response is to be sent. This may also be determined from ProducerRef and preconfigured data.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
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.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
Unique reference to response May be used to reference response in subsequent interactions.
</xsd:documentation>
<xsd:sequence>
<xsd:element minOccurs="0" name="Address" type="EndpointAddress">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Reference to an arbitrary unique reference associated with the request which gave rise to this response.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation>
</xsd:annotation>
Type for Unique reference to reponse. May be used to reference request in subsequent interactions. Used for WSDL
</xsd:documentation>
. <xsd:complexContent>
<xsd:extension base="ResponseStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:group ref="ResponseEndpointGroup"/>
</xsd:sequence>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
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 2.0
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
Unique reference to reponse from producer. May be used to reference request in subsequent interactions.
</xsd:documentation>
<xsd:sequence>
<xsd:element minOccurs="0" name="ProducerRef" type="ParticipantRefStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Endpoint Address to which acknowledgements to confirm delivery are to be sent.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
An arbitrary unique reference associated with the response which may be used to reference it.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Reference to an arbitrary unique identifier associated with the request which gave rise to this response.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation>
</xsd:annotation>
Type for Unique reference to reponse from producer. May be used to reference request in subsequent interactions. Used for WSDL.
</xsd:documentation>
<xsd:complexContent>
</xsd:complexContent>
<!-- ============Recorded Items========================================================== -->
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:sequence>
<xsd:element name="RecordedAtTime" type="xsd:dateTime">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="AbstractItemStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:sequence>
</xsd:extension>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="AbstractItemStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:sequence>
</xsd:extension>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="AbstractItemStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element minOccurs="0" name="ItemRef" type="ItemRefStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="AbstractItemStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element name="ItemRef" type="ItemRefStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<!-- ======================================================================= -->
<!-- ======================================================================= -->
<xsd:element abstract="true" name="AbstractFunctionalServiceCapabilitiesRequest" substitutionGroup="AbstractServiceRequest" type="AbstractServiceRequestStructure">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Subsititutable type for a SIRI Functional Service Capabiloitiesequest.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="AbstractServiceRequestStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element default="false" minOccurs="0" name="ParticipantPermissions" type="xsd:boolean">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Whether to include the requestors permissions in the response. Only applies if Access control capability supported. Default is 'false'.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:attribute>
<xsd:annotation>
</xsd:annotation>
</xsd:group>
<xsd:sequence>
</xsd:sequence>
<!-- ======================================================================= -->
<xsd:element abstract="true" name="AbstractFunctionalServiceCapabilitiesResponse" substitutionGroup="AbstractResponse" type="AbstractServiceCapabilitiesResponseStructure">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Subsititutable type for a SIRI Functional Service Capabiloitiesequest.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ResponseStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:group ref="ContextualisedResponseEndpointGroup"/>
</xsd:sequence>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
If request has been proxied by an intermediate aggregting system, trackng informattion relating to the original requestor. This allows the aggregation to be stateless.
</xsd:documentation>
<xsd:sequence>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="GeneralInteraction" type="CapabilityGeneralInteractionStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
General capabilities common to all SIRI service request types.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:sequence>
<xsd:element name="Interaction">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
</xsd:complexType>
<xsd:element default="true" name="RequestResponse" type="xsd:boolean">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Whether the service supports Request Response Interaction. Default is 'true'.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Whether the service supports Publish Subscribe Interaction. Default is 'true'.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
</xsd:complexType>
<xsd:element name="DirectDelivery" type="xsd:boolean">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Whether the service supports multiple part despatch with MoreData flag. Default is 'true'.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Whether the service supports multiple Subscriber Filters. Default is ' false'.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Whether the service has a heartbeat message. Default is 'false'.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Whether VisitNumber can be used as a strict order number within JOURNEY PATTERN. Default is 'false'.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="NationalLanguage" type="xsd:language">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Whether producer can provide multiple translations of NL text elements +SIRI 2.0
</xsd:documentation>
<xsd:choice>
<xsd:annotation>
</xsd:annotation>
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Name of GML Coordinate format used for Geospatial points in responses.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Geospatial coordinates are given as Wgs 84 Latiude and longitude, decimial degrees of arc.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:sequence>
<xsd:element default="true" minOccurs="0" name="HasIncrementalUpdates" type="xsd:boolean">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Whether incremental updates can be specified for updates Default is ' true'.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Whether change threshold can be specified for updates. Default is 'true'.
</xsd:documentation>
<!-- ====Permissions================================================= -->
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:sequence>
<xsd:element default="httpPost" name="CommunicationsTransportMethod" type="CommunicationsTransportMethodEnumeration">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Communications Transport method used to exchange messages. Default is 'httpPost'.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Compression method used to compress messages for transmission. Default is 'none'.
</xsd:documentation>
<!-- ====Discovery================================================ -->
<xsd:element abstract="true" name="AbstractDiscoveryRequest" substitutionGroup="AuthenticatedRequest" type="AbstractDiscoveryRequestStructure">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation>
</xsd:annotation>
Requests for stop reference data for use in service requests.
</xsd:documentation>
<xsd:complexContent>
</xsd:complexContent>
<xsd:element abstract="true" name="AbstractDiscoveryDelivery" substitutionGroup="AbstractResponse" type="AbstractDiscoveryDeliveryStructure">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
</xsd:complexContent>
</xsd:schema>
|
This XML schema documentation has been generated with DocFlex/XML 1.9.5 using DocFlex/XML XSDDoc 2.8.1 template set.
DocFlex/XML is a tool for programming and running highly sophisticated documentation and reports generators by the data obtained from
any kind of XML files. The actual doc-generators are implemented in the form of special templates that are designed visually
using a high-quality Template Designer GUI basing on the XML schema (or DTD) files describing the data source XML.
DocFlex/XML XSDDoc is a commercial template application of DocFlex/XML that implements a high-quality XML Schema documentation generator with simultaneous support of framed multi-file HTML,
single-file HTML and RTF output formats. (More formats are planned in the future).
A commercial license for "DocFlex/XML XSDDoc" will allow you:
Once having only such a license, you will be able to run the fully-featured XML schema documentation generator both with DocFlex/XML (Full Edition) and with DocFlex/XML RE, which is a reduced free edition containing only the template interpretor / output generator. No other licenses will be required!
But this is not all. In addition to it, a commercial license for "DocFlex/XML SDK" will allow you to modify the XSDDoc templates themselves as much as you want. You will be able to achieve whatever was impossible to do with the template parameters only.
And, of course, you could develop any template applications by your own!
Please note that by purchasing a license for this software, you not only acquire a useful tool,
you will also make an important investment in its future development, the results of which you could enjoy later by yourself.
Every single your purchase matters and makes a difference for us!
To purchase a license, please follow this link: http://www.filigris.com/shop/
|