XML Schema "siri_productionTimetable_service.xsd"
Target Namespace:
http://www.siri.org.uk/siri
Version:
2.0
Defined Components:
elements (8 global + 18 local), complexTypes (8), element groups (5)
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Schema Location:
C:\Users\Tony\eclipse_workspace\siri-20-java\xsd\siri_productionTimetable_service.xsd; see XML source
Includes Schemas (3):
siri_datedVehicleJourney-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-PT DATED JOURNEY Model view.
All Element Summary (local elements unified by type)
AccessControl (type ConnectionCapabilityAccessControlStructure)
Type:
Content:
complex, 4 elements
Defined:
locally at 6 locations
DatedTimetableVersionFrame
A TIMETABLE FRAME to run on a specified date.
Type:
Content:
complex, 19 elements
Defined:
globally; see XML source
Used:
DatedVehicleJourney (in DatedTimetableVersionFrame)
Complete list of all planned VEHICLE JOURNEYs for this LINE and DIRECTION.
Type:
DatedVehicleJourneyStructure
Content:
unknown
Defined:
FilterByVersionRef (type xsd:boolean)
Type:
xsd:boolean
Content:
simple
Defined:
locally at 2 locations
ForeignJourneysOnly (type xsd:boolean)
Type:
xsd:boolean
Content:
simple
Defined:
locally at 10 locations
HasIncrementalUpdates (type xsd:boolean)
Type:
xsd:boolean
Content:
simple
Defined:
locally at 2 locations
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
LineDirection (type LineDirectionStructure)
Type:
Content:
complex, 2 elements
Defined:
locally at 4 locations
Lines (in ProductionTimetableRequest)
Filter the results to include only vehicles along the given LINEs.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
Includes:
definition of 1 element
OperatorRef (type OperatorRefStructure)
Type:
Content:
simple
Defined:
locally at 12 locations
ProductionTimetableCapabilitiesRequest
Request for information about ProductionTimetable Service Capabilities.
Type:
Content:
complex, 1 attribute, 4 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
ProductionTimetableCapabilitiesResponse
Capabilities for ProductionTimetable Service.
Type:
Content:
complex, 1 attribute, 9 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
ProductionTimetableDelivery
Delivery for Production Timetable Service.
Type:
Content:
complex, 1 attribute, 14 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
ProductionTimetablePermissions
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:
ProductionTimetableRequest
Request for daily production timetables.
Type:
Content:
complex, 1 attribute, 10 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
ProductionTimetableServiceCapabilities
Capabilities of ProductionTimetableService.
Type:
Content:
complex, 7 elements
Defined:
globally; see XML source
Used:
ProductionTimetableSubscriptionRequest
Request for a subscription to the Production Timetable Service.
Type:
Content:
complex, 6 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
RequestPolicy (in ProductionTimetableServiceCapabilities)
Request Policiy capabilities.
Type:
anonymous complexType (extension of CapabilityRequestPolicyStructure)
Content:
complex, 4 elements
Defined:
ServiceJourneyInterchange (in DatedTimetableVersionFrame)
Connection paramters for a SERVICE JOURNEY INTERCHANGE between a feeder and distributor journey.
Type:
ServiceJourneyInterchangeStructure
Content:
unknown
Defined:
SubscriptionPolicy (in ProductionTimetableServiceCapabilities)
Subscription Policy capabilities.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
Includes:
definition of 1 element
TimetableVersionRef (type VersionRefStructure)
Type:
Content:
simple
Defined:
locally at 2 locations
TopicFiltering (in ProductionTimetableServiceCapabilities)
Filtering Capabilities.
Type:
anonymous complexType
Content:
complex, 4 elements
Defined:
Includes:
definitions of 4 elements
ValidityPeriod (in ProductionTimetableRequest)
Start and end of timetable validity (time window) of journeys for which schedules are to be returned.
Type:
Content:
complex, 2 elements
Defined:
VersionRef (in DatedTimetableVersionFrame)
Timetable Version.
Type:
Content:
simple
Defined:
Complex Type Summary
Type for Production Timetable of a LINE.
Content:
complex, 19 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
Type for Delivery for ProductionTimetable Capability.
Content:
complex, 1 attribute, 9 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 3 elements
Used:
Type for Estimated ProductionCapability Request Policy.
Content:
complex, 5 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
never
Type for deliveries of production timetable service.
Content:
complex, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
never
Delivery for Production Timetable Service type.
Content:
complex, 1 attribute, 14 elements
Defined:
globally; see XML source
Includes:
definition of 1 attribute
Used:
Type for Functional Service Request for Production Timetables.
Content:
complex, 1 attribute, 10 elements
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
Type for ProductionTimetable Capabilities.
Content:
complex, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
Subscription Request for Production Timetable Service.
Content:
complex, 6 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Element Group Summary
Payload part of Production Timetable delivery.
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Parameters that affect the request processing.
Content:
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Parameters that affect the subscription content.
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 4 elements
Used:
Convenience artefact to pick out main elements of the Production Timetable 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_productionTimetable_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>
<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>
<Contributor>Werner Kohl MDV</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>2003-02-10</Created>
</Date>
<Date>
<Modified>2004-10-31</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>
Name Space changes
</Date>
<Date>
<Modified>2008-03-26</Modified>
Add wrapper tag for Line DIRECTION to help binding to Axis
</Date>
<Date>
<Modified>2008-11-17</Modified>
Revise to support substitution groups
</Date>
<Date>
<Modified>2011-04-18</Modified>
- siri_productionTimetable_service.xsd Type on request ValidiyPeriod start and end should be datetime not time ..
- Change to ClosedTimestampRange instead of ClosedTimeRange.
Fix Subscription request to be an element and have extensions .
</Date>
<Date>
<Modified>2011-01-19</Modified>
SIRI 1.3 Drop use of As Flat Groups for DatedCalls.
</Date>
<Date>
<Modified>2012-03-23</Modified>
+SIRI v2.0 Add ServiceJourneyInterchange (i.e. Monitored Connection)
Add additional times to TargetedServiceInterchange MinimumTransferTime, MaximimTransferTime, StandardTransferTime, MaximumAUtomaticWaitTime, StandardWiatTime.

Add Public and Contact Details to JourneyInfo

Add AimedLatestPassengerAccessTime to TargetedCall
</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 DATED JOUNEY used in the SIRI Production Timetable 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/}siri_productionTimetable_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_targetedVehicleJourney-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_PT XML schema. Service Interface for Real-time Information. Production Timetable Service.
</Title>
<Type>Standard</Type>
</Metadata>
</xsd:appinfo>
<xsd:documentation>SIRI-PT DATED JOURNEY Model view.</xsd:documentation>
</xsd:annotation>
<!-- ======================================================================= -->
<xsd:include schemaLocation="siri/siri_requests-v2.0.xsd"/>
<xsd:include schemaLocation="siri_model/siri_datedVehicleJourney-v2.0.xsd"/>
<xsd:include schemaLocation="siri_model/siri_modelPermissions-v2.0.xsd"/>
<!-- ======================================================================= -->
<xsd:annotation>
<xsd:documentation>
Convenience artefact to pick out main elements of the Production Timetable Service.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="ProductionTimetableRequest"/>
<xsd:element ref="ProductionTimetableDelivery"/>
<xsd:sequence>
</xsd:sequence>
</xsd:sequence>
</xsd:group>
<!-- ====REQUESTS ====================================================== -->
<!--==== FS: Production Timetable Request =================================-->
<xsd:annotation>
<xsd:documentation>Request for daily production timetables.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="ProductionTimetableRequestStructure">
<xsd:annotation>
<xsd:documentation>
Type for Functional Service Request for Production Timetables.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractFunctionalServiceRequestStructure">
<xsd:sequence>
<xsd:group ref="ProductionTimetableTopicGroup"/>
<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:annotation>
<xsd:documentation>
Parameters that specify the content to be returned.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="ValidityPeriod" type="ClosedTimestampRangeStructure">
<xsd:annotation>
<xsd:documentation>
Start and end of timetable validity (time window) of journeys for which schedules are to be returned. Refers to the departure time at the first stop of each VEHICLE JOURNEY If blank the configured data horizon will be used.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="TimetableVersionRef" type="VersionRefStructure">
<xsd:annotation>
<xsd:documentation>
Communicate only differences to the timetable specified by this VERSION of the TIMETABLe.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="OperatorRef" type="OperatorRefStructure">
<xsd:annotation>
<xsd:documentation>
Filter the results to include journeys for only the specified OPERATORs.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="Lines">
<xsd:annotation>
<xsd:documentation>
Filter the results to include only vehicles along the given LINEs.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="LineDirection" type="LineDirectionStructure">
<xsd:annotation>
<xsd:documentation>Iinclude only vehicles along the given LINE.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:annotation>
<xsd:documentation>
Parameters that affect the request processing. Mostly act to reduce the number of messages exchanged.
</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 default="false" minOccurs="0" name="IncrementalUpdates" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Whether to return the whole timetable, or just differences from the inidicated version. Default is 'false'.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<!-- ==== FS: Production Timetable Subscription ======================================-->
<xsd:annotation>
<xsd:documentation>
Request for a subscription to the Production Timetable Service.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent> </xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
Subscription Request for Production Timetable Service.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractSubscriptionStructure">
<xsd:sequence>
<xsd:element ref="ProductionTimetableRequest"/>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>Parameters that affect the subscription content.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element default="false" minOccurs="0" name="IncrementalUpdates" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
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.
If false each subscription response will contain the full information as specified in this request.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<!-- ====RESPONSES=========================================================== -->
<!-- ==== FS: Production Timetable Delivery =========================================-->
<xsd:annotation>
<xsd:documentation>Delivery for Production Timetable Service.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>Payload part of Production Timetable delivery.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="DatedTimetableVersionFrame">
<xsd:annotation>
<xsd:documentation>A TIMETABLE to run on a specified date.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:group>
<xsd:complexType name="ProductionTimetableDeliveryStructure">
<xsd:annotation>
<xsd:documentation>Delivery for Production Timetable Service type.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractServiceDeliveryStructure">
<xsd:sequence>
<xsd:group ref="ProductionTimetablePayloadGroup"/>
</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>A TIMETABLE FRAME to run on a specified date.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="DatedTimetableVersionFrameStructure">
<xsd:annotation>
<xsd:documentation>Type for Production Timetable of a LINE.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractItemStructure">
<xsd:sequence>
<xsd:element minOccurs="0" name="VersionRef" type="VersionRefStructure">
<xsd:annotation>
<xsd:documentation>Timetable Version.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group ref="LineIdentityGroup"/>
<xsd:group ref="JourneyPatternInfoGroup"/>
<xsd:group minOccurs="0" ref="ServiceInfoGroup"/>
<xsd:group ref="DatedServiceInfoGroup"/>
<xsd:group ref="TimetableRealtimeInfoGroup"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="DatedVehicleJourney" type="DatedVehicleJourneyStructure">
<xsd:annotation>
<xsd:documentation>
Complete list of all planned VEHICLE JOURNEYs for this LINE and DIRECTION.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="ServiceJourneyInterchange" type="ServiceJourneyInterchangeStructure">
<xsd:annotation>
<xsd:documentation>
Connection paramters for a SERVICE JOURNEY INTERCHANGE between a feeder and distributor journey. SIRI 2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- ======================================================================= -->
<!-- ==== WSDL=========================================-->
<xsd:annotation>
<xsd:documentation>
Type for deliveries of production timetable service. Used in WSDL.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" ref="ProductionTimetableDelivery"/>
</xsd:sequence>
</xsd:complexType>
<!-- ======================================================================= -->
<!-- ==== CS: Capability Request =================================================================== -->
<xsd:annotation>
<xsd:documentation>
Request for information about ProductionTimetable Service Capabilities. Answered with a ProductionTimetableCapabilitiesResponse.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ServiceCapabilitiesRequestStructure"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<!-- ==== CS: Capability Response =================================================================== -->
<xsd:annotation>
<xsd:documentation>
Capabilities for ProductionTimetable Service. Answers a Answered with a ProductionTimetableCapabilitiesRequest.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>
Type for Delivery for ProductionTimetable Capability.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AbstractServiceCapabilitiesResponseStructure">
<xsd:sequence>
<xsd:element minOccurs="0" ref="ProductionTimetableServiceCapabilities"/>
<xsd:element minOccurs="0" ref="ProductionTimetablePermissions"/>
<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>
Type for Estimated ProductionCapability Request Policy.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="CapabilityRequestPolicyStructure">
<xsd:sequence>
<xsd:element minOccurs="0" name="ForeignJourneysOnly" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>Whether results returns foreign journeys only.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>Capabilities of ProductionTimetableService.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:annotation>
<xsd:documentation>Type for ProductionTimetable 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 ref="FilterByValidityPeriod"/>
<xsd:element ref="FilterByOperatorRef"/>
<xsd:element ref="FilterByLineRef"/>
<xsd:element default="true" name="FilterByVersionRef" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Whether results can be filtered by TIMETABLE VERSION 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 Policiy capabilities.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="CapabilityRequestPolicyStructure"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" name="SubscriptionPolicy">
<xsd:annotation>
<xsd:documentation>Subscription Policy capabilities.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element default="true" name="HasIncrementalUpdates" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Whether incremental updates can be specified for updates Default is ' true'.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" name="AccessControl" type="ConnectionCapabilityAccessControlStructure">
<xsd:annotation>
<xsd:documentation>Optional Access control capabilities.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- ====permissions=================================================================== -->
<xsd:element name="ProductionTimetablePermissions">
<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" ref="ProductionTimetablePermission"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<!-- ====permissions=================================================================== -->
</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/