XML Schema "siri_datedVehicleJourney-v2.0.xsd"
Target Namespace:
http://www.siri.org.uk/siri
Version:
2.0
Defined Components:
elements (2 global + 67 local), complexTypes (8), simpleTypes (1), element groups (8)
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Schema Location:
C:\Users\Tony\eclipse_workspace\siri-20-java\xsd\siri_model\siri_datedVehicleJourney-v2.0.xsd; see XML source
Includes Schemas (1):
siri_journey-v2.0.xsd [src]
Included in Schemas (1):
siri_productionTimetable_service.xsd [src]
Annotation
SIRI-Model Dated Vehicle Joruney.
All Element Summary (local elements unified by type)
Advertised (type xsd:boolean)
Whether the SERVICE JOURNEY INTERCHANGE is advertised as a connection.
Type:
xsd:boolean
Content:
simple
Defined:
CallNote (type NaturalLanguageStringStructure)
Type:
Content:
simple, 1 attribute
Defined:
locally at 2 locations
Cancellation (type xsd:boolean)
Type:
xsd:boolean
Content:
simple
Defined:
locally at 4 locations
ConnectionLinkCode (in DistributorConnectionLink)
Identifier of CONNECTION LINk.
Type:
Content:
simple
Defined:
ConnectionLinkRef (type ConnectionLinkRefStructure)
Type:
Content:
simple
Defined:
locally at 15 locations
DatedCall
Complete sequence of stops along the route path, in calling order.
Type:
Content:
complex, 26 elements
Defined:
globally; see XML source
Used:
DatedCalls (in DatedVehicleJourney)
Complete sequence of stops along the route path, in calling order.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
Includes:
definition of 1 element
DatedVehicleJourney
A planned VEHICLE JOURNEY taking place on a particular date.
Type:
Content:
complex, 31 elements
Defined:
globally; see XML source
Used:
never
DatedVehicleJourneyCode (in DatedVehicleJourney)
Identifier for a VEHICLE JOURNEY.
Type:
Content:
simple
Defined:
DefaultDuration (in DistributorConnectionLink)
Default time (Duration) needeed to traverse SERVICE JOURNEY INTERCHANGE from feeder to distributor.
Type:
Content:
simple
Defined:
DestinationDisplay (type NaturalLanguageStringStructure)
Type:
Content:
simple, 1 attribute
Defined:
locally at 2 locations
DistributorConnectionLink (in TargetedInterchange)
Link to Interchange stop from which the distributor journey departs.
Type:
Content:
complex, 7 elements
Defined:
DistributorConnectionLinkRef (in TargetedInterchange)
Reference to a physical CONNECTION LINK over which the SERVICE JOURNEY INTERCHANGE takes place.
Type:
Content:
simple
Defined:
DistributorDepartureStopRef (type StopPointRefStructure)
Type:
Content:
simple
Defined:
locally at 4 locations
DistributorOrder (type xsd:positiveInteger)
Type:
xsd:positiveInteger
Content:
simple
Defined:
locally at 3 locations
DistributorRef (type ConnectingJourneyRefStructure)
Type:
Content:
complex, 3 elements
Defined:
locally at 4 locations
DistributorVehicleJourneyRef (in TargetedInterchange)
Reference to a (dated) distributor VEHICLE JOURNEY.
Type:
Content:
simple
Defined:
DistributorVisitNumber (type VisitNumberType)
Type:
Content:
simple
Defined:
locally at 7 locations
ExtraJourney (type xsd:boolean)
Type:
xsd:boolean
Content:
simple
Defined:
locally at 2 locations
FeederArrivalStopRef (type StopPointRefStructure)
Type:
Content:
simple
Defined:
locally at 4 locations
FeederRef (type ConnectingJourneyRefStructure)
Type:
Content:
complex, 3 elements
Defined:
locally at 4 locations
FeederVisitNumber (type VisitNumberType)
Type:
Content:
simple
Defined:
locally at 4 locations
FirstOrLastJourney (in DatedVehicleJourney)
Whether journey is first or last jouurney of day.
Type:
Content:
simple
Defined:
FramedVehicleJourneyRef (type FramedVehicleJourneyRefStructure)
Type:
Content:
complex, 2 elements
Defined:
locally at 8 locations
FrequentTravellerDuration (in DistributorConnectionLink)
Time needeed by a traveller whis is familiar with SERVICE JOURNEY INTERCHANGE to traverse it.
Type:
Content:
simple
Defined:
FromServiceJourneyInterchange (in DatedCall)
Information on any planned feeder connections.
Type:
Content:
complex, 18 elements
Defined:
locally within DatedCallStructure complexType; see XML source
Guaranteed (type xsd:boolean)
Whether the SERVICE JOURNEY INTERCHANGE is guaranteed.
Type:
xsd:boolean
Content:
simple
Defined:
HeadwayService (type xsd:boolean)
Type:
xsd:boolean
Content:
simple
Defined:
locally at 4 locations
ImpairedAccessDuration (in DistributorConnectionLink)
Time needeed by a traveller wos is mobility impaired to traverse SERVICE JOURNEY INTERCHANGE.
Type:
Content:
simple
Defined:
InterchangeCode (type InterchangeCodeType)
Type:
Content:
simple
Defined:
locally at 5 locations
LineNote (in DatedVehicleJourney)
Additional Text associated with LINE.
Type:
Content:
simple, 1 attribute
Defined:
MaximumAutomaticWaitTime (type xsd:duration)
Maximum automatic wait time that Distributor will wait for Feeder for INTERCHANGE.
Type:
xsd:duration
Content:
simple
Defined:
MaximumTransferTime (type xsd:duration)
Maximum transfer duration for INTERCHANGE.
Type:
xsd:duration
Content:
simple
Defined:
MaximumWaitTime (type xsd:duration)
Maximum time that Distributor will wait for Feeder for INTERCHANGE.
Type:
xsd:duration
Content:
simple
Defined:
MinimumTransferTime (type xsd:duration)
Minimum transfer duration for INTERCHANGE.
Type:
xsd:duration
Content:
simple
Defined:
Monitored (type xsd:boolean)
Type:
xsd:boolean
Content:
simple
Defined:
locally at 8 locations
OccasionalTravellerDuration (in DistributorConnectionLink)
Time needeed by a traveller whis is not familiar with SERVICE JOURNEY INTERCHANGE to traverse it.
Type:
Content:
simple
Defined:
OriginDisplay (type NaturalLanguageStringStructure)
Type:
Content:
simple, 1 attribute
Defined:
locally at 2 locations
StandardTransferTime (type xsd:duration)
Standard transfer duration for INTERCHANGE.
Type:
xsd:duration
Content:
simple
Defined:
StandardWaitTime (type xsd:duration)
Standard wait time for INTERCHANGE.
Type:
xsd:duration
Content:
simple
Defined:
StaySeated (type xsd:boolean)
Whether the passenger can remain in VEHICLE (i.e.
Type:
xsd:boolean
Content:
simple
Defined:
TargetedInterchange (in DatedCall)
Information on any planned distributor connections (deprecated from SIRI V2.0 ... see 2 next attributes)
Type:
Content:
complex, 15 elements
Defined:
locally within DatedCallStructure complexType; see XML source
ToServiceJourneyInterchange (in DatedCall)
Information on any planned distributor connections.
Type:
Content:
complex, 18 elements
Defined:
locally within DatedCallStructure complexType; see XML source
Complex Type Summary
A planned SERVICE JOURNEY INTERCHANGE between two journeys.
Content:
complex, 18 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 9 elements
Used:
Connection between two stops within a connection area.
Content:
complex, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Type for Planned VEHICLE JOURNEY Stop (Production Timetable Service).
Content:
complex, 26 elements
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
Type for Planned VEHICLE JOURNEY (Production Timetable Service).
Content:
complex, 31 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
A planned SERVICE JOURNEY INTERCHANGE from a journey.
Content:
complex, 18 elements
Defined:
globally; see XML source
Includes:
definitions of 9 elements
Used:
A planned SERVICE JOURNEY INTERCHANGE between two journeys.
Content:
complex, 18 elements
Defined:
globally; see XML source
Includes:
definitions of 9 elements
Used:
never
Planned Connection between two VEHICLE JOURNEYs.
Content:
complex, 15 elements
Defined:
globally; see XML source
Includes:
definitions of 6 elements
Used:
A planned SERVICE JOURNEY INTERCHANGE to a journey.
Content:
complex, 18 elements
Defined:
globally; see XML source
Includes:
definitions of 9 elements
Used:
Simple Type Summary
Nature of Interchange management.
Defined:
globally; see XML source
Used:
never
Element Group Summary
Times for making SERVICE JOURNEY INTERCHANGE.
Content:
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
General info elements that apply to all journeys of timetable version unless overriden.
Content:
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
Properties of SERVICE JOURNEY INTERCHANGE.
Content:
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Time Elements for SERVICE JOURNEY INTERCHANGE.
Content:
Defined:
globally; see XML source
Used:
Elements for INTERCHANGE TRANSFER duration.
Content:
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Elements for INTERCHANGE WAIT TIME.
Content:
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
If the journey is an alteration to a timetable, indicates the original journey, and the nature of the difference.
Content:
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
Additional descriptive properties of service.
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 elements
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_datedVehicleJourney" 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-04-18</Modified>
- siri_productionTimetable_service.xsd Type on request ValidiyPeriod start and end should be datetime not time ..
- Change to ClosedTimestampRange instead of ClosedTimeRange.
Fix Subscription request to be an element and have extensions .
</Date>
<Date>
<Modified>2011-01-19</Modified>
SIRI 1.3 Drop use of As Flat Groups for DatedCalls.
</Date>
<Date>
<Modified>2012-03-23</Modified>
Factor out fropm ProductionTimetable package
+SIRI v2.0 Add ServiceJourneyInterchange (i.e. Monitored Connection)
[VDV] Add additional times to TargetedServiceInterchange MinimumTransferTime, MaximimTransferTime, StandardTransferTime, MaximumAUtomaticWaitTime, StandardWaitTime.
[VDV] Add Public and Contact Details to JourneyInfo
[VDV] Add AimedLatestPassengerAccessTime to TargetedCall
</Date>
<Date>
<Modified>2013-02-11</Modified>
SIRI v2.0 Modified ServiceJourneyInterchange SIRI:PT
</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 Production 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_model/}siri_datedVehicleJourney.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_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_PT XML schema. Service Interface for Real-time Information. Production Timetable Service.
</Title>
<Type>Standard</Type>
</Metadata>
</xsd:appinfo>
<xsd:documentation>SIRI-Model Dated Vehicle Joruney.</xsd:documentation>
</xsd:annotation>
<!-- ======================================================================= -->
<xsd:include schemaLocation="siri_journey-v2.0.xsd"/>
<!-- ======================================================================= -->
<xsd:annotation>
<xsd:documentation>
A planned VEHICLE JOURNEY taking place on a particular date.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="DatedVehicleJourneyStructure">
<xsd:annotation>
<xsd:documentation>
Type for Planned VEHICLE JOURNEY (Production Timetable Service).
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="DatedVehicleJourneyCode" type="DatedVehicleJourneyCodeType">
<xsd:annotation>
<xsd:documentation>Identifier for a VEHICLE JOURNEY.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group minOccurs="0" ref="TimetableAlterationGroup"/>
<xsd:group ref="JourneyPatternInfoGroup"/>
<xsd:group ref="ServiceInfoGroup"/>
<xsd:group ref="JourneyInfoGroup"/>
<xsd:group ref="DatedServiceInfoGroup"/>
<xsd:group ref="TimetableRealtimeInfoGroup"/>
<xsd:group minOccurs="0" ref="OperationalBlockGroup"/>
<xsd:element name="DatedCalls">
<xsd:annotation>
<xsd:documentation>
Complete sequence of stops along the route path, in calling order.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="2" ref="DatedCall"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:complexType>
<xsd:group name="DatedServiceInfoGroup">
<xsd:annotation>
<xsd:documentation>
General info elements that apply to all journeys of timetable version unless overriden.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="OriginDisplay" type="NaturalLanguageStringStructure">
<xsd:annotation>
<xsd:documentation>
Description of the origin stop (vehicle signage) to show on vehicle, Can be overwritten for a journey, and then also section by section by the entry in an Individual Call. (+SIRI 2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="DestinationDisplay" type="NaturalLanguageStringStructure">
<xsd:annotation>
<xsd:documentation>
Description of the destination stop (vehicle signage) to show on vehicle, Can be overwritten for a journey, and then also section by section by the entry in an Individual Call. (Unbounded since SIRI 2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="LineNote" type="NaturalLanguagePlaceNameStructure">
<xsd:annotation>
<xsd:documentation>
Additional Text associated with LINE. (Unbounded since SIRI 2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element default="unspecified" minOccurs="0" name="FirstOrLastJourney" type="FirstOrLastJourneyEnumeration">
<xsd:annotation>
<xsd:documentation>
Whether journey is first or last jouurney of day. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:group name="TimetableAlterationGroup">
<xsd:annotation>
<xsd:documentation>
If the journey is an alteration to a timetable, indicates the original journey, and the nature of the difference.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>Use of simple reference is deprecated</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
<xsd:documentation>
Refecence to a VEHICLE JOURNEY framed by the day. SIRI 2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="VehicleJourneyRef"/>
</xsd:choice>
<xsd:choice>
<xsd:element default="false" minOccurs="0" name="ExtraJourney" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Whether this journey is an addition to the plan. Can only be used when both participants recognise the same schedule version. If omitted, defaults to false: the journey is not an addition.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element default="false" minOccurs="0" name="Cancellation" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Whether this journey is a deletion of a journey in the plan. Can only be used when both participants recognise the same schedule version. If omitted, defaults to 'false': Journey is not a deletion.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:sequence>
</xsd:group>
<xsd:group name="TimetableRealtimeInfoGroup">
<xsd:annotation>
<xsd:documentation>Additional descriptive properties of service.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="HeadwayService" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Whether this is a Headway Service, that is, one shown as operating at a prescribed interval rather than to a fixed timetable.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element default="true" minOccurs="0" name="Monitored" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Whether VEHICLE JOURNEYs of LINE are normally monitored. Provides a default value for the Monitored element on individual journeys of the timetable.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<!-- ======================================================================= -->
<xsd:complexType abstract="true" name="AbstractServiceJourneyInterchangeStructure">
<xsd:annotation>
<xsd:documentation>
A planned SERVICE JOURNEY INTERCHANGE between two journeys. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="InterchangeCode" type="InterchangeCodeType">
<xsd:annotation>
<xsd:documentation>
Identifier of SERVICE JOURNEY INTERCHANGE. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="ConnectionLinkRef" type="ConnectionLinkRefStructure">
<xsd:annotation>
<xsd:documentation>
Reference to a physical CONNECTION LINK over which the SERVICE JOURNEY INTERCHANGE takes place. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="FeederRef" type="ConnectingJourneyRefStructure">
<xsd:annotation>
<xsd:documentation>Reference to a feeder VEHICLE JOURNEY. +SIRI v2.0</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="FeederArrivalStopRef" type="StopPointRefStructure">
<xsd:annotation>
<xsd:documentation>
SCHEDULED STOP POINT at which feeder journey arrives. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="FeederVisitNumber" type="VisitNumberType">
<xsd:annotation>
<xsd:documentation>
Sequence of visit to Feeder stop within Feeder JOURNEY PATTERN.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="DistributorRef" type="ConnectingJourneyRefStructure">
<xsd:annotation>
<xsd:documentation>Reference to a feeder VEHICLE JOURNEY. +SIRI v2.0</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="DistributorDepartureStopRef" type="StopPointRefStructure">
<xsd:annotation>
<xsd:documentation>
SCHEDULED STOP POINT at which distributor journet departs. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="DistributorVisitNumber" type="VisitNumberType">
<xsd:annotation>
<xsd:documentation>
Sequence of visit to Distributor stop within Distributor JOURNEY PATTERN.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group ref="InterchangePropertyGroup"/>
<xsd:group ref="InterchangeTimesGroup"/>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:complexType>
<!-- ======================================================================= -->
<xsd:annotation>
<xsd:documentation>
A planned SERVICE JOURNEY INTERCHANGE from a journey. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:restriction base="AbstractServiceJourneyInterchangeStructure">
<xsd:sequence>
<xsd:element minOccurs="0" name="InterchangeCode" type="InterchangeCodeType">
<xsd:annotation>
<xsd:documentation>
Identifier of SERVICE JOURNEY INTERCHANGE. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="ConnectionLinkRef" type="ConnectionLinkRefStructure">
<xsd:annotation>
<xsd:documentation>
Reference to a physical CONNECTION LINK over which the SERVICE JOURNEY INTERCHANGE takes place. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="FeederRef" type="ConnectingJourneyRefStructure">
<xsd:annotation>
<xsd:documentation>Reference to a feeder VEHICLE JOURNEY. +SIRI v2.0</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="FeederArrivalStopRef" type="StopPointRefStructure">
<xsd:annotation>
<xsd:documentation>
SCHEDULED STOP POINT at which feeder journey arrives. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="FeederVisitNumber" type="VisitNumberType">
<xsd:annotation>
<xsd:documentation>
Sequence of visit to Feeder stop within Feeder JOURNEY PATTERN.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="0" minOccurs="0" name="DistributorRef" type="ConnectingJourneyRefStructure">
<xsd:annotation>
<xsd:documentation>Reference to a feeder VEHICLE JOURNEY. +SIRI v2.0</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="0" minOccurs="0" name="DistributorDepartureStopRef" type="StopPointRefStructure">
<xsd:annotation>
<xsd:documentation>
SCHEDULED STOP POINT at which distributor journet departs. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="0" minOccurs="0" name="DistributorVisitNumber" type="VisitNumberType">
<xsd:annotation>
<xsd:documentation>
Sequence of visit to Distributor stop within Distributor JOURNEY PATTERN.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group ref="InterchangePropertyGroup"/>
<xsd:group ref="InterchangeTimesGroup"/>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
<!-- ======================================================================= -->
<xsd:complexType name="ToServiceJourneyInterchangeStructure">
<xsd:annotation>
<xsd:documentation>
A planned SERVICE JOURNEY INTERCHANGE to a journey. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:restriction base="AbstractServiceJourneyInterchangeStructure">
<xsd:sequence>
<xsd:element minOccurs="0" name="InterchangeCode" type="InterchangeCodeType">
<xsd:annotation>
<xsd:documentation>
Identifier of SERVICE JOURNEY INTERCHANGE. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="ConnectionLinkRef" type="ConnectionLinkRefStructure">
<xsd:annotation>
<xsd:documentation>
Reference to a physical CONNECTION LINK over which the SERVICE JOURNEY INTERCHANGE takes place. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="0" minOccurs="0" name="FeederRef" type="ConnectingJourneyRefStructure">
<xsd:annotation>
<xsd:documentation>Reference to a feeder VEHICLE JOURNEY. +SIRI v2.0</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="0" minOccurs="0" name="FeederArrivalStopRef" type="StopPointRefStructure">
<xsd:annotation>
<xsd:documentation>
SCHEDULED STOP POINT at which feeder journey arrives. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="0" minOccurs="0" name="FeederVisitNumber" type="VisitNumberType">
<xsd:annotation>
<xsd:documentation>
Sequence of visit to Feeder stop within Feeder JOURNEY PATTERN.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DistributorRef" type="ConnectingJourneyRefStructure">
<xsd:annotation>
<xsd:documentation>Reference to a feeder VEHICLE JOURNEY. +SIRI v2.0</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
SCHEDULED STOP POINT at which distributor journet departs. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="DistributorVisitNumber" type="VisitNumberType">
<xsd:annotation>
<xsd:documentation>
Sequence of visit to Distributor stop within Distributor JOURNEY PATTERN.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group ref="InterchangePropertyGroup"/>
<xsd:group ref="InterchangeTimesGroup"/>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
<!-- ======================================================================= -->
<xsd:complexType name="ServiceJourneyInterchangeStructure">
<xsd:annotation>
<xsd:documentation>
A planned SERVICE JOURNEY INTERCHANGE between two journeys. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:restriction base="AbstractServiceJourneyInterchangeStructure">
<xsd:sequence>
<xsd:element minOccurs="0" name="InterchangeCode" type="InterchangeCodeType">
<xsd:annotation>
<xsd:documentation>
Identifier of SERVICE JOURNEY INTERCHANGE. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="ConnectionLinkRef" type="ConnectionLinkRefStructure">
<xsd:annotation>
<xsd:documentation>
Reference to a physical CONNECTION LINK over which the SERVICE JOURNEY INTERCHANGE takes place. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="FeederRef" type="ConnectingJourneyRefStructure">
<xsd:annotation>
<xsd:documentation>Reference to a feeder VEHICLE JOURNEY. +SIRI v2.0</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="FeederArrivalStopRef" type="StopPointRefStructure">
<xsd:annotation>
<xsd:documentation>
SCHEDULED STOP POINT at which feeder journey arrives. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="FeederVisitNumber" type="VisitNumberType">
<xsd:annotation>
<xsd:documentation>
Sequence of visit to Feeder stop within Feeder JOURNEY PATTERN.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DistributorRef" type="ConnectingJourneyRefStructure">
<xsd:annotation>
<xsd:documentation>Reference to a feeder VEHICLE JOURNEY. +SIRI v2.0</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
SCHEDULED STOP POINT at which distributor journet departs. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="DistributorVisitNumber" type="VisitNumberType">
<xsd:annotation>
<xsd:documentation>
Sequence of visit to Distributor stop within Distributor JOURNEY PATTERN.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group ref="InterchangePropertyGroup"/>
<xsd:group ref="InterchangeTimesGroup"/>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
<!-- ======================================================================= -->
<xsd:group name="InterchangeTimesGroup">
<xsd:annotation>
<xsd:documentation>Time Elements for SERVICE JOURNEY INTERCHANGE.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:group ref="InterchangeWaitTimeGroup">
<xsd:annotation>
<xsd:documentation>Elements for INTERCHANGE WAIT TIME.</xsd:documentation>
</xsd:annotation>
</xsd:group>
</xsd:sequence>
</xsd:group>
<xsd:annotation>
<xsd:documentation>Elements for INTERCHANGE TRANSFER duration.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="StandardTransferTime" type="xsd:duration">
<xsd:annotation>
<xsd:documentation>
Standard transfer duration for INTERCHANGE. SIRI v2,0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="MinimumTransferTime" type="xsd:duration">
<xsd:annotation>
<xsd:documentation>
Minimum transfer duration for INTERCHANGE. SIRI v2,0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="MaximumTransferTime" type="xsd:duration">
<xsd:annotation>
<xsd:documentation>
Maximum transfer duration for INTERCHANGE. SIRI v2,0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:group name="InterchangeWaitTimeGroup">
<xsd:annotation>
<xsd:documentation>Elements for INTERCHANGE WAIT TIME.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="StandardWaitTime" type="xsd:duration">
<xsd:annotation>
<xsd:documentation>Standard wait time for INTERCHANGE. SIRI v2,0</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="MaximumWaitTime" type="xsd:duration">
<xsd:annotation>
<xsd:documentation>
Maximum time that Distributor will wait for Feeder for INTERCHANGE. SIRI v1.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="MaximumAutomaticWaitTime" type="xsd:duration">
<xsd:annotation>
<xsd:documentation>
Maximum automatic wait time that Distributor will wait for Feeder for INTERCHANGE. +SIRI v2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<!-- ==== CALL =========================================-->
<xsd:element name="DatedCall" type="DatedCallStructure">
<xsd:annotation>
<xsd:documentation>
Complete sequence of stops along the route path, in calling order.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="DatedCallStructure">
<xsd:annotation>
<xsd:documentation>
Type for Planned VEHICLE JOURNEY Stop (Production Timetable Service).
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:group ref="StopPointInSequenceGroup"/>
<xsd:group ref="CallPropertyGroup"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="CallNote" type="NaturalLanguageStringStructure">
<xsd:annotation>
<xsd:documentation>Text annotation that applies to this call.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- The FacilityChangeElement has been removed here in Siri 1.1, but it is still available at the same place through the AimedCallGroup->DisruptionGroup
(DisruptionGroup has been added to AimedCallGroup)
<xsd:element ref="FacilityChangeElement" minOccurs="0"/>
-->
<xsd:group ref="AimedCallGroup"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="TargetedInterchange" type="TargetedInterchangeStructure">
<xsd:annotation>
<xsd:documentation>
Information on any planned distributor connections (deprecated from SIRI V2.0 ... see 2 next attributes)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="FromServiceJourneyInterchange" type="FromServiceJourneyInterchangeStructure">
<xsd:annotation>
<xsd:documentation>
Information on any planned feeder connections. SIRI 2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="ToServiceJourneyInterchange" type="ToServiceJourneyInterchangeStructure">
<xsd:annotation>
<xsd:documentation>
Information on any planned distributor connections. SIRI 2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:complexType>
<!-- ==== INTERCHANGE =========================================-->
<xsd:complexType name="TargetedInterchangeStructure">
<xsd:annotation>
<xsd:documentation>Planned Connection between two VEHICLE JOURNEYs.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:sequence>
<xsd:element minOccurs="0" name="InterchangeCode" type="InterchangeCodeType">
<xsd:annotation>
<xsd:documentation>Identifier of SERVICE JOURNEY INTERCHANGE.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
Reference to a (dated) distributor VEHICLE JOURNEY.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice>
<xsd:element name="DistributorConnectionLinkRef" type="ConnectionLinkRefStructure">
<xsd:annotation>
<xsd:documentation>
Reference to a physical CONNECTION LINK over which the SERVICE JOURNEY INTERCHANGE takes place.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
Link to Interchange stop from which the distributor journey departs. If omitted: the distributor journey stop is the same as the feeder journey stop, i.e. that of theh dated call.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
</xsd:sequence>
<xsd:element minOccurs="0" name="DistributorVisitNumber" type="VisitNumberType">
<xsd:annotation>
<xsd:documentation>
Sequence of visit to Distributor stop within Distributor JOURNEY PATTERN.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="DistributorOrder" type="xsd:positiveInteger">
<xsd:annotation>
<xsd:documentation>
For implementations for which Order is not used for VisitNumber, (i.e. if VisitNumberIsOrder is false) then Order can be used to associate the Order as well if useful for translation.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group ref="InterchangePropertyGroup"/>
<xsd:group ref="InterchangeTimesGroup"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ContextualisedConnectionLinkStructure">
<xsd:annotation>
<xsd:documentation>
Connection between two stops within a connection area. Used within the context of one or other end.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="ConnectionLinkCode" type="ConnectionLinkCodeType">
<xsd:annotation>
<xsd:documentation>Identifier of CONNECTION LINk.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" ref="StopPointRef"/>
<xsd:element minOccurs="0" ref="StopPointName"/>
<xsd:group ref="ConnectionDurationGroup"/>
</xsd:sequence>
</xsd:complexType>
<xsd:group name="ConnectionDurationGroup">
<xsd:annotation>
<xsd:documentation>Times for making SERVICE JOURNEY INTERCHANGE.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="DefaultDuration" type="PositiveDurationType">
<xsd:annotation>
<xsd:documentation>
Default time (Duration) needeed to traverse SERVICE JOURNEY INTERCHANGE from feeder to distributor.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="FrequentTravellerDuration" type="PositiveDurationType">
<xsd:annotation>
<xsd:documentation>
Time needeed by a traveller whis is familiar with SERVICE JOURNEY INTERCHANGE to traverse it. If absent, use DefaultDuration.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="OccasionalTravellerDuration" type="PositiveDurationType">
<xsd:annotation>
<xsd:documentation>
Time needeed by a traveller whis is not familiar with SERVICE JOURNEY INTERCHANGE to traverse it. If absent, use DefaultDuration and a standard weighting.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="ImpairedAccessDuration" type="PositiveDurationType">
<xsd:annotation>
<xsd:documentation>
Time needeed by a traveller wos is mobility impaired to traverse SERVICE JOURNEY INTERCHANGE. If absent, use DefaultDuration and a standard impaired travel speed.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:group name="InterchangePropertyGroup">
<xsd:annotation>
<xsd:documentation>Properties of SERVICE JOURNEY INTERCHANGE.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element default="false" minOccurs="0" name="StaySeated" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Whether the passenger can remain in VEHICLE (i.e. BLOCKlinking). Default is 'false': the passenger must change vehicles for this connection.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element default="false" minOccurs="0" name="Guaranteed" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Whether the SERVICE JOURNEY INTERCHANGE is guaranteed. Default is 'false'; SERVICE JOURNEY INTERCHANGE is not guaranteed.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element default="false" minOccurs="0" name="Advertised" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Whether the SERVICE JOURNEY INTERCHANGE is advertised as a connection. Default is 'false'.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:simpleType name="InterchangeManagementEnumeration">
<xsd:annotation>
<xsd:documentation>Nature of Interchange management.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="Planned">
<xsd:annotation>
<xsd:documentation>
Interchange is considered a possible connection between journeys.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Advertised">
<xsd:annotation>
<xsd:documentation>
Interchange is advertised to public as a possible connection between journeys.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Controlled">
<xsd:annotation>
<xsd:documentation>
Interchange is actively managed as a possible connection between journeys and passengers are informed of real-time alterations.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Guaranteed">
<xsd:annotation>
<xsd:documentation>
Interchange is actively managed as a possible connection between journeys and distributor may be delayed in order to make a transfer possible.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<!-- ======================================================================= -->
</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/