All Element Summary (local elements unified by type) |
||||||||||
Bearing in compass degrees in which VEHICLE is heading.
|
||||||||||
Confidence QUALITY LEVEL of data.
|
||||||||||
DataSource (type xsd:string) |
System originating real-time data.
|
|||||||||
Delay of VEHICLE against schedule, to a precision in seconds.
|
||||||||||
Destination of VEHICLE JOURNEY.
|
||||||||||
EarliestExpectedDepartureTime (type xsd:dateTime) |
|
|||||||||
EngineOn (type xsd:boolean) |
Whether the engine of the vehicle is on.
|
|||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
Refrence to a JOURNEY part.
|
||||||||||
JOURNEY PARTs making up JOURNEY +SIRIv2.0 e.
|
||||||||||
Latest time at which a VEHICLE will arrive at stop.
|
||||||||||
LocationRecordedAtTime (type xsd:dateTime) |
Time at which location was recorded.
|
|||||||||
Monitored (type xsd:boolean) |
|
|||||||||
Monitored CALL at the current stop.
|
||||||||||
MonitoringError (type xsd:NMTOKENS) |
Condition indicating nature of real-time fault.
|
|||||||||
Total number of BLOCK parts making up the train of which this is part.
|
||||||||||
|
||||||||||
Information on CALLs at the intermediate stops beyond the current stop, up to and including the destination, in order of visits.
|
||||||||||
|
||||||||||
Origin of the VEHICLE JOURNEY.
|
||||||||||
For Rail, whether this is a platform traversal at speed, typically triggering an announcement to stand back from platform.
|
||||||||||
Description of position of Train BLOCK Part within Train to guide passengers where to find it.
|
||||||||||
PredictionInaccurate (type xsd:boolean) |
|
|||||||||
Relative priority for incliding via in displays. 1 Is high 3 is low.
|
||||||||||
|
||||||||||
Information on stops called at previously, origin and all intermediate stops up to but not including the current stop, in order or visits.
|
||||||||||
Rate of progress of VEHICLE.
|
||||||||||
An arbitrary textual status description of the running of this VEHICLE JOURNEY.
|
||||||||||
ProvisionalExpectedDepartureTime (type xsd:dateTime) |
|
|||||||||
Whether VEHICLE will reverse at stop.
|
||||||||||
Status of signal clearance for TRAIN.
|
||||||||||
|
||||||||||
|
||||||||||
TRAIN NUMBERs for journey.
|
||||||||||
Reference to a train BLOCK part.
|
||||||||||
Current geospatial location of VEHICLE.
|
||||||||||
Exact location that VEHICLE will take up / or has taken at STOP POINT.
|
||||||||||
An classification of the progress state of running of this VEHICLE JOURNEY.
|
||||||||||
Velocity of VEHICLE.
|
||||||||||
VIA points for VEHICLE JOURNEY
|
Complex Type Summary |
||||||||||
Type for a refernces to JOURNEY PARTs.
|
||||||||||
Type for Current CALL at stop.
|
||||||||||
Type for Monitored VEHICLE JOURNEY.
|
||||||||||
Type for Ordered list of CALLs at previous stop.
|
||||||||||
Type for CALL at previous stop.
|
||||||||||
Type for BLOCK part elements of VEHICLE JOURNEY.
|
Element Group Summary |
||||||||||
Elements describing theProperties specific to a rail CALLs.
|
||||||||||
Elements describing the Real-time CALL properties.
|
||||||||||
Elements describing the real-time progress of a monitored VEHICLE JOURNEY.
|
||||||||||
Arrival times for CALL.
|
||||||||||
Departure times for CALL.
|
||||||||||
Elements for a monitored CALL.
|
||||||||||
The service pattern of a monitored VEHICLE JOURNEY.
|
||||||||||
Elements describing the real-time progress of a journey.
|
||||||||||
Elements describing the qua;ity of real-time progress data of a journey.
|
||||||||||
Elements describing the main places bewteen which a VEHICLE JOURNEY runs.
|
||||||||||
Elements describing the the arrival of a VEHICLE at a stop.
|
||||||||||
Elements describing the the departure of a VEHICLE from a stop.
|
||||||||||
Operational information about the monitored VEHICLE JOURNEY.
|
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" id="siri_journey" targetNamespace="http://www.siri.org.uk/siri" version="2.0" xmlns="http://www.siri.org.uk/siri" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:annotation>
<xsd:appinfo>
</xsd:annotation>
<Metadata xmlns="http://www.govtalk.gov.uk/CM/gms-xs">
</xsd:appinfo>
<Aggregation>main schema</Aggregation>
</Metadata>
<Audience>e-service developers</Audience>
<Contributor>Cen TC278 WG3 SG7 Team</Contributor>
<Coverage>Europe</Coverage>
<Creator>
Drafted for version 1.0 CEN TC278 WG3 SG7 Editor Nicholas Knowles, Kizoom. mailto:schemer@siri.org.uk
</Creator>
<Date>
<Created>2004-03-05</Created>
</Date>
<Date>
<Modified>2004-10-06</Modified>
</Date>
<Date>
<Modified>2005-05-11</Modified>
</Date>
<Date>
<Modified>2005-11-15</Modified>
</Date>
<Date>
<Modified>2007-03-29</Modified>
</Date>
<Date>
<Modified>2008-11-13</Modified>
</Date>
Correct Cardinalities on SIRI DESTINATION REF Structure
<Date>
<Modified>2011-04-18</Modified>
</Date>
siri_journey-v2.0.xsd (l.1015). FramedVehicleJourneyRef isn't mandatory in MonitoredCall SIRI-SM answer accourding to CEN TS (prCEN/TS 15531-3:2006 (E) p.56). Make optional. RV ixxx.com
<Date>
<Modified>2012-03-22</Modified>
</Date>
SIRI 2.0
[VDV] Add EarliestExpectedArrivalTimeForVehicle to Arrival Times Group [VDV] Add ProvisionalExpectedDepartureTime to Departure Times Group [VDV] Add LatestExpectedArrivalTimeForVehicle to Departure Times Group [Fr] Add FirstOrLastJourney to JourneyTimesGroup : SIRI-SM and SIRI-VM Add JOURNEY PARTs to Vehicle INFO TODO [VDV] Add Public and Contact Details to JourneyInfo : SIRI-PT, SIRI-ET, SIRI-SM. SIRI-VM [VDV] at DirectionAtOrigin name to JourneyInfo SIRI-PT, SIRI-ET, SIRI-SM. SIRI-VM [MTA] Add ArrivalProximityText to Arrival Times on MonitoredCall and OnwardsCall : SIRI-SM and SIRI-VM [MTA] Add ArrivalProximityText to Departure Times on MonitoredCall and OnwardsCall : SIRI-SM and SIRI-VM [FR] Add AimedLatestPassengerAccessTime to TargetedCall : SIRI-ST [FR] Add AimedLatestPassengerAccessTime to MonitoredCall and OnwardsCall : SIRI-SM and SIRI-VM [FR] Add ExpectedLatestPassengerAccessTime to MonitoredCall and OnwardsCall : SIRI-SM and SIRI-VM [VDV] Add ViaPriority to ViaNames using a new ViaNameStructure SIRI-PT, SIRI-ET, SIRI-SM. SIRI-VM [VDV] Add Velocity to MonitoredVehicleJourney SIRI-SM and SIRI-VM [UK] add engineOn to vehicle progress group <Date>
<Modified>2012-04-27</Modified>
</Date>
SIRI 2.0
[MTA] Add DIstanceFromSTop and NumberOfStops away to MonitoredCall and OnwardsCall : SIRI-SM and SIRI-ET <Date>
<Modified>2012-04-27</Modified>
</Date>
SIRI 2.0
[SE] Add Vehicle Status <Description>
<p>
</Description>
SIRI is a European CEN technical standard for the exchange of real-time information .
</p>
<p>This subschema defines common journey elements.</p>
<Format>
<MediaType>text/xml</MediaType>
</Format>
<Syntax>http://www.w3.org/2001/XMLSchema</Syntax>
<Description>XML schema, W3C Recommendation 2001</Description>
<Identifier>
{http://www.siri.org.uk/schema/2.0/xsd/siri_model/}siri_monitoredVehicleJourney.xsd
</Identifier>
<Language>[ISO 639-2/B] ENG</Language>
<Publisher>Kizoom, 109-123 Clifton Street, London EC4A 4LD</Publisher>
<Relation>
<Requires>
</Relation>
http://www.siri.org.uk/schema/2.0/xsd/siri_utility/siri_types-v2.0.xsd
</Requires>
<Rights>
Unclassified
</Rights>
<Copyright>CEN, VDV, RTIG 2004-2012</Copyright>
<Source>
<ul>
</Source>
<li>
</ul>
Derived from the VDV, RTIG CML and Trident standards.
</li>
<Status>Version 2.0 Draft</Status>
<Subject>
<Category>
</Subject>
Arts, recreation and travel, Tourism, Travel (tourism), Transport,
</Category>
Air transport, Airports, Ports and maritime transport, Ferries (marine), Public transport, Bus services, Coach services, Bus stops and stations, Rail transport, Railway stations and track, Train services, Underground trains, Business and industry, Transport, Air transport, Ports and maritime transport, Public transport, Rail transport, Roads and road transport <Project>CEN TC278 WG3 SG7</Project>
<Title>
SIRI XML schema. Service Interface for Real-time Information relating to Public Transport Operations. Subschema of common Journey elements
</Title>
<Type>Standard</Type>
<!-- ======================================================================= -->
<!-- ==== MONITORED VEHICLEJOURNEY ================================================================== -->
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:sequence>
</xsd:sequence>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
Elements describing the real-time progress of a monitored VEHICLE JOURNEY.
</xsd:documentation>
<xsd:sequence>
<xsd:element minOccurs="0" name="Monitored" type="xsd:boolean">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Whether there is real-time information available for journey; if not present, not known.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Condition indicating nature of real-time fault. Present if VEHICLE JOURNEY is normally monitored but temporarily cannot be Monitored for a known reason.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
Elements describing the qua;ity of real-time progress data of a journey.
</xsd:documentation>
<xsd:sequence>
<xsd:element minOccurs="0" name="InCongestion" type="xsd:boolean">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Whether the VEHICLE iis in traffic congestion. If not, present, not known.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Whether the panic alarm on the VEHICLE is activated. This may lead to indeterminate predictions. If absent, default is 'false'.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
System originating real-time data. Can be used to make judgements of relative quality and accuracy compared to other feeds.
</xsd:documentation>
<xsd:element default="reliable" minOccurs="0" name="ConfidenceLevel" type="QualityIndexEnumeration">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:group>
<xsd:sequence>
<xsd:element minOccurs="0" name="VehicleLocation" type="LocationStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Current geospatial location of VEHICLE. Measured to front of vehicle.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Time at which location was recorded. If not present assume that the recorded at time on the containing delivery.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Velocity of VEHICLE. EIther actual speed or average speed may be used. +SIRI v2.0
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Whether the engine of the vehicle is on. Default is 'true' (+SIRI 2.0)
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Delay of VEHICLE against schedule, to a precision in seconds. Early times are shown as negative values.
</xsd:documentation>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="ProgressStatus" type="NaturalLanguageStringStructure">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
An arbitrary textual status description of the running of this VEHICLE JOURNEY. (Unbounded 0:* since SIRI 2.0)
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
An classification of the progress state of running of this VEHICLE JOURNEY. +SIRI 2.0
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
Elements describing the main places bewteen which a VEHICLE JOURNEY runs.
</xsd:documentation>
<xsd:sequence>
<xsd:element minOccurs="0" name="Origin">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
</xsd:sequence>
</xsd:complexType>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
</xsd:complexType>
<xsd:element minOccurs="0" ref="ViaRef"/>
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Relative priority for incliding via in displays. 1 Is high 3 is low. +SIRI v2.0
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
</xsd:element>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
The service pattern of a monitored VEHICLE JOURNEY. CALLs should be assigned to one of three groups according to the vehicle's current position.
</xsd:documentation>
<xsd:sequence>
<xsd:element minOccurs="0" name="PreviousCalls" type="PreviousCallsStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Information on stops called at previously, origin and all intermediate stops up to but not including the current stop, in order or visits. Should only be included if the detail level was requested.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Monitored CALL at the current stop.
</xsd:documentation>
For SIRI-SM this is the stop for which data is requested. For SIRI-VM this is the most recent stop visited by the VEHICLE.
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Information on CALLs at the intermediate stops beyond the current stop, up to and including the destination, in order of visits. Should only be included if the detail level was requested.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Whether the above CALL sequence is complete, i.e. represents every CALL of the ROUTE and so can be used to replace a previous CALL sequence. Default is 'false'.
</xsd:documentation>
<!-- ==== LINE ROUTE and destination elements======================================================== -->
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:sequence>
<xsd:element name="JourneyPartRef" type="xsd:normalizedString">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<!-- ======================================================================= -->
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:sequence>
<xsd:element name="NumberOfBlockParts" type="xsd:positiveInteger">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Total number of BLOCK parts making up the train of which this is part.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="PositionOfTrainBlockPart" type="NaturalLanguageStringStructure">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Description of position of Train BLOCK Part within Train to guide passengers where to find it. E.g. 'Front four coaches'.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
Operational information about the monitored VEHICLE JOURNEY.
</xsd:documentation>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="TrainBlockPart" type="TrainBlockPartStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
If a VEHICLE JOURNEY is a coupled journey, i.e. comprises several coupled BLOCKparts, there will be a separate delivery for each BLOCKp art and this element will indicate the vehicles that the journey part uses.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
</xsd:complexType>
<xsd:element maxOccurs="unbounded" name="TrainNumberRef" type="TrainNumberRefStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
</xsd:complexType>
<xsd:element maxOccurs="unbounded" name="JourneyPartInfo" type="JourneyPartInfoStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<!-- ======================================================================= -->
<!-- ===== PREVIOUS CALL============================================= -->
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:sequence>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="AbstractMonitoredCallStructure">
</xsd:extension>
</xsd:complexContent>
<!-- ===== CALL =============================================================== -->
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="AbstractMonitoredCallStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:sequence>
</xsd:extension>
<xsd:annotation>
</xsd:annotation>
</xsd:group>
<xsd:sequence>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:group>
<xsd:sequence>
<xsd:element minOccurs="0" ref="VehicleAtStop"/>
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Exact location that VEHICLE will take up / or has taken at STOP POINT.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
Elements describing theProperties specific to a rail CALLs.
</xsd:documentation>
<xsd:sequence>
<xsd:element default="false" minOccurs="0" name="ReversesAtStop" type="xsd:boolean">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
For Rail, whether this is a platform traversal at speed, typically triggering an announcement to stand back from platform. If so Boarding Activity of arrival and deparure should be passthrough.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Status of signal clearance for TRAIN. This may affect the prioritiisition and emphasis given to arrival or departure on displays - e.g. cleared trains appear first, flashing in green.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
Elements describing the the arrival of a VEHICLE at a stop.
</xsd:documentation>
<xsd:sequence>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:group>
<xsd:sequence>
<xsd:group ref="VehicleArrivalTimesGroup"/>
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Latest time at which a VEHICLE will arrive at stop. +SIRI v2.0
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
Elements describing the the departure of a VEHICLE from a stop.
</xsd:documentation>
<xsd:sequence>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:group>
<xsd:sequence>
<xsd:group ref="VehicleDepartureTimesGroup"/>
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Expected departure time of VEHICLE without waiting time due to operational actions. For people at stop this would normally be shown if different from Expected Departure time. +SIRI v2.0.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Earliest time at which VEHICLE may leave the stop. Used to secure connections. Passengers must be at boarding point by this time to be sure of catching VEHICLE. +SIRI v2.0
</xsd:documentation>
<xsd:element minOccurs="0" name="ExpectedDeparturePredictionQuality" type="PredictionQualityStructure">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Prediction quality, either as approcimate level, or more quantitatyive percentile range of predictions will fall within a given range of times. +SIRI v2.0
</xsd:documentation>
<!-- ==== Times at CALL======================================================= -->
</xsd:schema>
|
This XML schema documentation has been generated with DocFlex/XML 1.9.5 using DocFlex/XML XSDDoc 2.8.1 template set.
DocFlex/XML is a tool for programming and running highly sophisticated documentation and reports generators by the data obtained from
any kind of XML files. The actual doc-generators are implemented in the form of special templates that are designed visually
using a high-quality Template Designer GUI basing on the XML schema (or DTD) files describing the data source XML.
DocFlex/XML XSDDoc is a commercial template application of DocFlex/XML that implements a high-quality XML Schema documentation generator with simultaneous support of framed multi-file HTML,
single-file HTML and RTF output formats. (More formats are planned in the future).
A commercial license for "DocFlex/XML XSDDoc" will allow you:
Once having only such a license, you will be able to run the fully-featured XML schema documentation generator both with DocFlex/XML (Full Edition) and with DocFlex/XML RE, which is a reduced free edition containing only the template interpretor / output generator. No other licenses will be required!
But this is not all. In addition to it, a commercial license for "DocFlex/XML SDK" will allow you to modify the XSDDoc templates themselves as much as you want. You will be able to achieve whatever was impossible to do with the template parameters only.
And, of course, you could develop any template applications by your own!
Please note that by purchasing a license for this software, you not only acquire a useful tool,
you will also make an important investment in its future development, the results of which you could enjoy later by yourself.
Every single your purchase matters and makes a difference for us!
To purchase a license, please follow this link: http://www.filigris.com/shop/
|