XML Schema "siri_estimatedTimetable_service.xsd"
Target Namespace:
http://www.siri.org.uk/siri
Version:
2.0
Defined Components:
elements (7 global + 18 local), complexTypes (8), simpleTypes (1), element groups (5)
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Schema Location:
C:\Users\Tony\eclipse_workspace\siri-20-java\xsd\siri_estimatedTimetable_service.xsd; see XML source
Includes Schemas (3):
siri_estimatedVehicleJourney-v2.0.xsd [src], siri_modelPermissions-v2.0.xsd [src], siri_requests-v2.0.xsd [src]
Included in Schemas (1):
siri_all_functionalServices.xsd [src]
Annotation
SIRI-ET Estimated Timetable Service.
All Element Summary
AccessControl (type ConnectionCapabilityAccessControlStructure)
Type:
Content:
complex, 4 elements
Defined:
locally at 6 locations
ChangeBeforeUpdates (type DurationType)
Type:
Content:
simple
Defined:
locally at 2 locations
DefaultPreviewInterval (type PositiveDurationType)
Type:
Content:
simple
Defined:
locally at 8 locations
EstimatedJourneyVersionFrame (in EstimatedTimetableDelivery)
Estimated Journeys of a common TIMETABLE VERSION FRAME, grouped by timetable version.
Type:
Content:
complex, 4 elements
Defined:
EstimatedTimetableCapabilitiesRequest
Request for information about Estimated Timetable Service Capabilities.
Type:
Content:
complex, 1 attribute, 4 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
EstimatedTimetableCapabilitiesResponse
Capabilities for Estimated Timetable Service.
Type:
Content:
complex, 1 attribute, 9 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
EstimatedTimetableDelivery
Delivery for Estimated Timetable Service.
Type:
Content:
complex, 1 attribute, 14 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
EstimatedTimetableDetailLevel (in EstimatedTimetableRequest)
Level of detail to include in response.
Type:
Content:
simple
Defined:
EstimatedTimetablePermission (in EstimatedTimetablePermissions)
Permission for a single participant or all participants to use an aspect of the service.
Type:
Content:
complex, 7 elements
Defined:
EstimatedTimetablePermissions
Participant's permissions to use the service.
Type:
anonymous complexType (extension of PermissionsStructure)
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
EstimatedTimetableRequest
Request for information about the estimated timetable.
Type:
Content:
complex, 1 attribute, 10 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
EstimatedTimetableServiceCapabilities
Capabilities of Estimated TimetableService.
Type:
Content:
complex, 7 elements
Defined:
globally; see XML source
Used:
EstimatedTimetableSubscriptionRequest
Request for a subscription to the Estimated Timetable Service.
Type:
Content:
complex, 7 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
FilterByVersionRef (type xsd:boolean)
Type:
xsd:boolean
Content:
simple
Defined:
locally at 2 locations
ForeignJourneysOnly (type xsd:boolean)
Type:
xsd:boolean
Content:
simple
Defined:
locally at 10 locations
IncrementalUpdates (type xsd:boolean)
Type:
xsd:boolean
Content:
simple
Defined:
locally at 8 locations
Language (type xsd:language)
Type:
xsd:language
Content:
simple
Defined:
locally at 18 locations
LineDirection (type LineDirectionStructure)
Type:
Content:
complex, 2 elements
Defined:
locally at 4 locations
Lines (in EstimatedTimetableRequest)
Filter the results to include only VEHICLEs along the given LINEs.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
Includes:
definition of 1 element
OperatorRef (type OperatorRefStructure)
Type:
Content:
simple
Defined:
locally at 12 locations
PreviewInterval (type PositiveDurationType)
Type:
Content:
simple
Defined:
locally at 6 locations
RequestPolicy (in EstimatedTimetableServiceCapabilities)
Request Policy capabilities.
Type:
anonymous complexType (extension of CapabilityRequestPolicyStructure)
Content:
complex, 4 elements
Defined:
SubscriptionPolicy (type CapabilitySubscriptionPolicyStructure)
Type:
Content:
complex, 2 elements
Defined:
locally at 9 locations
TimetableVersionRef (type VersionRefStructure)
Type:
Content:
simple
Defined:
locally at 2 locations
TopicFiltering (in EstimatedTimetableServiceCapabilities)
Filtering Capabilities.
Type:
anonymous complexType
Content:
complex, 4 elements
Defined:
Includes:
definitions of 4 elements
Complex Type Summary
Type for Delivery for Estimated Timetable Capability.
Content:
complex, 1 attribute, 9 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 3 elements
Used:
Type for Estimated Timetable Capability Request Policy.
Content:
complex, 5 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
never
Type for Deliveries for Real-time Timetable Service.
Content:
complex, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
never
Type for Delivery for Real-time Timetable Service.
Content:
complex, 1 attribute, 14 elements
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
Type for Type for Functional Service Request for Estimated Timetable.
Content:
complex, 1 attribute, 10 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
Type for Estimated Timetable Capabilities.
Content:
complex, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
Subscription Request for the Estimated Timetable Service.
Content:
complex, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Type for version frame structure.
Content:
complex, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Simple Type Summary
Detail Levels for Estimated Timetable Request.
Defined:
globally; see XML source
Used:
Element Group Summary
Payload part of Estimated Timetable Delivery.
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 3 elements
Used:
Parameters that affect the subscription publishing and notification processing.
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Parameters that specify the content to be returned.
Content:
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
Convenience artifact to pick out main elements of the Estimated Timetable Service.
Content:
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
never
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_estimatedTimetable_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>Werner Kohl MDV</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>2003-02-10</Created>
</Date>
<Date>
<Modified>2004-10-31</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-03-26</Modified>
Add wrapper tag for Line DIRECTION to help binding to Axis
</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 EstimatedCalls
</Date>
<Date>
<Modified>2012-03-23</Modified>
+SIRI v2.0
- Add EstimatedServiceJourneyInterchange (i.e. Estimated Connection of VEHICLE) to EstimatedTimetableDelviery
- [FR] Add Extensions tag to EstimatedTimetableSubscriptionRequest
- [DE] Add ExpectedDeparturePredictionQuality to OnwardVehicleDepartureTimes
[DE] Correct capabilites matrix to matx doc. Add defauklt preview intervakl and versionref
</Date>
<Description>
<p>
SIRI is a European CEN standard for the exchange of Public Transport real-time information.
</p>
<p>
This sub-schema describes the Estimated Timetable Service.
</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_estimatedTimetable_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_estimatedVehicleJourney-v2.0.xsd
</Requires>
<Requires>
http://www.siri.org.uk/schema/2.0/xsd/siri_model/siri_modelPermissions-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-ET XML schema. Service Interface for Real-time Information. Estimated Timetable Service.
</Title>
<Type>Standard</Type>
</Metadata>
</xsd:appinfo>
<xsd:documentation>SIRI-ET Estimated Timetable Service.</xsd:documentation>
</xsd:annotation>
<!-- ==== Dependencies=========================================-->
<xsd:include schemaLocation="siri/siri_requests-v2.0.xsd"/>
<xsd:include schemaLocation="siri_model/siri_estimatedVehicleJourney-v2.0.xsd"/>
<xsd:include schemaLocation="siri_model/siri_modelPermissions-v2.0.xsd"/>
<!-- ==== Estimated Timetable messages =========================================-->
<xsd:annotation>
<xsd:documentation>
Convenience artifact to pick out main elements of the Estimated Timetable Service.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="EstimatedTimetableRequest"/>
<xsd:element ref="EstimatedTimetableDelivery"/>
<xsd:sequence>
</xsd:sequence>
</xsd:sequence>
</xsd:group>
<!-- ==== Production Timetable Delivery =========================================-->
<!-- ====REQUESTS ====================================================== -->
<!-- ==== FS: Estimated Timetable Subscription =========================================-->
<xsd:annotation>
<xsd:documentation>
Request for information about the estimated timetable.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="EstimatedTimetableRequestStructure">
<xsd:annotation>
<xsd:documentation>
Type for Type for Functional Service Request for Estimated Timetable.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFunctionalServiceRequestStructure">
<xsd:sequence>
<xsd:group ref="EstimatedTimetableTopicGroup"/>
<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="EstimatedTimetableTopicGroup">
<xsd:annotation>
<xsd:documentation>
Parameters that specify the content to be returned.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="PreviewInterval" type="PositiveDurationType">
<xsd:annotation>
<xsd:documentation>
Forward duration for which journeys should be included. For subscriptions, this duration is a continuously rolling window from the present time. For immediate requests, this duration is measured from the time of the request.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="TimetableVersionRef" type="VersionRefStructure">
<xsd:annotation>
<xsd:documentation>
Communicate only differences to the timetable specified by this version of the timetable.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="OperatorRef" type="OperatorRefStructure">
<xsd:annotation>
<xsd:documentation>
Filter the results to include journeys for only the specified OPERATORs.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="Lines">
<xsd:annotation>
<xsd:documentation>
Filter the results to include only VEHICLEs along the given LINEs.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="LineDirection" type="LineDirectionStructure">
<xsd:annotation>
<xsd:documentation>Include only vehicles along the given LINE.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:annotation>
<xsd:documentation>
Parameters that affect the request processing. Mostly act to reduce the number of messages exchanged.
</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:element default="calls" minOccurs="0" name="EstimatedTimetableDetailLevel" type="EstimatedTimetableDetailEnumeration">
<xsd:annotation>
<xsd:documentation>
Level of detail to include in response. Default is 'normal'. (SIRI 2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:simpleType name="EstimatedTimetableDetailEnumeration">
<xsd:annotation>
<xsd:documentation>Detail Levels for Estimated Timetable Request.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="minimum">
<xsd:annotation>
<xsd:documentation>
Return only the minimum amount of optional data for each Stop Visit to provide a display, A time at stop, LINE name and destination name.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="basic">
<xsd:annotation>
<xsd:documentation>
Return minimum and other available basic details for each Stop Visit. Do not include data on times at next stop or destination.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="normal">
<xsd:annotation>
<xsd:documentation>
Return all basic data, and also origin VIA points and destination.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="calls">
<xsd:annotation>
<xsd:documentation>
Return in addition to normal data, the estimated call data i .
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="full">
<xsd:annotation>
<xsd:documentation>
Return all available data for each including calls.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<!-- ==== FS: Estimated Timetable Subscription =========================================-->
<xsd:annotation>
<xsd:documentation>
Request for a subscription to the Estimated Timetable Service.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
Parameters that affect the subscription publishing and notification processing.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element default="true" minOccurs="0" name="IncrementalUpdates" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Whether the producer should return the complete set of data, or only provide updates to the previously returned data i.e. changes to the expected deviation (delay or early time). Default is 'true'. If true only changes at the first stop will be returned and the client must interpolate the
If false each subscription response will contain the full information as specified in this request (++SIRI 2.0).
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="ChangeBeforeUpdates" type="DurationType">
<xsd:annotation>
<xsd:documentation>
The amount of change to the arrival or departure time that can happen before an update is sent (i.e. if ChangeBeforeUpdate is set to 2 minutes, the subscriber will not be told that a timetable is changed by 30 seconds - an update will only be sent when the timetable is changed by at least least 2 minutes. (OPtional from SIRI 2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:annotation>
<xsd:documentation>
Subscription Request for the Estimated Timetable Service.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractSubscriptionStructure">
<xsd:sequence>
<xsd:element ref="EstimatedTimetableRequest"/>
<xsd:sequence>
</xsd:sequence>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- ====RESPONSES=========================================================== -->
<!-- ==== FS: Estimated Timetable Delivery ============================================-->
<xsd:annotation>
<xsd:documentation>Delivery for Estimated Timetable Service.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="EstimatedTimetableDeliveryStructure">
<xsd:annotation>
<xsd:documentation>
Type for Delivery for Real-time Timetable Service.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractServiceDeliveryStructure">
<xsd:sequence>
<xsd:group ref="EstimatedTimetablePayloadGroup"/>
</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:complexType name="EstimatedVersionFrameStructure">
<xsd:annotation>
<xsd:documentation>Type for version frame structure.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractItemStructure">
<xsd:sequence>
<xsd:element minOccurs="0" ref="VersionRef"/>
<xsd:element maxOccurs="unbounded" ref="EstimatedVehicleJourney"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="EstimatedServiceJourneyInterchange">
<xsd:annotation>
<xsd:documentation>
Connection parameters for a monitored SERVICE JOURNEY INTERCHANGE between a feeder and distributor journey. SIRI 2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>Payload part of Estimated Timetable Delivery.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="EstimatedJourneyVersionFrame" type="EstimatedVersionFrameStructure">
<xsd:annotation>
<xsd:documentation>
Estimated Journeys of a common TIMETABLE VERSION FRAME, grouped by timetable version.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:group>
<!-- ======================================================================= -->
<!-- ==== WSDL=========================================-->
<xsd:complexType name="EstimatedTimetableDeliveriesStructure">
<xsd:annotation>
<xsd:documentation>
Type for Deliveries for Real-time Timetable Service. Used in WSDL.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" ref="EstimatedTimetableDelivery"/>
</xsd:sequence>
</xsd:complexType>
<!-- ======================================================================= -->
<!-- ==== CS: Capability Request=================================================================== -->
<xsd:annotation>
<xsd:documentation>
Request for information about Estimated Timetable Service Capabilities. Answered with a EstimatedTimetableCapabilitiesResponse.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- ==== CS: Capability Response=================================================================== -->
<xsd:annotation>
<xsd:documentation>
Capabilities for Estimated Timetable Service. Answers a EstimatedTimetableCapabilitiesRequest.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
Type for Delivery for Estimated Timetable Capability.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractServiceCapabilitiesResponseStructure">
<xsd:sequence>
<xsd:element minOccurs="0" ref="EstimatedTimetableServiceCapabilities"/>
<xsd:element minOccurs="0" ref="EstimatedTimetablePermissions"/>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
<xsd:attribute default="2.0" name="version" type="VersionString" use="optional"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>
Type for Estimated Timetable Capability Request Policy.
</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 Estimated TimetableService.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>Type for Estimated 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 minOccurs="0" name="DefaultPreviewInterval" type="PositiveDurationType">
<xsd:annotation>
<xsd:documentation>Preview interval available for estimations.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="FilterByOperatorRef"/>
<xsd:element ref="FilterByLineRef"/>
<xsd:element default="true" minOccurs="0" name="FilterByVersionRef" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Whether results can be filtered by TIMETABLE VERSION 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: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>
<!-- ====permissions=================================================================== -->
<xsd:element name="EstimatedTimetablePermissions">
<xsd:annotation>
<xsd:documentation>Participant's permissions to use the service.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="PermissionsStructure">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="EstimatedTimetablePermission" 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: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/