XML Schema "siri_situationAffects-v2.0.xsd"
Target Namespace:
http://www.siri.org.uk/siri
Version:
2.0
Defined Components:
elements (137 local), complexTypes (26), simpleTypes (7), 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_model\siri_situationAffects-v2.0.xsd; see XML source
Imports Schemas (10):
acsb_accessibility-v0.3.xsd [src], acsb_all-v0.3.xsd [src], acsb_limitations-v0.2.xsd [src], acsb_passengerMobility-v0.3.xsd [src], ifopt_checkpoint-v0.3.xsd [src], ifopt_equipment-v0.3.xsd [src], ifopt_location-v0.3.xsd [src], ifopt_modes-v0.2.xsd [src], ifopt_path-v0.2.xsd [src], ifopt_stop-v0.3.xsd [src]
Includes Schemas (4):
siri_modes-v1.1.xsd [src], siri_monitoredVehicleJourney-v2.0.xsd [src], siri_situationClassifiers-v1.1.xsd [src], siri_situationServiceTypes-v1.0.xsd [src]
Included in Schemas (1):
siri_situation-v2.0.xsd [src]
Annotation
SIRI-SX Situation Scope.
All Element Summary (local elements unified by type)
AccessFeatureType (in AffectedComponent)
Type of AccessFeature (+SIRI.20)
Type:
Content:
simple
Defined:
AccessibilityAssessment (type acsb:AccessibilityAssessmentStructure)
Type:
Content:
complex, 4 elements
Defined:
locally at 7 locations
AccessibilityFeature (in AffectedPathLink)
Nature of CONNECTION link.
Type:
Content:
simple
Defined:
AccessMode (type ifopt:AccessModesEnumeration)
Type:
Content:
simple
Defined:
AffectedComponent (in AffectedComponents)
Quay affected by SITUATION.
Type:
Content:
complex, 11 elements
Defined:
AffectedComponents (in AffectedStopPlace)
Quays affected by SITUATION.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
Includes:
definition of 1 element
AffectedConnectionLink (in ConnectionLinks)
CONNECTION LINKs from stop that are affected by the SITUATION.
Type:
Content:
complex, 11 elements
Defined:
locally within ConnectionLinks element; see XML source
AffectedFacilities (in AffectedComponent)
Facilities available for component (+SIRI 2.0)
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
Includes:
definition of 1 element
AffectedFacilities (in AffectedStopPlace)
Facilities available for VEHICLE JOURNEY (+SIRI 2.0)
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
Includes:
definition of 1 element
AffectedFacility (type AffectedFacilityStructure)
Type:
Content:
complex, 6 elements
Defined:
locally at 3 locations
AffectedInterchange (in Call)
Type:
Content:
complex, 7 elements
Defined:
locally within AffectedCallStructure complexType; see XML source
AffectedLine (in AffectedNetwork)
Information about the indvidual LINEs in the network that are affected.
Type:
Content:
complex, 8 elements
Defined:
AffectedModes (type AffectedModesStructure)
Modes within station/stop affected by the SITUATION.
Type:
Content:
complex, 2 elements
Defined:
AffectedNavigationPaths (in AffectedStopPlace)
PathLinks affected by SITUATION.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
Includes:
definition of 1 element
AffectedOnly (in StopPoints defined in AffectedRouteStructure complexType)
Indicates whether the list of STOP POINTS contains all STOP POINTS of ROUTE or only affected by SITUATION.
Type:
xsd:boolean
Content:
simple
Defined:
locally within StopPoints element; see XML source
AffectedOperator (type AffectedOperatorStructure)
Type:
Content:
complex, 5 elements
Defined:
locally at 3 locations
AffectedPathLink (type AffectedPathLinkStructure)
PATH LINKs affected by a SITUATION.
Type:
Content:
complex, 7 elements
Defined:
AffectedRoute (in Routes)
Route affected by Situation.
Type:
Content:
complex, 6 elements
Defined:
locally within Routes element; see XML source
AffectedSection (type AffectedSectionStructure)
Type:
Content:
complex, 4 elements
Defined:
locally at 2 locations
AffectedStopPoint (type AffectedStopPointStructure)
Type:
Content:
complex, 12 elements
Defined:
locally at 2 locations
AllLines (type EmptyType)
Type:
Content:
simple
Defined:
locally at 2 locations
AllModes (in AffectedModes)
All known modes for stop.
Type:
Content:
simple
Defined:
locally within AffectedModesStructure complexType; see XML source
BlockRef (type BlockRefStructure)
Type:
Content:
simple
Defined:
locally at 2 locations
Call (in Calls)
Type:
Content:
complex, 36 elements
Defined:
locally within Calls element; see XML source
CallCondition (in Call)
Status of CALL TPEG 13_6
Type:
Content:
simple
Defined:
locally within AffectedCallStructure complexType; see XML source
Calls (in AffectedVehicleJourney)
CALLs making up VEHICLE JOURNEY [equivalent to TPEG pti15 3 stop, 15_5 not-stopping, 15-6 temporary stop route_description_type]
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
Includes:
definition of 1 element
ComponentName (in AffectedComponent)
Name of component.
Type:
Content:
simple, 1 attribute
Defined:
ComponentRef (in AffectedComponent)
Reference to a Stop Place.
Type:
Content:
simple
Defined:
ComponentType (in AffectedComponent)
Type of Component.
Type:
Content:
simple
Defined:
ConnectingStopPointName (type NaturalLanguageStringStructure)
Name of other connecting STOP POINT of a CONNECTION link.
Type:
Content:
simple, 1 attribute
Defined:
ConnectingStopPointRef (type StopPointRefStructure)
Reference to other connecting STOP POINT of a CONNECTION link.
Type:
Content:
simple
Defined:
ConnectingVehicleJourneyRef (in AffectedInterchange)
Reference to connecting VEHICLE JOURNEY affected by a SITUATION.
Type:
Content:
simple
Defined:
ConnectingZoneRef (type ZoneRefStructure)
Zone in which connecting stop lies.
Type:
Content:
simple
Defined:
ConnectionDirection (type ConnectionDirectionEnumeration)
Direction of SERVICE JOURNEY INTERCHANGE.
Type:
Content:
simple
Defined:
ConnectionLink (in AffectedInterchange)
Reference to a CONNECTION Link affected by a SITUATION.
Type:
Content:
complex, 11 elements
Defined:
ConnectionLinkRef (type ConnectionLinkRefStructure)
Type:
Content:
simple
Defined:
locally at 15 locations
ConnectionLinks (defined in AffectedStopPointStructure complexType)
CONNECTION links from stop.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
Includes:
definition of 1 element
ConnectionName (type NaturalLanguageStringStructure)
Name of CONNECTION link affected by a SITUATION.
Type:
Content:
simple, 1 attribute
Defined:
CurrentLocation (in AffectedVehicle)
Current Location of the VEHICLE
Type:
Content:
complex, 2 attributes, 4 elements
Defined:
DatedVehicleJourneyRef (type DatedVehicleJourneyRefStructure)
Type:
Content:
simple
Defined:
locally at 2 locations
DestinationAimedArrivalTime (type xsd:dateTime)
Type:
xsd:dateTime
Content:
simple
Defined:
locally at 2 locations
DestinationDisplayAtOrigin (type NaturalLanguagePlaceNameStructure)
Type:
Content:
simple, 1 attribute
Defined:
locally at 2 locations
Destinations (type AffectedStopPointStructure)
Type:
Content:
complex, 12 elements
Defined:
locally at 2 locations
Direction (type DirectionStructure)
Type:
Content:
complex, 2 elements
Defined:
locally at 2 locations
DirectionRef (type DirectionRefStructure)
Type:
Content:
simple
Defined:
locally at 20 locations
DistanceFromEnd (in Offset)
Distance in metres from end of link at which SITUATION is to be shown.
Type:
xsd:unsignedInt
Content:
simple
Defined:
locally within OffsetStructure complexType; see XML source
DistanceFromStart (in Offset)
Distance in metres from start of link at which SITUATION is to be shown.
Type:
xsd:unsignedInt
Content:
simple
Defined:
locally within OffsetStructure complexType; see XML source
EndStopPointRef (in AffectedFacility)
Identifier of stop point at which availability last applies.
Type:
Content:
simple
Defined:
EquipmentRef (in AffectedPlace)
Reference to an EQUIPMENT found at location.
Type:
xsd:NMTOKEN
Content:
simple
Defined:
locally within AffectedPlaceStructure complexType; see XML source
Facilities (in AffectedVehicleJourney)
Facilities available for VEHICLE JOURNEY (+SIRI 2.0)
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
Includes:
definition of 1 element
FacilityName (in AffectedFacility)
Name of FACILITY.
Type:
Content:
simple, 1 attribute
Defined:
FacilityStatus (in AffectedFacility)
Status of Facility
Type:
Content:
simple
Defined:
FramedVehicleJourneyRef (type FramedVehicleJourneyRefStructure)
Type:
Content:
complex, 2 elements
Defined:
locally at 8 locations
HeadwayService (type xsd:boolean)
Type:
xsd:boolean
Content:
simple
Defined:
locally at 4 locations
InCongestion (in AffectedVehicle)
Type:
xsd:boolean
Content:
simple
Defined:
locally at 2 locations
InPanic (in AffectedVehicle)
Type:
xsd:boolean
Content:
simple
Defined:
locally at 2 locations
InterchangeRef (type InterchangeRefStructure)
Type:
Content:
simple
Defined:
locally at 5 locations
InterchangeStopPointName (in AffectedInterchange)
Name of other Connecting STOP POINT of a connection.
Type:
Content:
simple, 1 attribute
Defined:
InterchangeStopPointRef (in AffectedInterchange)
Identifier of STOP POINT of a stop at which VEHICLE JOURNEY meets for interchange If blank, same stop as destination.
Type:
Content:
simple
Defined:
IPAddress (in AffectedVehicle)
Internet protocol address of the VEHICLE in form 000.000.000.000
Type:
xsd:NMTOKEN
Content:
simple
Defined:
JourneyCondition (in AffectedVehicleJourney)
enum Status of service for this Vehicle Journey - TPEG value.
Type:
Content:
simple
Defined:
JourneyName (in AffectedVehicleJourney)
Name of journey affected by a SITUATION.
Type:
Content:
simple, 1 attribute
Defined:
JourneyPartInfo (type JourneyPartInfoStructure)
Type:
Content:
complex, 3 elements
Defined:
locally at 2 locations
JourneyParts (in AffectedVehicleJourney)
JOURNEY PARTs making up JOURNEY +SIRIv2.0 e.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
Includes:
definition of 1 element
LineRef (type LineRefStructure)
Type:
Content:
simple
Defined:
locally at 23 locations
LinkDirection (in AffectedPathLink)
Description of a DIRECTION of CONNECTION link.
Type:
xsd:string
Content:
simple
Defined:
LinkName (in AffectedPathLink)
Description of Link.
Type:
Content:
simple, 1 attribute
Defined:
LinkProjection (type ifopt:LinkProjectionStructure)
GIs projection of Section.
Type:
Content:
complex, 2 elements
Defined:
LinkProjectionToNextStopPoint (type ifopt:LinkProjectionStructure)
Type:
Content:
complex, 2 elements
Defined:
locally at 2 locations
LinkRef (in AffectedPathLink)
Identifier of CONNECTION link.
Type:
xsd:NMTOKEN
Content:
simple
Defined:
Location (type LocationStructure)
Type:
Content:
complex, 2 attributes, 4 elements
Defined:
locally at 5 locations
Mode (in AffectedModes)
Mode affected by SITUATION.
Type:
anonymous complexType
Content:
complex, 9 elements
Defined:
locally within AffectedModesStructure complexType; see XML source
NavigationPathRef (in AffectedNavigationPaths)
Type:
Content:
simple
Defined:
NetworkName (in AffectedNetwork)
Type:
Content:
simple, 1 attribute
Defined:
locally at 2 locations
NetworkRef (in AffectedNetwork)
Network of affected LINE.
Type:
Content:
simple
Defined:
NetworkRef (in SituationExchangeRequest)
Type:
Content:
simple
Defined:
locally at 2 locations
NumberOfDeaths (in Casualties)
Number of fatalities.
Type:
xsd:nonNegativeInteger
Content:
simple
Defined:
locally within CasualtiesStructure complexType; see XML source
NumberOfInjured (in Casualties)
Number of injured presons.
Type:
xsd:nonNegativeInteger
Content:
simple
Defined:
locally within CasualtiesStructure complexType; see XML source
Offset (type OffsetStructure)
Type:
Content:
complex, 2 elements
Defined:
locally at 2 locations
OperationalUnitRef (type OperationalUnitRefStructure)
OPERATIONAL UNIT responsible for managing services.
Type:
Content:
simple
Defined:
Operator (in AffectedVehicleJourney)
OPERATOR of LINE affected by SITUATION.
Type:
Content:
complex, 5 elements
Defined:
OperatorName (type NaturalLanguageStringStructure)
Public Name of OPERATOR.
Type:
Content:
simple, 1 attribute
Defined:
OperatorRef (type OperatorRefStructure)
Type:
Content:
simple
Defined:
locally at 12 locations
OperatorShortName (type NaturalLanguageStringStructure)
Short Name for OPERATOR.
Type:
Content:
simple, 1 attribute
Defined:
Order (type xsd:positiveInteger)
Type:
xsd:positiveInteger
Content:
simple
Defined:
locally at 2 locations
OriginAimedDepartureTime (type xsd:dateTime)
Type:
xsd:dateTime
Content:
simple
Defined:
locally at 2 locations
OriginDisplayAtDestination (type NaturalLanguagePlaceNameStructure)
Type:
Content:
simple, 1 attribute
Defined:
locally at 2 locations
Origins (in AffectedVehicleJourney)
Origin SCHEDULED STOP POINTs from which the LINE runs.
Type:
Content:
complex, 12 elements
Defined:
PhoneNumber (type PhoneType)
Type:
Content:
simple
Defined:
locally at 2 locations
PlaceCategory (in AffectedPlace)
Category of TOPGRAPHIC PLACE or SITE.
Type:
xsd:NMTOKEN
Content:
simple
Defined:
locally within AffectedPlaceStructure complexType; see XML source
PlaceName (type NaturalLanguageStringStructure)
Type:
Content:
simple, 1 attribute
Defined:
locally at 4 locations
PlaceRef (type xsd:NMTOKEN)
Type:
xsd:NMTOKEN
Content:
simple
Defined:
locally at 2 locations
PlaceRef (type ZoneRefStructure)
Refernce to a SITE or TOPOGRAPHIC PLACE affected by the Locality of stop (In UK NPtg Locality Code).
Type:
Content:
simple
Defined:
PrivateCode (in AffectedPlace)
Alternative identifier of SITE or TOPOGRAPHIC PLACE
Type:
xsd:NMTOKEN
Content:
simple
Defined:
locally within AffectedPlaceStructure complexType; see XML source
PrivateRef (type xsd:string)
Alternative private code of stop.
Type:
xsd:string
Content:
simple
Defined:
RadioAddress (in AffectedVehicle)
Radio address of the VEHICLE
Type:
xsd:NMTOKEN
Content:
simple
Defined:
Route (in AffectedVehicleJourney)
ROUTE affected by the SITUATION.
Type:
Content:
complex, 6 elements
Defined:
RouteLinkRef (in RouteLinks)
Type:
Content:
simple
Defined:
locally within RouteLinks element; see XML source
RouteLinks (defined in AffectedRouteStructure complexType)
ROUTE LINKs affected by SITUATION.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within AffectedRouteStructure complexType; see XML source
Includes:
definition of 1 element
RouteRef (type RouteRefStructure)
Type:
Content:
simple
Defined:
locally at 2 locations
Routes (in AffectedLine)
ROUTEs affected if LINE has multiple ROUTEs.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within AffectedLineStructure complexType; see XML source
Includes:
definition of 1 element
RoutesAffected (in AffectedNetwork)
Textual description of overall routes affected.
Type:
Content:
simple, 1 attribute
Defined:
SectionRef (in AffectedSection)
Reference to a section of ROUTE affected by a SITUATION.
Type:
Content:
simple
Defined:
Sections (defined in AffectedRouteStructure complexType)
Sections of ROUTE affected by SITUATION.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within AffectedRouteStructure complexType; see XML source
Includes:
definition of 1 element
Sections (in AffectedLine)
Sections of LINE affected.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within AffectedLineStructure complexType; see XML source
Includes:
definition of 1 element
SelectedRoutes (in AffectedNetwork)
Only some ROUTEs are affected, LINE level information not available.
Type:
Content:
simple
Defined:
StartStopPointRef (in AffectedFacility)
Identifier of stop point at which availability first applies.
Type:
Content:
simple
Defined:
StopCondition (type RoutePointTypeEnumeration)
Status of STOP
Type:
Content:
simple
Defined:
StopPlaceRef (type ifopt:StopPlaceRefStructure)
Type:
Content:
simple
Defined:
locally at 4 locations
StopPlaceType (in AffectedStopPlace)
Type of Stop Place.
Type:
Content:
simple
Defined:
StopPointName (type NaturalLanguageStringStructure)
Type:
Content:
simple, 1 attribute
Defined:
locally at 2 locations
StopPoints (defined in AffectedRouteStructure complexType)
Stop Poins of the ROUTE.
Type:
anonymous complexType
Content:
complex, 3 elements
Defined:
locally within AffectedRouteStructure complexType; see XML source
Includes:
definitions of 3 elements
StopPointType (type StopPointTypeEnumeration)
Type of stop type.
Type:
Content:
simple
Defined:
TrainBlockPart (in AffectedVehicle)
Type:
Content:
complex, 3 elements
Defined:
locally at 2 locations
TrainNumberRef (type TrainNumberRefStructure)
Type:
Content:
simple
Defined:
locally at 3 locations
TrainNumbers (in AffectedVehicleJourney)
TRAIN NUMBERs for journey.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
Includes:
definition of 1 element
VehicleJourneyRef (in AffectedVehicleJourney)
Reference to a service VEHICLE JOURNEY affected by a SITUATION.
Type:
Content:
simple
Defined:
VehicleRef (type VehicleRefStructure)
Type:
Content:
simple
Defined:
locally at 2 locations
VehicleRegistrationNumberPlate (in AffectedVehicle)
Registration plate of VEHICLE
Type:
xsd:normalizedString
Content:
simple
Defined:
Complex Type Summary
Type for reference to predefined advisory NOTICE.
Content:
simple
Defined:
globally; see XML source
Used:
Type for information about a CALL affected by an SITUATION.
Content:
complex, 36 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Type for a reference Information about a CONNECTION link from a given stop that is affected by a SITUATION.
Content:
complex, 11 elements
Defined:
globally; see XML source
Includes:
definitions of 9 elements
Used:
Type for information about a FACILITY affected by an SITUATION.
Content:
complex, 6 elements
Defined:
globally; see XML source
Includes:
definitions of 6 elements
Used:
Information about a SERVICE JOURNEY INTERCHANGE at CONNECTION link from a given SCHEDULED STOP POINT.
Content:
complex, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 7 elements
Used:
Type for information about the LINEs affected by a SITUATION.
Content:
complex, 8 elements
Defined:
globally; see XML source
Includes:
definitions of 6 elements
Used:
Type for TRANSPORT MODEs affecetd by a SITUATION.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Type for information about the parts of the network affected by an incident.
Content:
complex, 17 elements
Defined:
globally; see XML source
Includes:
definitions of 8 elements
Used:
Type for Annotated reference to an OPERATOR affected by a SITUATION.
Content:
complex, 5 elements
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
Information about a CONNECTION link from a given stop affected by a SITUATION.
Content:
complex, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 5 elements
Used:
Type for annotated references to a TOPOGRAPHIC PLACE.
Content:
complex, 8 elements
Defined:
globally; see XML source
Includes:
definitions of 8 elements
Used:
Type for information about the routes affected by a SITUATION.
Content:
complex, 6 elements
Defined:
globally; see XML source
Includes:
definitions of 6 elements
Used:
Type for information about the sectons affected by a SITUATION.
Content:
complex, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Type for information about the quays affected by an SITUATION.
Content:
complex, 11 elements
Defined:
globally; see XML source
Includes:
definitions of 7 elements
Used:
Type for information about the quays affected by an SITUATION.
Content:
complex, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Type for information about the Stop Places affected by an SITUATION.
Content:
complex, 8 elements
Defined:
globally; see XML source
Includes:
definitions of 7 elements
Used:
Type for an SCHEDUELD STOP POINT affected by a SITUATION.
Content:
complex, 12 elements
Defined:
globally; see XML source
Includes:
definitions of 12 elements
Used:
Type for information about a VEHICLE JOURNEY affected by a SITUATION.
Content:
complex, 23 elements
Defined:
globally; see XML source
Includes:
definitions of 23 elements
Used:
Type for information about a VEHICLE affected by an SITUATION.
Content:
complex, 20 elements
Defined:
globally; see XML source
Includes:
definitions of 14 elements
Used:
Type for Information on casualties.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Type for reference to an OPERATOR.
Content:
simple
Defined:
globally; see XML source
Used:
Type for Annotated reference to a NETWORK affected by a SITUATION.
Content:
complex, 11 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
never
Type for information about the LINEs affected by a SITUATION.
Content:
complex, 2 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Type for reference to an Operatorational Unit Code.
Content:
simple
Defined:
globally; see XML source
Used:
Type for reference to a Section.
Content:
simple
Defined:
globally; see XML source
Used:
Type for a reference to a ZONE or locality.
Content:
simple
Defined:
globally; see XML source
Used:
Simple Type Summary
Type for identifier of an advisory NOTICE
Defined:
globally; see XML source
Used:
Values for Area Of Interest.
Defined:
globally; see XML source
Used:
never
Values for DIRECTION of CONNECTION link or SERVCIE JOURNEY INTERCHANGE.
Defined:
globally; see XML source
Used:
Type for identifier of an OPERATOR Code.
Defined:
globally; see XML source
Used:
never
Type for identifier of an OPERATOR Code.
Defined:
globally; see XML source
Used:
never
Type for ideifier of a Route section.
Defined:
globally; see XML source
Used:
never
Type for identifier of a ZONe.
Defined:
globally; see XML source
Used:
Element Group Summary
Mode Submode and OPERATOR.
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Elements describing the the arrival of a VEHICLE at a SCHEDULED STOP POINT.
Content:
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Elements describing the the departure of a VEHICLE from a SCHEDULED STOP POINT.
Content:
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Line to which link connects.
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Content:
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
XML Source
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" id="siri_situationAffects" 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:include schemaLocation="siri_monitoredVehicleJourney-v2.0.xsd"/>
<xsd:include schemaLocation="siri_modes-v1.1.xsd"/>
<xsd:include schemaLocation="siri_situationServiceTypes-v1.0.xsd"/>
<xsd:include schemaLocation="siri_situationClassifiers-v1.1.xsd"/>
<xsd:import namespace="http://www.ifopt.org.uk/ifopt" schemaLocation="../ifopt/ifopt_location-v0.3.xsd"/>
<xsd:import namespace="http://www.ifopt.org.uk/ifopt" schemaLocation="../ifopt/ifopt_stop-v0.3.xsd"/>
<xsd:import namespace="http://www.ifopt.org.uk/ifopt" schemaLocation="../ifopt/ifopt_modes-v0.2.xsd"/>
<xsd:import namespace="http://www.ifopt.org.uk/ifopt" schemaLocation="../ifopt/ifopt_equipment-v0.3.xsd"/>
<xsd:import namespace="http://www.ifopt.org.uk/ifopt" schemaLocation="../ifopt/ifopt_checkpoint-v0.3.xsd"/>
<xsd:import namespace="http://www.ifopt.org.uk/ifopt" schemaLocation="../ifopt/ifopt_path-v0.2.xsd"/>
<xsd:import namespace="http://www.ifopt.org.uk/acsb" schemaLocation="../acsb/acsb_all-v0.3.xsd"/>
<xsd:import namespace="http://www.ifopt.org.uk/acsb" schemaLocation="../acsb/acsb_accessibility-v0.3.xsd"/>
<xsd:import namespace="http://www.ifopt.org.uk/acsb" schemaLocation="../acsb/acsb_limitations-v0.2.xsd"/>
<!-- ======================================================================= -->
<xsd:annotation>
<xsd:appinfo>
<Metadata xmlns="http://www.govtalk.gov.uk/CM/gms-xs">
<Aggregation>main schema</Aggregation>
<Audience>e-service developers</Audience>
<Contributor>Waldemar Isajkin (INIT GmbH)</Contributor>
<Coverage>Europe</Coverage>
<Creator>
&gt;Drafted for version 1.0 Kizoom Incident Schema Nicholas Knowles, Kizoom. mailto:schemer@kizoom.org.uk
</Creator>
<Date>
<Created>2007-09-29</Created>
</Date>
<Date>
<Modified>2007-05-10</Modified>
</Date>
<Date>
<Modified>2008-07-05</Modified>
<!-- line group corrected to ref a LINEref an not a route ref -->
</Date>
<Date>
<Modified>2013-10-10</Modified>
[vdv] Added Service Condition to the AffectedVehicleJourney
[vdv] Corrected LineGroup - added PublishedLineName and changed cardinality of LineRef to 1:1
[vdv] CallCondition - changed cardinality to allow to include multiple conditions
[vdv] AffectedCallStructure - added CallPropertyGroup
[vdv] AffectedVehicleJourneyStructure - added DestinationDisplayAtOrigin
[vdv] AffectedRouteStructure - added possibility to expose the ROUTE as a sequence of STOP POINTS with links between them
[vdv] AffectedVehicles added
</Date>
<Date>
<Modified>2014-06-20</Modified>
* [de] Add temporal filter to request in siri_situationExchange_service.xsd.
* [de] Add IncludeOnly-IfInPublicationWindow to situation request temporal filter siri_situationExchange_service.xsd.
* [doc/fx] Correct capability Matrix siri_situationExchange_service.xsd.
</Date>
<Description>
<p>
SIRI-SX is an XML schema for the exchange of structured incidents
</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_model/siri_situationAffects-v2.0.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_model/siri_situationServiceTypes-v1.2.xsd
</Requires>
<Requires>
http://www.siri.org.uk/schema/2.0/xsd/siri_model/siri_modes-v1.1.xsd
</Requires>
<Requires>
http://www.siri.org.uk/schema/2.0/xsd/siri_model/siri_journey-v2.0.xsd
</Requires>
</Relation>
<Rights>
Unclassified
<Copyright>Kizoom 2000-2007, CEN 2009-2012</Copyright>
</Rights>
<Source>
<ul>
<li>
Schema derived Derived from the Kizoom XTIS schema
</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-SX Xml Schema for PT Incidents. Common affects element subschema
</Title>
<Type>Standard</Type>
</Metadata>
</xsd:appinfo>
<xsd:documentation>SIRI-SX Situation Scope.</xsd:documentation>
</xsd:annotation>
<!-- ======================================================================= -->
<xsd:complexType name="AffectedStopPointStructure">
<xsd:annotation>
<xsd:documentation>
Type for an SCHEDUELD STOP POINT affected by a SITUATION.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" ref="StopPointRef"/>
<xsd:element minOccurs="0" name="PrivateRef" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Alternative private code of stop.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="StopPointName" type="NaturalLanguageStringStructure">
<xsd:annotation>
<xsd:documentation>
Name of SCHEDULED STOP POIHT. (Unbounded since SIRI 2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="StopPointType" type="StopPointTypeEnumeration">
<xsd:annotation>
<xsd:documentation>
Type of stop type. Normally implicit in VEHICLE mode. TPEG table pti 17_4
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="Location" type="LocationStructure">
<xsd:annotation>
<xsd:documentation>
Spatial coordinates of STOP POINT. Derivable from StopRef.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="AffectedModes" type="AffectedModesStructure">
<xsd:annotation>
<xsd:documentation>
Modes within station/stop affected by the SITUATION. If not specified, assume all modes of that station.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="PlaceRef" type="ZoneRefStructure">
<xsd:annotation>
<xsd:documentation>
Refernce to a SITE or TOPOGRAPHIC PLACE affected by the Locality of stop (In UK NPtg Locality Code). Derivable from StopRef.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="PlaceName" type="NaturalLanguageStringStructure">
<xsd:annotation>
<xsd:documentation>
Name of locality in which stop is found. Derivable from LocalityRef. (Unbounded since SIRI 2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="AccessibilityAssessment" type="acsb:AccessibilityAssessmentStructure">
<xsd:annotation>
<xsd:documentation>
Assesment of current ACCESSIBILITY of the STOP POINT as affected by the SITUATION.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="StopCondition" type="RoutePointTypeEnumeration">
<xsd:annotation>
<xsd:documentation>Status of STOP</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="ConnectionLinks">
<xsd:annotation>
<xsd:documentation>CONNECTION links from stop.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="AffectedConnectionLink" type="AffectedConnectionLinkStructure">
<xsd:annotation>
<xsd:documentation>
CONNECTION LINKs from stop that are affected by the SITUATION.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AffectedModesStructure">
<xsd:annotation>
<xsd:documentation>Type for TRANSPORT MODEs affecetd by a SITUATION.</xsd:documentation>
</xsd:annotation>
<xsd:choice>
<xsd:element minOccurs="0" name="AllModes" type="EmptyType">
<xsd:annotation>
<xsd:documentation>All known modes for stop.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="Mode">
<xsd:annotation>
<xsd:documentation>Mode affected by SITUATION.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:group ref="AffectedModeGroup"/>
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
<!-- ======================================================================= -->
<xsd:simpleType name="AreaOfInterestEnumeration">
<xsd:annotation>
<xsd:documentation>Values for Area Of Interest.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="continentWide"/>
<xsd:enumeration value="national"/>
<xsd:enumeration value="neighboroughingCountries"/>
<xsd:enumeration value="regional"/>
<xsd:enumeration value="notSpecified"/>
</xsd:restriction>
</xsd:simpleType>
<!-- ===Connections============================================================== -->
<xsd:simpleType name="ZoneCodeType">
<xsd:annotation>
<xsd:documentation>Type for identifier of a ZONe.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:NMTOKEN"/>
</xsd:simpleType>
<xsd:complexType name="ZoneRefStructure">
<xsd:annotation>
<xsd:documentation>Type for a reference to a ZONE or locality.</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="ZoneCodeType"/>
</xsd:simpleContent>
</xsd:complexType>
<!-- ===Connections============================================================== -->
<!-- ======================================================================= -->
<xsd:complexType name="AffectedConnectionLinkStructure">
<xsd:annotation>
<xsd:documentation>
Type for a reference Information about a CONNECTION link from a given stop that is affected by a SITUATION.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="ConnectionLinkRef" type="ConnectionLinkRefStructure">
<xsd:annotation>
<xsd:documentation>
Reference to a CONNECTION link affected by a SITUATION.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="ConnectionName" type="NaturalLanguageStringStructure">
<xsd:annotation>
<xsd:documentation>Name of CONNECTION link affected by a SITUATION.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:choice minOccurs="0">
<xsd:element name="AllLines" type="EmptyType"/>
<xsd:sequence>
<xsd:group minOccurs="0" ref="LineGroup"/>
<xsd:element minOccurs="0" name="ConnectingStopPointRef" type="StopPointRefStructure">
<xsd:annotation>
<xsd:documentation>
Reference to other connecting STOP POINT of a CONNECTION link. If blank, both feeder and distributor vehicles go to same stop.
</xsd:documentation>
<xsd:documentation>Reference to a STOP POINT.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="ConnectingStopPointName" type="NaturalLanguageStringStructure">
<xsd:annotation>
<xsd:documentation>
Name of other connecting STOP POINT of a CONNECTION link. Derivable from StopRef. (Unbounded since SIRI 2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="ConnectingZoneRef" type="ZoneRefStructure">
<xsd:annotation>
<xsd:documentation>Zone in which connecting stop lies.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:choice>
<xsd:element default="both" minOccurs="0" name="ConnectionDirection" type="ConnectionDirectionEnumeration">
<xsd:annotation>
<xsd:documentation>
Direction of SERVICE JOURNEY INTERCHANGE. Default is 'both'.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="AffectedPathLink" type="AffectedPathLinkStructure">
<xsd:annotation>
<xsd:documentation>PATH LINKs affected by a SITUATION.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="ConnectionDirectionEnumeration">
<xsd:annotation>
<xsd:documentation>
Values for DIRECTION of CONNECTION link or SERVCIE JOURNEY INTERCHANGE.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="to"/>
<xsd:enumeration value="from"/>
<xsd:enumeration value="both"/>
</xsd:restriction>
</xsd:simpleType>
<!-- ======================================================================= -->
<xsd:complexType name="AffectedPathLinkStructure">
<xsd:annotation>
<xsd:documentation>
Information about a CONNECTION link from a given stop affected by a SITUATION.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="LinkRef" type="xsd:NMTOKEN">
<xsd:annotation>
<xsd:documentation>Identifier of CONNECTION link.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="LinkName" type="NaturalLanguageStringStructure">
<xsd:annotation>
<xsd:documentation>Description of Link. (Unbounded since SIRI 2.0)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="AccessibilityFeature" type="ifopt:AccessibilityFeatureEnumeration">
<xsd:annotation>
<xsd:documentation>Nature of CONNECTION link.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="LinkDirection" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Description of a DIRECTION of CONNECTION link.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group ref="ProjectionGroup">
<xsd:annotation>
<xsd:documentation>
Spatial projection of element that can be used to show affected area on a map.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:complexType>
<!-- ===Interchange============================================================ -->
<!-- ======================================================================= -->
<xsd:group name="AffectedModeGroup">
<xsd:annotation>
<xsd:documentation>
Mode Submode and OPERATOR. Overrides any value sspecified for (i) Affected Network (ii) General Context.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" ref="VehicleMode"/>
<xsd:group minOccurs="0" ref="PtNetworkModeChoiceGroup"/>
<xsd:element minOccurs="0" name="AccessMode" type="ifopt:AccessModesEnumeration"/>
</xsd:sequence>
</xsd:group>
<xsd:complexType name="AffectedInterchangeStructure">
<xsd:annotation>
<xsd:documentation>
Information about a SERVICE JOURNEY INTERCHANGE at CONNECTION link from a given SCHEDULED STOP POINT.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="InterchangeRef" type="InterchangeRefStructure">
<xsd:annotation>
<xsd:documentation>
Reference to a SERVICE JOURNEY INTERCHANGE affected by a SITUATION.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="InterchangeStopPointRef" type="StopPointRefStructure">
<xsd:annotation>
<xsd:documentation>
Identifier of STOP POINT of a stop at which VEHICLE JOURNEY meets for interchange If blank, same stop as destination.
</xsd:documentation>
<xsd:documentation>Reference to a STOP POINT.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="InterchangeStopPointName" type="NaturalLanguageStringStructure">
<xsd:annotation>
<xsd:documentation>
Name of other Connecting STOP POINT of a connection. Derivable from InterchangeStopRef. (Unbounded since SIRI 2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="ConnectingVehicleJourneyRef" type="DatedVehicleJourneyRefStructure">
<xsd:annotation>
<xsd:documentation>
Reference to connecting VEHICLE JOURNEY affected by a SITUATION.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" ref="InterchangeStatusType"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="ConnectionLink" type="AffectedConnectionLinkStructure">
<xsd:annotation>
<xsd:documentation>
Reference to a CONNECTION Link affected by a SITUATION.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:complexType>
<!-- ======================================================================= -->
<xsd:simpleType name="NetworkCodeType">
<xsd:annotation>
<xsd:documentation>Type for identifier of an OPERATOR Code.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:NMTOKEN"/>
</xsd:simpleType>
<xsd:complexType name="NetworkRefStructure">
<xsd:annotation>
<xsd:documentation>Type for reference to an OPERATOR.</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="OperatorCodeType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:simpleType name="OperationalUnitCodeType">
<xsd:annotation>
<xsd:documentation>Type for identifier of an OPERATOR Code.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:NMTOKEN"/>
</xsd:simpleType>
<xsd:complexType name="OperationalUnitRefStructure">
<xsd:annotation>
<xsd:documentation>
Type for reference to an Operatorational Unit Code.
</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="OperatorRefStructure"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:complexType name="AffectedOperatorStructure">
<xsd:annotation>
<xsd:documentation>
Type for Annotated reference to an OPERATOR affected by a SITUATION.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="OperatorRef" type="OperatorRefStructure">
<xsd:annotation>
<xsd:documentation>Reference to an OPERATOR.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="OperatorName" type="NaturalLanguageStringStructure">
<xsd:annotation>
<xsd:documentation>
Public Name of OPERATOR. Can be derived from OperatorRef. (Unbounded since SIRI 2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="OperatorShortName" type="NaturalLanguageStringStructure">
<xsd:annotation>
<xsd:documentation>
Short Name for OPERATOR. Can be derived from OperatorRef. (Unbounded since SIRI 2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="OperationalUnitRef" type="OperationalUnitRefStructure">
<xsd:annotation>
<xsd:documentation>
OPERATIONAL UNIT responsible for managing services.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="NetworkStructure">
<xsd:annotation>
<xsd:documentation>
Type for Annotated reference to a NETWORK affected by a SITUATION.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="NetworkRef" type="OperatorRefStructure">
<xsd:annotation>
<xsd:documentation>Reference to a NETWORK.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="NetworkName" type="NaturalLanguageStringStructure">
<xsd:annotation>
<xsd:documentation>
Name of NETWORK. Can be derived from NetworkRef. (Unbounded since SIRI 2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group ref="AffectedModeGroup"/>
</xsd:sequence>
</xsd:complexType>
<!-- ======================================================================= -->
<xsd:simpleType name="SectionCodeType">
<xsd:annotation>
<xsd:documentation>Type for ideifier of a Route section.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:NMTOKEN"/>
</xsd:simpleType>
<xsd:complexType name="SectionRefStructure">
<xsd:annotation>
<xsd:documentation>Type for reference to a Section.</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="LineRefCodeType"/>
</xsd:simpleContent>
</xsd:complexType>
<xsd:group name="LineGroup">
<xsd:annotation>
<xsd:documentation>Line to which link connects.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="LineRef"/>
<xsd:element minOccurs="0" ref="PublishedLineName"/>
</xsd:sequence>
</xsd:group>
<!-- ======================================================================= -->
<xsd:simpleType name="AdviceCodeType">
<xsd:annotation>
<xsd:documentation>Type for identifier of an advisory NOTICE</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:NMTOKEN"/>
</xsd:simpleType>
<xsd:complexType name="AdviceRefStructure">
<xsd:annotation>
<xsd:documentation>Type for reference to predefined advisory NOTICE.</xsd:documentation>
</xsd:annotation>
<xsd:simpleContent>
<xsd:extension base="AdviceCodeType"/>
</xsd:simpleContent>
</xsd:complexType>
<!-- ======================================================================= -->
<xsd:group name="ProjectionGroup">
<xsd:sequence>
<xsd:element minOccurs="0" name="LinkProjection" type="ifopt:LinkProjectionStructure">
<xsd:annotation>
<xsd:documentation>
GIs projection of Section. NB Line here means Geometry Polyline, not Transmodel Transport Line.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="Offset" type="OffsetStructure">
<xsd:annotation>
<xsd:documentation>
Offset from start or end of section to use when projecting.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:group>
<xsd:complexType name="OffsetStructure">
<xsd:annotation>
<xsd:documentation>
Type for information about the LINEs affected by a SITUATION.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="DistanceFromStart" type="xsd:unsignedInt">
<xsd:annotation>
<xsd:documentation>
Distance in metres from start of link at which SITUATION is to be shown. I f absent use start of link.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="DistanceFromEnd" type="xsd:unsignedInt">
<xsd:annotation>
<xsd:documentation>
Distance in metres from end of link at which SITUATION is to be shown. I f absent use end of link.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AffectedNetworkStructure">
<xsd:annotation>
<xsd:documentation>
Type for information about the parts of the network affected by an incident. If not explclitly overrided Modes and submodes will be defaulted to any values present in the general Context.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="AffectedOperator" type="AffectedOperatorStructure">
<xsd:annotation>
<xsd:documentation>
Operators of LINEs affected by incident. Overrides any value specified for (i) General Context.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="NetworkRef" type="NetworkRefStructure">
<xsd:annotation>
<xsd:documentation>
Network of affected LINE. If absent, may be taken from context.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="NetworkName" type="NaturalLanguageStringStructure">
<xsd:annotation>
<xsd:documentation>Name of Network. (Unbounded since SIRI 2.0)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="RoutesAffected" type="NaturalLanguageStringStructure">
<xsd:annotation>
<xsd:documentation>
Textual description of overall routes affected. Should correspond to any structured description in the AffectedLines element. (Unbounded since SIRI 2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group ref="AffectedModeGroup"/>
<xsd:choice>
<xsd:element name="AllLines" type="EmptyType">
<xsd:annotation>
<xsd:documentation>All LINEs in the network are affected.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SelectedRoutes" type="EmptyType">
<xsd:annotation>
<xsd:documentation>
Only some ROUTEs are affected, LINE level information not available. See the AffectedRoutes element for textual description.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="AffectedLine" type="AffectedLineStructure">
<xsd:annotation>
<xsd:documentation>
Information about the indvidual LINEs in the network that are affected. If not explclitly overrided Modes and submodes will be defaulted to any values present (i) in the AffectedNetwork (ii) In the general Context.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:choice>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AffectedLineStructure">
<xsd:annotation>
<xsd:documentation>
Type for information about the LINEs affected by a SITUATION.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="AffectedOperator" type="AffectedOperatorStructure">
<xsd:annotation>
<xsd:documentation>
Operators of LINEs affected by incident. Overrides any value specified for (i) Affected Network (ii) General Context.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group ref="LineGroup"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="Destinations" type="AffectedStopPointStructure">
<xsd:annotation>
<xsd:documentation>DESTINATIONs to which the LINE runs.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="Direction" type="DirectionStructure">
<xsd:annotation>
<xsd:documentation>DIRECTIONs affected.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="Routes">
<xsd:annotation>
<xsd:documentation>ROUTEs affected if LINE has multiple ROUTEs.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="AffectedRoute" type="AffectedRouteStructure">
<xsd:annotation>
<xsd:documentation>Route affected by Situation.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" name="Sections">
<xsd:annotation>
<xsd:documentation>Sections of LINE affected.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="AffectedSection" type="AffectedSectionStructure"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AffectedSectionStructure">
<xsd:annotation>
<xsd:documentation>
Type for information about the sectons affected by a SITUATION.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="SectionRef" type="SectionRefStructure">
<xsd:annotation>
<xsd:documentation>
Reference to a section of ROUTE affected by a SITUATION.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group ref="ProjectionGroup">
<xsd:annotation>
<xsd:documentation>
Spatial projection of element that can be used to show affected area on a map.
</xsd:documentation>
</xsd:annotation>
</xsd:group>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:complexType>
<!-- ======================================================================= -->
<xsd:complexType name="AffectedRouteStructure">
<xsd:annotation>
<xsd:documentation>
Type for information about the routes affected by a SITUATION.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="RouteRef" type="RouteRefStructure">
<xsd:annotation>
<xsd:documentation>Reference to a ROUTE affected by SITUATION.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="Direction" type="DirectionStructure">
<xsd:annotation>
<xsd:documentation>DIRECTIONS affected by SITUATION.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="Sections">
<xsd:annotation>
<xsd:documentation>Sections of ROUTE affected by SITUATION.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="AffectedSection" type="AffectedSectionStructure">
<xsd:annotation>
<xsd:documentation>Sections of ROUTE that is affected by SITUATION.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" name="StopPoints">
<xsd:annotation>
<xsd:documentation>
Stop Poins of the ROUTE. Can be either all or only affected by SITUATION.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element default="false" minOccurs="0" name="AffectedOnly" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Indicates whether the list of STOP POINTS contains all STOP POINTS of ROUTE or only affected by SITUATION.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:sequence maxOccurs="unbounded">
<xsd:element name="AffectedStopPoint" type="AffectedStopPointStructure">
<xsd:annotation>
<xsd:documentation>Stop Point of the ROUTE</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="LinkProjectionToNextStopPoint" type="ifopt:LinkProjectionStructure">
<xsd:annotation>
<xsd:documentation>
GIs projection of Link to the next provided StopPoint. NB Line here means Geometry Polyline, not Transmodel Transport Line.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" name="RouteLinks">
<xsd:annotation>
<xsd:documentation>ROUTE LINKs affected by SITUATION.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="RouteLinkRef" type="RouteLinkRefStructure"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:complexType>
<!-- ======================================================================= -->
<xsd:complexType name="AffectedVehicleJourneyStructure">
<xsd:annotation>
<xsd:documentation>
Type for information about a VEHICLE JOURNEY affected by a SITUATION.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<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 JOURENY framed by the day. SIRI 2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" name="VehicleJourneyRef" type="VehicleJourneyRefStructure">
<xsd:annotation>
<xsd:documentation>
Reference to a service VEHICLE JOURNEY affected by a SITUATION.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:choice>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="DatedVehicleJourneyRef" type="DatedVehicleJourneyRefStructure">
<xsd:annotation>
<xsd:documentation>
Reference to a specific DATED VEHICLE JOURNEY affected by a SITUATION.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="JourneyName" type="NaturalLanguageStringStructure">
<xsd:annotation>
<xsd:documentation>
Name of journey affected by a SITUATION. (Unbounded since SIRI 2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="Operator" type="AffectedOperatorStructure">
<xsd:annotation>
<xsd:documentation>OPERATOR of LINE affected by SITUATION.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="LineRef" type="LineRefStructure">
<xsd:annotation>
<xsd:documentation>
Reference to the LINE of the journey affected by an SITUATION.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" ref="PublishedLineName"/>
<xsd:element minOccurs="0" name="DirectionRef" type="DirectionRefStructure">
<xsd:annotation>
<xsd:documentation>DIRECTION of LINE in which journey runs.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="BlockRef" type="BlockRefStructure">
<xsd:annotation>
<xsd:documentation>BLOCK which journey runs. +SIRI 2.0</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="TrainNumbers">
<xsd:annotation>
<xsd:documentation>TRAIN NUMBERs for journey. +SIRI v2.0</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="TrainNumberRef" type="TrainNumberRefStructure">
<xsd:annotation>
<xsd:documentation>
TRAIN NUMBER assigned to VEHICLE JOURNEY. +SIRI 2.0
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" name="JourneyParts">
<xsd:annotation>
<xsd:documentation>JOURNEY PARTs making up JOURNEY +SIRIv2.0 e.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="JourneyPartInfo" type="JourneyPartInfoStructure">
<xsd:annotation>
<xsd:documentation>Information about Parts of JOURNEY +SIRI v2.0</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="Origins" type="AffectedStopPointStructure">
<xsd:annotation>
<xsd:documentation>
Origin SCHEDULED STOP POINTs from which the LINE runs. [equivalent to pti15 1 start_point route_description_type]
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="Destinations" type="AffectedStopPointStructure">
<xsd:annotation>
<xsd:documentation>
Destination SCHEDULED STOP POINTs to which the LINE runs. [equivalent to pti15 2 destination route_description_type]
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" name="Route" type="AffectedRouteStructure">
<xsd:annotation>
<xsd:documentation>ROUTE affected by the SITUATION.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="OriginAimedDepartureTime" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>Timetabled departure tme of journey from Origin.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="DestinationAimedArrivalTime" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>
Timetabled arrival time of journey at Destination.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="OriginDisplayAtDestination" type="NaturalLanguagePlaceNameStructure">
<xsd:annotation>
<xsd:documentation>
DESTINATION name shown for journey at the origin. Can be Used to identify joruney for user. (+SIRI 2.0),
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="DestinationDisplayAtOrigin" type="NaturalLanguagePlaceNameStructure">
<xsd:annotation>
<xsd:documentation>
DESTINATION name shown for journey at the origin. Can be Used to identify joruney for user. (+SIRI 2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="AccessibilityAssessment" type="acsb:AccessibilityAssessmentStructure">
<xsd:annotation>
<xsd:documentation>
Accessibility Disruption status ofto JOURNEY, as affected by Situation.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="JourneyCondition" type="ServiceConditionEnumeration">
<xsd:annotation>
<xsd:documentation>
enum Status of service for this Vehicle Journey - TPEG value. Multiple Condtions can be valid at the same time. (+SIRI 2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="Calls">
<xsd:annotation>
<xsd:documentation>
CALLs making up VEHICLE JOURNEY [equivalent to TPEG pti15 3 stop, 15_5 not-stopping, 15-6 temporary stop route_description_type]
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="Call" type="AffectedCallStructure"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" name="Facilities">
<xsd:annotation>
<xsd:documentation>
Facilities available for VEHICLE JOURNEY (+SIRI 2.0)
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="AffectedFacility" type="AffectedFacilityStructure">
<xsd:annotation>
<xsd:documentation>
Facililitiy available for VEHICLE JOURNEY (+SIRI 2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AffectedVehicleStructure">
<xsd:annotation>
<xsd:documentation>
Type for information about a VEHICLE affected by an SITUATION.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="VehicleRef" type="VehicleRefStructure">
<xsd:annotation>
<xsd:documentation>
Reference to a specific VEHICLE affected by an SITUATION.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="VehicleRegistrationNumberPlate" type="xsd:normalizedString">
<xsd:annotation>
<xsd:documentation>Registration plate of VEHICLE</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="PhoneNumber" type="PhoneType">
<xsd:annotation>
<xsd:documentation>
(Mobile) phone number on which the vehicle can be called
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="IPAddress" type="xsd:NMTOKEN">
<xsd:annotation>
<xsd:documentation>
Internet protocol address of the VEHICLE in form 000.000.000.000
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="RadioAddress" type="xsd:NMTOKEN">
<xsd:annotation>
<xsd:documentation>Radio address of the VEHICLE</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="FramedVehicleJourneyRef" type="FramedVehicleJourneyRefStructure">
<xsd:annotation>
<xsd:documentation>
Reference to VEHICLE JOURNEY that VEHICLE is making.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="Location" type="LocationStructure">
<xsd:annotation>
<xsd:documentation>
Location where the VEHICLE was when the situation arosse
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="CurrentLocation" type="LocationStructure">
<xsd:annotation>
<xsd:documentation>Current Location of the VEHICLE</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="AccessibilityAssessment" type="acsb:AccessibilityAssessmentStructure">
<xsd:annotation>
<xsd:documentation>Current Accessibility assessment of vehicle.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group minOccurs="0" ref="ServiceInfoGroup"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="TrainBlockPart" type="TrainBlockPartStructure">
<xsd:annotation>
<xsd:documentation>
If a VEHICLE JOURNEY is a coupled journey, i.e. comprises several coupled BLOCKparts, there will be a separate delivery for each BLOCKp art and this element will indicate the vehicles that the journey part uses.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group ref="OperationalBlockGroup"/>
<xsd:element minOccurs="0" name="InCongestion" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Whether the VEHICLE is in traffic congestion. If not, present, not known.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element default="false" minOccurs="0" name="InPanic" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Whether the panic alarm on the VEHICLE is activated. Default is 'false'.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element default="false" minOccurs="0" name="HeadwayService" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Whether this is a Headway Service, that is shown as operating at a prescribed interval rather than to a fixed timetable. Default is 'false'.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AffectedCallStructure">
<xsd:annotation>
<xsd:documentation>
Type for information about a CALL affected by an SITUATION.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AffectedStopPointStructure">
<xsd:sequence>
<xsd:element minOccurs="0" name="Order" type="xsd:positiveInteger">
<xsd:annotation>
<xsd:documentation>
Order of visit to stop within JORUNYE PATTERN of journey.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="CallCondition" type="RoutePointTypeEnumeration">
<xsd:annotation>
<xsd:documentation>Status of CALL TPEG 13_6</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group ref="CallRealtimeGroup"/>
<xsd:group ref="CallPropertyGroup"/>
<xsd:group ref="AffectedStopArrivalGroup"/>
<xsd:group ref="AffectedStopDepartureGroup"/>
<xsd:group ref="HeadwayIntervalGroup"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="AffectedInterchange" type="AffectedInterchangeStructure"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:group name="AffectedStopArrivalGroup">
<xsd:annotation>
<xsd:documentation>
Elements describing the the arrival of a VEHICLE at a SCHEDULED STOP POINT.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:group ref="VehicleArrivalTimesGroup"/>
<xsd:element minOccurs="0" ref="ArrivalStatus"/>
<xsd:element minOccurs="0" ref="ArrivalPlatformName"/>
<xsd:element minOccurs="0" ref="ArrivalBoardingActivity"/>
</xsd:sequence>
</xsd:group>
<xsd:group name="AffectedStopDepartureGroup">
<xsd:annotation>
<xsd:documentation>
Elements describing the the departure of a VEHICLE from a SCHEDULED STOP POINT.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:group ref="VehicleDepartureTimesGroup"/>
<xsd:element minOccurs="0" ref="DepartureStatus"/>
<xsd:element minOccurs="0" ref="DeparturePlatformName"/>
<xsd:element minOccurs="0" ref="DepartureBoardingActivity"/>
</xsd:sequence>
</xsd:group>
<xsd:complexType name="AffectedFacilityStructure">
<xsd:annotation>
<xsd:documentation>
Type for information about a FACILITY affected by an SITUATION. (+SIRI 2.0)
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" ref="FacilityRef"/>
<xsd:element minOccurs="0" name="StartStopPointRef" type="StopPointRefStructure">
<xsd:annotation>
<xsd:documentation>
Identifier of stop point at which availability first applies.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="EndStopPointRef" type="StopPointRefStructure">
<xsd:annotation>
<xsd:documentation>
Identifier of stop point at which availability last applies.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="FacilityName" type="NaturalLanguageStringStructure">
<xsd:annotation>
<xsd:documentation>Name of FACILITY.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="FacilityStatus" type="FacilityStatusEnumeration">
<xsd:annotation>
<xsd:documentation>Status of Facility</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:complexType>
<!-- ======================================================================= -->
<xsd:complexType name="AffectedPlaceStructure">
<xsd:annotation>
<xsd:documentation>
Type for annotated references to a TOPOGRAPHIC PLACE.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="PlaceRef" type="xsd:NMTOKEN">
<xsd:annotation>
<xsd:documentation>
Reference to a SITE or TOPOGRAPHIC PLACE (Locality).
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="PrivateCode" type="xsd:NMTOKEN">
<xsd:annotation>
<xsd:documentation>
Alternative identifier of SITE or TOPOGRAPHIC PLACE
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="PlaceName" type="NaturalLanguageStringStructure">
<xsd:annotation>
<xsd:documentation>
Name of SITE or TOPOGRAPHIC PLACE (locality) in which stop is found. (Unbounded since SIRI 2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="Location" type="LocationStructure">
<xsd:annotation>
<xsd:documentation>
Spatial coordinates of STOP POINT. Derivable from StopRef.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="PlaceCategory" type="xsd:NMTOKEN">
<xsd:annotation>
<xsd:documentation>Category of TOPGRAPHIC PLACE or SITE.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="EquipmentRef" type="xsd:NMTOKEN">
<xsd:annotation>
<xsd:documentation>Reference to an EQUIPMENT found at location.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="AccessibilityAssessment" type="acsb:AccessibilityAssessmentStructure">
<xsd:annotation>
<xsd:documentation>Changes to accessibility for SITE.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:complexType>
<!-- ======================================================================= -->
<xsd:complexType name="AffectedStopPlaceElementStructure">
<xsd:annotation>
<xsd:documentation>
Type for information about the quays affected by an SITUATION.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="AccessibilityAssessment" type="acsb:AccessibilityAssessmentStructure">
<xsd:annotation>
<xsd:documentation>Disruption of accessibility.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AffectedStopPlaceStructure">
<xsd:annotation>
<xsd:documentation>
Type for information about the Stop Places affected by an SITUATION.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AffectedStopPlaceElementStructure">
<xsd:sequence>
<xsd:element name="StopPlaceRef" type="ifopt:StopPlaceRefStructure">
<xsd:annotation>
<xsd:documentation>Stop Place affected by SITUATION.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="PlaceName" type="NaturalLanguageStringStructure">
<xsd:annotation>
<xsd:documentation>Name of stop place. (Unbounded since SIRI 2.0)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="StopPlaceType" type="ifopt:StopPlaceTypeEnumeration">
<xsd:annotation>
<xsd:documentation>Type of Stop Place.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="AffectedFacilities">
<xsd:annotation>
<xsd:documentation>
Facilities available for VEHICLE JOURNEY (+SIRI 2.0)
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="AffectedFacility" type="AffectedFacilityStructure">
<xsd:annotation>
<xsd:documentation>
Facililitiy available for VEHICLE JOURNEY (+SIRI 2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" name="AffectedComponents">
<xsd:annotation>
<xsd:documentation>Quays affected by SITUATION.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="AffectedComponent" type="AffectedStopPlaceComponentStructure">
<xsd:annotation>
<xsd:documentation>Quay affected by SITUATION.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" name="AffectedNavigationPaths">
<xsd:annotation>
<xsd:documentation>PathLinks affected by SITUATION.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="NavigationPathRef" type="ifopt:NavigationPathRefStructure"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" ref="Extensions"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="AffectedStopPlaceComponentStructure">
<xsd:annotation>
<xsd:documentation>
Type for information about the quays affected by an SITUATION.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="AffectedStopPlaceElementStructure">
<xsd:sequence>
<xsd:element name="ComponentRef" type="ifopt:StopPlaceComponentRefStructure">
<xsd:annotation>
<xsd:documentation>Reference to a Stop Place.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="ComponentName" type="NaturalLanguageStringStructure">
<xsd:annotation>
<xsd:documentation>Name of component. (Unbounded since SIRI 2.0)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="ComponentType" type="ifopt:StopPlaceComponentTypeEnumeration">
<xsd:annotation>
<xsd:documentation>Type of Component.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:group minOccurs="0" ref="ifopt:PlaceProjectionGroup"/>
<xsd:element minOccurs="0" name="Offset" type="OffsetStructure">
<xsd:annotation>
<xsd:documentation>
Further qualifcation of affected part of Link projection,
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="AccessFeatureType" type="ifopt:AccessibilityFeatureEnumeration">
<xsd:annotation>
<xsd:documentation>Type of AccessFeature (+SIRI.20)</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="AffectedFacilities">
<xsd:annotation>
<xsd:documentation>Facilities available for component (+SIRI 2.0)</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="AffectedFacility" type="AffectedFacilityStructure">
<xsd:annotation>
<xsd:documentation>
Facililitiy available for VEHICLE JOURNEY (+SIRI 2.0)
</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:complexType name="CasualtiesStructure">
<xsd:annotation>
<xsd:documentation xml:lang="en">Type for Information on casualties.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element minOccurs="0" name="NumberOfDeaths" type="xsd:nonNegativeInteger">
<xsd:annotation>
<xsd:documentation>Number of fatalities.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="NumberOfInjured" type="xsd:nonNegativeInteger">
<xsd:annotation>
<xsd:documentation>Number of injured presons.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</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/