XML Schema "siri_discovery.xsd"
Target Namespace:
http://www.siri.org.uk/siri
Version:
2.0
Defined Components:
elements (16 global + 30 local), complexTypes (16), simpleTypes (4), element groups (13)
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Schema Location:
C:\Users\Tony\eclipse_workspace\siri-20-java\xsd\siri_discovery.xsd; see XML source
Includes Schemas (7):
siri_connectionLink-v2.0.xsd [src], siri_feature-v2.0.xsd [src], siri_infoChannel-v2.0.xsd [src], siri_journey-v2.0.xsd [src], siri_line-v2.0.xsd [src], siri_requests-v2.0.xsd [src], siri_stopPoint-v2.0.xsd [src]
Included in Schemas (1):
siri_all_functionalServices.xsd [src]
Annotation
SIRI DIscovery Services for SCHEDULED STOP POINTs, LINEs,OPERATORs, FACILITies and feature TYPE OF VALUE codes.
All Element Summary (local elements unified by type)
AnnotatedFacility (in FacilityDelivery)
Facility Definition.
Type:
Content:
complex, 3 elements
Defined:
BoundingBox (type BoundingBoxStructure)
Type:
Content:
complex, 2 elements
Defined:
locally at 4 locations
Circle (type LocationStructure)
Type:
Content:
complex, 2 attributes, 4 elements
Defined:
locally at 3 locations
ConnectionLinksDelivery
Returns the CONNECTION LINKs covered by a web service.
Type:
Content:
complex, 1 attribute, 7 elements
Subst.Gr:
may substitute for elements: AbstractDiscoveryDelivery, AbstractResponse
Defined:
globally; see XML source
Used:
ConnectionLinksDetailLevel (in ConnectionLinksRequest)
Level of detail to include in response.
Type:
Content:
simple
Defined:
ConnectionLinksRequest
Requests a list of the CONNECTION LINKs covered by a Producer.
Type:
Content:
complex, 1 attribute, 14 elements
Subst.Gr:
may substitute for elements: AbstractDiscoveryRequest, AuthenticatedRequest
Defined:
globally; see XML source
Used:
FacilityDelivery
Returns the Facilities covered by a service.
Type:
Content:
complex, 1 attribute, 7 elements
Subst.Gr:
may substitute for elements: AbstractDiscoveryDelivery, AbstractResponse
Defined:
globally; see XML source
Used:
FacilityDetailLevel (in FacilityRequest)
Level of detail to include in response.
Type:
Content:
simple
Defined:
FacilityRequest
Requests a list of the Facilities covered by a Producer.
Type:
Content:
complex, 1 attribute, 13 elements
Subst.Gr:
may substitute for elements: AbstractDiscoveryRequest, AuthenticatedRequest
Defined:
globally; see XML source
Used:
InfoChannelDelivery
Returns the Info Channels covered by a service.
Type:
Content:
complex, 1 attribute, 7 elements
Subst.Gr:
may substitute for elements: AbstractDiscoveryDelivery, AbstractResponse
Defined:
globally; see XML source
Used:
InfoChannelRequest
Requests a list of the Info Channels covered by a Producer.
Type:
Content:
complex, 1 attribute, 7 elements
Subst.Gr:
may substitute for elements: AbstractDiscoveryRequest, AuthenticatedRequest
Defined:
globally; see XML source
Used:
Language (type xsd:language)
Type:
xsd:language
Content:
simple
Defined:
locally at 18 locations
LineDirectionRef (in LinesRequest)
Reference to line for which details are to be returned (v2.0)
Type:
Content:
complex, 2 elements
Defined:
LineRef (type LineRefStructure)
Type:
Content:
simple
Defined:
locally at 23 locations
LinesDelivery
Returns the LINEs covered by a web service.
Type:
Content:
complex, 1 attribute, 7 elements
Subst.Gr:
may substitute for elements: AbstractDiscoveryDelivery, AbstractResponse
Defined:
globally; see XML source
Used:
LinesDetailLevel (in LinesRequest)
Level of detail to include in response.
Type:
Content:
simple
Defined:
LinesRequest
Requests a list of the LINEs covered by a Producer.
Type:
Content:
complex, 1 attribute, 14 elements
Subst.Gr:
may substitute for elements: AbstractDiscoveryRequest, AuthenticatedRequest
Defined:
globally; see XML source
Used:
OperatorRef (type OperatorRefStructure)
Type:
Content:
simple
Defined:
locally at 12 locations
PlaceRef (type xsd:normalizedString)
Type:
xsd:normalizedString
Content:
simple
Defined:
locally at 4 locations
ProductCategoriesDelivery
Returns the Product Categories covered by a service.
Type:
Content:
complex, 1 attribute, 7 elements
Subst.Gr:
may substitute for elements: AbstractDiscoveryDelivery, AbstractResponse
Defined:
globally; see XML source
Used:
ProductCategoriesRequest
Requests a list of the Product Categories covered by a Producer.
Type:
Content:
complex, 1 attribute, 8 elements
Subst.Gr:
may substitute for elements: AbstractDiscoveryRequest, AuthenticatedRequest
Defined:
globally; see XML source
Used:
ServiceFeaturesDelivery
Returns the SERVICE FEATUREs covered by a service.
Type:
Content:
complex, 1 attribute, 6 elements
Subst.Gr:
may substitute for elements: AbstractDiscoveryDelivery, AbstractResponse
Defined:
globally; see XML source
Used:
ServiceFeaturesRequest
Requests a list of the Service Features covered by a Producer.
Type:
Content:
complex, 1 attribute, 7 elements
Subst.Gr:
may substitute for elements: AbstractDiscoveryRequest, AuthenticatedRequest
Defined:
globally; see XML source
Used:
StopPointsDelivery
Returns basic details about the STOP POINTs/places covered by a service.
Type:
Content:
complex, 1 attribute, 7 elements
Subst.Gr:
may substitute for elements: AbstractDiscoveryDelivery, AbstractResponse
Defined:
globally; see XML source
Used:
StopPointsDetailLevel (in StopPointsRequest)
Level of detail to include in response.
Type:
Content:
simple
Defined:
StopPointsRequest
Requests a list of the STOP POINTs and places covered by a Producer.
Type:
Content:
complex, 1 attribute, 14 elements
Subst.Gr:
may substitute for elements: AbstractDiscoveryRequest, AuthenticatedRequest
Defined:
globally; see XML source
Used:
VehicleFeaturesDelivery
Returns the Vehicle Features covered by a service.
Type:
Content:
complex, 1 attribute, 7 elements
Subst.Gr:
may substitute for elements: AbstractDiscoveryDelivery, AbstractResponse
Defined:
globally; see XML source
Used:
VehicleFeaturesRequest
Requests a list of the Vehicle Features covered by a Producer.
Type:
Content:
complex, 1 attribute, 8 elements
Subst.Gr:
may substitute for elements: AbstractDiscoveryRequest, AuthenticatedRequest
Defined:
globally; see XML source
Used:
Complex Type Summary
Response with CONNECTION LINKs available to make requests.
Content:
complex, 1 attribute, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
Requests for CONNECTION LINK data for use in service requests.
Content:
complex, 1 attribute, 14 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
Response with Facilities available to make requests.
Content:
complex, 1 attribute, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
Requests for info channels for use in service requests.
Content:
complex, 1 attribute, 13 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
Type for Response with Info channels categories available to make requests.
Content:
complex, 1 attribute, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
Requests for info channels for use in service requests.
Content:
complex, 1 attribute, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
Response with LINEs available to make requests.
Content:
complex, 1 attribute, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
Requests for LINE data for use in service requests.
Content:
complex, 1 attribute, 14 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
Type for Response with Product Categories available to make requests.
Content:
complex, 1 attribute, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
Requests for TYPE OF PRODUCT CATEGORY reference data for use in service requests.
Content:
complex, 1 attribute, 8 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
Type for Response with SERVICE FEATUREs available to make requests.
Content:
complex, 1 attribute, 6 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
Type for equests for TYPE OF PRODUCT CATEGORY reference data for use in service requests.
Content:
complex, 1 attribute, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
Response with STOP POINTs available to make requests.
Content:
complex, 1 attribute, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
Requests for stop reference data for use in service requests.
Content:
complex, 1 attribute, 14 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
Type for Response with Vehicle Features available to make requests.
Content:
complex, 1 attribute, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 2 elements
Used:
Requests for VEHICLE feature data for use in service requests.
Content:
complex, 1 attribute, 8 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
Simple Type Summary
Detail Levels for CONNECTION LINKs Discovery Request.
Defined:
globally; see XML source
Used:
Detail Levels for Facility Points Request.
Defined:
globally; see XML source
Used:
Detail Levels for Lines Discovery Request.
Defined:
globally; see XML source
Used:
Detail Levels for Stop Points Discovery Request.
Defined:
globally; see XML source
Used:
Element Group Summary
Parameters that affect the request processing.
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Parameters that specify the CONNECTION LINKs to be returned.
Content:
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
Parameters that affect the request processing.
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Parameters that specify the Facilities to be returned.
Content:
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
Parameters that affect the request processing.
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Parameters that specify the LINEs to be returned.
Content:
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
Parameters that affect the request processing.
Content:
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Convenience artifact to pick out main elements of the Estimated Timetable Service.
Content:
Defined:
globally; see XML source
Used:
never
Responses with reference data for use in service requests.
Content:
Defined:
globally; see XML source
Includes:
definitions of 8 elements
Used:
Requests for reference data for use in service requests.
Content:
Defined:
globally; see XML source
Includes:
definitions of 8 elements
Used:
Parameters that affect the request processing.
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Parameters that specify the STOP POINTs to be returned.
Content:
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
Parameters that affect the request processing.
Content:
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
XML Source
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2011 rel. 2 sp1 (x64) (http://www.altova.com) by Christophe Duquesne (Dryade) -->
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" id="siri_discovery" 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>
<Metadata xmlns="http://www.govtalk.gov.uk/CM/gms-xs">
<Aggregation>main schema</Aggregation>
<Audience>e-service developers</Audience>
<Contributor>CEN TC278 WG3 SG7 Team</Contributor>
<Coverage>Europe</Coverage>
<Creator>
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>2005-02-14</Modified>
</Date>
<Date>
<Modified>2005-02-20</Modified>
</Date>
<Date>
<Modified>2005-05-04</Modified>
</Date>
<Date>
<Modified>2005-11-25</Modified>
</Date>
<Date>
<Modified>2007-04-17</Modified>
Name Space changes
</Date>
<Date>
<Modified>2008-11-13</Modified>
Fix cardinalities on delivery items eg LINEs, refs, facilities
MoveAbstractDiscoveryDelivery to siri_requests
</Date>
<Date>
<Modified>2008-11-17</Modified>
Revise to support substitution groups
Correct Type on VEHICLE features delivery structure
</Date>
<Date>
<Modified>2012-03-23</Modified>
+SIRI v2.0
Move Features to separate model separate model package
Move Annotated Facility to separate model package.
Add filtering to StopPoints request by box, place, line and Operator and detail level
Add filtering to Lines request by box, place, and Operator
Add filtering to Facility request by box, place, and Operator and detail level
Add filtering of Lang to all requests
</Date>
<Date>
<Modified>2012-05-17</Modified>
+SIRI v2.0
[MTA] Add filtering to StopPoints and Lines Discovery requests by point + radius
[MTA] Add filtering to Lines Discovery request by LineRef and Direction
[MTA] Add stops in pattern to Lines Discovery and LineDetailParameter
[MTA] Add url to annotated stop
</Date>
<Date>
<Modified>2013-03-28</Modified>
+SIRI v2.0
[FR] Addition of Connection Links Discovery
</Date>
<Description>
<p>
SIRI is a European CEN technical standard for the exchange of real-time information.
</p>
<p>
This subschema describes discovery services used by different SIRI functional services
<ul>
<li>STOP POINTs Discovery</li>
<li>LINEs Discovery Discovery</li>
<li>Service Feature discovery</li>
<li>TYPE OF PRODUCT CATEGORY Discovery</li>
<li>Vehicle Feature Discovery</li>
<li>Info Channels for SIRI General Message Service</li>
</ul>
</p>
</Description>
<Format>
<MediaType>text/xml</MediaType>
<Syntax>http://www.w3.org/2001/XMLSchema</Syntax>
<Description>XML schema, W3C Recommendation 2001</Description>
</Format>
<Identifier>
{http://www.siri.org.uk/schema/2.0/xsd/}siri_discovery.xsd
</Identifier>
<Language>[ISO 639-2/B] ENG</Language>
<Publisher>Kizoom, 109-123 Clifton Street, London EC4A 4LD</Publisher>
<Relation>
<Requires>
http://www.siri.org.uk/schema/2.0/xsd/siri/siri_requests-v2.0.xsd
</Requires>
<Requires>
http://www.siri.org.uk/schema/2.0/xsd/siri_utility/siri_reference-v2.0.xsd
</Requires>
</Relation>
<Rights>
Unclassified
<Copyright>CEN, VDV, RTIG 2004-2012</Copyright>
</Rights>
<Source>
<ul>
<li>
Discovery services Derived from the NaPTAN standard .
</li>
</ul>
</Source>
<Status>Version 2.0 Draft</Status>
<Subject>
<Category>
Arts, recreation and travel, Tourism, Travel (tourism), Transport,
Air transport, Airports,
Ports and maritime transport, Ferries (marine),
Public transport, Bus services, Coach services, Bus stops and stations,
Rail transport, Railway stations and track, Train services, Underground trains,
Business and industry, Transport, Air transport, Ports and maritime transport, Public transport,
Rail transport, Roads and road transport
</Category>
<Project>CEN TC278 WG3 SG7</Project>
</Subject>
<Title>
SIRI_DS XML schema. Service Interface for Real-time Information. Discovery subschema.
</Title>
<Type>Standard</Type>
</Metadata>
</xsd:appinfo>
<xsd:documentation>
SIRI DIscovery Services for SCHEDULED STOP POINTs, LINEs,OPERATORs, FACILITies and feature TYPE OF VALUE codes.
</xsd:documentation>
</xsd:annotation>
<!-- ======================================================================= -->
<xsd:include schemaLocation="siri/siri_requests-v2.0.xsd"/>
<xsd:include schemaLocation="siri_model/siri_journey-v2.0.xsd"/>
<xsd:include schemaLocation="siri_model_discovery/siri_line-v2.0.xsd"/>
<xsd:include schemaLocation="siri_model_discovery/siri_feature-v2.0.xsd"/>
<xsd:include schemaLocation="siri_model_discovery/siri_stopPoint-v2.0.xsd"/>
<xsd:include schemaLocation="siri_model_discovery/siri_infoChannel-v2.0.xsd"/>
<!-- ======================================================================= -->
<xsd:group name="SiriDiscoveryIndexGroup">
<xsd:annotation>
<xsd:documentation>
Convenience artifact to pick out main elements of the Estimated Timetable Service.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
</xsd:sequence>
</xsd:group>
<xsd:annotation>
<xsd:documentation>
Requests for reference data for use in service requests.
</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element ref="StopPointsRequest"/>
<xsd:element ref="LinesRequest"/>
<xsd:element ref="ServiceFeaturesRequest"/>
<xsd:element ref="ProductCategoriesRequest"/>
<xsd:element ref="VehicleFeaturesRequest"/>
<xsd:element ref="InfoChannelRequest"/>
<xsd:element ref="FacilityRequest"/>
<xsd:element ref="ConnectionLinksRequest"/>
</xsd:choice>
</xsd:group>
<!-- ======================================================================= -->
<!-- ====DISCOVERY SERVCIES =============================================== -->
<!-- ======================================================================= -->
<xsd:annotation>
<xsd:documentation>
Responses with reference data for use in service requests.
</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element ref="StopPointsDelivery"/>
<xsd:element ref="LinesDelivery"/>
<xsd:element ref="ProductCategoriesDelivery"/>
<xsd:element ref="ServiceFeaturesDelivery"/>
<xsd:element ref="VehicleFeaturesDelivery"/>
<xsd:element ref="InfoChannelDelivery"/>
<xsd:element ref="FacilityDelivery"/>
<xsd:element ref="ConnectionLinksDelivery"/>
</xsd:choice>
</xsd:group>
<!-- ===== SCHEDUELED STOP POINT discovery=============================================== -->
<!-- ===== DS: STOP POINT Request =========================================== -->
<xsd:element name="StopPointsRequest" substitutionGroup="AbstractDiscoveryRequest">
<xsd:annotation>
<xsd:documentation>
Requests a list of the STOP POINTs and places covered by a Producer.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="StopPointsDiscoveryRequestStructure"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="StopPointsDiscoveryRequestStructure">
<xsd:annotation>
<xsd:documentation>
Requests for stop reference data for use in service requests.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractDiscoveryRequestStructure">
<xsd:sequence>
<xsd:group ref="StopPointsDiscoveryRequestTopicGroup">
<xsd:annotation>
<xsd:documentation>
Parameters that specify the content to be returned. (+SIRI v2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:annotation>
<xsd:documentation>
Parameters that affect the request processing. Mostly act to reduce the number of stops returned. (+SIRI v2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
<xsd:attribute default="2.0" name="version" type="VersionString">
<xsd:annotation>
<xsd:documentation>
Version number of request. Fixed
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>
Parameters that specify the STOP POINTs to be returned. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:choice>
<xsd:element minOccurs="0" name="BoundingBox" type="BoundingBoxStructure">
<xsd:annotation>
<xsd:documentation>
Rectangle containing stops be returned. (+SIRI v2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="Circle" type="LocationStructure">
<xsd:annotation>
<xsd:documentation>
Circle containing stops be returned. Point indicates centre, precision indicates radius (+SIRI v2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="PlaceRef" type="xsd:normalizedString">
<xsd:annotation>
<xsd:documentation>
Filter the results to include only stops associated with the PLACE . (+SIRI v2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element minOccurs="0" name="OperatorRef" type="OperatorRefStructure">
<xsd:annotation>
<xsd:documentation>
Filter the results to include only stops run by the specified OPERATOR. (+SIRI v2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="LineRef" type="LineRefStructure">
<xsd:annotation>
<xsd:documentation>
Filter the results to include only stops for the given LINE. (+SIRI v2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:annotation>
<xsd:documentation>
Parameters that affect the request processing. Mostly act to reduce the number of stops returned. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element default="en" minOccurs="0" name="Language" type="xsd:language">
<xsd:annotation>
<xsd:documentation>
Preferred language in which to return text values. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element default="normal" minOccurs="0" name="StopPointsDetailLevel" type="StopPointsDetailEnumeration">
<xsd:annotation>
<xsd:documentation>
Level of detail to include in response. Default is 'normal'. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:simpleType name="StopPointsDetailEnumeration">
<xsd:annotation>
<xsd:documentation>
Detail Levels for Stop Points Discovery Request. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="minimum">
<xsd:annotation>
<xsd:documentation>Return only the name and identifier of the stop.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="normal">
<xsd:annotation>
<xsd:documentation>
Return name, dientifier and coordinates of the stop.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="full">
<xsd:annotation>
<xsd:documentation>Return all available data for each stop.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<!-- ===== DS: STOP POINT Response =========================================== -->
<xsd:element name="StopPointsDelivery" substitutionGroup="AbstractDiscoveryDelivery" type="StopPointsDeliveryStructure">
<xsd:annotation>
<xsd:documentation>
Returns basic details about the STOP POINTs/places covered by a service. Answers a StopPointsRequest.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="StopPointsDeliveryStructure">
<xsd:annotation>
<xsd:documentation>
Response with STOP POINTs available to make requests.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractDiscoveryDeliveryStructure">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="AnnotatedStopPointRef"/>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
<xsd:attribute default="2.0" name="version" type="VersionString">
<xsd:annotation>
<xsd:documentation>
Version number of response. Fixed
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- =======LINE discovery====================================== -->
<!-- ===== DS: LINEs Request =========================================== -->
<xsd:element name="LinesRequest" substitutionGroup="AbstractDiscoveryRequest" type="LinesDiscoveryRequestStructure">
<xsd:annotation>
<xsd:documentation>
Requests a list of the LINEs covered by a Producer.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="LinesDiscoveryRequestStructure">
<xsd:annotation>
<xsd:documentation>
Requests for LINE data for use in service requests.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractDiscoveryRequestStructure">
<xsd:sequence>
<xsd:group ref="LinesDiscoveryRequestTopicGroup"/>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
<xsd:attribute default="2.0" name="version" type="VersionString">
<xsd:annotation>
<xsd:documentation>
Version number of request. Fixed
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>
Parameters that specify the LINEs to be returned. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:choice minOccurs="0">
<xsd:choice>
<xsd:element minOccurs="1" name="BoundingBox" type="BoundingBoxStructure">
<xsd:annotation>
<xsd:documentation>
Rectangle containing stops of lines be returned. (+SIRI v2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" name="Circle" type="LocationStructure">
<xsd:annotation>
<xsd:documentation>
Circle containing stops for lines be returned. Point indicates centre, precision indicates radius (+SIRI v2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" name="PlaceRef" type="xsd:normalizedString">
<xsd:annotation>
<xsd:documentation>
Filter the results to include only lines for stops assoicated with the place . (+SIRI v2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element name="LineDirectionRef" type="LineDirectionStructure">
<xsd:annotation>
<xsd:documentation>
Reference to line for which details are to be returned (v2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element minOccurs="0" name="OperatorRef" type="OperatorRefStructure">
<xsd:annotation>
<xsd:documentation>
Filter the results to include only Stop d run by the specified OPERATOR. (+SIRI v2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:annotation>
<xsd:documentation>
Parameters that affect the request processing. Mostly act to reduce the number of Linesreturned. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element default="en" minOccurs="0" name="Language" type="xsd:language">
<xsd:annotation>
<xsd:documentation>
Preferred language in which to return text values. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element default="normal" minOccurs="0" name="LinesDetailLevel" type="LinesDetailEnumeration">
<xsd:annotation>
<xsd:documentation>
Level of detail to include in response. Default is 'normal'. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:simpleType name="LinesDetailEnumeration">
<xsd:annotation>
<xsd:documentation>
Detail Levels for Lines Discovery Request. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="minimum">
<xsd:annotation>
<xsd:documentation>Return only the name and identifier of the stop.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="normal">
<xsd:annotation>
<xsd:documentation>
Return name, dientifier and coordinates of the stop.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="stops"/>
<xsd:enumeration value="full">
<xsd:annotation>
<xsd:documentation>Return all available data for each stop.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<!-- ===== DS: Stop Points Response =========================================== -->
<xsd:element name="LinesDelivery" substitutionGroup="AbstractDiscoveryDelivery" type="LinesDeliveryStructure">
<xsd:annotation>
<xsd:documentation>
Returns the LINEs covered by a web service. Answers a LINEsRequest.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="LinesDeliveryStructure">
<xsd:annotation>
<xsd:documentation>Response with LINEs available to make requests.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractDiscoveryDeliveryStructure">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="AnnotatedLineRef"/>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
<xsd:attribute default="2.0" name="version" type="VersionString">
<xsd:annotation>
<xsd:documentation>Version number of response. Fixed.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- ===== PRODUCT CATEGORY ============================================ -->
<!-- ===== DS: PRODUCT CATEGORY Request =========================================== -->
<xsd:annotation>
<xsd:documentation>
Requests a list of the Product Categories covered by a Producer.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
Requests for TYPE OF PRODUCT CATEGORY reference data for use in service requests.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractDiscoveryRequestStructure">
<xsd:sequence>
<xsd:group ref="ProductCategoriesRequestPolicyGroup"/>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
<xsd:attribute default="2.0" name="version" type="VersionString">
<xsd:annotation>
<xsd:documentation>
Version number of request. Fixed
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>
Parameters that affect the request processing. Mostly act to reduce the number of Facilities returned. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element default="en" minOccurs="0" name="Language" type="xsd:language">
<xsd:annotation>
<xsd:documentation>
Preferred language in which to return text values. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<!-- ===== DS: RODUCT CATEGORY Response =========================================== -->
<xsd:annotation>
<xsd:documentation>
Returns the Product Categories covered by a service. Answers a ProductCategoriesRequest.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="ProductCategoriesDeliveryStructure">
<xsd:annotation>
<xsd:documentation>
Type for Response with Product Categories available to make requests.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractDiscoveryDeliveryStructure">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="ProductCategory"/>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
<xsd:attribute default="2.0" name="version" type="VersionString">
<xsd:annotation>
<xsd:documentation>Version number of response. Fixed.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- ====== VEHICLE FEATURE Discovery========================================================= -->
<!-- ===== DS: VEHICLE FEATURE Request =========================================== -->
<xsd:annotation>
<xsd:documentation>
Requests a list of the Vehicle Features covered by a Producer.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="VehicleFeaturesRequestStructure">
<xsd:annotation>
<xsd:documentation>
Requests for VEHICLE feature data for use in service requests.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractDiscoveryRequestStructure">
<xsd:sequence>
<xsd:group ref="VehicleFeaturesRequestPolicyGroup"/>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
<xsd:attribute default="2.0" name="version" type="VersionString">
<xsd:annotation>
<xsd:documentation>
Version number of request. Fixed
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>
Parameters that affect the request processing. Mostly act to reduce the number of Facilities returned. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element default="en" minOccurs="0" name="Language" type="xsd:language">
<xsd:annotation>
<xsd:documentation>
Preferred language in which to return text values. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<!-- ===== DS: VEHICLE FEATURE Response ========================================== -->
<xsd:annotation>
<xsd:documentation>
Returns the Vehicle Features covered by a service. Answers a VehicleFeaturesRequest.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="VehicleFeaturesDeliveryStructure">
<xsd:annotation>
<xsd:documentation>
Type for Response with Vehicle Features available to make requests.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractDiscoveryDeliveryStructure">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="VehicleFeature"/>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
<xsd:attribute default="2.0" name="version" type="VersionString">
<xsd:annotation>
<xsd:documentation>Version number of response. Fixed.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- ===== INFO CHANNEL ============================================== -->
<!-- ===== DS: INFO CHANNELRequest =========================================== -->
<xsd:annotation>
<xsd:documentation>
Requests a list of the Info Channels covered by a Producer.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="InfoChannelDiscoveryRequestStructure">
<xsd:annotation>
<xsd:documentation>
Requests for info channels for use in service requests.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractDiscoveryRequestStructure">
<xsd:sequence>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
<xsd:attribute default="2.0" name="version" type="VersionString">
<xsd:annotation>
<xsd:documentation>
Version number of request. Fixed
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- ===== DS: INFO CHANNEL Response =========================================== -->
<xsd:element name="InfoChannelDelivery" substitutionGroup="AbstractDiscoveryDelivery" type="InfoChannelDeliveryStructure">
<xsd:annotation>
<xsd:documentation>
Returns the Info Channels covered by a service. Answers a InfoChannelRequest.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="InfoChannelDeliveryStructure">
<xsd:annotation>
<xsd:documentation>
Type for Response with Info channels categories available to make requests.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractDiscoveryDeliveryStructure">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="InfoChannel"/>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
<xsd:attribute default="2.0" name="version" type="VersionString">
<xsd:annotation>
<xsd:documentation>Version number of response. Fixed.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- ===== FACILITY Discovery=============================================== -->
<!-- ===== DS: FACILITY Request =========================================== -->
<xsd:element name="FacilityRequest" substitutionGroup="AbstractDiscoveryRequest" type="FacilityRequestStructure">
<xsd:annotation>
<xsd:documentation>
Requests a list of the Facilities covered by a Producer.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="FacilityRequestStructure">
<xsd:annotation>
<xsd:documentation>
Requests for info channels for use in service requests.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractDiscoveryRequestStructure">
<xsd:sequence>
<xsd:group ref="FacilityRequestTopicGroup"/>
<xsd:group ref="FacilityRequestPolicyGroup"/>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
<xsd:attribute default="2.0" name="version" type="VersionString">
<xsd:annotation>
<xsd:documentation>
Version number of request. Fixed
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:group name="FacilityRequestTopicGroup">
<xsd:annotation>
<xsd:documentation>
Parameters that specify the Facilities to be returned. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:choice>
<xsd:element minOccurs="0" name="BoundingBox" type="BoundingBoxStructure">
<xsd:annotation>
<xsd:documentation>
Rectangle containing Facilities be returned. (+SIRI v2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="PlaceRef" type="xsd:normalizedString">
<xsd:annotation>
<xsd:documentation>
Filter the results to include only Facilities associated with the TOPOGRAPHIC PLACE . (+SIRI v2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element minOccurs="0" name="OperatorRef" type="OperatorRefStructure">
<xsd:annotation>
<xsd:documentation>
Filter the results to include only Facilities run by the specified OPERATOR. (+SIRI v2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="LineRef" type="LineRefStructure">
<xsd:annotation>
<xsd:documentation>
Filter the results to include only Facilities for the given LINE. (+SIRI v2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:group name="FacilityRequestPolicyGroup">
<xsd:annotation>
<xsd:documentation>
Parameters that affect the request processing. Mostly act to reduce the number of Facilities returned. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element default="en" minOccurs="0" name="Language" type="xsd:language">
<xsd:annotation>
<xsd:documentation>
Preferred language in which to return text values. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element default="normal" minOccurs="0" name="FacilityDetailLevel" type="FacilityDetailEnumeration">
<xsd:annotation>
<xsd:documentation>
Level of detail to include in response. Default is 'normal'. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:simpleType name="FacilityDetailEnumeration">
<xsd:annotation>
<xsd:documentation>
Detail Levels for Facility Points Request. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="minimum">
<xsd:annotation>
<xsd:documentation>
Return only the name and identifier of the Facility.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="normal">
<xsd:annotation>
<xsd:documentation>
Return name, identifier and coordinates of the Facility.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="full">
<xsd:annotation>
<xsd:documentation>Return all available data for each Facility.</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<!-- ===== DS: FACILITY Response =========================================== -->
<xsd:element name="FacilityDelivery" substitutionGroup="AbstractDiscoveryDelivery" type="FacilityDeliveryStructure">
<xsd:annotation>
<xsd:documentation>
Returns the Facilities covered by a service. Answers a StopPointsRequest.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="FacilityDeliveryStructure">
<xsd:annotation>
<xsd:documentation>
Response with Facilities available to make requests.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractDiscoveryDeliveryStructure">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="AnnotatedFacility" type="AnnotatedFacilityStructure">
<xsd:annotation>
<xsd:documentation>Facility Definition.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
<xsd:attribute default="2.0" name="version" type="VersionString">
<xsd:annotation>
<xsd:documentation>Version number of response. Fixed.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- ===== DS: SERVICE FEATURE =========================================== -->
<!-- = For backward compatibility with SIRI 1.0 (use FacilityRequest) ==================== -->
<!-- ===== DS: SERVICE FEATURE Response =========================================== -->
<xsd:element name="ServiceFeaturesRequest" substitutionGroup="AbstractDiscoveryRequest">
<xsd:annotation>
<xsd:documentation>
Requests a list of the Service Features covered by a Producer.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent> </xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
Type for equests for TYPE OF PRODUCT CATEGORY reference data for use in service requests.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractDiscoveryRequestStructure">
<xsd:sequence>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
<xsd:attribute default="2.0" name="version" type="VersionString">
<xsd:annotation>
<xsd:documentation>
Version number of request. Fixed
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- ===== DS: SERVICE FEATURE Response =========================================== -->
<xsd:annotation>
<xsd:documentation>
Returns the SERVICE FEATUREs covered by a service. Answers a ServiceFeaturesRequest.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="ServiceFeaturesDeliveryStructure">
<xsd:annotation>
<xsd:documentation>
Type for Response with SERVICE FEATUREs available to make requests.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractDiscoveryDeliveryStructure">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="ServiceFeature"/>
</xsd:sequence>
<xsd:attribute default="2.0" name="version" type="VersionString">
<xsd:annotation>
<xsd:documentation>Version number of response. Fixed.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- =======CONNECTION LINKs discovery ====================================== -->
<!-- ===== DS: CONNECTION LINKs Request =========================================== -->
<xsd:annotation>
<xsd:documentation>
Requests a list of the CONNECTION LINKs covered by a Producer. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
Requests for CONNECTION LINK data for use in service requests. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractDiscoveryRequestStructure">
<xsd:sequence>
<xsd:group ref="ConnectionLinksDiscoveryRequestTopicGroup"/>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
<xsd:attribute fixed="2.0" name="version" type="VersionString" use="required">
<xsd:annotation>
<xsd:documentation>Version number of request. Fixed</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>
Parameters that specify the CONNECTION LINKs to be returned. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:choice minOccurs="0">
<xsd:choice>
<xsd:element minOccurs="1" name="BoundingBox" type="BoundingBoxStructure">
<xsd:annotation>
<xsd:documentation>
Rectangle containing stops of ConnectionLinks be returned.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" name="Circle" type="LocationStructure">
<xsd:annotation>
<xsd:documentation>
Circle containing stops for ConnectionLinks be returned. Point indicates centre, precision indicates radius
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="1" name="PlaceRef" type="xsd:normalizedString">
<xsd:annotation>
<xsd:documentation>
Filter the results to include only ConnectionLinks for stops assoicated with the place .
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:choice>
<xsd:element minOccurs="0" name="LineRef" type="LineRefStructure">
<xsd:annotation>
<xsd:documentation>
Filter the results to include only ConnectionLinks for stops assoicated with the specified line.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="OperatorRef" type="OperatorRefStructure">
<xsd:annotation>
<xsd:documentation>
Filter the results to include only Stop d run by the specified OPERATOR.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:annotation>
<xsd:documentation>
Parameters that affect the request processing. Mostly act to reduce the number of ConnectionLinks returned. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element default="en" minOccurs="0" name="Language" type="xsd:language">
<xsd:annotation>
<xsd:documentation>
Preferred language in which to return text values. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element default="normal" minOccurs="0" name="ConnectionLinksDetailLevel" type="ConnectionLinksDetailEnumeration">
<xsd:annotation>
<xsd:documentation>
Level of detail to include in response. Default is 'normal'. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:simpleType name="ConnectionLinksDetailEnumeration">
<xsd:annotation>
<xsd:documentation>
Detail Levels for CONNECTION LINKs Discovery Request. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="minimum">
<xsd:annotation>
<xsd:documentation>
Return only the name and identifier of the connection link.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="normal">
<xsd:annotation>
<xsd:documentation>
Return name, identifier of the connection link and connected stops's identifiers.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="full">
<xsd:annotation>
<xsd:documentation>
Return all available data for each connection link.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<!-- ===== DS: CONNECTION LINKs Response =========================================== -->
<xsd:annotation>
<xsd:documentation>
Returns the CONNECTION LINKs covered by a web service. Answers a LINEsRequest. +Siri v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="ConnectionLinksDeliveryStructure">
<xsd:annotation>
<xsd:documentation>
Response with CONNECTION LINKs available to make requests. +SIR v2.0
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractDiscoveryDeliveryStructure">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="AnnotatedConnectionLinkRef"/>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
<xsd:attribute fixed="2.0" name="version" type="VersionString" use="required">
<xsd:annotation>
<xsd:documentation>Version number of response. Fixed.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</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:
  • To configure the generated documentation so much as you want. Thanks to our template technology, it was possible to support > 400 template parameters, which work the same as "options" of ordinary doc-generators. The parameters are organized in nested groups, which form a parameter tree. Most of them have their default values calculated dynamically from a few primary parameters. So, you'll never need to specify all of them. That will give you swift and effective control over the generated content!
  • To use certain features disabled in the free mode (such as the full documenting of substitution groups).
  • To select only the initial, imported, included, redefined XML schemas to be documented or only those directly specified by name.
  • To include only XML schema components specified by name.
  • To document local element components both globally and locally (similar to attributes).
  • To allow/suppress unification of local elements by type.
  • To enable/disable reproducing of namespace prefixes.
  • To use PlainDoc.tpl main template to generate all the XML schema documentation in a signle-file form as both HTML and incredible quality RTF output.
  • To format your annotations with XHTML tags and reproduce that formatting both in HTML and RTF output.
  • To insert images in your annotations using XHTML <img> tags (supported both in HTML and RTF output).
  • To remove this very advertisement text!
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/