|
|
Service Interface for Real Time Information |
Related Standards
|
Siri uses a systematic versioning scheme in line with GovTalk & e-Gif standards. 1. Version NumberingAll Siri schemas have a version Identifier of the form N.Ma, where:
2. Version Location2.1 Schema versionsSiri schema versions are always located at a specific, versioned URL. The URL has the general form:
Examples.Version 1.0 of SIRI: Draft of Version 2.0 of SIRI: 2.2 Namespace versionsNote that the namespace used for SIRI is not itself versioned, thus: <xs:schema targetNamespace="http://www.siri.org.uk/schemas/" 2.3 Directory StructureSIRI schema artefacts are organised into a hierarchical directory structure relative to the root domain. Within this hierarchy a standard structure is used to organize the base trident schemas and the dependent schemas. Note that the other schemas are in sibling directories not child directories of the Siri schema. For example the directory structure could be as follows: \siri\schema\0.1a\siri.xsd \siri\schema\0.1a\siri_common.xsd \siri\schema\0.1a\siri_guaranteedconnection_service.xsd \siri\schema\0.1a\siri_stopevent_service.xsd \siri\schema\0.1a\siri_vehicleactivity_service.xsd \siri\schema\0.1a\siri_generalmessage_service.xsd \siri\schema\0.1a\siri_discovery.xsd \siri\schema\0.1a\ref\siri_types-v0.1a.xsd \siri\schema\0.1a\ref\siri_location-v0.1a.xsd \siri\schema\0.1a\ref\siri_reference-v0.1a.xsd \siri\schema\0.1a\ref\siri_requests-v0.1a.xsd 3. Version Identifiers3.1 Schema Version IdentifiersAll Siri schema versions have a formal version identifier in the header element, for example : <xs:schema targetNamespace="http://www.rtigXml.org.uk/schemas/" xmlns="http://www.rtigXml.org.uk/schemas/" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0" id="Siri"> ... 3.2 Document Version Identifiers |
© Copyright Siri 2008 |