All Element Summary (local elements unified by type) |
||||||||||||
Optional Access control capabilities.
|
||||||||||||
If access control is supported, whether access control by LINE is supported.
|
||||||||||||
Message Content.
|
||||||||||||
|
||||||||||||
Whether results can be filtered by InfoChannel, departures.
|
||||||||||||
An informative message.
|
||||||||||||
A revocation of a previous message.
|
||||||||||||
Request for information about General Message Service Capabilities.
|
||||||||||||
Capabilities for General Message Service.
|
||||||||||||
Delivery for General Message Service.
|
||||||||||||
Permission or a single particpant or all participants.
|
||||||||||||
Participant's permissions to use the service.
|
||||||||||||
Request for information about general information messages affecting stops, vehicles or services.
|
||||||||||||
Capabilities of General Message Service.
|
||||||||||||
Request for a subscription to General Message Service.
|
||||||||||||
Participant's permission for this InfoChannel.
|
||||||||||||
The monitoring points that the participant may access.
|
||||||||||||
|
||||||||||||
|
||||||||||||
Optional version number of update to previosu message.
|
||||||||||||
Language (type xsd:language) |
|
|||||||||||
Request Policiy capabilities.
|
||||||||||||
Filtering Capabilities.
|
||||||||||||
ValidUntilTime (type xsd:dateTime) |
|
Complex Type Summary |
||||||||||
Type for Delivery for General MessageService.
|
||||||||||
Type for access control.
|
||||||||||
Type for Deliveries.
|
||||||||||
Delivery for General Message.
|
||||||||||
Service Request for General Messages.
|
||||||||||
Type for General Message Capabilities.
|
||||||||||
Type for General MessageService Permission.
|
||||||||||
Subscription for General Message Service.
|
||||||||||
Type for Info Channel Permission.
|
||||||||||
Type for Revocation of a previous message.
|
||||||||||
Type for reference to an Info Message.
|
||||||||||
Type for an Info Message.
|
Simple Type Summary |
||||||
Type for identifier of an Info Message.
|
Element Group Summary |
||||||||||
General Message payload content.
|
||||||||||
Parameters that affect the request processing.
|
||||||||||
Parameters that affect the request processing.
|
||||||||||
Extra information provided on general message notifcation that can be used to filter messages.
|
||||||||||
Convenience artefact to pick out main elements of the General Message Service.
|
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" id="siri_generalMessage_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>
<Contributor>Gustav Thiessen BLIC thi@BLIC.DE</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-11-17</Modified>
</Date>
Revise to support substitution groups
<Date>
<Modified>2011-04-18</Modified>
</Date>
(i) siri_generalMessage_service.xsd (line 221) Missing extension point in InfoMessageStructure in Robin Vettier Ixxi.biz
(ii) and siri_generalMessage_service.xsd subscription structure (iii) Missing type: Assign a type of normalizedString to formatRef <Date>
<Modified>2012-03-23</Modified>
</Date>
+SIRI v2.0
<Description>
<p>
</Description>
SIRI is a European CEN technical standard for the exchange of Public Transport real-time information.
</p>
<p>
This sub-schema describes the General Message 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/xsd/}siri_generalMessage_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_reference-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-GM XML schema. Service Interface for Real-time Information. SubSchema for General Message Service
</Title>
<Type>Standard</Type>
<!-- ======================================================================= -->
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
Convenience artefact to pick out main elements of the General Message Service.
</xsd:documentation>
<xsd:sequence>
<xsd:element ref="GeneralMessageRequest"/>
</xsd:sequence>
<xsd:sequence>
</xsd:sequence>
<!-- ======================================================================= -->
<!-- ====REQUESTS ====================================================== -->
<!-- ==== FS: General Message Request ========================================= -->
<xsd:element name="GeneralMessageRequest" substitutionGroup="AbstractFunctionalServiceRequest" type="GeneralMessageRequestStructure">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Request for information about general information messages affecting stops, vehicles or services.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="AbstractFunctionalServiceRequestStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:sequence>
</xsd:extension>
<xsd:annotation>
</xsd:annotation>
</xsd:attribute>
<xsd:annotation>
</xsd:annotation>
</xsd:group>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="InfoChannelRef" type="InfoChannelRefStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Referenceto an Info Channel for which messages are to be returned.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:group>
<xsd:sequence>
<xsd:element default="en" minOccurs="0" name="Language" type="xsd:language">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:element name="GeneralMessageSubscriptionRequest" substitutionGroup="AbstractFunctionalServiceSubscriptionRequest" type="GeneralMessageSubscriptionStructure">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="AbstractSubscriptionStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:sequence>
</xsd:extension>
<!-- ====RESPONSES=========================================================== -->
<!-- ==== FS: General Message Response========================================= -->
<xsd:element name="GeneralMessageDelivery" substitutionGroup="AbstractFunctionalServiceDelivery" type="GeneralMessageDeliveryStructure">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:group>
<xsd:sequence>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="AbstractServiceDeliveryStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:sequence>
</xsd:extension>
<xsd:annotation>
</xsd:annotation>
</xsd:attribute>
<!-- ======================================================================= -->
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="AbstractIdentifiedItemStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:group ref="InfoMessageGroup"/>
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<!-- BEGIN ADDED RV20100629: to comply with CEN and Profile IDF -->
<!-- END ADDED RV20100629: to comply with CEN and Profile IDF -->
<xsd:annotation>
</xsd:attribute>
<xsd:documentation>
</xsd:annotation>
Reference to a format of the Content. If absent, free text.
</xsd:documentation>
<xsd:annotation>
</xsd:group>
<xsd:documentation>
</xsd:annotation>
Extra information provided on general message notifcation that can be used to filter messages.
</xsd:documentation>
<xsd:sequence>
<xsd:element name="InfoMessageIdentifier" type="InfoMessageRefStructure">
</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:element>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="AbstractReferencingItemStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element name="InfoMessageIdentifier" type="InfoMessageRefStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Identifier of message. Unique within service and Producer participant.
</xsd:documentation>
<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>
<!-- ======================================================================= -->
<!-- ==== WSDL=========================================-->
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" ref="GeneralMessageDelivery">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<!-- ======================================================================= -->
<!-- ==== CS: Capability Request=================================================================== -->
<xsd:element name="GeneralMessageCapabilitiesRequest" substitutionGroup="AbstractFunctionalServiceCapabilitiesRequest" type="ServiceCapabilitiesRequestStructure">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Request for information about General Message Service Capabilities. Answered with a GeneralMessageCapabilitiesResponse.
</xsd:documentation>
<!-- ==== CS: Capability Response=================================================================== -->
<xsd:element name="GeneralMessageCapabilitiesResponse" substitutionGroup="AbstractFunctionalServiceCapabilitiesResponse" type="GeneralMessageCapabilitiesResponseStructure">
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
Capabilities for General Message Service. Answers a GeneralMessageCapabilitiesResponse.
</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="GeneralMessageServiceCapabilities" type="GeneralMessageServiceCapabilitiesStructure">
<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 results can be filtered by InfoChannel, departures. Default is 'true'.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="AccessControl" type="GeneralMessageCapabilityAccessControlStructure">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<!-- ====permissions=================================================================== -->
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:complexContent>
</xsd:complexType>
<xsd:extension base="PermissionsStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="GeneralMessagePermission" type="GeneralMessageServicePermissionStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="AbstractPermissionStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element name="InfoChannelPermissions">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:choice>
</xsd:complexType>
<xsd:element ref="AllowAll"/>
</xsd:choice>
<xsd:element maxOccurs="unbounded" name="InfoChannelPermission" type="InfoChannelPermissionStructure">
<xsd:annotation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="CapabilityAccessControlStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element default="true" name="CheckInfoChannelRef" type="xsd:boolean">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
If access control is supported, whether access control by LINE is supported. Default is 'true'.
</xsd:documentation>
<xsd:annotation>
</xsd:annotation>
</xsd:complexType>
<xsd:complexContent>
<xsd:extension base="AbstractTopicPermissionStructure">
</xsd:complexContent>
<xsd:sequence>
</xsd:extension>
<xsd:element name="InfoChannelRef" type="InfoChannelRefStructure">
</xsd:sequence>
<xsd:annotation>
</xsd:annotation>
</xsd:element>
</xsd:schema>
|
This XML schema documentation has been generated with DocFlex/XML 1.9.5 using DocFlex/XML XSDDoc 2.8.1 template set.
DocFlex/XML is a tool for programming and running highly sophisticated documentation and reports generators by the data obtained from
any kind of XML files. The actual doc-generators are implemented in the form of special templates that are designed visually
using a high-quality Template Designer GUI basing on the XML schema (or DTD) files describing the data source XML.
DocFlex/XML XSDDoc is a commercial template application of DocFlex/XML that implements a high-quality XML Schema documentation generator with simultaneous support of framed multi-file HTML,
single-file HTML and RTF output formats. (More formats are planned in the future).
A commercial license for "DocFlex/XML XSDDoc" will allow you:
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/
|