XML Schema "siri_facilityMonitoring_service.xsd"
Target Namespace:
http://www.siri.org.uk/siri
Version:
2.0
Defined Components:
elements (8 global + 22 local), complexTypes (8), element groups (7)
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Schema Location:
C:\Users\Tony\eclipse_workspace\siri-20-java\xsd\siri_facilityMonitoring_service.xsd; see XML source
Imports Schemas (5):
acsb_accessibility-v0.3.xsd [src], acsb_all-v0.3.xsd [src], acsb_passengerMobility-v0.3.xsd [src], ifopt_allStopPlace-v0.3.xsd [src], ifopt_stop-v0.3.xsd [src]
Includes Schemas (3):
siri_facility-v2.0.xsd [src], siri_modelPermissions-v2.0.xsd [src], siri_requests-v2.0.xsd [src]
Included in Schemas (1):
siri_all_functionalServices.xsd [src]
Annotation
SIRI-FM Facility Monitoring Service.
All Element Summary
AccessControl (in FacilityMonitoringServiceCapabilities)
Optional Access control capabilities.
Type:
anonymous complexType (extension of CapabilityAccessControlStructure)
Content:
complex, 3 elements
Defined:
Includes:
definitions of 2 elements
AccessibilityNeedsFilter (in FacilityMonitoringRequest)
Filter only for facility changes that affect the following accessibility needs.
Type:
Content:
complex, 1 element
Defined:
DefaultPreviewInterval (type PositiveDurationType)
Type:
Content:
simple
Defined:
locally at 8 locations
FacilityCondition
Condition of a Facility that is being monitored.
Type:
Content:
complex, 8 elements
Defined:
globally; see XML source
Used:
FacilityMonitoringCapabilitiesRequest
Request for information about Vehicle Monitoring Service Capabilities.
Type:
Content:
complex, 1 attribute, 4 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
FacilityMonitoringCapabilitiesResponse
Capabilities for Vehicle Monitoring Service.
Type:
Content:
complex, 1 attribute, 9 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
FacilityMonitoringDelivery
Delivery for Vehicle Monitoring Service.
Type:
Content:
complex, 1 attribute, 14 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
FacilityMonitoringPermission (in FacilityMonitoringPermissions)
Type:
Content:
complex, 6 elements
Defined:
FacilityMonitoringPermissions
Participant's permissions to use the service.
Type:
anonymous complexType (extension of PermissionsStructure)
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
FacilityMonitoringRequest
Request for information about Facilities status.
Type:
Content:
complex, 1 attribute, 20 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
FacilityMonitoringServiceCapabilities
Capabilities of Vehicle Monitoring Service.
Type:
Content:
complex, 8 elements
Defined:
globally; see XML source
Used:
FacilityMonitoringSubscriptionRequest
Request for a subscription to the Vehicle Monitoring Service.
Type:
Content:
complex, 6 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
FilterByLocationRef (type xsd:boolean)
Type:
xsd:boolean
Content:
simple
Defined:
locally at 2 locations
FilterBySpecificNeed (type xsd:boolean)
Type:
xsd:boolean
Content:
simple
Defined:
locally at 2 locations
FramedVehicleJourneyRef (type FramedVehicleJourneyRefStructure)
Type:
Content:
complex, 2 elements
Defined:
locally at 8 locations
HasFacilityLocation (in ResponseFeatures in FacilityMonitoringServiceCapabilities)
Whether result supports facility location information.
Type:
xsd:boolean
Content:
simple
Defined:
locally within ResponseFeatures element; see XML source
HasMaximumFacilityStatus (in RequestPolicy in FacilityMonitoringServiceCapabilities)
Whether a maximum number of Facility Status to include can be specified.
Type:
xsd:boolean
Content:
simple
Defined:
HasRemedy (in ResponseFeatures in FacilityMonitoringServiceCapabilities)
Whether result supports remedy information.
Type:
xsd:boolean
Content:
simple
Defined:
locally within ResponseFeatures element; see XML source
IncrementalUpdates (type xsd:boolean)
Type:
xsd:boolean
Content:
simple
Defined:
locally at 8 locations
Language (type xsd:language)
Type:
xsd:language
Content:
simple
Defined:
locally at 18 locations
MaximumNumberOfFacilityConditions (in FacilityMonitoringRequest)
The maximum number of facility status in a given delivery.
Type:
xsd:positiveInteger
Content:
simple
Defined:
PreviewInterval (type PositiveDurationType)
Type:
Content:
simple
Defined:
locally at 6 locations
RequestPolicy (in FacilityMonitoringServiceCapabilities)
Request Policy capabilities.
Type:
anonymous complexType (extension of CapabilityRequestPolicyStructure)
Content:
complex, 5 elements
Defined:
ResponseFeatures (in FacilityMonitoringServiceCapabilities)
Optional Response capabilities.
Type:
anonymous complexType
Content:
complex, 2 elements
Defined:
Includes:
definitions of 2 elements
StartTime (type xsd:dateTime)
Type:
xsd:dateTime
Content:
simple
Defined:
locally at 6 locations
StopPlaceComponentRef (in FacilityMonitoringRequest)
Reference to a stop place component.
Type:
Content:
simple
Defined:
StopPlaceRef (type ifopt:StopPlaceRefStructure)
Type:
Content:
simple
Defined:
locally at 4 locations
SubscriptionPolicy (type CapabilitySubscriptionPolicyStructure)
Type:
Content:
complex, 2 elements
Defined:
locally at 9 locations
TopicFiltering (in FacilityMonitoringServiceCapabilities)
Filtering Capabilities.
Type:
anonymous complexType
Content:
complex, 10 elements
Defined:
Includes:
definitions of 10 elements
UserNeed (in AccessibilityNeedsFilter)
User need to be monitored.
Type:
Content:
complex, 7 elements
Defined:
Complex Type Summary
Type for information about Accessibility Facilities status.
Content:
complex, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Type for Delivery for Vehicle Monitoring Service.
Content:
complex, 1 attribute, 9 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 3 elements
Used:
Type for Deliveries for VEHICLE monitoring services Used in WSDL.
Content:
complex, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
never
Type for Delivery for Vehicle Monitoring Service.
Content:
complex, 1 attribute, 14 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
Type for Functional Service Request for Facility Monitoring Service.
Content:
complex, 1 attribute, 20 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
Type for Vehicle Monitoring Capabilities.
Content:
complex, 8 elements
Defined:
globally; see XML source
Includes:
definitions of 6 elements
Used:
Type for Facility Monitoring Service Permissions.
Content:
complex, 6 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Type for Subscription Request for Vehicle Monitoring Service.
Content:
complex, 6 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Element Group Summary
Parameters to filter Facility Monitoring requests, based on the facility location .
Content:
Defined:
globally; see XML source
Includes:
definitions of 11 elements
Used:
Payload part of Vehicle Monitoring delivery.
Content:
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Parameters that affect the request processing.
Content:
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Parameters that affect the subscription publishing and notification processing.
Content:
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Parameters that specify the content to be returned.
Content:
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Elements for volume control.
Content:
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Convenience artifact to pick out main elements of the Facility Monitoring Service.
Content:
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
never
XML Source
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" id="siri_FacilityMonitoring_service" targetNamespace="http://www.siri.org.uk/siri" version="2.0" xmlns="http://www.siri.org.uk/siri" xmlns:acsb="http://www.ifopt.org.uk/acsb" xmlns:ifopt="http://www.ifopt.org.uk/ifopt" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:annotation>
<xsd:appinfo>
<Metadata xmlns="http://www.govtalk.gov.uk/CM/gms-xs">
<Aggregation>main schema</Aggregation>
<Audience>e-service developers</Audience>
<Contributor>CEN TC278 WG3 SG7 Team</Contributor>
<Coverage>Europe</Coverage>
<Creator>
Drafted for version 1.1 CEN TC278 WG3 SG7 Editor Christophe Duquesne Dryade mailto:christophe.duquesne@dryade.net
Drafted for version 1.0 CEN TC278 WG3 SG7 Editor Nicholas Knowles, Kizoom. mailto:schemer@siri.org.uk
</Creator>
<Date>
<Created>2007-01-22</Created>
</Date>
<Date>
<Modified>2007-01-22</Modified>
</Date>
<Date>
<Modified>2007-04-17</Modified>
Name Space changes
</Date>
<Date>
<Modified>2008-11-17</Modified>
Revise to support substitution groups
</Date>
<Date>
<Modified>2008-11-18</Modified>
Revise in line with FM spec - add filters
</Date>
<Date>
<Modified>2012-03-23</Modified>
+SIRI v2.0
Add Extensions tag to FacilityMonitoringSubscriptionRequest
</Date>
<Description>
<p>
SIRI is a European CEN standard for the exchange of Public Transport real-time information.
</p>
<p>
This sub-schema describes the Facility Monitoring Service.
</p>
</Description>
<Format>
<MediaType>text/xml</MediaType>
<Syntax>http://www.w3.org/2001/XMLSchema</Syntax>
<Description>XML schema, W3C Recommendation 2001</Description>
</Format>
<Identifier>
{http://www.siri.org.uk/schema/2.0/xsd/}sir_facilityMonitoring_service.xsd
</Identifier>
<Language>[ISO 639-2/B] ENG</Language>
<Publisher>Kizoom, 109-123 Clifton Street, London EC4A 4LD</Publisher>
<Relation>
<Requires>
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>
<Requires>
http://www.siri.org.uk/schema/2.0/xsd/siri_model/siri_modelPermissions-v2.0.xsd
</Requires>
</Relation>
<Rights>
Unclassified
<Copyright>CEN, VDV, RTIG 2004-2012</Copyright>
</Rights>
<Source>
<ul>
<li>
Derived from the VDV, RTIG XML and Trident standards.
</li>
</ul>
</Source>
<Status>Version 2.0 Draft</Status>
<Subject>
<Category>
Arts, recreation and travel, Tourism, Travel (tourism), Transport,
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
</Category>
<Project>CEN TC278 WG3 SG7</Project>
</Subject>
<Title>
SIRI-FM XML schema. Service Interface for Real-time Information relating to Public Transport Operations. Facility Monitoring Subschema
</Title>
<Type>Standard</Type>
</Metadata>
</xsd:appinfo>
<xsd:documentation>SIRI-FM Facility Monitoring Service.</xsd:documentation>
</xsd:annotation>
<!-- ===Global import of all IFOPT namespace elements used in SIRI needed to work around XERCES limitation=====-->
<xsd:import namespace="http://www.ifopt.org.uk/ifopt" schemaLocation="ifopt/ifopt_allStopPlace-v0.3.xsd"/>
<xsd:import namespace="http://www.ifopt.org.uk/ifopt" schemaLocation="ifopt/ifopt_stop-v0.3.xsd"/>
<!--.....See facility for the actual dependencies...-->
<!-- ===Global import of all ACSB namespace elements needed to work around XERCES limitation This needs to be after ifopt=====-->
<xsd:import namespace="http://www.ifopt.org.uk/acsb" schemaLocation="acsb/acsb_all-v0.3.xsd"/>
<!--.....These are the actual dependencies...-->
<xsd:import namespace="http://www.ifopt.org.uk/acsb" schemaLocation="acsb/acsb_passengerMobility-v0.3.xsd"/>
<xsd:import namespace="http://www.ifopt.org.uk/acsb" schemaLocation="acsb/acsb_accessibility-v0.3.xsd"/>
<!-- ======================================================================= -->
<xsd:include schemaLocation="siri_model/siri_facility-v2.0.xsd"/>
<xsd:include schemaLocation="siri_model/siri_modelPermissions-v2.0.xsd"/>
<xsd:include schemaLocation="siri/siri_requests-v2.0.xsd"/>
<!-- ======================================================================= -->
<xsd:annotation>
<xsd:documentation>
Convenience artifact to pick out main elements of the Facility Monitoring Service.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="FacilityMonitoringRequest"/>
<xsd:element ref="FacilityMonitoringDelivery"/>
<xsd:sequence>
</xsd:sequence>
</xsd:sequence>
</xsd:group>
<!-- ====REQUESTS ====================================================== -->
<!-- ==== FS: Facility Monitoring Request======= ============================================= -->
<xsd:annotation>
<xsd:documentation>Request for information about Facilities status.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="FacilityMonitoringRequestStructure">
<xsd:annotation>
<xsd:documentation>
Type for Functional Service Request for Facility Monitoring Service.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFunctionalServiceRequestStructure">
<xsd:sequence>
<xsd:group ref="FacilityMonitoringTopicGroup"/>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
<xsd:attribute default="2.0" name="version" type="VersionString">
<xsd:annotation>
<xsd:documentation>
Version number of request. Fixed
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:group name="FacilityMonitoringTopicGroup">
<xsd:annotation>
<xsd:documentation>
Parameters that specify the content to be returned.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="PreviewInterval" type="PositiveDurationType">
<xsd:annotation>
<xsd:documentation>
Forward duration for which Facilities status change: only status change which will occur within this time span will be returned.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="StartTime" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>
Start time for PreviewInterval. If absent, then current time is assumed.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group minOccurs="0" ref="FacilityLocationGroup">
<xsd:annotation>
<xsd:documentation>
Parameters to filter Facility Monitoring requests, based on the facility location. Parameter value will be logically ANDed together. Multiple values fro the same parameter will be logically ORed.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="AccessibilityNeedsFilter" type="AccessibilityNeedsFilterStructure">
<xsd:annotation>
<xsd:documentation>
Filter only for facility changes that affect the following accessibility needs.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:complexType name="AccessibilityNeedsFilterStructure">
<xsd:annotation>
<xsd:documentation>
Type for information about Accessibility Facilities status.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="UserNeed" type="acsb:UserNeedStructure">
<xsd:annotation>
<xsd:documentation>User need to be monitored.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:group name="FacilityLocationGroup">
<xsd:annotation>
<xsd:documentation>
Parameters to filter Facility Monitoring requests, based on the facility location .
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="FacilityRef"/>
<xsd:element minOccurs="0" ref="FeatureRef"/>
<xsd:element minOccurs="0" ref="LineRef"/>
<xsd:element minOccurs="0" ref="StopPointRef"/>
<xsd:element minOccurs="0" ref="ConnectionLinkRef"/>
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>Use of simple reference is deprecated</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
<xsd:documentation>
Refercence to a VEHICLE JOURNEY framed by the day. SIRI 2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="VehicleJourneyRef"/>
</xsd:choice>
<xsd:element minOccurs="0" ref="InterchangeRef"/>
<xsd:element minOccurs="0" ref="VehicleRef"/>
<xsd:element minOccurs="0" name="StopPlaceRef" type="ifopt:StopPlaceRefStructure">
<xsd:annotation>
<xsd:documentation>Reference to a stop place.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="StopPlaceComponentRef" type="ifopt:StopPlaceComponentRefStructure">
<xsd:annotation>
<xsd:documentation>Reference to a stop place component.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:annotation>
<xsd:documentation>Parameters that affect the request processing.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element default="en" minOccurs="0" name="Language" type="xsd:language">
<xsd:annotation>
<xsd:documentation>
Preferred language in which to return text values.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" ref="IncludeTranslations"/>
<xsd:element minOccurs="0" name="MaximumNumberOfFacilityConditions" type="xsd:positiveInteger">
<xsd:annotation>
<xsd:documentation>
The maximum number of facility status in a given delivery. The most recent n Events within the look ahead window are included.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<!-- === FS: Facility Monitoring Subscription Request ==================== -->
<xsd:annotation>
<xsd:documentation>
Request for a subscription to the Vehicle Monitoring Service.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
Parameters that affect the subscription publishing and notification processing.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element default="false" minOccurs="0" name="IncrementalUpdates" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Whether the producer will return the complete set of current data, or only provide updates to this data, i.e. additions, modifications and deletions.
If false or omitted, each subscription response will contain the full information as specified in this request.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:annotation>
<xsd:documentation>
Type for Subscription Request for Vehicle Monitoring Service.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractSubscriptionStructure">
<xsd:sequence>
<xsd:element ref="FacilityMonitoringRequest"/>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- ====RESPONSES=========================================================== -->
<!-- ==== FS: Facility Monitoring Delivery======= ============================================= -->
<xsd:annotation>
<xsd:documentation>Delivery for Vehicle Monitoring Service.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>Payload part of Vehicle Monitoring delivery.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="FacilityCondition"/>
</xsd:sequence>
</xsd:group>
<xsd:complexType name="FacilityMonitoringDeliveryStructure">
<xsd:annotation>
<xsd:documentation>
Type for Delivery for Vehicle Monitoring Service. Provides information about one or more vehicles; each has its own VEHICLE activity element.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractServiceDeliveryStructure">
<xsd:sequence>
<xsd:group ref="FacilityMonitoringPayloadGroup">
<xsd:annotation>
<xsd:documentation>Payload part of Facility Monitoring delivery.</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
<xsd:attribute default="2.0" name="version" type="VersionString">
<xsd:annotation>
<xsd:documentation>
Version number of response. Fixed
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="FacilityCondition" type="FacilityConditionStructure">
<xsd:annotation>
<xsd:documentation>Condition of a Facility that is being monitored.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- ====Data============================================================= -->
<!-- Data For Facilities Monitoring are in the siri/siri_facility.xsd file ===============-->
<!-- ==== WSDL=========================================-->
<xsd:complexType name="FacilityMonitoringDeliveriesStructure">
<xsd:annotation>
<xsd:documentation>
Type for Deliveries for VEHICLE monitoring services Used in WSDL.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" ref="FacilityMonitoringDelivery">
<xsd:annotation>
<xsd:documentation>Delivery for Vehicle Activity Service.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<!-- ======================================================================= -->
<!-- ====CS: Capability Request=================================================================== -->
<xsd:annotation>
<xsd:documentation>
Request for information about Vehicle Monitoring Service Capabilities. Answered with a VehicleMontoringCapabilitiesResponse.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<!-- ====CS: Capability Response=================================================================== -->
<xsd:annotation>
<xsd:documentation>
Capabilities for Vehicle Monitoring Service. Answers a VehicleMontoringCapabilitiesRequest.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>Type for Delivery for Vehicle Monitoring Service.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractServiceCapabilitiesResponseStructure">
<xsd:sequence>
<xsd:element minOccurs="0" ref="FacilityMonitoringServiceCapabilities"/>
<xsd:element minOccurs="0" ref="FacilityMonitoringPermissions"/>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
<xsd:attribute default="2.0" name="version" type="VersionString">
<xsd:annotation>
<xsd:documentation>
Version number of response. Fixed
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>Capabilities of Vehicle Monitoring Service.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>Type for Vehicle Monitoring Capabilities.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractCapabilitiesStructure">
<xsd:sequence>
<xsd:element minOccurs="0" name="TopicFiltering">
<xsd:annotation>
<xsd:documentation>Filtering Capabilities.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element default="PT60M" name="DefaultPreviewInterval" type="PositiveDurationType">
<xsd:annotation>
<xsd:documentation>Default preview interval. Default is 60 minutes.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element ref="FilterByFacilityRef"/>
<xsd:element fixed="true" name="FilterByLocationRef" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Whether results can be filtered by location. Fixed as 'true'.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" ref="FilterByVehicleRef"/>
<xsd:element minOccurs="0" ref="FilterByLineRef"/>
<xsd:element minOccurs="0" ref="FilterByStopPointRef"/>
<xsd:element minOccurs="0" ref="FilterByVehicleJourneyRef"/>
<xsd:element minOccurs="0" ref="FilterByConnectionLinkRef"/>
<xsd:element minOccurs="0" ref="FilterByInterchangeRef"/>
<xsd:element default="true" minOccurs="0" name="FilterBySpecificNeed" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Whether results can be filtered by Specific Needs. Default is 'true'.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" name="RequestPolicy">
<xsd:annotation>
<xsd:documentation>Request Policy capabilities.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="CapabilityRequestPolicyStructure">
<xsd:sequence>
<xsd:group ref="FacilityMonitoringVolumeGroup"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" name="SubscriptionPolicy" type="CapabilitySubscriptionPolicyStructure">
<xsd:annotation>
<xsd:documentation>Subscription Policy capabilities.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="AccessControl">
<xsd:annotation>
<xsd:documentation>Optional Access control capabilities.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="CapabilityAccessControlStructure">
<xsd:sequence>
<xsd:element minOccurs="0" ref="CheckOperatorRef"/>
<xsd:element minOccurs="0" ref="CheckLineRef"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" name="ResponseFeatures">
<xsd:annotation>
<xsd:documentation>Optional Response capabilities.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element default="false" minOccurs="0" name="HasRemedy" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Whether result supports remedy information. Default is 'false'
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element default="true" minOccurs="0" name="HasFacilityLocation" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Whether result supports facility location information. Default is 'true'.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>Elements for volume control.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element default="false" minOccurs="0" name="HasMaximumFacilityStatus" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Whether a maximum number of Facility Status to include can be specified. Default is 'false'.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<!-- ====permissions=================================================================== -->
<xsd:element name="FacilityMonitoringPermissions">
<xsd:annotation>
<xsd:documentation>Participant's permissions to use the service.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="PermissionsStructure">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="FacilityMonitoringPermission" type="FacilityMonitoringServicePermissionStructure"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:annotation>
<xsd:documentation>Type for Facility Monitoring Service Permissions.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractPermissionStructure">
<xsd:sequence>
<xsd:element ref="OperatorPermissions"/>
<xsd:element ref="LinePermissions"/>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</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:
  • To configure the generated documentation so much as you want. Thanks to our template technology, it was possible to support > 400 template parameters, which work the same as "options" of ordinary doc-generators. The parameters are organized in nested groups, which form a parameter tree. Most of them have their default values calculated dynamically from a few primary parameters. So, you'll never need to specify all of them. That will give you swift and effective control over the generated content!
  • To use certain features disabled in the free mode (such as the full documenting of substitution groups).
  • To select only the initial, imported, included, redefined XML schemas to be documented or only those directly specified by name.
  • To include only XML schema components specified by name.
  • To document local element components both globally and locally (similar to attributes).
  • To allow/suppress unification of local elements by type.
  • To enable/disable reproducing of namespace prefixes.
  • To use PlainDoc.tpl main template to generate all the XML schema documentation in a signle-file form as both HTML and incredible quality RTF output.
  • To format your annotations with XHTML tags and reproduce that formatting both in HTML and RTF output.
  • To insert images in your annotations using XHTML <img> tags (supported both in HTML and RTF output).
  • To remove this very advertisement text!
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/