XML Schema "siri_connectionTimetable_service.xsd"
Target Namespace:
http://www.siri.org.uk/siri
Version:
2.0
Defined Components:
elements (9 global + 22 local), complexTypes (10), element groups (6)
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Schema Location:
C:\Users\Tony\eclipse_workspace\siri-20-java\xsd\siri_connectionTimetable_service.xsd; see XML source
Includes Schemas (3):
siri_interchangeJourney-v2.0.xsd [src], siri_modelPermissions-v2.0.xsd [src], siri_requests-v2.0.xsd [src]
Included in Schemas (1):
siri_connectionMonitoring_service.xsd [src]
Annotation
SIRI-CT Connection Timetable Service.
All Element Summary (local elements unified by type)
AccessControl (type ConnectionCapabilityAccessControlStructure)
Type:
Content:
complex, 4 elements
Defined:
locally at 6 locations
AimedArrivalTime (type xsd:dateTime)
Type:
xsd:dateTime
Content:
simple
Defined:
locally at 3 locations
ArrivalWindow (type ClosedTimestampRangeStructure)
Type:
Content:
complex, 2 elements
Defined:
locally at 2 locations
ConnectionLinkRef (type ConnectionLinkRefStructure)
Type:
Content:
simple
Defined:
locally at 15 locations
ConnectionTimetableCapabilitiesRequest
Request for information about Connection Timetable Service Capabilities.
Type:
Content:
complex, 1 attribute, 4 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
ConnectionTimetableCapabilitiesResponse
Capabilities for Connection Timetable Service.
Type:
Content:
complex, 1 attribute, 9 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
ConnectionTimetableDelivery
Delivery for Connection Timetable Service.
Type:
Content:
complex, 1 attribute, 15 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
ConnectionTimetablePermission (type ConnectionServicePermissionStructure)
Type:
Content:
complex, 7 elements
Defined:
locally at 2 locations
ConnectionTimetablePermissions (in ConnectionTimetableCapabilitiesResponse)
Participant's permissions to use the service, Only returned if requested.
Type:
anonymous complexType (extension of PermissionsStructure)
Content:
complex, 2 elements
Defined:
Includes:
definition of 1 element
ConnectionTimetableRequest
Request for information about timetabled connections at a stop.
Type:
Content:
complex, 1 attribute, 9 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
ConnectionTimetableServiceCapabilities
Capabilities of Connection Timetable Service.
Type:
Content:
complex, 7 elements
Defined:
globally; see XML source
Used:
ConnectionTimetableSubscriptionRequest
Subscription Request for information about Timetabled connections at a stop.
Type:
Content:
complex, 5 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
DirectionRef (type DirectionRefStructure)
Type:
Content:
simple
Defined:
locally at 20 locations
FeederItem
Fedder/Fetcher SERVICE JOURNEY INTERCHANGE Activity.
Type:
Content:
complex, 9 elements
Abstract:
(may not be used directly in instance XML documents)
Subst.Gr:
may be substituted with 3 elements
Defined:
globally; see XML source
Used:
FeederJourney (type InterchangeJourneyStructure)
Type:
Content:
complex, 45 elements
Defined:
locally at 4 locations
ForeignJourneysOnly (type xsd:boolean)
Type:
xsd:boolean
Content:
simple
Defined:
locally at 10 locations
InterchangeRef (type InterchangeRefStructure)
Type:
Content:
simple
Defined:
locally at 5 locations
Language (type xsd:language)
Type:
xsd:language
Content:
simple
Defined:
locally at 18 locations
LineRef (type LineRefStructure)
Type:
Content:
simple
Defined:
locally at 23 locations
Reason (type NaturalLanguageStringStructure)
Type:
Content:
simple, 1 attribute
Defined:
locally at 9 locations
RequestPolicy (in ConnectionTimetableServiceCapabilities)
Request Policy capabilities.
Type:
anonymous complexType (extension of CapabilityRequestPolicyStructure)
Content:
complex, 5 elements
Defined:
Includes:
definition of 1 element
SubscriptionPolicy (type CapabilitySubscriptionPolicyStructure)
Type:
Content:
complex, 2 elements
Defined:
locally at 9 locations
TimetabledFeederArrival
A feeder arrival at the arrival SCHEDUELD STOP POINT of the CONNECTION link .
Type:
Content:
complex, 12 elements
Subst.Gr:
may substitute for element FeederItem
Defined:
globally; see XML source
Used:
TimetabledFeederArrivalCancellation
Cancellation of a previously issued Feeder Arrival.
Type:
Content:
complex, 21 elements
Defined:
globally; see XML source
Used:
TopicFiltering (in ConnectionTimetableServiceCapabilities)
Filtering Capabilities.
Type:
anonymous complexType
Content:
complex, 2 elements
Defined:
Includes:
definitions of 2 elements
ValidUntilTime (type xsd:dateTime)
Type:
xsd:dateTime
Content:
simple
Defined:
locally at 5 locations
VehicleJourneyRef (type FramedVehicleJourneyRefStructure)
Type:
Content:
complex, 2 elements
Defined:
locally at 6 locations
Complex Type Summary
Type for an SERVICE JOURNEY INTERCHANGE feeder Activity.
Content:
complex, 9 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Type for Delivery for Connection TimetableService.
Content:
complex, 1 attribute, 9 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 3 elements
Used:
Type for capability request.
Content:
complex, 5 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
never
Type for Deliveries for Connection Timetable Service.
Content:
complex, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
never
Type for Delivery for Connection Protection.
Content:
complex, 1 attribute, 15 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
Type for Request for Connection Timetable Service.
Content:
complex, 1 attribute, 9 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
Type for Connection Timetable Capabilities.
Content:
complex, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
Type for Subscription Request for Connection Protection.
Content:
complex, 5 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Type for Timetabled Deletion of a feeder connection.
Content:
complex, 21 elements
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
Type for incoming visit by feeder journey to SERVICE JOURNEY NTERCHANGE
Content:
complex, 12 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Element Group Summary
Feeder delivery payload content.
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Parameters that affect the request processing.
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Parameters that affect the subscription processing.
Defined:
globally; see XML source
Used:
never
Parameters that specify the content to be returned.
Content:
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
Elements identifying CALL at CONNECTION link of SERVICE JORUNEY INTERCHANGE of Feeder Journey .
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Convenience artifact to pick out main elements of the Connection Timetable Service.
Content:
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
XML Source
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" id="siri_connectionTimetable_service" 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>
<Contributor>
Dipl.-Ing. Sven Juergens psitrans juergens@psitrans.de
</Contributor>
<Contributor>Gustav Thiessen BLIC thi@BLIC.DE</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-10</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>2007-04-17</Modified>
Name Space changes
</Date>
<Date>
<Modified>2008-11-17</Modified>
Revise to support substitution groups
</Date>
<Date>
<Modified>2011-01-19</Modified>
Drop use of As Flat Groups for InterChangeJourney
</Date>
<Date>
<Modified>2012-03-23</Modified>
+SIRI v2.0
</Date>
<Date>
<Modified>2012-04-18</Modified>
Add valid until to response
+SIRI v2.0

- [FR] Add Extensions tag to Connection|TimetableSubscriptionRequest
- [DE] Add Extensions element to request
</Date>
<Description>
<p>
SIRI is a European CEN technical standard for the exchange of Public Transport real-time information.
</p>
<p>
This sub-schema describes the Connection Timetable Service, which provides timetables of planned connections at a connection point.
</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/siri/2.0/xsd/}siri_connectionTimetable_service.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_model/siri_journey-v2.0.xsd
</Requires>
</Relation>
<Rights>
Unclassified
<Copyright>CEN, VDV, RTIG 2004-2012</Copyright>
</Rights>
<Source>
<ul>
<li>
Derived from the VDV, RTIG XML and Trident standards.
</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-CT schema. Service Interface for Real-time Information. Connection Timetable Service.
</Title>
<Type>Standard</Type>
</Metadata>
</xsd:appinfo>
<xsd:documentation>SIRI-CT Connection Timetable Service.</xsd:documentation>
</xsd:annotation>
<!-- ======================================================================= -->
<xsd:include schemaLocation="siri/siri_requests-v2.0.xsd"/>
<xsd:include schemaLocation="siri_model/siri_interchangeJourney-v2.0.xsd"/>
<xsd:include schemaLocation="siri_model/siri_modelPermissions-v2.0.xsd"/>
<xsd:annotation>
<xsd:documentation>
Convenience artifact to pick out main elements of the Connection Timetable Service.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ConnectionTimetableRequest"/>
<xsd:element ref="ConnectionTimetableDelivery"/>
<xsd:sequence>
</xsd:sequence>
</xsd:sequence>
</xsd:group>
<!-- ====REQUESTS ====================================================== -->
<!-- ===== FS: Connection Timetable Request ================================== -->
<xsd:annotation>
<xsd:documentation>
Request for information about timetabled connections at a stop.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
Parameters that specify the content to be returned.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="ArrivalWindow" type="ClosedTimestampRangeStructure">
<xsd:annotation>
<xsd:documentation>
Earliest and latest time. If absent, default to the data horizon of the service.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ConnectionLinkRef" type="ConnectionLinkRefStructure">
<xsd:annotation>
<xsd:documentation>CONNECTION link for which data is to be supplied.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="LineRef" type="LineRefStructure">
<xsd:annotation>
<xsd:documentation>Feeder LINE for which data is to be supplied.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="DirectionRef" type="DirectionRefStructure">
<xsd:annotation>
<xsd:documentation>
Feeder DIRECTION for which data is to be supplied.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:complexType name="ConnectionTimetableRequestStructure">
<xsd:annotation>
<xsd:documentation>
Type for Request for Connection Timetable Service.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFunctionalServiceRequestStructure">
<xsd:sequence>
<xsd:group ref="ConnectionTimetableTopicGroup"/>
<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.</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.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" ref="IncludeTranslations"/>
</xsd:sequence>
</xsd:group>
<!-- ===== FS: Connection Timetable Subscription Request ================================== -->
<xsd:annotation>
<xsd:documentation>
Parameters that affect the subscription processing.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence/>
</xsd:group>
<xsd:annotation>
<xsd:documentation>
Subscription Request for information about Timetabled connections at a stop.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
Type for Subscription Request for Connection Protection.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractSubscriptionStructure">
<xsd:sequence>
<xsd:element ref="ConnectionTimetableRequest"/>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- ====RESPONSES=========================================================== -->
<!-- ===== FS: Connection Timetable Delivery================================== -->
<xsd:annotation>
<xsd:documentation>Delivery for Connection Timetable Service.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="ConnectionTimetableDeliveryStructure">
<xsd:annotation>
<xsd:documentation>Type for Delivery for Connection Protection.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractServiceDeliveryStructure">
<xsd:sequence>
<xsd:group ref="ConnectionTimetablePayloadGroup"/>
<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>
<xsd:annotation>
<xsd:documentation>Feeder delivery payload content.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="TimetabledFeederArrival"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="TimetabledFeederArrivalCancellation"/>
</xsd:sequence>
</xsd:group>
<!-- ======================================================================= -->
<xsd:element abstract="true" name="FeederItem" type="AbstractFeederItemStructure">
<xsd:annotation>
<xsd:documentation>
Fedder/Fetcher SERVICE JOURNEY INTERCHANGE Activity.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType abstract="true" name="AbstractFeederItemStructure">
<xsd:annotation>
<xsd:documentation>
Type for an SERVICE JOURNEY INTERCHANGE feeder Activity.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractIdentifiedItemStructure">
<xsd:sequence>
<xsd:element minOccurs="0" name="ValidUntilTime" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>Time until when data is valid. +SIRI 2.0</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>
Elements identifying CALL at CONNECTION link of SERVICE JORUNEY INTERCHANGE of Feeder Journey .
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="InterchangeRef" type="InterchangeRefStructure">
<xsd:annotation>
<xsd:documentation>
Reference to the the SERVICE JOURNEY INTERCHANGE between two journeys for which data is being returned.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ConnectionLinkRef" type="ConnectionLinkRefStructure">
<xsd:annotation>
<xsd:documentation>
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.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<!-- ======================================================================= -->
<xsd:element name="TimetabledFeederArrival" substitutionGroup="FeederItem" type="TimetabledFeederArrivalStructure">
<xsd:annotation>
<xsd:documentation>
A feeder arrival at the arrival SCHEDUELD STOP POINT of the CONNECTION link .
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="TimetabledFeederArrivalStructure">
<xsd:annotation>
<xsd:documentation>
Type for incoming visit by feeder journey to SERVICE JOURNEY NTERCHANGE
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFeederItemStructure">
<xsd:sequence>
<xsd:element name="FeederJourney" type="InterchangeJourneyStructure">
<xsd:annotation>
<xsd:documentation>Information about the feeder journey.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AimedArrivalTime" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>Planned arrival time at the connection point.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>
Cancellation of a previously issued Feeder Arrival.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
Type for Timetabled Deletion of a feeder connection.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractReferencingItemStructure">
<xsd:sequence>
<xsd:group ref="InterchangeFeederIdentityGroup"/>
<xsd:element name="LineRef" type="LineRefStructure">
<xsd:annotation>
<xsd:documentation>Reference to a LINE.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DirectionRef" type="DirectionRefStructure">
<xsd:annotation>
<xsd:documentation>
Reference to a DIRECTION, typically outward or return.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>Reference to a VEHICLE JOURNEY.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group minOccurs="0" ref="JourneyPatternInfoGroup"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="Reason" type="NaturalLanguageStringStructure">
<xsd:annotation>
<xsd:documentation>Reason for deletion. (Unbounded since SIRI 2.0)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- ======================================================================= -->
<!-- ==== WSDL=========================================-->
<xsd:annotation>
<xsd:documentation>
Type for Deliveries for Connection Timetable Service. Used in WSDl.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ConnectionTimetableDelivery"/>
</xsd:sequence>
</xsd:complexType>
<!-- ======================================================================= -->
<!-- ==== CS: Capability Request=================================================================== -->
<xsd:annotation>
<xsd:documentation>
Request for information about Connection Timetable Service Capabilities. Answered with a ConnectionTimetableCapabilitiesResponse.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
Capabilities for Connection Timetable Service. Answers a ConnectionTimetableCapabilitiesRequest.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- ==== CS: Capability Response=================================================================== -->
<xsd:annotation>
<xsd:documentation>
Type for Delivery for Connection TimetableService.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractServiceCapabilitiesResponseStructure">
<xsd:sequence>
<xsd:element minOccurs="0" ref="ConnectionTimetableServiceCapabilities"/>
<xsd:element minOccurs="0" name="ConnectionTimetablePermissions">
<xsd:annotation>
<xsd:documentation>
Participant's permissions to use the service, Only returned if requested.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="PermissionsStructure">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="ConnectionTimetablePermission" type="ConnectionServicePermissionStructure">
<xsd:annotation>
<xsd:documentation>
Permission for a single participant or all participants to use an aspect of the service.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</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>
<xsd:annotation>
<xsd:documentation>Type for capability request.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="CapabilityRequestPolicyStructure">
<xsd:sequence>
<xsd:element minOccurs="0" name="ForeignJourneysOnly" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>Whether results returns foreign journeys only.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>Capabilities of Connection Timetable Service.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>Type for Connection Timetable Capabilities.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractCapabilitiesStructure">
<xsd:sequence>
<xsd:element minOccurs="0" name="TopicFiltering">
<xsd:annotation>
<xsd:documentation>Filtering Capabilities.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="FilterByLineRef"/>
<xsd:element ref="FilterByConnectionLinkRef">
<xsd:annotation>
<xsd:documentation>
Whether results can be filtered by Connection link. Default is ' true'.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" name="RequestPolicy">
<xsd:annotation>
<xsd:documentation>Request Policy capabilities.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="CapabilityRequestPolicyStructure">
<xsd:sequence>
<xsd:element default="false" minOccurs="0" name="ForeignJourneysOnly" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Whether service returns only foreign journeys. Default is 'false'.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" name="SubscriptionPolicy" type="CapabilitySubscriptionPolicyStructure">
<xsd:annotation>
<xsd:documentation>Subscription Policy capabilities.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="AccessControl" type="ConnectionCapabilityAccessControlStructure">
<xsd:annotation>
<xsd:documentation>Optional Access control capabilities.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</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/