All Element Summary (local elements unified by type) |
||||||||||||
Available Optional Access control capabilities.
|
||||||||||||
In case of a delayed cancellation this time tells from when the cancellation applies.
|
||||||||||||
Whether a start time other than now can be specified for preview interval.
|
||||||||||||
|
||||||||||||
|
||||||||||||
Variant text.
|
||||||||||||
Default Detail level if non specified on request.
|
||||||||||||
|
||||||||||||
Variant of a notice for use in a particular media channel.
|
||||||||||||
|
||||||||||||
|
||||||||||||
Whether results can be filtered by VistitType, e.g. arrivals, departures.
|
||||||||||||
HasDetailLevel (type xsd:boolean) |
|
|||||||||||
Whether result supports LINE events.
|
||||||||||||
Whether results can be limited to a maximum number.
|
||||||||||||
Whether results can be limited to include a minimum number per LINE.
|
||||||||||||
Whether results can be limited to include a minimum numVIA (i.e. per JOURNEY PATTERN).
|
||||||||||||
HasNumberOfOnwardsCalls (type xsd:boolean) |
|
|||||||||||
HasNumberOfPreviousCalls (type xsd:boolean) |
|
|||||||||||
HasSituations (type xsd:boolean) |
|
|||||||||||
IncludeSituations (type xsd:boolean) |
|
|||||||||||
IncrementalUpdates (type xsd:boolean) |
|
|||||||||||
Language (type xsd:boolean) |
Preferred language in which to return text values.
|
|||||||||||
Special text associated with LINE.
|
||||||||||||
|
||||||||||||
If calls are to be returned, maximum number of calls to include in response.
|
||||||||||||
MaximumStopVisits (type xsd:nonNegativeInteger) |
The maximum number of Stop Visits to include in a given delivery.
|
|||||||||||
MaximumTextLength (type xsd:positiveInteger) |
Maximum length of text to return for text elements.
|
|||||||||||
MinimumStopVisitsPerLine (type xsd:nonNegativeInteger) |
The minimum number of Stop Visits for a given LINE to include in a given delivery.
|
|||||||||||
MinimumStopVisitsPerLineVia (type xsd:nonNegativeInteger) |
The minimum number of Stop Visits for a given LINE and VIA combination to include in a given delivery.
|
|||||||||||
A visit to a stop by a VEHICLE as an arrival and /or departure.
|
||||||||||||
Reference to an previously communicated Stop Visit which should now be removed from the arrival/departure board for the stop.
|
||||||||||||
Provides real-time information about the VEHICLE JOURNEY along which a VEHICLE is running.
|
||||||||||||
|
||||||||||||
|
||||||||||||
|
||||||||||||
Text explanation of service exception.
|
||||||||||||
Onwards (type xsd:nonNegativeInteger) |
|
|||||||||||
|
||||||||||||
|
||||||||||||
Previous (type xsd:nonNegativeInteger) |
|
|||||||||||
Name or Number by which the LINE is known to the public.
|
||||||||||||
|
||||||||||||
Available Request Policy capabilities.
|
||||||||||||
Available Optional Response capabilities.
|
||||||||||||
Exceptions to service availability for all or some services SIRI 2.0
|
||||||||||||
Status of service, Service not yet started, Service ended for day, no service today, etc.
|
||||||||||||
Reference to a SITUATION providing further information about exception
|
||||||||||||
StartTime (type xsd:dateTime) |
|
|||||||||||
Facility associated with stop visit
|
||||||||||||
LINE notice for stop.
|
||||||||||||
Reference to an previously communicated LINE notice which should now be removed from the arrival/departure board for the stop.
|
||||||||||||
Request for information about Stop Monitoring Service Capabilities.
|
||||||||||||
Capabilities for Stop Monitoring Service.
|
||||||||||||
Delivery for Stop Monitoring Service.
|
||||||||||||
Level of detail to include in response.
|
||||||||||||
Request particulars for an individual stop as part of a list of multiple= requests.
|
||||||||||||
Request for information about Stop Visits, i.e. arrivals and departures at multiple stops stop.
|
||||||||||||
Permission for a single participant or all participants to use an aspect of the service.
|
||||||||||||
Participants permissions to use the service, Only returned if requested.
|
||||||||||||
Request for information about Stop Visits, i.e. arrivals and departures at a stop.
|
||||||||||||
Capabilities of StopMonitoring Service.
|
||||||||||||
Request for a subscription to Stop Monitoring Service.
|
||||||||||||
|
||||||||||||
The monitoring points that the participant may access.
|
||||||||||||
Text associated with Stop Notice ed since SIRI 2.0)
|
||||||||||||
Notice for stop.
|
||||||||||||
Reference to an previously communicated Notice which should now be removed from the arrival/departure board for the stop.
|
||||||||||||
Text associated with Stop Visit.
|
||||||||||||
Whether to include arrival Visits, departure Visits, or all.
|
||||||||||||
|
||||||||||||
Available Filtering Capabilities.
|
||||||||||||
UseNames (type xsd:boolean) |
|
|||||||||||
UseReferences (type xsd:boolean) |
|
|||||||||||
ValidUntilTime (type xsd:dateTime) |
|
|||||||||||
Classification of DELIVERY VARIANT +SIRI v2.0.
|
||||||||||||
|
Complex Type Summary |
||||||||||
Type for Delviery Variant +SIRI v2.0
|
||||||||||
Type for Cancellation of an earlier Stop Visit.
|
||||||||||
Type for Visit of a VEHICLE to a stop monitoring point.
|
||||||||||
Type for whether service is unavailable for all or some services SIRI 2.0
|
||||||||||
Type for Cancellation of an earlier Stop Line Notice.
|
||||||||||
Type for a Stop Line Notice.
|
||||||||||
Type for Delivery for Stop Monitoring Service.
|
||||||||||
Type for Monitoring Service Capability Request Policy.
|
||||||||||
Type for Deliveries for Stop Monitoring Service.
|
||||||||||
Type for Delivery for Stop Monitoring Service.
|
||||||||||
Type for an individual Stop Monitoring a Multiple Request.
|
||||||||||
Type for Functional Service Request for Stop Monitoring Service on multiple stops.
|
||||||||||
Type for Functional Service Request for Stop Monitoring Service.
|
||||||||||
Type for Stop Monitoring Capabilities.
|
||||||||||
Type for Monitoring Service Permission.
|
||||||||||
Type for Subscription Request for Stop Monitoring Service.
|
||||||||||
Type for Cancellation of an earlier Stop Notice.
|
||||||||||
Type for Notice for stop
|
Simple Type Summary |
||||||
Classification of the service exception
|
||||||
Detail Levels for Stop Monitoring Request.
|
||||||
Visit Types to Return.
|
Element Group Summary |
||||||||||
Parameters that affect the subscription publishing and notification processing.
|
||||||||||
Convenience artifact to pick out main elements of the Stop Monitoring Service.
|
||||||||||
Payload part of Stop Monitoring Service delivery.
|
||||||||||
Parameters that affect the request processing.
|
||||||||||
Parameters that affect the subscription publishing and notification processing.
|
||||||||||
Parameters that specify the content to be returned.
|
||||||||||
Elements for volume control.
|
||||||||||
External identifiers of Cancelled Stop Visit.
|
||||||||||
External identifiers of Stop Visit.
|
<?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_stopMonitoring_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>
</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-09-29</Created>
</Date>
<Date>
<Modified>2004-10-01</Modified>
</Date>
<Date>
<Modified>2005-02-14</Modified>
</Date>
<Date>
<Modified>2005-02-20</Modified>
</Date>
<Date>
<Modified>2005-05-11</Modified>
</Date>
<Date>
<Modified>2007-04-17</Modified>
</Date>
Name Space changes
<Date>
<Modified>2008-03-26</Modified>
</Date>
Drop separate flatten structure on response for stopVisit
<Date>
<Modified>2008-05-08</Modified>
</Date>
(a) Correct missing type on FeatureRef
(b) Add optional MonitoringRef on response so that can return the identfiier even if there are no stop visits. This allows client to be stateless - (a) Add a StopMonitoringMultipleRequest and othe elements top support multiple stops on single request <Date>
<Modified>2008-10-06</Modified>
</Date>
Drop redundant groups
<Date>
<Modified>2008-11-17</Modified>
</Date>
Revise to support substitution groups
<Date>
<Modified>2009-03-30</Modified>
</Date>
On SiriRequest change the element type of MaximumNumberOfCalls and MaximumNumberOfCallsOnwards from xsd:positiveInteger to xsd:nonNegativeInteger
<Date>
<Modified>2012-03-23</Modified>
</Date>
+SIRI v2.0
[VDV] Add Minimum-StopVisits�PerVia to STopMonitoringRequestPolicy [VDV] Add HasMinimum-StopVisits�Via to STopMonitoringCapabilities [VDV] Revise MonitoredVehicleJourney to include additioanl result files [FR] Add Servcie Exception element [VDV] Add delivery variant to LineNote [SIRI-LITE] Allow a monitoring name in results. [SIRI-LITE] Whether any related Situations should be included in the ServiceDelivery. Default is 'false'. +SIRI v2.0 <Date>
<Modified>2012-04-18</Modified>
</Date>
+SIRI v2.0
[VDV] Add ValidUntil Time to MonitoredStopVisit Correct comment on MaximumNumberOfCalls elements <Date>
<Modified>2012-04-18</Modified>
</Date>
+SIRI v2.0
[VDV] Add normal realtiem service Time to MonitoredStopVisit Geeneral update permissions to include has SItuations <Date>
<Modified>2013-02-11</Modified>
</Date>
Correction: ServiceExceptionStatus is optional
enumeration value realtmeDataAvailable corrected StopNotice and StopNoticeCancellation added <Description>
<p>
</Description>
SIRI is a European CEN standard for the exchange of Public Transport real-time information.
</p>
<p>
This sub-schema describes the Stop Monitoring Service.
</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/}siri_stopMonitoring_service.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_requests-v2.0.xsd
</Requires>
<Requires>
http://www.siri.org.uk/schema/2.0/xsd/siri_model/siri_journey-v2.0.xsd
</Requires>
<Rights>
Unclassified
</Rights>
<Copyright>CEN, VDV, RTIG 2004-2012</Copyright>
<Source>
<ul>
</Source>
<li>
</ul>
Derived from the VDV, RTIG XML 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-SM XML schema. Service Interface for Real-time Information. Subschema for Stop Monitoring Service.
</Title>
<Type>Standard</Type>
<!-- ======================================================================= -->
<!-- ======================================================================= -->
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
Convenience artifact to pick out main elements of the Stop Monitoring Service.
</xsd:documentation>
<xsd:sequence>
<xsd:element ref="StopMonitoringRequest"/>
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Request for information about Stop Visits, i.e. arrivals and departures at multiple stops.
</xsd:documentation>
<xsd:sequence>
</xsd:sequence>
<!-- ====REQUESTS ====================================================== -->
<!-- ==== FS: Stop Monitoring Request =============================================== -->
<xsd:element name="StopMonitoringRequest" substitutionGroup="AbstractFunctionalServiceRequest" type="StopMonitoringRequestStructure">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Request for information about Stop Visits, i.e. arrivals and departures at a stop.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:group>
<xsd:sequence>
<xsd:element minOccurs="0" name="PreviewInterval" type="PositiveDurationType">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Forward duration for which Visits should be included, that is, interval before predicted arrival at the stop for which to include Visits: only journeys which will arrive or depart within this time span will be returned.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Start time for PreviewInterval. If absent, then current time is assumed.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Reference to Monitoring Point(s) about which data is requested. May be a STOP POINT, timing point, or a group of points under a single reference.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Filter the results to include only Stop Visits for VEHICLEs run by the specified OPERATOR.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Filter the results to include only Stop Visits for VEHICLEs for the given LINE.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Filter the results to include only Stop Visits for vehicles running in a specific relative DIRECTION, for example, "inbound" or "outbound". (Direction does not specify a destination.)
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Filter the results to include only journeys to the DESTINATION of the journey.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Whether to include arrival Visits, departure Visits, or all. Default is 'all'.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
Parameters that affect the request processing. Mostly act to reduce the number of stops returned.
</xsd:documentation>
<xsd:sequence>
<xsd:element default="false" minOccurs="0" name="Language" type="xsd:boolean">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
The maximum number of Stop Visits to include in a given delivery. The first n Stop Visits within the look ahead window are included. Only Visits within the Lookahead Interval are returned. The MinimumStopVisits parameter can be used to reduce the the number of entries for each LINE within the total returned.
</xsd:documentation>
<xsd:choice>
<xsd:element minOccurs="0" name="MinimumStopVisitsPerLine" type="xsd:nonNegativeInteger">
</xsd:choice>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
The minimum number of Stop Visits for a given LINE to include in a given delivery. If there are more Visits within the LookAheadInterval than allowed by MaximumStopVisits and a MinimumStopVisits value is specified, then at least the minimum number will be delivered for each LINE. I.e Stop Visits will be included even if the Stop Visits are later than those for some other LINE for which the minimum number of Stop Visits has already been supplied. This allows the Consumer to obtain at least one entry for every available LINE with vehicles approaching the stop. Only STOP Visits within the Look ahead Interval are returned.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
The minimum number of Stop Visits for a given LINE and VIA combination to include in a given delivery. As for MinimumStopVisitsPerLine but with Via also taken into account. SIRI+v2.0
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Maximum length of text to return for text elements. Default is 30.
</xsd:documentation>
<xsd:element default="normal" minOccurs="0" name="StopMonitoringDetailLevel" type="StopMonitoringDetailEnumeration">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Level of detail to include in response. Default is 'normal'.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Whether any related SITUATIONs should be included in the ServiceDelivery. Default is 'false'. +SIRI v2.0
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
If calls are to be returned, maximum number of calls to include in response. If absent, exclude all calls.
</xsd:documentation>
<xsd:sequence>
</xsd:complexType>
<xsd:element minOccurs="0" name="Previous" type="xsd:nonNegativeInteger">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Maximum number of ONWARDS CALLs to include in results. Only applies if StopMonitoringDetailLevel of 'calls' specified. Zero for none. If StopMonitoringDetailLevel of 'calls' specified but MaximumNumberOfCalls.Previous absent, include all ONWARDS CALLs.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Maximum number of ONWARDS CALLs to include in results. Zero for none. Only applies if StopMonitoringDetailLevel of 'calls'specified. Zero for none. If StopMonitoringDetailLevel of 'calls' specified but MaximumNumberOfCalls.Onwards absent, include all ONWARDS CALLs.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="minimum">
</xsd:restriction>
<xsd:annotation>
</xsd:enumeration>
<xsd:documentation>
</xsd:annotation>
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:enumeration value="basic">
<xsd:annotation>
</xsd:enumeration>
<xsd:documentation>
</xsd:annotation>
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:enumeration value="normal">
<xsd:annotation>
</xsd:enumeration>
<xsd:documentation>
</xsd:annotation>
Return all basic data, and also origin VIA points and destination.
</xsd:documentation>
<xsd:enumeration value="calls">
<xsd:annotation>
</xsd:enumeration>
<xsd:documentation>
</xsd:annotation>
Return in addition to normal data, the CALL data for each Stop Visit, including PREVIOUS and ONWARD CALLs with passing times.
</xsd:documentation>
<xsd:enumeration value="full">
<xsd:annotation>
</xsd:enumeration>
<xsd:documentation>
</xsd:annotation>
Return all available data for each Stop Visit, including calls.
</xsd:documentation>
<!-- ======================================================================= -->
<!-- ==== FS: Stop Monitoring Multiple Request =============================================== -->
<xsd:annotation>
</xsd:complexType>
<xsd:documentation>
</xsd:annotation>
Type for Functional Service Request for Stop Monitoring Service.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="AbstractFunctionalServiceRequestStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:sequence>
</xsd:extension>
<xsd:annotation>
</xsd:annotation>
</xsd:attribute>
<xsd:element name="StopMonitoringMultipleRequest" substitutionGroup="AbstractFunctionalServiceRequest" type="StopMonitoringMultipleRequestStructure">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Request for information about Stop Visits, i.e. arrivals and departures at multiple stops stop. SIRI 1.3
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation>
</xsd:annotation>
Type for Functional Service Request for Stop Monitoring Service on multiple stops.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="AbstractFunctionalServiceRequestStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element maxOccurs="unbounded" name="StopMonitoringFIlter" type="StopMonitoringFilterStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Request particulars for an individual stop as part of a list of multiple= requests.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:sequence>
</xsd:sequence>
<!-- ====Stop Monitoring Subscription Request ==================================== -->
<xsd:element name="StopMonitoringSubscriptionRequest" substitutionGroup="AbstractFunctionalServiceSubscriptionRequest" type="StopMonitoringSubscriptionStructure">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
Parameters that affect the subscription publishing and notification processing.
</xsd:documentation>
<xsd:sequence>
<xsd:element default="false" minOccurs="0" name="IncrementalUpdates" type="xsd:boolean">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Whether the producer should return the complete set of current data, or only provide updates to the last data returned, i.e. additions, modifications and deletions.
</xsd:documentation>
If false each subscription response will contain the full information as specified in this request.
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
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 bus is 30 seconds delayed - an update will only be sent when the bus is at least 2 minutes delayed). Default is zero - all changes will be sent regardless.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="AbstractSubscriptionStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:sequence>
</xsd:extension>
<!-- ====RESPONSES=========================================================== -->
<!-- ==== FS: Stop Monitoring Delivery ==================================== -->
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
Parameters that affect the subscription publishing and notification processing.
</xsd:documentation>
<xsd:sequence/>
<xsd:element name="StopMonitoringDelivery" substitutionGroup="AbstractFunctionalServiceDelivery" type="StopMonitoringDeliveryStructure">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="AbstractServiceDeliveryStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:group ref="StopMonitoringPayloadGroup"/>
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Text associated with whole delivery. (Unbounded since SIRI 2.0)
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:attribute>
<xsd:annotation>
</xsd:annotation>
</xsd:group>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="MonitoringRef" type="MonitoringRefStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Reference to a stop monitoring point (LOGICAL DISPLAY that was requested. This can a be used to return the reference to the requested Monitoring Point if there are no stop visits for the stop. Normally tere will only be one. SIRI v1.3
</xsd:documentation>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="MonitoringName" type="NaturalLanguageStringStructure">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Name to use to describe monitoring point (Stop or display). Normally Consumer will already have access to this in its reference data but may be included to increase utility of delivery data i to devices that do not hold reference data, e.g. for SIRI LITE services(+SIRI v2.0).
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Reference to an previously communicated Notice which should now be removed from the arrival/departure board for the stop. (SIRI 2.0++)
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Information about unavailablilty of some or all services at the SIRI 2.0
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:group>
<xsd:sequence>
<xsd:element name="MonitoringRef" type="MonitoringRefStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Reference to a stop monitoring point to which Stop Visit applies.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Identifier associated with Stop Visit for use in direct wireless communication between bus and stop display. Cleardown codes are short arbitrary identifiers suitable for radio transmission.
</xsd:documentation>
<!-- ===== Stop Visit ======================================================== -->
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
A visit to a stop by a VEHICLE as an arrival and /or departure.
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation>
</xsd:annotation>
Type for Visit of a VEHICLE to a stop monitoring point. May provide information about the arrival, the departure or both.
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="AbstractIdentifiedItemStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element minOccurs="0" name="ValidUntilTime" type="xsd:dateTime">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Provides real-time information about the VEHICLE JOURNEY along which a VEHICLE is running.
</xsd:documentation>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="StopVisitNote" type="NaturalLanguageStringStructure">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="all">
</xsd:enumeration>
</xsd:restriction>
<xsd:enumeration value="arrivals">
<xsd:annotation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="departures">
<xsd:annotation>
</xsd:annotation>
</xsd:enumeration>
<!-- ====== Stop Visit Cancellation ================================================ -->
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Reference to an previously communicated Stop Visit which should now be removed from the arrival/departure board for the stop.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="AbstractReferencingItemStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:group minOccurs="0" ref="StopVisitCancellationIdentityGroup"/>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="Reason" type="NaturalLanguageStringStructure">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:group>
<xsd:sequence>
<xsd:element name="MonitoringRef" type="MonitoringRefStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Reference to a stop monitoring point to which cancellation applies.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<!-- ====Stop Line Notice ================================================= -->
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="AbstractIdentifiedItemStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element name="MonitoringRef" type="MonitoringRefStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Reference to a stop monitoring point to which LINE notice applies.
</xsd:documentation>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="PublishedLineName" type="NaturalLanguageStringStructure">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Name or Number by which the LINE is known to the public. +SIRI v2.0
</xsd:documentation>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="LineNote" type="NaturalLanguageStringStructure">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="DeliveryVariant" type="DeliveryVariantStructure">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Variant of a notice for use in a particular media channel. +SIRI v2.0
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" name="VariantType" type="xsd:normalizedString">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:element>
<!-- ====Stop Line Notice Cancellation =================================== -->
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Reference to an previously communicated LINE notice which should now be removed from the arrival/departure board for the stop.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="AbstractReferencingItemStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element name="MonitoringRef" type="MonitoringRefStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Reference to a stop monitoring point to which LINE notice applies.
</xsd:documentation>
<!-- ====Stop Notice ================================================= -->
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="AbstractRequiredIdentifiedItemStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element name="MonitoringRef" type="MonitoringRefStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Reference to a stop monitoring point to which SITUATION applies.
</xsd:documentation>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="StopNote" type="NaturalLanguageStringStructure">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<!-- ====Stop Notice Cancellation =================================== -->
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Reference to an previously communicated Notice which should now be removed from the arrival/departure board for the stop.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="AbstractRequiredReferencingItemStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element name="MonitoringRef" type="MonitoringRefStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Reference to a stop monitoring point to which Notice applies.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
In case of a delayed cancellation this time tells from when the cancellation applies.
</xsd:documentation>
<!-- ======================================================================= -->
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Exceptions to service availability for all or some services SIRI 2.0
</xsd:documentation>
<xsd:annotation>
</xsd:complexType>
<xsd:documentation>
</xsd:annotation>
Type for whether service is unavailable for all or some services SIRI 2.0
</xsd:documentation>
<xsd:complexContent>
<xsd:extension base="AbstractItemStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element minOccurs="0" ref="LineRef"/>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Status of service, Service not yet started, Service ended for day, no service today, etc.
</xsd:documentation>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="Notice" type="NaturalLanguageStringStructure">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Reference to a SITUATION providing further information about exception
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="beforeFirstJourney">
</xsd:restriction>
<xsd:annotation>
</xsd:enumeration>
<xsd:documentation>
</xsd:annotation>
No transport services returned because currently before first journey of day.
</xsd:documentation>
<xsd:enumeration value="afterLastJourney">
<xsd:annotation>
</xsd:enumeration>
<xsd:documentation>
</xsd:annotation>
No transport services returned because currently after first journey of day.
</xsd:documentation>
<xsd:enumeration value="noServiceToday">
<xsd:annotation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="transportTemporarilySuspended">
<xsd:annotation>
</xsd:enumeration>
<xsd:documentation>
</xsd:annotation>
No transport services returned because services currently suspended.
</xsd:documentation>
<xsd:enumeration value="transportLongtermSuspended">
<xsd:annotation>
</xsd:enumeration>
<xsd:documentation>
</xsd:annotation>
No transport services returned because prolonged suspension of services.
</xsd:documentation>
<xsd:enumeration value="transportSeverlyDisrupted">
<xsd:annotation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="realtimeDataNotAvailable">
<xsd:annotation>
</xsd:enumeration>
<xsd:documentation>
</xsd:annotation>
No transport services returned because real-time services not available.
</xsd:documentation>
<xsd:enumeration value="realtimeDataAvailable"/>
<!-- ======================================================================= -->
<!-- ==== WSDL=========================================-->
<xsd:annotation>
</xsd:complexType>
<xsd:documentation>
</xsd:annotation>
Type for Deliveries for Stop Monitoring Service. Used in WSDL.
</xsd:documentation>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" ref="StopMonitoringDelivery">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<!-- ======================================================================= -->
<!-- ==== CS: Capability Request=================================================================== -->
<xsd:element name="StopMonitoringCapabilitiesRequest" substitutionGroup="AbstractFunctionalServiceCapabilitiesRequest" type="ServiceCapabilitiesRequestStructure">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Request for information about Stop Monitoring Service Capabilities. Answered with StopMonitoringCapabilitiesResponse.
</xsd:documentation>
<!-- ==== CS: Capability Response =================================================================== -->
<xsd:element name="StopMonitoringCapabilitiesResponse" substitutionGroup="AbstractFunctionalServiceCapabilitiesResponse" type="StopMonitoringCapabilitiesResponseStructure">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Capabilities for Stop Monitoring Service. Answers a StopMonitoringCapabilitiesRequest.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="AbstractServiceCapabilitiesResponseStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:sequence>
</xsd:extension>
<xsd:annotation>
</xsd:annotation>
</xsd:attribute>
<xsd:element name="StopMonitoringServiceCapabilities" type="StopMonitoringServiceCapabilitiesStructure">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="AbstractCapabilitiesStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element minOccurs="0" name="TopicFiltering">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
</xsd:complexType>
<xsd:element default="PT60M" name="DefaultPreviewInterval" type="PositiveDurationType">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Whether a start time other than now can be specified for preview interval. Default is 'truet.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Whether results can be filtered by VistitType, e.g. arrivals, departures. Default True.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:complexContent>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
</xsd:complexType>
<xsd:element default="true" minOccurs="0" name="HasLineNotices" type="xsd:boolean">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Whether result supports SITUATION REFERENCESs. Default is 'false'. +SIRI v2.0
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="CapabilityRequestPolicyStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element default="true" minOccurs="0" name="UseReferences" type="xsd:boolean">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Whether results can return references for stops. Default is 'true'.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<!-- ==== Permissions =================================================== -->
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Participants permissions to use the service, Only returned if requested.
</xsd:documentation>
<xsd:complexContent>
</xsd:complexType>
<xsd:extension base="PermissionsStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="StopMonitoringPermission" type="StopMonitoringServicePermissionStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Permission for a single participant or all participants to use an aspect of the service.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:group>
<xsd:sequence>
<xsd:element default="false" minOccurs="0" name="HasDetailLevel" type="xsd:boolean">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Whether Detail level filtering is supported. Default is ' false'.
</xsd:documentation>
<xsd:element default="normal" minOccurs="0" name="DefaultDetailLevel" type="StopMonitoringDetailEnumeration">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Default Detail level if non specified on request. Default Normal.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Whether results can be limited to a maximum number. Default is 'true'.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Whether results can be limited to include a minimum number per LINE. Default is 'true'.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Whether results can be limited to include a minimum numVIA (i.e. per JOURNEY PATTERN). +SIRI v2.0.
</xsd:documentation>
default is 'false'.
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
If system can return detailed calling pattern, whether a number of onwards calls to include can be specified. Default is 'false'.
</xsd:documentation>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
If system can return detailed calling pattern, whether a number of previouscalls to include can be specified. Default is 'false'.
</xsd:documentation>
<!-- ====permissions=================================================================== -->
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="AbstractPermissionStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element ref="OperatorPermissions"/>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:choice>
</xsd:complexType>
<xsd:element ref="AllowAll"/>
</xsd:choice>
<xsd:element maxOccurs="unbounded" name="StopMonitorPermission" type="StopMonitorPermissionStructure">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Participant's permission for this Monitoring Point (LOGICAL DISPLAY)
</xsd:documentation>
</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/
|