All Element Summary (local elements unified by type) |
||||||||||
identifier of data frame within particpant service.
|
||||||||||
Reference to a DATED VEHICLE JOURNEY.
|
||||||||||
|
||||||||||
Reference to the destination SCHEDULED STOP POINT of the journey.
|
||||||||||
|
||||||||||
|
||||||||||
Reference to a SERVCIE JOURNEY INTERCHANGE.
|
||||||||||
|
||||||||||
|
||||||||||
Reference to the origin SCHEDULED STOP POINT of the journey.
|
||||||||||
|
||||||||||
Product Classification of VEHICLE JOURNEY- subdivides a transport mode. e.g. express, loacl.
|
||||||||||
Features of VEHICLE providing journey.
|
||||||||||
Reference to a VEHICLE JOURNEY.
|
||||||||||
Reference to a SCHEDULED STOP POINT that is a VIA point on the journey.
|
Complex Type Summary |
||||||||||
Type for reference to a BLOCK.
|
||||||||||
Type for a reference to a connecting journey.
|
||||||||||
Type for reference to a COURSE OF JOURNEY (Run).
|
||||||||||
Type for identifier of a data VERSION FRAME.
|
||||||||||
Type for reference to a Dated VEHICLE JOURNEY.
|
||||||||||
Type for reference to a DESTINATION.
|
||||||||||
Type for identifer of a VEHICLE JOURNEY within data Horizon of a service.
|
||||||||||
Type for reference to a SERVCIE JOURNEY INTERCHANGE.
|
||||||||||
Type for reference to a JOURNEY PART
|
||||||||||
Type for reference to a TRAIN NUMBER
|
||||||||||
Type for reference to a Train Part.
|
||||||||||
Type for reference to a VEHICLE JOURNEY.
|
Simple Type Summary |
||||||
Allowed types activity for Alighting.
|
||||||
Type for identifier of an BLOCK.
|
||||||
Allowed types activity for Boarding and Alighting.
|
||||||
Classification of the timeliness of the CALL, according to a fixed list of values.
|
||||||
Type for identifier of a COURSE OF JOURNEY (Run).
|
||||||
Type for identifier of a data VERSION FRAME.
|
||||||
Type for identifier of a Dated VEHICLE JOURNEY.
|
||||||
Allowed types activity for Boarding.
|
||||||
Type for identifier of a Realtime VEHICLE JOURNEY.
|
||||||
Allowed types activity for FirstOrLastJourney.
|
||||||
Type for identifer of a SERVCIE JOURNEY INTERCHANGE.
|
||||||
Type for identifier of an JOURNEY PART
|
||||||
Classification of the rate of progress of VEHICLE according a fixed list of values.
|
||||||
Classification of the quality of the prediction of the CALL, according to a fixed list of values.
|
||||||
Type for identifier of an TRAIN NUMBER
|
||||||
Type for identifier of Train Part.
|
||||||
Type for identifier of a VEHICLE JOURNEY.
|
||||||
Classification of the State of the VEHICLE JORUNEY according to a fixed list of values.
|
Element Group Summary |
||||||||||
Information that classifies journey.
|
||||||||||
Elements identifying VEHICLE JOURNEY.
|
||||||||||
Elements identifying a VEHICLE JOURNEY.
|
||||||||||
Elements classifying the Service or journey.
|
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" id="siri_journey_support" 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
Create from siri_journey Add TrainNumber Add departed, missed states to ProgressStatusEnum (arrivalStatus and DepartureStatus) Add VehicleStatusEnum <Date>
<Modified>2013-02-11</Modified>
</Date>
SIRI 2.0
Add notExpected state to ProgressStatusEnum Corrected enumeration value cancellled in VehicleStatusEnum <Description>
<p>
</Description>
SIRI is a European CEN technical standard for the exchange of real-time information .
</p>
<p>
This subschema defines identifer definitions for 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_journey_support.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/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 identifers common journey elements
</Title>
<Type>Standard</Type>
<!-- ======================================================================= -->
<!-- ==== Journey == ============================================= -->
<xsd:annotation>
</xsd:annotation>
</xsd:group>
<xsd:sequence>
<xsd:element name="LineRef" type="LineRefStructure">
</xsd:element>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
A reference to the dated VEHICLE JOURNEY that the VEHICLE is making.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
Elements identifying a VEHICLE JOURNEY. LINE and DIRECTION will be same as for journey unless overridden.
</xsd:documentation>
<xsd:sequence>
<xsd:element minOccurs="0" name="LineRef" type="LineRefStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
A reference to the DATED VEHICLE JOURNEY that the VEHICLE is making, unique with the data horizon of the service.
</xsd:documentation>
<!-- =====VEHICLE JOURNEY identfiers=============================================================== -->
<xsd:annotation>
</xsd:annotation>
</xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN"/>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:simpleContent>
</xsd:simpleContent>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN"/>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:simpleContent>
</xsd:simpleContent>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:simpleType>
<xsd:documentation>
</xsd:annotation>
Type for identifier of a Realtime VEHICLE JOURNEY. Used for adhoc journeys.
</xsd:documentation>
<xsd:restriction base="xsd:NMTOKEN"/>
<!-- =====VEHICLE JOURNEY identfiers=============================================================== -->
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="FramedVehicleJourneyRef" type="FramedVehicleJourneyRefStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
A reference to the DATE VEHICLE JOURNEY that the VEHICLE is making, unique with the data horizon of the service.
</xsd:documentation>
<!-- ===== INTERCHANGE identfiers=============================================================== -->
<xsd:annotation>
</xsd:annotation>
</xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN"/>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:simpleContent>
</xsd:simpleContent>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<!-- ======================================================================= -->
<xsd:annotation>
</xsd:complexType>
<xsd:documentation>
</xsd:annotation>
Type for identifer of a VEHICLE JOURNEY within data Horizon of a service.
</xsd:documentation>
<xsd:sequence>
<xsd:element name="DataFrameRef" type="DataFrameRefStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
identifier of data frame within particpant service. Used to ensure that the Reference to a DATED VEGICLE JOURNEY is unique with the data horizon of the service. Often the OperationalDayType is used for this purpose.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
A reference to the dated VEHICLE JOURNEY that the VEHICLE is making.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN"/>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:simpleContent>
</xsd:simpleContent>
<!-- ====== TRAIN PART identifiers=================================================== -->
<xsd:annotation>
</xsd:annotation>
</xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN"/>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:simpleContent>
</xsd:simpleContent>
<!-- ====== Block Identifiers=================================================== -->
<xsd:annotation>
</xsd:annotation>
</xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN"/>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:simpleContent>
</xsd:simpleContent>
<xsd:annotation>
</xsd:annotation>
</xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN"/>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:simpleContent>
</xsd:simpleContent>
<!-- ====== JOURNEY PART Identifiers=================================================== -->
<xsd:annotation>
</xsd:annotation>
</xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN"/>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:simpleContent>
</xsd:simpleContent>
<xsd:annotation>
</xsd:annotation>
</xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN"/>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:simpleContent>
</xsd:simpleContent>
<!-- =====MonitoredCallPoint============================================================ -->
<xsd:annotation>
</xsd:annotation>
</xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="boardingAndAlighting"/>
</xsd:restriction>
<xsd:enumeration value="noBoarding"/>
<xsd:enumeration value="noAlighting"/>
<xsd:enumeration value="passThru"/>
<xsd:annotation>
</xsd:annotation>
</xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="alighting"/>
</xsd:restriction>
<xsd:enumeration value="noAlighting"/>
<xsd:enumeration value="passThru"/>
<xsd:annotation>
</xsd:annotation>
</xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="boarding"/>
</xsd:restriction>
<xsd:enumeration value="noBoarding"/>
<xsd:enumeration value="passThru"/>
<!-- ======================================================================= -->
<!-- ==== LINE and DESTINATION identifiers-->
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Reference to the origin SCHEDULED STOP POINT of the journey.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Reference to a SCHEDULED STOP POINT that is a VIA point on the journey.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Reference to the destination SCHEDULED STOP POINT of the journey.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:simpleContent>
</xsd:simpleContent>
<!-- ======================================================================= -->
<xsd:annotation>
</xsd:annotation>
</xsd:group>
<xsd:sequence>
<xsd:element minOccurs="0" name="OperatorRef" type="OperatorRefStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
OPERATOR of a VEHICLE JOURNEY. Note that the operator may change over the course of a journey. This shoudl show teh operator for the curent point in the journey. Use Journey Parts tp record all the operators in the whole journeyh.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Product Classification of VEHICLE JOURNEY- subdivides a transport mode. e.g. express, loacl.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Classification of service into arbitrary Service categories, e.g. school bus. Recommended SIRI values based on TPEG are given in SIRI documentation and enumerated in the siri_facilities package.
</xsd:documentation>
Corresponds to NeTEX TYPE OF SERVICe.
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
Elements classifying the Service or journey. Values for these elements can be specified on a timetabled schedule and will be inherited, unless overriden, onto the production timetable and then onto the individul dated VEHICLE JOURNEYs of the timetable. Each monitored journey takes its values from the dated VEHICLE JOURNEY that it follows. The absence of a value on an entity at a given level indicates that the value should be inherited (i) from any recent preceding update message for the same entity, or if there is no previous override, (ii) from its immediate parent entity.
</xsd:documentation>
<xsd:sequence>
<xsd:group ref="BasicServiceInfoGroup"/>
</xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="VehicleFeatureRef" type="VehicleFeatureRefStructure">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Features of VEHICLE providing journey. Recommended SIRI values based on TPEG are given in SIRI documentation and enumerated in the siri_facilities package.
</xsd:documentation>
<!-- ====Status QUality=========================================================== -->
<xsd:annotation>
</xsd:simpleType>
<xsd:documentation>
</xsd:annotation>
Classification of the rate of progress of VEHICLE according a fixed list of values.
</xsd:documentation>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="noProgress">
</xsd:enumeration>
</xsd:restriction>
<xsd:enumeration value="slowProgress">
<xsd:annotation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="normalProgress">
<xsd:annotation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="fastProgress">
<xsd:annotation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="unknown">
</xsd:enumeration>
<xsd:annotation>
</xsd:simpleType>
<xsd:documentation>
</xsd:annotation>
Classification of the timeliness of the CALL, according to a fixed list of values. This may reflect a presentation policy, for example CALLs less than one minute behind target time are still classified as on-time. Applications may use this to guide their own presentation of times.
</xsd:documentation>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="onTime">
</xsd:enumeration>
</xsd:restriction>
<xsd:enumeration value="early">
<xsd:annotation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="delayed">
</xsd:enumeration>
<xsd:enumeration value="cancelled">
</xsd:enumeration>
<xsd:enumeration value="arrived">
</xsd:enumeration>
<xsd:enumeration value="departed"/>
<xsd:enumeration value="missed"/>
<xsd:enumeration value="noReport">
<xsd:annotation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="notExpected">
<xsd:annotation>
</xsd:enumeration>
<xsd:documentation>
</xsd:annotation>
Service is not expected to call this stop. For instance a flexible service that has not yet been preordered.
</xsd:documentation>
<xsd:annotation>
</xsd:simpleType>
<xsd:documentation>
</xsd:annotation>
Classification of the State of the VEHICLE JORUNEY according to a fixed list of values. This may reflect a presentation policy, for example CALLs less than one minute behind target time are still classified as on-time. Applications may use this to guide their own presentation of times.
</xsd:documentation>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="expected">
</xsd:restriction>
<xsd:annotation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="notExpected">
<xsd:annotation>
</xsd:enumeration>
<xsd:documentation>
</xsd:annotation>
Service is not expected to be run. For instance a flexible service that has not yet been preordered.
</xsd:documentation>
<xsd:enumeration value="cancelled"/>
<xsd:enumeration value="assigned"/>
<xsd:enumeration value="signedOn"/>
<xsd:enumeration value="atOrigin"/>
<xsd:enumeration value="inProgress">
<xsd:annotation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="aborted"/>
<xsd:enumeration value="offRoute"/>
<xsd:enumeration value="completed">
<xsd:annotation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="assumedCompleted">
<xsd:annotation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="notRun"/>
<xsd:annotation>
</xsd:simpleType>
<xsd:documentation>
</xsd:annotation>
Classification of the quality of the prediction of the CALL, according to a fixed list of values. This may reflect a presentation policy, for example CALLs less than one minute behind target time are stiull classified as on-time. Applications may use this to guide their own presentation of times.
</xsd:documentation>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="certain">
</xsd:enumeration>
</xsd:restriction>
<xsd:enumeration value="veryReliable">
<xsd:annotation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="reliable">
<xsd:annotation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="probablyReliable">
<xsd:annotation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="unconfirmed">
<xsd:annotation>
</xsd:annotation>
</xsd:enumeration>
<xsd:annotation>
</xsd:annotation>
</xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="firstServiceOfDay"/>
</xsd:restriction>
<xsd:enumeration value="otherService"/>
<xsd:enumeration value="lastServiceOfDay"/>
<xsd:enumeration value="unspecified"/>
</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/
|