Schema AZTECH-Local-01-00-09.xsd


schema location:  http://www.itsware.net/ITSschemas/AzTech/AZTECH-01-00-09/AZTECH-Local-01-00-09.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  http://www.AZTECH-Local-Draft-01-00-09
 
Elements  Complex types  Simple types 
cancelSubscriptionRequest-AZTech  AuthorizationSet  binary 
deviceArchiveStatusSubscription-AZTech  BroadcastAlerts  BroadcastAlertsItem 
deviceCancelControlRequest-AZTech  C2cMessagePublication  Contact-email-address 
deviceControlSubscriptionResponse-AZTech  C2cMessageReceipt  Contact-identifier 
deviceInventoryRequest-AZTech  C2cMessageSubscription  Contact-person-name 
deviceInventorySubscription-AZTech  CancelSubscriptionRequest-AZTech  Contact-person-title 
deviceStatusRequest-AZTech  ContactDetails  Contact-phone-alternate 
deviceStatusSubscription-AZTech  Controller-log-entry  Contact-phone-number 
dMSControlRequest-AZTech  DetectionLane  Date 
dMSDeviceStatus  Detector-vehicle-speed  DateTimePair 
dMSInventoryPublication-AZTech  DetectorDetails  Detector-identifier 
dMSInventoryResponse-AZTech  DeviceArchiveStatusSubscription-AZTech  Detector-intersection-approach-name 
dMSStatusPublication-AZTech  DeviceCancelControlRequest-AZTech  Detector-lane-number 
dMSStatusResponse-AZTech  DeviceControlSubscriptionResponse-AZTech  Detector-occupancy 
eSSStatus  DeviceInventoryRequest-AZTech  Detector-type 
eSSStatusResponse-AZTech  DeviceInventorySubscription-AZTech  Device-acknowledge-control 
rampMeterStatus  DeviceStatusRequest-AZTech  Device-command-end-time 
tMSControlRequest-AZTech  DeviceStatusSubscription-AZTech  Device-command-request-priority 
tMSInformationResponse-AZTech  Distance  Device-identifier 
tMSInformationTimingPlanDetailRequest-AZTech  DMSControlRequest-AZTech  Device-operational-status 
tMSInventoryPublication-AZTech  DMSDeviceStatus  Device-request-identifier 
tMSInventoryResponse-AZTech  DMSInventoryPublication-AZTech  Device-type 
tMSStatusPublication-AZTech  DMSInventoryResponse-AZTech  DmsMessageBeacon 
tMSStatusResponse-AZTech  DmsMessageMultiString  DmsMessageMultiString-string 
tMSTimingPlanPublication-AZTech  DMSStatusPublication-AZTech  DmsMessageNumber 
tMSTimingPlanResponse-AZTech  DMSStatusResponse-AZTech  DmsMessageTimeRemaining 
tMSTimingPlanSubscription-AZTech  ESSStatus  DmsSignTechnology 
ESSStatusResponse-AZTech  DmsSignTechnology-item 
Filters  EssAirTemperature 
Height  EssAvgWindDirection 
IntersectionDevicesSummary  EssAvgWindSpeed 
IntersectionSummaryStatus  EssPrecipYesNo 
LaneData  EssSolarRadiation 
OctetString  EssVisibility 
OrganizationInformationLong  EssWindSituation 
OrganizationInformationShort  FreeText 
Overlap  HorizontalDatum 
Phase  InformationalText 
Phase-details  Intersection-name 
RampMeterControl  Latitude 
RampMeterInventory  Link-direction 
RampMeterStatus  Link-route-designator 
Schedule-entry  Longitude 
SignalControlInventory  MaxOverlaps 
Special-function  MaxPhases 
SubscriptionAction  Meter-status 
SubscriptionTimeFrame  NumericString 
SubscriptionType  OctetStringOptions 
TimingPlan  Organization-center-identifier 
TMSControlRequest-AZTech  Organization-identifier 
TMSInformationResponse-AZTech  Organization-name 
TMSInformationTimingPlanDetailRequest-AZTech  Organization-sub-organization-name 
TMSInventoryPublication-AZTech  PatternCycleTime 
TMSInventoryResponse-AZTech  PatternOffsetTime 
TMSStatusPublication-AZTech  Phase-Signal-State 
TMSStatusResponse-AZTech  PhaseNumber 
TMSTimingPlanPublication-AZTech  Ramp-current-state 
TMSTimingPlanResponse-AZTech  Ramp-exit-roadway-name 
TMSTimingPlanSubscription-AZTech  Ramp-lane-number 
xxx  ReturnAddress 
Section-identifier 
Security-password 
Security-user-name 
SpecialFunctionList 
SplitPhase 
SplitTime 
SubscriptionActionItem 
SubscriptionCount 
SubscriptionFrequency 
SubscriptionID 
SubscriptionName 
SubscriptionTypeItem 
Time 
TimeInterval 
TimingPlan-identifier 
TimingPlan-name 
VerticalDatum 
VerticalLevel 
Volume-data 


element cancelSubscriptionRequest-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
type CancelSubscriptionRequest-AZTech
properties
content complex
children organization-owning organization-requesting authorization request-id
source <xs:element name="cancelSubscriptionRequest-AZTech" type="CancelSubscriptionRequest-AZTech"/>

element deviceArchiveStatusSubscription-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
type DeviceArchiveStatusSubscription-AZTech
properties
content complex
children organization-owning organization-requesting authorization request-id command-start-time command-end-time archive-frequency request-send-time request-send-date filters
source <xs:element name="deviceArchiveStatusSubscription-AZTech" type="DeviceArchiveStatusSubscription-AZTech"/>

element deviceCancelControlRequest-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
type DeviceCancelControlRequest-AZTech
properties
content complex
children organization-owning organization-requesting authorization device-type device-id request-id freeText
source <xs:element name="deviceCancelControlRequest-AZTech" type="DeviceCancelControlRequest-AZTech"/>

element deviceControlSubscriptionResponse-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
type DeviceControlSubscriptionResponse-AZTech
properties
content complex
children organization-owning organization-requesting authorization request-id device-id request-status freeText
source <xs:element name="deviceControlSubscriptionResponse-AZTech" type="DeviceControlSubscriptionResponse-AZTech"/>

element deviceInventoryRequest-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
type DeviceInventoryRequest-AZTech
properties
content complex
children organization-owning organization-requesting authorization device-type device-list request-id
source <xs:element name="deviceInventoryRequest-AZTech" type="DeviceInventoryRequest-AZTech"/>

element deviceInventorySubscription-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
type DeviceInventorySubscription-AZTech
properties
content complex
children c2cMessageSubscription deviceInventoryRequest
source <xs:element name="deviceInventorySubscription-AZTech" type="DeviceInventorySubscription-AZTech"/>

element deviceStatusRequest-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
type DeviceStatusRequest-AZTech
properties
content complex
children organization-owning organization-requesting authorization device-type device-list request-id
source <xs:element name="deviceStatusRequest-AZTech" type="DeviceStatusRequest-AZTech"/>

element deviceStatusSubscription-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
type DeviceStatusSubscription-AZTech
properties
content complex
children c2cMessageSubscription deviceStatusRequest
source <xs:element name="deviceStatusSubscription-AZTech" type="DeviceStatusSubscription-AZTech"/>

element dMSControlRequest-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
type DMSControlRequest-AZTech
properties
content complex
children organization-owning organization-requesting authorization device-id request-id dms-beacon-control dms-message message-number command-request-priority command-start-time command-end-time freeText
source <xs:element name="dMSControlRequest-AZTech" type="DMSControlRequest-AZTech"/>

element dMSDeviceStatus
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
type DMSDeviceStatus
properties
content complex
children device-id dms-device-status dms-current-message message-time-remaining last-comm-time
source <xs:element name="dMSDeviceStatus" type="DMSDeviceStatus"/>

element dMSInventoryPublication-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
type DMSInventoryPublication-AZTech
properties
content complex
children c2cMessagePublication dMSInventory
source <xs:element name="dMSInventoryPublication-AZTech" type="DMSInventoryPublication-AZTech"/>

element dMSInventoryResponse-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
type DMSInventoryResponse-AZTech
properties
content complex
children organization-owning organization-requesting devices request-id
source <xs:element name="dMSInventoryResponse-AZTech" type="DMSInventoryResponse-AZTech"/>

element dMSStatusPublication-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
type DMSStatusPublication-AZTech
properties
content complex
children c2cMessagePublication dMSStatus
source <xs:element name="dMSStatusPublication-AZTech" type="DMSStatusPublication-AZTech"/>

element dMSStatusResponse-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
type DMSStatusResponse-AZTech
properties
content complex
children organization-owning organization-requesting authorization devices request-id
source <xs:element name="dMSStatusResponse-AZTech" type="DMSStatusResponse-AZTech"/>

element eSSStatus
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
type ESSStatus
properties
content complex
children center-id device-id device-status avg-wind-direction avg-wind-speed wind-situation air-temperature precip-yes-no solar-radiation visibility
source <xs:element name="eSSStatus" type="ESSStatus"/>

element eSSStatusResponse-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
type ESSStatusResponse-AZTech
properties
content complex
children organization-owning organization-requesting devices request-id
source <xs:element name="eSSStatusResponse-AZTech" type="ESSStatusResponse-AZTech"/>

element rampMeterStatus
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
type RampMeterStatus
properties
content complex
children meter-status volume-data
source <xs:element name="rampMeterStatus" type="RampMeterStatus"/>

element tMSControlRequest-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
type TMSControlRequest-AZTech
properties
content complex
children organization-owning organization-requesting authorization device-id request-id timing-plan-id command-request-priority command-start-time command-end-time rampMeterControl-req special-functions-req freeText
source <xs:element name="tMSControlRequest-AZTech" type="TMSControlRequest-AZTech"/>

element tMSInformationResponse-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
type TMSInformationResponse-AZTech
properties
content complex
children organization-owning organization-requesting authorization intersections freeText
source <xs:element name="tMSInformationResponse-AZTech" type="TMSInformationResponse-AZTech"/>

element tMSInformationTimingPlanDetailRequest-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
type TMSInformationTimingPlanDetailRequest-AZTech
properties
content complex
children organization-owning organization-requesting authorization devices request-id
source <xs:element name="tMSInformationTimingPlanDetailRequest-AZTech" type="TMSInformationTimingPlanDetailRequest-AZTech"/>

element tMSInventoryPublication-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
type TMSInventoryPublication-AZTech
properties
content complex
children c2cMessagePublication signalControlInventory
source <xs:element name="tMSInventoryPublication-AZTech" type="TMSInventoryPublication-AZTech"/>

element tMSInventoryResponse-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
type TMSInventoryResponse-AZTech
properties
content complex
children organization-owning organization-requesting authorization intersections
source <xs:element name="tMSInventoryResponse-AZTech" type="TMSInventoryResponse-AZTech"/>

element tMSStatusPublication-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
type TMSStatusPublication-AZTech
properties
content complex
children c2cMessagePublication deviceStatus
source <xs:element name="tMSStatusPublication-AZTech" type="TMSStatusPublication-AZTech"/>

element tMSStatusResponse-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
type TMSStatusResponse-AZTech
properties
content complex
children organization-owning organization-requesting authorization devices request-id
source <xs:element name="tMSStatusResponse-AZTech" type="TMSStatusResponse-AZTech"/>

element tMSTimingPlanPublication-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
type TMSTimingPlanPublication-AZTech
properties
content complex
children c2cMessagePublication timingPlans
source <xs:element name="tMSTimingPlanPublication-AZTech" type="TMSTimingPlanPublication-AZTech"/>

element tMSTimingPlanResponse-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
type TMSTimingPlanResponse-AZTech
properties
content complex
children device-id center-id plans maxPhases phase-details
source <xs:element name="tMSTimingPlanResponse-AZTech" type="TMSTimingPlanResponse-AZTech"/>

element tMSTimingPlanSubscription-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
type TMSTimingPlanSubscription-AZTech
properties
content complex
children c2cMessageSubscription timingPlanRequest
source <xs:element name="tMSTimingPlanSubscription-AZTech" type="TMSTimingPlanSubscription-AZTech"/>

complexType AuthorizationSet
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children user-id password hashtime hash
used by
elements CancelSubscriptionRequest-AZTech/authorization DeviceArchiveStatusSubscription-AZTech/authorization DeviceCancelControlRequest-AZTech/authorization DeviceControlSubscriptionResponse-AZTech/authorization DeviceInventoryRequest-AZTech/authorization DeviceStatusRequest-AZTech/authorization DMSControlRequest-AZTech/authorization DMSStatusResponse-AZTech/authorization TMSControlRequest-AZTech/authorization TMSInformationResponse-AZTech/authorization TMSInformationTimingPlanDetailRequest-AZTech/authorization TMSInventoryResponse-AZTech/authorization TMSStatusResponse-AZTech/authorization
source <xs:complexType name="AuthorizationSet">
 
<xs:sequence>
   
<xs:element name="user-id" type="Security-user-name"/>
   
<!-- #3108 -->
   
<xs:element name="password" type="Security-password"/>
   
<!-- #3109 -->
   
<xs:element name="hashtime" type="DateTimePair"/>
   
<!-- XML style date and time -->
   
<xs:element name="hash">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="10"/>
         
<xs:maxLength value="20"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<!-- the securty hash determined by
         the x.509 cert in base-64 form --
>
 
</xs:sequence>
</xs:complexType>

element AuthorizationSet/user-id
diagram
type Security-user-name
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
source <xs:element name="user-id" type="Security-user-name"/>

element AuthorizationSet/password
diagram
type Security-password
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
source <xs:element name="password" type="Security-password"/>

element AuthorizationSet/hashtime
diagram
type DateTimePair
properties
isRef 0
content simple
source <xs:element name="hashtime" type="DateTimePair"/>

element AuthorizationSet/hash
diagram
type restriction of xs:string
properties
isRef 0
content simple
facets
minLength 10
maxLength 20
source <xs:element name="hash">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="10"/>
     
<xs:maxLength value="20"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType BroadcastAlerts
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children broadcastAlert
used by
element C2cMessageSubscription/broadcastAlerts
source <xs:complexType name="BroadcastAlerts">
 
<xs:sequence maxOccurs="2">
   
<xs:element name="broadcastAlert" type="BroadcastAlertsItem"/>
 
</xs:sequence>
</xs:complexType>

element BroadcastAlerts/broadcastAlert
diagram
type BroadcastAlertsItem
properties
isRef 0
content simple
source <xs:element name="broadcastAlert" type="BroadcastAlertsItem"/>

complexType C2cMessagePublication
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children informationalText subscriptionID subscriptionName subscriptionFreq subscriptionCount
used by
elements DMSInventoryPublication-AZTech/c2cMessagePublication DMSStatusPublication-AZTech/c2cMessagePublication TMSInventoryPublication-AZTech/c2cMessagePublication TMSStatusPublication-AZTech/c2cMessagePublication TMSTimingPlanPublication-AZTech/c2cMessagePublication
source <xs:complexType name="C2cMessagePublication">
 
<xs:sequence>
   
<xs:element name="informationalText" type="InformationalText" minOccurs="0"/>
   
<xs:element name="subscriptionID" type="SubscriptionID"/>
   
<xs:element name="subscriptionName" type="SubscriptionName" minOccurs="0"/>
   
<xs:element name="subscriptionFreq" type="SubscriptionFrequency" minOccurs="0"/>
   
<xs:element name="subscriptionCount" type="SubscriptionCount" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element C2cMessagePublication/informationalText
diagram
type InformationalText
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 255
source <xs:element name="informationalText" type="InformationalText" minOccurs="0"/>

element C2cMessagePublication/subscriptionID
diagram
type SubscriptionID
properties
isRef 0
content simple
facets
minLength 1
maxLength 128
source <xs:element name="subscriptionID" type="SubscriptionID"/>

element C2cMessagePublication/subscriptionName
diagram
type SubscriptionName
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 128
source <xs:element name="subscriptionName" type="SubscriptionName" minOccurs="0"/>

element C2cMessagePublication/subscriptionFreq
diagram
type SubscriptionFrequency
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 1
source <xs:element name="subscriptionFreq" type="SubscriptionFrequency" minOccurs="0"/>

element C2cMessagePublication/subscriptionCount
diagram
type SubscriptionCount
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 1
source <xs:element name="subscriptionCount" type="SubscriptionCount" minOccurs="0"/>

complexType C2cMessageReceipt
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children informationalText
source <xs:complexType name="C2cMessageReceipt">
 
<xs:sequence>
   
<xs:element name="informationalText" type="InformationalText"/>
 
</xs:sequence>
</xs:complexType>

element C2cMessageReceipt/informationalText
diagram
type InformationalText
properties
isRef 0
content simple
facets
minLength 1
maxLength 255
source <xs:element name="informationalText" type="InformationalText"/>

complexType C2cMessageSubscription
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children informationalText returnAddress subscriptionAction subscriptionType subscriptionID subscriptionName subscriptionTimeFrame subscriptionFrequency broadcastAlerts
used by
elements DeviceInventorySubscription-AZTech/c2cMessageSubscription DeviceStatusSubscription-AZTech/c2cMessageSubscription TMSTimingPlanSubscription-AZTech/c2cMessageSubscription
source <xs:complexType name="C2cMessageSubscription">
 
<xs:sequence>
   
<xs:element name="informationalText" type="InformationalText" minOccurs="0"/>
   
<xs:element name="returnAddress" type="ReturnAddress"/>
   
<xs:element name="subscriptionAction" type="SubscriptionAction"/>
   
<xs:element name="subscriptionType" type="SubscriptionType"/>
   
<xs:element name="subscriptionID" type="SubscriptionID"/>
   
<xs:element name="subscriptionName" type="SubscriptionName" minOccurs="0"/>
   
<xs:element name="subscriptionTimeFrame" type="SubscriptionTimeFrame" minOccurs="0"/>
   
<xs:element name="subscriptionFrequency" type="SubscriptionFrequency"/>
   
<xs:element name="broadcastAlerts" type="BroadcastAlerts" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element C2cMessageSubscription/informationalText
diagram
type InformationalText
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 255
source <xs:element name="informationalText" type="InformationalText" minOccurs="0"/>

element C2cMessageSubscription/returnAddress
diagram
type ReturnAddress
properties
isRef 0
content simple
facets
minLength 1
maxLength 128
source <xs:element name="returnAddress" type="ReturnAddress"/>

element C2cMessageSubscription/subscriptionAction
diagram
type SubscriptionAction
properties
isRef 0
content complex
children subscriptionAction-item
source <xs:element name="subscriptionAction" type="SubscriptionAction"/>

element C2cMessageSubscription/subscriptionType
diagram
type SubscriptionType
properties
isRef 0
content complex
children subscriptionType-item
source <xs:element name="subscriptionType" type="SubscriptionType"/>

element C2cMessageSubscription/subscriptionID
diagram
type SubscriptionID
properties
isRef 0
content simple
facets
minLength 1
maxLength 128
source <xs:element name="subscriptionID" type="SubscriptionID"/>

element C2cMessageSubscription/subscriptionName
diagram
type SubscriptionName
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 128
source <xs:element name="subscriptionName" type="SubscriptionName" minOccurs="0"/>

element C2cMessageSubscription/subscriptionTimeFrame
diagram
type SubscriptionTimeFrame
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children start end
source <xs:element name="subscriptionTimeFrame" type="SubscriptionTimeFrame" minOccurs="0"/>

element C2cMessageSubscription/subscriptionFrequency
diagram
type SubscriptionFrequency
properties
isRef 0
content simple
facets
minInclusive 1
source <xs:element name="subscriptionFrequency" type="SubscriptionFrequency"/>

element C2cMessageSubscription/broadcastAlerts
diagram
type BroadcastAlerts
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children broadcastAlert
source <xs:element name="broadcastAlerts" type="BroadcastAlerts" minOccurs="0"/>

complexType CancelSubscriptionRequest-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children organization-owning organization-requesting authorization request-id
used by
element cancelSubscriptionRequest-AZTech
source <xs:complexType name="CancelSubscriptionRequest-AZTech">
 
<xs:sequence>
   
<xs:element name="organization-owning" type="OrganizationInformationShort"/>
   
<xs:element name="organization-requesting" type="OrganizationInformationLong"/>
   
<xs:element name="authorization" type="AuthorizationSet"/>
   
<xs:element name="request-id" type="Device-request-identifier"/>
   
<!-- #3108 -->
 
</xs:sequence>
</xs:complexType>

element CancelSubscriptionRequest-AZTech/organization-owning
diagram
type OrganizationInformationShort
properties
isRef 0
content complex
children organization-id organization-name
source <xs:element name="organization-owning" type="OrganizationInformationShort"/>

element CancelSubscriptionRequest-AZTech/organization-requesting
diagram
type OrganizationInformationLong
properties
isRef 0
content complex
children organization-id organization-name organization-sub-name contactDetails
source <xs:element name="organization-requesting" type="OrganizationInformationLong"/>

element CancelSubscriptionRequest-AZTech/authorization
diagram
type AuthorizationSet
properties
isRef 0
content complex
children user-id password hashtime hash
source <xs:element name="authorization" type="AuthorizationSet"/>

element CancelSubscriptionRequest-AZTech/request-id
diagram
type Device-request-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
source <xs:element name="request-id" type="Device-request-identifier"/>

complexType ContactDetails
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children contact-id person-name person-title phone-number phone-alternate email-address
used by
element OrganizationInformationLong/contactDetails
source <xs:complexType name="ContactDetails">
 
<xs:sequence>
   
<xs:element name="contact-id" type="Contact-identifier"/>
   
<!-- 3105 -->
   
<xs:element name="person-name" type="Contact-person-name" minOccurs="0"/>
   
<!-- 3206 -->
   
<xs:element name="person-title" type="Contact-person-title" minOccurs="0"/>
   
<!-- 3349
         organization-id     Organization-identifier  OPTIONAL ,          -#-3343
         organization-name   Organization-name  OPTIONAL ,                -#-3344 --
>
   
<xs:element name="phone-number" type="Contact-phone-number" minOccurs="0"/>
   
<!-- 3207 -->
   
<xs:element name="phone-alternate" type="Contact-phone-alternate" minOccurs="0"/>
   
<!-- 3113
         mobile-number       Contact-mobile-phone-number  OPTIONAL ,      -#-3350
         fax-number          Contact-phone-fax  OPTIONAL ,                -#-3205
         pager-id            Contact-pager-identifier  OPTIONAL ,         -#-3346
         pager-number        Contact-pager-number  OPTIONAL ,             -#-3347 --
>
   
<xs:element name="email-address" type="Contact-email-address" minOccurs="0"/>
   
<!-- 3204
         radio-unit          Contact-radio-unit-identifier  OPTIONAL ,    -#-3208
         address-line1       Contact-mailing-address-line1  OPTIONAL ,    -#-3339
         address-line2       Contact-mailing-address-line2  OPTIONAL ,    -#-3340
         city                Contact-mailing-address-city  OPTIONAL ,     -#-3338
         state               Contact-mailing-address-state  OPTIONAL ,    -#-3341
         zip-code            Contact-mailing-address-zip  OPTIONAL ,      -#-3342
         country             Contact-mailing-address-country  OPTIONAL   -#-3373 --
>
 
</xs:sequence>
</xs:complexType>

element ContactDetails/contact-id
diagram
type Contact-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
source <xs:element name="contact-id" type="Contact-identifier"/>

element ContactDetails/person-name
diagram
type Contact-person-name
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 64
source <xs:element name="person-name" type="Contact-person-name" minOccurs="0"/>

element ContactDetails/person-title
diagram
type Contact-person-title
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 64
source <xs:element name="person-title" type="Contact-person-title" minOccurs="0"/>

element ContactDetails/phone-number
diagram
type Contact-phone-number
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 32
source <xs:element name="phone-number" type="Contact-phone-number" minOccurs="0"/>

element ContactDetails/phone-alternate
diagram
type Contact-phone-alternate
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 32
source <xs:element name="phone-alternate" type="Contact-phone-alternate" minOccurs="0"/>

element ContactDetails/email-address
diagram
type Contact-email-address
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 128
source <xs:element name="email-address" type="Contact-email-address" minOccurs="0"/>

complexType Controller-log-entry
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children time text
used by
element SignalControlInventory/controller-log-entries/controller-log-entry
source <xs:complexType name="Controller-log-entry">
 
<xs:sequence>
   
<xs:element name="time" type="DateTimePair"/>
   
<xs:element name="text" type="FreeText"/>
 
</xs:sequence>
</xs:complexType>

element Controller-log-entry/time
diagram
type DateTimePair
properties
isRef 0
content simple
source <xs:element name="time" type="DateTimePair"/>

element Controller-log-entry/text
diagram
type FreeText
properties
isRef 0
content simple
facets
minLength 1
maxLength 500
source <xs:element name="text" type="FreeText"/>

complexType DetectionLane
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children approach-name lane-number laneData
used by
element DetectorDetails/detection-lanes/detection-lane
source <xs:complexType name="DetectionLane">
 
<xs:sequence>
   
<xs:element name="approach-name" type="Detector-intersection-approach-name" minOccurs="0"/>
   
<!-- 3505 -->
   
<xs:element name="lane-number" type="Detector-lane-number" minOccurs="0"/>
   
<!-- 3506
         Added by AZTech --
>
   
<xs:element name="laneData" type="LaneData"/>
 
</xs:sequence>
</xs:complexType>

element DetectionLane/approach-name
diagram
type Detector-intersection-approach-name
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 128
source <xs:element name="approach-name" type="Detector-intersection-approach-name" minOccurs="0"/>

element DetectionLane/lane-number
diagram
type Detector-lane-number
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 255
pattern [01]*
source <xs:element name="lane-number" type="Detector-lane-number" minOccurs="0"/>

element DetectionLane/laneData
diagram
type LaneData
properties
isRef 0
content complex
children vehicle-count occupancy speed
source <xs:element name="laneData" type="LaneData"/>

complexType Detector-vehicle-speed
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children kph mph
used by
element LaneData/speed
source <xs:complexType name="Detector-vehicle-speed">
 
<xs:choice>
   
<xs:element name="kph">
     
<xs:simpleType>
       
<xs:restriction base="xs:unsignedByte"/>
     
</xs:simpleType>
   
</xs:element>
   
<!-- kilometers per hour -->
   
<xs:element name="mph">
     
<xs:simpleType>
       
<xs:restriction base="xs:unsignedByte"/>
     
</xs:simpleType>
   
</xs:element>
   
<!-- miles per hour -->
 
</xs:choice>
</xs:complexType>

element Detector-vehicle-speed/kph
diagram
type restriction of xs:unsignedByte
properties
isRef 0
content simple
source <xs:element name="kph">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedByte"/>
 
</xs:simpleType>
</xs:element>

element Detector-vehicle-speed/mph
diagram
type restriction of xs:unsignedByte
properties
isRef 0
content simple
source <xs:element name="mph">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedByte"/>
 
</xs:simpleType>
</xs:element>

complexType DetectorDetails
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children detector-id device-latitude device-longitude link-direction detector-type detection-lanes setback reportingRate
used by
elements IntersectionDevicesSummary/detectors/detector IntersectionSummaryStatus/detectors/detector
source <xs:complexType name="DetectorDetails">
 
<xs:sequence>
   
<xs:element name="detector-id" type="Detector-identifier"/>
   
<!-- 3504
         detector-name              Detector-name  OPTIONAL ,  -#-3520
         detector-location          LRMS.GeoLocation  OPTIONAL ,
         simple lat-long added here --
>
   
<xs:element name="device-latitude" type="Latitude" minOccurs="0"/>
   
<xs:element name="device-longitude" type="Longitude" minOccurs="0"/>
   
<!-- route-designator           Link-route-designator  OPTIONAL ,  -#-3030
         linear-reference           Link-location-linear-reference  OPTIONAL ,  -#-3855
         linear-reference-version   Link-location-linear-reference-version  OPTIONAL ,  -#-3854
         detector-link-id           Detector-link-identifier  OPTIONAL ,  -#-3507 --
>
   
<xs:element name="link-direction" type="Link-direction" minOccurs="0"/>
   
<!-- 3008 -->
   
<xs:element name="detector-type" type="Detector-type" minOccurs="0"/>
   
<!-- 3514 -->
   
<xs:element name="detection-lanes">
     
<xs:complexType>
       
<xs:sequence maxOccurs="64">
         
<xs:element name="detection-lane" type="DetectionLane"/>
         
<!-- note &quot;s&quot; added to above name last-update-time           DateTimeZone  OPTIONAL Added by AZTech -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="setback" type="Distance" minOccurs="0"/>
   
<!-- setback form stop bar -->
   
<xs:element name="reportingRate" type="TimeInterval"/>
   
<!-- units of seconds -->
 
</xs:sequence>
</xs:complexType>

element DetectorDetails/detector-id
diagram
type Detector-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
source <xs:element name="detector-id" type="Detector-identifier"/>

element DetectorDetails/device-latitude
diagram
type Latitude
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive -90000000
maxInclusive 90000000
source <xs:element name="device-latitude" type="Latitude" minOccurs="0"/>

element DetectorDetails/device-longitude
diagram
type Longitude
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive -180000000
maxInclusive 180000000
source <xs:element name="device-longitude" type="Longitude" minOccurs="0"/>

element DetectorDetails/link-direction
diagram
type Link-direction
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="link-direction" type="Link-direction" minOccurs="0"/>

element DetectorDetails/detector-type
diagram
type Detector-type
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="detector-type" type="Detector-type" minOccurs="0"/>

element DetectorDetails/detection-lanes
diagram
properties
isRef 0
content complex
children detection-lane
source <xs:element name="detection-lanes">
 
<xs:complexType>
   
<xs:sequence maxOccurs="64">
     
<xs:element name="detection-lane" type="DetectionLane"/>
     
<!-- note &quot;s&quot; added to above name last-update-time           DateTimeZone  OPTIONAL Added by AZTech -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element DetectorDetails/detection-lanes/detection-lane
diagram
type DetectionLane
properties
isRef 0
content complex
children approach-name lane-number laneData
source <xs:element name="detection-lane" type="DetectionLane"/>

element DetectorDetails/setback
diagram
type Distance
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children m mDec mm mmDec dm dmDec yd ydDec ft ftDec in inDec mi miDec km kmDec
source <xs:element name="setback" type="Distance" minOccurs="0"/>

element DetectorDetails/reportingRate
diagram
type TimeInterval
properties
isRef 0
content simple
source <xs:element name="reportingRate" type="TimeInterval"/>

complexType DeviceArchiveStatusSubscription-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children organization-owning organization-requesting authorization request-id command-start-time command-end-time archive-frequency request-send-time request-send-date filters
used by
element deviceArchiveStatusSubscription-AZTech
source <xs:complexType name="DeviceArchiveStatusSubscription-AZTech">
 
<xs:sequence>
   
<xs:element name="organization-owning" type="OrganizationInformationShort"/>
   
<xs:element name="organization-requesting" type="OrganizationInformationLong"/>
   
<xs:element name="authorization" type="AuthorizationSet"/>
   
<xs:element name="request-id" type="Device-request-identifier"/>
   
<!-- #3108 -->
   
<xs:element name="command-start-time" type="DateTimePair"/>
   
<xs:element name="command-end-time" type="DateTimePair"/>
   
<!-- note that XML time is used
         Items below added by Azdot to meet local needs --
>
   
<xs:element name="archive-frequency" type="TimeInterval"/>
   
<xs:element name="request-send-time" type="Time"/>
   
<xs:element name="request-send-date" type="Date"/>
   
<!-- consider combing to make
         one time element here --
>
   
<xs:element name="filters" type="Filters"/>
 
</xs:sequence>
</xs:complexType>

element DeviceArchiveStatusSubscription-AZTech/organization-owning
diagram
type OrganizationInformationShort
properties
isRef 0
content complex
children organization-id organization-name
source <xs:element name="organization-owning" type="OrganizationInformationShort"/>

element DeviceArchiveStatusSubscription-AZTech/organization-requesting
diagram
type OrganizationInformationLong
properties
isRef 0
content complex
children organization-id organization-name organization-sub-name contactDetails
source <xs:element name="organization-requesting" type="OrganizationInformationLong"/>

element DeviceArchiveStatusSubscription-AZTech/authorization
diagram
type AuthorizationSet
properties
isRef 0
content complex
children user-id password hashtime hash
source <xs:element name="authorization" type="AuthorizationSet"/>

element DeviceArchiveStatusSubscription-AZTech/request-id
diagram
type Device-request-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
source <xs:element name="request-id" type="Device-request-identifier"/>

element DeviceArchiveStatusSubscription-AZTech/command-start-time
diagram
type DateTimePair
properties
isRef 0
content simple
source <xs:element name="command-start-time" type="DateTimePair"/>

element DeviceArchiveStatusSubscription-AZTech/command-end-time
diagram
type DateTimePair
properties
isRef 0
content simple
source <xs:element name="command-end-time" type="DateTimePair"/>

element DeviceArchiveStatusSubscription-AZTech/archive-frequency
diagram
type TimeInterval
properties
isRef 0
content simple
source <xs:element name="archive-frequency" type="TimeInterval"/>

element DeviceArchiveStatusSubscription-AZTech/request-send-time
diagram
type Time
properties
isRef 0
content simple
source <xs:element name="request-send-time" type="Time"/>

element DeviceArchiveStatusSubscription-AZTech/request-send-date
diagram
type Date
properties
isRef 0
content simple
source <xs:element name="request-send-date" type="Date"/>

element DeviceArchiveStatusSubscription-AZTech/filters
diagram
type Filters
properties
isRef 0
content complex
children dms-status-information ess-status-information
source <xs:element name="filters" type="Filters"/>

complexType DeviceCancelControlRequest-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children organization-owning organization-requesting authorization device-type device-id request-id freeText
used by
element deviceCancelControlRequest-AZTech
source <xs:complexType name="DeviceCancelControlRequest-AZTech">
 
<xs:sequence>
   
<xs:element name="organization-owning" type="OrganizationInformationShort"/>
   
<xs:element name="organization-requesting" type="OrganizationInformationLong"/>
   
<xs:element name="authorization" type="AuthorizationSet"/>
   
<xs:element name="device-type" type="Device-type"/>
   
<!-- #3747 -->
   
<xs:element name="device-id" type="Device-identifier"/>
   
<!-- #3701 -->
   
<xs:element name="request-id" type="Device-request-identifier"/>
   
<!-- #3717
         Items below added by Azdot to meet local needs --
>
   
<xs:element name="freeText" type="FreeText"/>
 
</xs:sequence>
</xs:complexType>

element DeviceCancelControlRequest-AZTech/organization-owning
diagram
type OrganizationInformationShort
properties
isRef 0
content complex
children organization-id organization-name
source <xs:element name="organization-owning" type="OrganizationInformationShort"/>

element DeviceCancelControlRequest-AZTech/organization-requesting
diagram
type OrganizationInformationLong
properties
isRef 0
content complex
children organization-id organization-name organization-sub-name contactDetails
source <xs:element name="organization-requesting" type="OrganizationInformationLong"/>

element DeviceCancelControlRequest-AZTech/authorization
diagram
type AuthorizationSet
properties
isRef 0
content complex
children user-id password hashtime hash
source <xs:element name="authorization" type="AuthorizationSet"/>

element DeviceCancelControlRequest-AZTech/device-type
diagram
type Device-type
properties
isRef 0
content simple
source <xs:element name="device-type" type="Device-type"/>

element DeviceCancelControlRequest-AZTech/device-id
diagram
type Device-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
source <xs:element name="device-id" type="Device-identifier"/>

element DeviceCancelControlRequest-AZTech/request-id
diagram
type Device-request-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
source <xs:element name="request-id" type="Device-request-identifier"/>

element DeviceCancelControlRequest-AZTech/freeText
diagram
type FreeText
properties
isRef 0
content simple
facets
minLength 1
maxLength 500
source <xs:element name="freeText" type="FreeText"/>

complexType DeviceControlSubscriptionResponse-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children organization-owning organization-requesting authorization request-id device-id request-status freeText
used by
element deviceControlSubscriptionResponse-AZTech
source <xs:complexType name="DeviceControlSubscriptionResponse-AZTech">
 
<xs:sequence>
   
<xs:element name="organization-owning" type="OrganizationInformationLong"/>
   
<xs:element name="organization-requesting" type="OrganizationInformationShort"/>
   
<xs:element name="authorization" type="AuthorizationSet"/>
   
<xs:element name="request-id" type="Device-request-identifier"/>
   
<!-- #3717 -->
   
<xs:element name="device-id" type="Device-identifier"/>
   
<!-- #3701 -->
   
<xs:element name="request-status" type="Device-acknowledge-control"/>
   
<!-- Below in std but not used
         center-id              Organization-center-identifier,  -#-3217
         operator-id            Device-organization-operator-identifier,  -#-3706
         request-response       Device-acknowledge-control,  -#-3763
         operator-last-revised  Event-update-operator-last-revised  OPTIONAL ,  -#-3295
         response-plan-id       Event-response-plan-identifier  OPTIONAL  -#-3269
         Items below added by Azdot to meet local needs --
>
   
<xs:element name="freeText" type="FreeText"/>
 
</xs:sequence>
</xs:complexType>

element DeviceControlSubscriptionResponse-AZTech/organization-owning
diagram
type OrganizationInformationLong
properties
isRef 0
content complex
children organization-id organization-name organization-sub-name contactDetails
source <xs:element name="organization-owning" type="OrganizationInformationLong"/>

element DeviceControlSubscriptionResponse-AZTech/organization-requesting
diagram
type OrganizationInformationShort
properties
isRef 0
content complex
children organization-id organization-name
source <xs:element name="organization-requesting" type="OrganizationInformationShort"/>

element DeviceControlSubscriptionResponse-AZTech/authorization
diagram
type AuthorizationSet
properties
isRef 0
content complex
children user-id password hashtime hash
source <xs:element name="authorization" type="AuthorizationSet"/>

element DeviceControlSubscriptionResponse-AZTech/request-id
diagram
type Device-request-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
source <xs:element name="request-id" type="Device-request-identifier"/>

element DeviceControlSubscriptionResponse-AZTech/device-id
diagram
type Device-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
source <xs:element name="device-id" type="Device-identifier"/>

element DeviceControlSubscriptionResponse-AZTech/request-status
diagram
type Device-acknowledge-control
properties
isRef 0
content simple
source <xs:element name="request-status" type="Device-acknowledge-control"/>

element DeviceControlSubscriptionResponse-AZTech/freeText
diagram
type FreeText
properties
isRef 0
content simple
facets
minLength 1
maxLength 500
source <xs:element name="freeText" type="FreeText"/>

complexType DeviceInventoryRequest-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children organization-owning organization-requesting authorization device-type device-list request-id
used by
elements DeviceInventorySubscription-AZTech/deviceInventoryRequest deviceInventoryRequest-AZTech
source <xs:complexType name="DeviceInventoryRequest-AZTech">
 
<xs:sequence>
   
<xs:element name="organization-owning" type="OrganizationInformationShort"/>
   
<xs:element name="organization-requesting" type="OrganizationInformationLong"/>
   
<xs:element name="authorization" type="AuthorizationSet"/>
   
<xs:element name="device-type" type="Device-type"/>
   
<!-- 3747
         does having Device-type here limit us to requesting
         only one type of device in the next line?? --
>
   
<xs:element name="device-list">
     
<xs:complexType>
       
<xs:sequence maxOccurs="100000">
         
<xs:element name="device" type="Device-identifier"/>
         
<!-- 3701 an id = 0 means request all Items below added by Azdot to meet local needs -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="request-id" type="Device-request-identifier"/>
   
<!-- 3717 -->
 
</xs:sequence>
</xs:complexType>

element DeviceInventoryRequest-AZTech/organization-owning
diagram
type OrganizationInformationShort
properties
isRef 0
content complex
children organization-id organization-name
source <xs:element name="organization-owning" type="OrganizationInformationShort"/>

element DeviceInventoryRequest-AZTech/organization-requesting
diagram
type OrganizationInformationLong
properties
isRef 0
content complex
children organization-id organization-name organization-sub-name contactDetails
source <xs:element name="organization-requesting" type="OrganizationInformationLong"/>

element DeviceInventoryRequest-AZTech/authorization
diagram
type AuthorizationSet
properties
isRef 0
content complex
children user-id password hashtime hash
source <xs:element name="authorization" type="AuthorizationSet"/>

element DeviceInventoryRequest-AZTech/device-type
diagram
type Device-type
properties
isRef 0
content simple
source <xs:element name="device-type" type="Device-type"/>

element DeviceInventoryRequest-AZTech/device-list
diagram
properties
isRef 0
content complex
children device
source <xs:element name="device-list">
 
<xs:complexType>
   
<xs:sequence maxOccurs="100000">
     
<xs:element name="device" type="Device-identifier"/>
     
<!-- 3701 an id = 0 means request all Items below added by Azdot to meet local needs -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element DeviceInventoryRequest-AZTech/device-list/device
diagram
type Device-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
source <xs:element name="device" type="Device-identifier"/>

element DeviceInventoryRequest-AZTech/request-id
diagram
type Device-request-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
source <xs:element name="request-id" type="Device-request-identifier"/>

complexType DeviceInventorySubscription-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children c2cMessageSubscription deviceInventoryRequest
used by
element deviceInventorySubscription-AZTech
source <xs:complexType name="DeviceInventorySubscription-AZTech">
 
<xs:sequence>
   
<xs:element name="c2cMessageSubscription" type="C2cMessageSubscription"/>
   
<xs:element name="deviceInventoryRequest" type="DeviceInventoryRequest-AZTech"/>
 
</xs:sequence>
</xs:complexType>

element DeviceInventorySubscription-AZTech/c2cMessageSubscription
diagram
type C2cMessageSubscription
properties
isRef 0
content complex
children informationalText returnAddress subscriptionAction subscriptionType subscriptionID subscriptionName subscriptionTimeFrame subscriptionFrequency broadcastAlerts
source <xs:element name="c2cMessageSubscription" type="C2cMessageSubscription"/>

element DeviceInventorySubscription-AZTech/deviceInventoryRequest
diagram
type DeviceInventoryRequest-AZTech
properties
isRef 0
content complex
children organization-owning organization-requesting authorization device-type device-list request-id
source <xs:element name="deviceInventoryRequest" type="DeviceInventoryRequest-AZTech"/>

complexType DeviceStatusRequest-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children organization-owning organization-requesting authorization device-type device-list request-id
used by
elements DeviceStatusSubscription-AZTech/deviceStatusRequest deviceStatusRequest-AZTech
source <xs:complexType name="DeviceStatusRequest-AZTech">
 
<xs:sequence>
   
<xs:element name="organization-owning" type="OrganizationInformationShort"/>
   
<xs:element name="organization-requesting" type="OrganizationInformationLong"/>
   
<xs:element name="authorization" type="AuthorizationSet"/>
   
<!-- same question for device type here as before -->
   
<xs:element name="device-type" type="Device-type"/>
   
<!-- 3747 -->
   
<xs:element name="device-list">
     
<xs:complexType>
       
<xs:sequence maxOccurs="100000">
         
<xs:element name="device" type="Device-identifier"/>
         
<!-- 3701 an id = 0 means request all Items below added by Azdot to meet local needs -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="request-id" type="Device-request-identifier"/>
   
<!-- 3717 -->
 
</xs:sequence>
</xs:complexType>

element DeviceStatusRequest-AZTech/organization-owning
diagram
type OrganizationInformationShort
properties
isRef 0
content complex
children organization-id organization-name
source <xs:element name="organization-owning" type="OrganizationInformationShort"/>

element DeviceStatusRequest-AZTech/organization-requesting
diagram
type OrganizationInformationLong
properties
isRef 0
content complex
children organization-id organization-name organization-sub-name contactDetails
source <xs:element name="organization-requesting" type="OrganizationInformationLong"/>

element DeviceStatusRequest-AZTech/authorization
diagram
type AuthorizationSet
properties
isRef 0
content complex
children user-id password hashtime hash
source <xs:element name="authorization" type="AuthorizationSet"/>

element DeviceStatusRequest-AZTech/device-type
diagram
type Device-type
properties
isRef 0
content simple
source <xs:element name="device-type" type="Device-type"/>

element DeviceStatusRequest-AZTech/device-list
diagram
properties
isRef 0
content complex
children device
source <xs:element name="device-list">
 
<xs:complexType>
   
<xs:sequence maxOccurs="100000">
     
<xs:element name="device" type="Device-identifier"/>
     
<!-- 3701 an id = 0 means request all Items below added by Azdot to meet local needs -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element DeviceStatusRequest-AZTech/device-list/device
diagram
type Device-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
source <xs:element name="device" type="Device-identifier"/>

element DeviceStatusRequest-AZTech/request-id
diagram
type Device-request-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
source <xs:element name="request-id" type="Device-request-identifier"/>

complexType DeviceStatusSubscription-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children c2cMessageSubscription deviceStatusRequest
used by
element deviceStatusSubscription-AZTech
source <xs:complexType name="DeviceStatusSubscription-AZTech">
 
<xs:sequence>
   
<xs:element name="c2cMessageSubscription" type="C2cMessageSubscription"/>
   
<xs:element name="deviceStatusRequest" type="DeviceStatusRequest-AZTech"/>
 
</xs:sequence>
</xs:complexType>

element DeviceStatusSubscription-AZTech/c2cMessageSubscription
diagram
type C2cMessageSubscription
properties
isRef 0
content complex
children informationalText returnAddress subscriptionAction subscriptionType subscriptionID subscriptionName subscriptionTimeFrame subscriptionFrequency broadcastAlerts
source <xs:element name="c2cMessageSubscription" type="C2cMessageSubscription"/>

element DeviceStatusSubscription-AZTech/deviceStatusRequest
diagram
type DeviceStatusRequest-AZTech
properties
isRef 0
content complex
children organization-owning organization-requesting authorization device-type device-list request-id
source <xs:element name="deviceStatusRequest" type="DeviceStatusRequest-AZTech"/>

complexType Distance
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children m mDec mm mmDec dm dmDec yd ydDec ft ftDec in inDec mi miDec km kmDec
used by
elements Height/altdatum/altitude DetectorDetails/setback
source <xs:complexType name="Distance">
 
<xs:choice>
   
<xs:element name="m">
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="-10000000"/>
         
<xs:maxInclusive value="10000000"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="mDec">
     
<xs:simpleType>
       
<xs:restriction base="xs:float">
         
<xs:minInclusive value="-10000000"/>
         
<xs:maxInclusive value="10000000"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<!-- Warning, above may need hand editing -->
   
<!-- observe that min-max restrictions have -->
   
<!-- not been added to this template yet -->
   
<xs:element name="mm">
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="-1000000"/>
         
<xs:maxInclusive value="1000000"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="mmDec">
     
<xs:simpleType>
       
<xs:restriction base="xs:float">
         
<xs:minInclusive value="-1000000"/>
         
<xs:maxInclusive value="1000000"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<!-- Warning, above may need hand editing -->
   
<!-- observe that min-max restrictions have -->
   
<!-- not been added to this template yet -->
   
<xs:element name="dm">
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="-1000000"/>
         
<xs:maxInclusive value="1000000"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="dmDec">
     
<xs:simpleType>
       
<xs:restriction base="xs:float">
         
<xs:minInclusive value="-1000000"/>
         
<xs:maxInclusive value="1000000"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<!-- Warning, above may need hand editing -->
   
<!-- observe that min-max restrictions have -->
   
<!-- not been added to this template yet -->
   
<xs:element name="yd">
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="-17600000"/>
         
<xs:maxInclusive value="17600000"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="ydDec">
     
<xs:simpleType>
       
<xs:restriction base="xs:float">
         
<xs:minInclusive value="-17600000"/>
         
<xs:maxInclusive value="17600000"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<!-- Warning, above may need hand editing -->
   
<!-- observe that min-max restrictions have -->
   
<!-- not been added to this template yet -->
   
<xs:element name="ft">
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="-52800000"/>
         
<xs:maxInclusive value="52800000"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="ftDec">
     
<xs:simpleType>
       
<xs:restriction base="xs:float">
         
<xs:minInclusive value="-52800000"/>
         
<xs:maxInclusive value="52800000"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<!-- Warning, above may need hand editing -->
   
<!-- observe that min-max restrictions have -->
   
<!-- not been added to this template yet -->
   
<xs:element name="in">
     
<xs:simpleType>
       
<xs:restriction base="xs:int">
         
<xs:minInclusive value="-1000000"/>
         
<xs:maxInclusive value="1000000"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="inDec">
     
<xs:simpleType>
       
<xs:restriction base="xs:float">
         
<xs:minInclusive value="-1000000"/>
         
<xs:maxInclusive value="1000000"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<!-- Warning, above may need hand editing -->
   
<!-- observe that min-max restrictions have -->
   
<!-- not been added to this template yet -->
   
<xs:element name="mi">
     
<xs:simpleType>
       
<xs:restriction base="xs:short">
         
<xs:minInclusive value="-10000"/>
         
<xs:maxInclusive value="10000"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="miDec">
     
<xs:simpleType>
       
<xs:restriction base="xs:float">
         
<xs:minInclusive value="-10000"/>
         
<xs:maxInclusive value="10000"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<!-- Warning, above may need hand editing -->
   
<!-- observe that min-max restrictions have -->
   
<!-- not been added to this template yet -->
   
<xs:element name="km">
     
<xs:simpleType>
       
<xs:restriction base="xs:short">
         
<xs:minInclusive value="-10000"/>
         
<xs:maxInclusive value="10000"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="kmDec">
     
<xs:simpleType>
       
<xs:restriction base="xs:float">
         
<xs:minInclusive value="-10000"/>
         
<xs:maxInclusive value="10000"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<!-- Warning, above may need hand editing -->
   
<!-- observe that min-max restrictions have -->
   
<!-- not been added to this template yet -->
 
</xs:choice>
</xs:complexType>

element Distance/m
diagram
type restriction of xs:int
properties
isRef 0
content simple
facets
minInclusive -10000000
maxInclusive 10000000
source <xs:element name="m">
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="-10000000"/>
     
<xs:maxInclusive value="10000000"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Distance/mDec
diagram
type restriction of xs:float
properties
isRef 0
content simple
facets
minInclusive -10000000
maxInclusive 10000000
source <xs:element name="mDec">
 
<xs:simpleType>
   
<xs:restriction base="xs:float">
     
<xs:minInclusive value="-10000000"/>
     
<xs:maxInclusive value="10000000"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Distance/mm
diagram
type restriction of xs:int
properties
isRef 0
content simple
facets
minInclusive -1000000
maxInclusive 1000000
source <xs:element name="mm">
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="-1000000"/>
     
<xs:maxInclusive value="1000000"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Distance/mmDec
diagram
type restriction of xs:float
properties
isRef 0
content simple
facets
minInclusive -1000000
maxInclusive 1000000
source <xs:element name="mmDec">
 
<xs:simpleType>
   
<xs:restriction base="xs:float">
     
<xs:minInclusive value="-1000000"/>
     
<xs:maxInclusive value="1000000"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Distance/dm
diagram
type restriction of xs:int
properties
isRef 0
content simple
facets
minInclusive -1000000
maxInclusive 1000000
source <xs:element name="dm">
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="-1000000"/>
     
<xs:maxInclusive value="1000000"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Distance/dmDec
diagram
type restriction of xs:float
properties
isRef 0
content simple
facets
minInclusive -1000000
maxInclusive 1000000
source <xs:element name="dmDec">
 
<xs:simpleType>
   
<xs:restriction base="xs:float">
     
<xs:minInclusive value="-1000000"/>
     
<xs:maxInclusive value="1000000"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Distance/yd
diagram
type restriction of xs:int
properties
isRef 0
content simple
facets
minInclusive -17600000
maxInclusive 17600000
source <xs:element name="yd">
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="-17600000"/>
     
<xs:maxInclusive value="17600000"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Distance/ydDec
diagram
type restriction of xs:float
properties
isRef 0
content simple
facets
minInclusive -17600000
maxInclusive 17600000
source <xs:element name="ydDec">
 
<xs:simpleType>
   
<xs:restriction base="xs:float">
     
<xs:minInclusive value="-17600000"/>
     
<xs:maxInclusive value="17600000"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Distance/ft
diagram
type restriction of xs:int
properties
isRef 0
content simple
facets
minInclusive -52800000
maxInclusive 52800000
source <xs:element name="ft">
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="-52800000"/>
     
<xs:maxInclusive value="52800000"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Distance/ftDec
diagram
type restriction of xs:float
properties
isRef 0
content simple
facets
minInclusive -52800000
maxInclusive 52800000
source <xs:element name="ftDec">
 
<xs:simpleType>
   
<xs:restriction base="xs:float">
     
<xs:minInclusive value="-52800000"/>
     
<xs:maxInclusive value="52800000"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Distance/in
diagram
type restriction of xs:int
properties
isRef 0
content simple
facets
minInclusive -1000000
maxInclusive 1000000
source <xs:element name="in">
 
<xs:simpleType>
   
<xs:restriction base="xs:int">
     
<xs:minInclusive value="-1000000"/>
     
<xs:maxInclusive value="1000000"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Distance/inDec
diagram
type restriction of xs:float
properties
isRef 0
content simple
facets
minInclusive -1000000
maxInclusive 1000000
source <xs:element name="inDec">
 
<xs:simpleType>
   
<xs:restriction base="xs:float">
     
<xs:minInclusive value="-1000000"/>
     
<xs:maxInclusive value="1000000"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Distance/mi
diagram
type restriction of xs:short
properties
isRef 0
content simple
facets
minInclusive -10000
maxInclusive 10000
source <xs:element name="mi">
 
<xs:simpleType>
   
<xs:restriction base="xs:short">
     
<xs:minInclusive value="-10000"/>
     
<xs:maxInclusive value="10000"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Distance/miDec
diagram
type restriction of xs:float
properties
isRef 0
content simple
facets
minInclusive -10000
maxInclusive 10000
source <xs:element name="miDec">
 
<xs:simpleType>
   
<xs:restriction base="xs:float">
     
<xs:minInclusive value="-10000"/>
     
<xs:maxInclusive value="10000"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Distance/km
diagram
type restriction of xs:short
properties
isRef 0
content simple
facets
minInclusive -10000
maxInclusive 10000
source <xs:element name="km">
 
<xs:simpleType>
   
<xs:restriction base="xs:short">
     
<xs:minInclusive value="-10000"/>
     
<xs:maxInclusive value="10000"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Distance/kmDec
diagram
type restriction of xs:float
properties
isRef 0
content simple
facets
minInclusive -10000
maxInclusive 10000
source <xs:element name="kmDec">
 
<xs:simpleType>
   
<xs:restriction base="xs:float">
     
<xs:minInclusive value="-10000"/>
     
<xs:maxInclusive value="10000"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType DMSControlRequest-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children organization-owning organization-requesting authorization device-id request-id dms-beacon-control dms-message message-number command-request-priority command-start-time command-end-time freeText
used by
element dMSControlRequest-AZTech
source <xs:complexType name="DMSControlRequest-AZTech">
 
<xs:sequence>
   
<xs:element name="organization-owning" type="OrganizationInformationShort"/>
   
<xs:element name="organization-requesting" type="OrganizationInformationLong"/>
   
<xs:element name="authorization" type="AuthorizationSet"/>
   
<xs:element name="device-id" type="Device-identifier"/>
   
<!-- 3701 -->
   
<xs:element name="request-id" type="Device-request-identifier"/>
   
<!-- 3717 -->
   
<xs:element name="dms-beacon-control" type="DmsMessageMultiString"/>
   
<!-- 3900 -->
   
<xs:element name="dms-message" type="DmsMessageMultiString"/>
   
<!-- 3901 -->
   
<xs:element name="message-number" type="DmsMessageNumber"/>
   
<!-- 3902 -->
   
<xs:element name="command-request-priority" type="Device-command-request-priority"/>
   
<!-- 3711 -->
   
<xs:element name="command-start-time" type="DateTimePair"/>
   
<xs:element name="command-end-time" type="DateTimePair"/>
   
<!-- Items below added by Azdot to meet local needs -->
   
<xs:element name="freeText" type="FreeText"/>
 
</xs:sequence>
</xs:complexType>

element DMSControlRequest-AZTech/organization-owning
diagram
type OrganizationInformationShort
properties
isRef 0
content complex
children organization-id organization-name
source <xs:element name="organization-owning" type="OrganizationInformationShort"/>

element DMSControlRequest-AZTech/organization-requesting
diagram
type OrganizationInformationLong
properties
isRef 0
content complex
children organization-id organization-name organization-sub-name contactDetails
source <xs:element name="organization-requesting" type="OrganizationInformationLong"/>

element DMSControlRequest-AZTech/authorization
diagram
type AuthorizationSet
properties
isRef 0
content complex
children user-id password hashtime hash
source <xs:element name="authorization" type="AuthorizationSet"/>

element DMSControlRequest-AZTech/device-id
diagram
type Device-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
source <xs:element name="device-id" type="Device-identifier"/>

element DMSControlRequest-AZTech/request-id
diagram
type Device-request-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
source <xs:element name="request-id" type="Device-request-identifier"/>

element DMSControlRequest-AZTech/dms-beacon-control
diagram
type DmsMessageMultiString
properties
isRef 0
content complex
facets
minLength 2
maxLength 342
attributes
Name  Type  Use  Default  Fixed  Annotation
EncodingTypederived by: xs:NMTOKENrequired      
source <xs:element name="dms-beacon-control" type="DmsMessageMultiString"/>

element DMSControlRequest-AZTech/dms-message
diagram
type DmsMessageMultiString
properties
isRef 0
content complex
facets
minLength 2
maxLength 342
attributes
Name  Type  Use  Default  Fixed  Annotation
EncodingTypederived by: xs:NMTOKENrequired      
source <xs:element name="dms-message" type="DmsMessageMultiString"/>

element DMSControlRequest-AZTech/message-number
diagram
type DmsMessageNumber
properties
isRef 0
content simple
source <xs:element name="message-number" type="DmsMessageNumber"/>

element DMSControlRequest-AZTech/command-request-priority
diagram
type Device-command-request-priority
properties
isRef 0
content simple
facets
minInclusive 1
maxInclusive 10
source <xs:element name="command-request-priority" type="Device-command-request-priority"/>

element DMSControlRequest-AZTech/command-start-time
diagram
type DateTimePair
properties
isRef 0
content simple
source <xs:element name="command-start-time" type="DateTimePair"/>

element DMSControlRequest-AZTech/command-end-time
diagram
type DateTimePair
properties
isRef 0
content simple
source <xs:element name="command-end-time" type="DateTimePair"/>

element DMSControlRequest-AZTech/freeText
diagram
type FreeText
properties
isRef 0
content simple
facets
minLength 1
maxLength 500
source <xs:element name="freeText" type="FreeText"/>

complexType DMSDeviceStatus
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children device-id dms-device-status dms-current-message message-time-remaining last-comm-time
used by
elements DMSInventoryResponse-AZTech/devices/device DMSStatusResponse-AZTech/devices/device dMSDeviceStatus
source <xs:complexType name="DMSDeviceStatus">
 
<xs:sequence>
   
<!-- organization-information OrganizationInformation,
         Confirm above is never in fact used or needed
         operator-id              Organization-center-operator-identifier,  -#-3112 --
>
   
<xs:element name="device-id" type="Device-identifier"/>
   
<!-- 3701 -->
   
<xs:element name="dms-device-status" type="Device-operational-status"/>
   
<!-- 3716 -->
   
<xs:element name="dms-current-message" type="DmsMessageMultiString"/>
   
<!-- 3901 -->
   
<xs:element name="message-time-remaining" type="DmsMessageTimeRemaining" minOccurs="0"/>
   
<!-- 3904
         message-source-mode      NTCIP.DmsMsgSourceMode  OPTIONAL ,  -#-3905
         associated-event-id      Event-response-plan-identifier  OPTIONAL ,  -#-3269 --
>
   
<xs:element name="last-comm-time" type="DateTimePair"/>
 
</xs:sequence>
</xs:complexType>

element DMSDeviceStatus/device-id
diagram
type Device-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
source <xs:element name="device-id" type="Device-identifier"/>

element DMSDeviceStatus/dms-device-status
diagram
type Device-operational-status
properties
isRef 0
content simple
source <xs:element name="dms-device-status" type="Device-operational-status"/>

element DMSDeviceStatus/dms-current-message
diagram
type DmsMessageMultiString
properties
isRef 0
content complex
facets
minLength 2
maxLength 342
attributes
Name  Type  Use  Default  Fixed  Annotation
EncodingTypederived by: xs:NMTOKENrequired      
source <xs:element name="dms-current-message" type="DmsMessageMultiString"/>

element DMSDeviceStatus/message-time-remaining
diagram
type DmsMessageTimeRemaining
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="message-time-remaining" type="DmsMessageTimeRemaining" minOccurs="0"/>

element DMSDeviceStatus/last-comm-time
diagram
type DateTimePair
properties
isRef 0
content simple
source <xs:element name="last-comm-time" type="DateTimePair"/>

complexType DMSInventoryPublication-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children c2cMessagePublication dMSInventory
used by
element dMSInventoryPublication-AZTech
source <xs:complexType name="DMSInventoryPublication-AZTech">
 
<xs:sequence>
   
<xs:element name="c2cMessagePublication" type="C2cMessagePublication"/>
   
<xs:element name="dMSInventory" type="DMSInventoryResponse-AZTech"/>
 
</xs:sequence>
</xs:complexType>

element DMSInventoryPublication-AZTech/c2cMessagePublication
diagram
type C2cMessagePublication
properties
isRef 0
content complex
children informationalText subscriptionID subscriptionName subscriptionFreq subscriptionCount
source <xs:element name="c2cMessagePublication" type="C2cMessagePublication"/>

element DMSInventoryPublication-AZTech/dMSInventory
diagram
type DMSInventoryResponse-AZTech
properties
isRef 0
content complex
children organization-owning organization-requesting devices request-id
source <xs:element name="dMSInventory" type="DMSInventoryResponse-AZTech"/>

complexType DMSInventoryResponse-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children organization-owning organization-requesting devices request-id
used by
elements DMSInventoryPublication-AZTech/dMSInventory dMSInventoryResponse-AZTech
source <xs:complexType name="DMSInventoryResponse-AZTech">
 
<xs:sequence>
   
<xs:element name="organization-owning" type="OrganizationInformationLong"/>
   
<xs:element name="organization-requesting" type="OrganizationInformationShort"/>
   
<xs:element name="devices">
     
<xs:complexType>
       
<xs:sequence minOccurs="0" maxOccurs="10000">
         
<xs:element name="device" type="DMSDeviceStatus"/>
         
<!-- note AzDot additions here Items below added by Azdot to meet local needs -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="request-id" type="Device-request-identifier"/>
   
<!-- 3717 -->
 
</xs:sequence>
</xs:complexType>

element DMSInventoryResponse-AZTech/organization-owning
diagram
type OrganizationInformationLong
properties
isRef 0
content complex
children organization-id organization-name organization-sub-name contactDetails
source <xs:element name="organization-owning" type="OrganizationInformationLong"/>

element DMSInventoryResponse-AZTech/organization-requesting
diagram
type OrganizationInformationShort
properties
isRef 0
content complex
children organization-id organization-name
source <xs:element name="organization-requesting" type="OrganizationInformationShort"/>

element DMSInventoryResponse-AZTech/devices
diagram
properties
isRef 0
content complex
children device
source <xs:element name="devices">
 
<xs:complexType>
   
<xs:sequence minOccurs="0" maxOccurs="10000">
     
<xs:element name="device" type="DMSDeviceStatus"/>
     
<!-- note AzDot additions here Items below added by Azdot to meet local needs -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element DMSInventoryResponse-AZTech/devices/device
diagram
type DMSDeviceStatus
properties
isRef 0
content complex
children device-id dms-device-status dms-current-message message-time-remaining last-comm-time
source <xs:element name="device" type="DMSDeviceStatus"/>

element DMSInventoryResponse-AZTech/request-id
diagram
type Device-request-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
source <xs:element name="request-id" type="Device-request-identifier"/>

complexType DmsMessageMultiString
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
type extension of DmsMessageMultiString-string
properties
base DmsMessageMultiString-string
used by
elements DMSControlRequest-AZTech/dms-beacon-control DMSDeviceStatus/dms-current-message DMSControlRequest-AZTech/dms-message
facets
minLength 2
maxLength 342
attributes
Name  Type  Use  Default  Fixed  Annotation
EncodingTypederived by: xs:NMTOKENrequired      
source <xs:complexType name="DmsMessageMultiString">
 
<xs:simpleContent>
   
<xs:annotation>
     
<xs:documentation>      
            Any set of ASCII characters up to 256
        
</xs:documentation>
   
</xs:annotation>
   
<xs:extension base="DmsMessageMultiString-string">
     
<xs:attribute name="EncodingType" use="required">
       
<xs:simpleType>
         
<xs:restriction base="xs:NMTOKEN">
           
<xs:enumeration value="base64Binary"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:attribute>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

complexType DMSStatusPublication-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children c2cMessagePublication dMSStatus
used by
element dMSStatusPublication-AZTech
source <xs:complexType name="DMSStatusPublication-AZTech">
 
<xs:sequence>
   
<xs:element name="c2cMessagePublication" type="C2cMessagePublication"/>
   
<xs:element name="dMSStatus" type="DMSStatusResponse-AZTech"/>
 
</xs:sequence>
</xs:complexType>

element DMSStatusPublication-AZTech/c2cMessagePublication
diagram
type C2cMessagePublication
properties
isRef 0
content complex
children informationalText subscriptionID subscriptionName subscriptionFreq subscriptionCount
source <xs:element name="c2cMessagePublication" type="C2cMessagePublication"/>

element DMSStatusPublication-AZTech/dMSStatus
diagram
type DMSStatusResponse-AZTech
properties
isRef 0
content complex
children organization-owning organization-requesting authorization devices request-id
source <xs:element name="dMSStatus" type="DMSStatusResponse-AZTech"/>

complexType DMSStatusResponse-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children organization-owning organization-requesting authorization devices request-id
used by
elements DMSStatusPublication-AZTech/dMSStatus dMSStatusResponse-AZTech
source <xs:complexType name="DMSStatusResponse-AZTech">
 
<xs:sequence>
   
<xs:element name="organization-owning" type="OrganizationInformationShort"/>
   
<xs:element name="organization-requesting" type="OrganizationInformationLong"/>
   
<xs:element name="authorization" type="AuthorizationSet"/>
   
<xs:element name="devices">
     
<xs:complexType>
       
<xs:sequence minOccurs="0" maxOccurs="10000">
         
<xs:element name="device" type="DMSDeviceStatus"/>
         
<!-- using: TMDD.DMSDeviceStatus note AzDot additions here Items below added by Azdot to meet local needs -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="request-id" type="Device-request-identifier"/>
   
<!-- 3717 -->
 
</xs:sequence>
</xs:complexType>

element DMSStatusResponse-AZTech/organization-owning
diagram
type OrganizationInformationShort
properties
isRef 0
content complex
children organization-id organization-name
source <xs:element name="organization-owning" type="OrganizationInformationShort"/>

element DMSStatusResponse-AZTech/organization-requesting
diagram
type OrganizationInformationLong
properties
isRef 0
content complex
children organization-id organization-name organization-sub-name contactDetails
source <xs:element name="organization-requesting" type="OrganizationInformationLong"/>

element DMSStatusResponse-AZTech/authorization
diagram
type AuthorizationSet
properties
isRef 0
content complex
children user-id password hashtime hash
source <xs:element name="authorization" type="AuthorizationSet"/>

element DMSStatusResponse-AZTech/devices
diagram
properties
isRef 0
content complex
children device
source <xs:element name="devices">
 
<xs:complexType>
   
<xs:sequence minOccurs="0" maxOccurs="10000">
     
<xs:element name="device" type="DMSDeviceStatus"/>
     
<!-- using: TMDD.DMSDeviceStatus note AzDot additions here Items below added by Azdot to meet local needs -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element DMSStatusResponse-AZTech/devices/device
diagram
type DMSDeviceStatus
properties
isRef 0
content complex
children device-id dms-device-status dms-current-message message-time-remaining last-comm-time
source <xs:element name="device" type="DMSDeviceStatus"/>

element DMSStatusResponse-AZTech/request-id
diagram
type Device-request-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
source <xs:element name="request-id" type="Device-request-identifier"/>

complexType ESSStatus
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children center-id device-id device-status avg-wind-direction avg-wind-speed wind-situation air-temperature precip-yes-no solar-radiation visibility
used by
elements ESSStatusResponse-AZTech/devices/device eSSStatus
source <xs:complexType name="ESSStatus">
 
<xs:sequence>
   
<xs:element name="center-id" type="Organization-center-identifier" minOccurs="0"/>
   
<!-- 3217
         operator-id            Device-organization-operator-identifier,  -#-3706 --
>
   
<xs:element name="device-id" type="Device-identifier"/>
   
<!-- 3701 -->
   
<xs:element name="device-status" type="Device-operational-status"/>
   
<!-- 3716
         device-name            Device-name  OPTIONAL ,  -#-3709 --
>
   
<xs:element name="avg-wind-direction" type="EssAvgWindDirection"/>
   
<!-- 3910 -->
   
<xs:element name="avg-wind-speed" type="EssAvgWindSpeed" minOccurs="0"/>
   
<!-- 3911 -->
   
<xs:element name="wind-situation" type="EssWindSituation" minOccurs="0"/>
   
<!-- 3935 -->
   
<xs:element name="air-temperature" type="EssAirTemperature" minOccurs="0"/>
   
<!-- 3908 -->
   
<xs:element name="precip-yes-no" type="EssPrecipYesNo" minOccurs="0"/>
   
<!-- 3921 -->
   
<xs:element name="solar-radiation" type="EssSolarRadiation" minOccurs="0"/>
   
<!-- 3926 -->
   
<xs:element name="visibility" type="EssVisibility" minOccurs="0"/>
   
<!-- 3932
         visibility-situation   NTCIP.EssVisibilitySituation  OPTIONAL ,  -#-3933
         surface-status         NTCIP.EssSurfaceStatus  OPTIONAL , -#-3929
         pave-treat-type        NTCIP.EssPaveTreatProductType  OPTIONAL  -#-3918 --
>
 
</xs:sequence>
</xs:complexType>

element ESSStatus/center-id
diagram
type Organization-center-identifier
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 32
source <xs:element name="center-id" type="Organization-center-identifier" minOccurs="0"/>

element ESSStatus/device-id
diagram
type Device-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
source <xs:element name="device-id" type="Device-identifier"/>

element ESSStatus/device-status
diagram
type Device-operational-status
properties
isRef 0
content simple
source <xs:element name="device-status" type="Device-operational-status"/>

element ESSStatus/avg-wind-direction
diagram
type EssAvgWindDirection
properties
isRef 0
content simple
facets
maxInclusive 361
source <xs:element name="avg-wind-direction" type="EssAvgWindDirection"/>

element ESSStatus/avg-wind-speed
diagram
type EssAvgWindSpeed
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="avg-wind-speed" type="EssAvgWindSpeed" minOccurs="0"/>

element ESSStatus/wind-situation
diagram
type EssWindSituation
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="wind-situation" type="EssWindSituation" minOccurs="0"/>

element ESSStatus/air-temperature
diagram
type EssAirTemperature
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive -1000
maxInclusive 1001
source <xs:element name="air-temperature" type="EssAirTemperature" minOccurs="0"/>

element ESSStatus/precip-yes-no
diagram
type EssPrecipYesNo
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="precip-yes-no" type="EssPrecipYesNo" minOccurs="0"/>

element ESSStatus/solar-radiation
diagram
type EssSolarRadiation
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="solar-radiation" type="EssSolarRadiation" minOccurs="0"/>

element ESSStatus/visibility
diagram
type EssVisibility
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxInclusive 1000001
source <xs:element name="visibility" type="EssVisibility" minOccurs="0"/>

complexType ESSStatusResponse-AZTech
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children organization-owning organization-requesting devices request-id
used by
element eSSStatusResponse-AZTech
source <xs:complexType name="ESSStatusResponse-AZTech">
 
<xs:sequence>
   
<xs:element name="organization-owning" type="OrganizationInformationShort"/>
   
<xs:element name="organization-requesting" type="OrganizationInformationLong"/>
   
<xs:element name="devices">
     
<xs:complexType>
       
<xs:sequence minOccurs="0" maxOccurs="10000">
         
<xs:element name="device" type="ESSStatus"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<!-- Items below added by Azdot to meet local needs -->
   
<xs:element name="request-id" type="Device-request-identifier"/>
   
<!-- 3717 -->
 
</xs:sequence>
</xs:complexType>

element ESSStatusResponse-AZTech/organization-owning
diagram
type OrganizationInformationShort
properties
isRef 0
content complex
children organization-id organization-name
source <xs:element name="organization-owning" type="OrganizationInformationShort"/>

element ESSStatusResponse-AZTech/organization-requesting
diagram
type OrganizationInformationLong
properties
isRef 0
content complex
children organization-id organization-name organization-sub-name contactDetails
source <xs:element name="organization-requesting" type="OrganizationInformationLong"/>

element ESSStatusResponse-AZTech/devices
diagram
properties
isRef 0
content complex
children device
source <xs:element name="devices">
 
<xs:complexType>
   
<xs:sequence minOccurs="0" maxOccurs="10000">
     
<xs:element name="device" type="ESSStatus"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ESSStatusResponse-AZTech/devices/device
diagram
type ESSStatus
properties
isRef 0
content complex
children center-id device-id device-status avg-wind-direction avg-wind-speed wind-situation air-temperature precip-yes-no solar-radiation visibility
source <xs:element name="device" type="ESSStatus"/>

element ESSStatusResponse-AZTech/request-id
diagram
type Device-request-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
source <xs:element name="request-id" type="Device-request-identifier"/>

complexType Filters
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children dms-status-information ess-status-information
used by
element DeviceArchiveStatusSubscription-AZTech/filters
source <xs:complexType name="Filters">
 
<xs:sequence>
   
<xs:element name="dms-status-information">
     
<xs:simpleType>
       
<xs:restriction base="xs:boolean"/>
     
</xs:simpleType>
   
</xs:element>
   
<!-- subscription to DMS status information
         included true
/false  (yes/no) -->
   
<xs:element name="ess-status-information">
     
<xs:simpleType>
       
<xs:restriction base="xs:boolean"/>
     
</xs:simpleType>
   
</xs:element>
   
<!-- subscription to ESS status information
         included true
/false  (yes/no) -->
 
</xs:sequence>
</xs:complexType>

element Filters/dms-status-information
diagram
type restriction of xs:boolean
properties
isRef 0
content simple
source <xs:element name="dms-status-information">
 
<xs:simpleType>
   
<xs:restriction base="xs:boolean"/>
 
</xs:simpleType>
</xs:element>

element Filters/ess-status-information
diagram
type restriction of xs:boolean
properties
isRef 0
content simple
source <xs:element name="ess-status-information">
 
<xs:simpleType>
   
<xs:restriction base="xs:boolean"/>
 
</xs:simpleType>
</xs:element>

complexType Height
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children altdatum verticalLevel
source <xs:complexType name="Height">
 
<xs:choice>
   
<xs:element name="altdatum">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="altitude" type="Distance"/>
         
<xs:element name="verticalDatum" type="VerticalDatum" minOccurs="0"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="verticalLevel" type="VerticalLevel"/>
 
</xs:choice>
</xs:complexType>

element Height/altdatum
diagram
properties
isRef 0
content complex
children altitude verticalDatum
source <xs:element name="altdatum">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="altitude" type="Distance"/>
     
<xs:element name="verticalDatum" type="VerticalDatum" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Height/altdatum/altitude
diagram
type Distance
properties
isRef 0
content complex
children m mDec mm mmDec dm dmDec yd ydDec ft ftDec in inDec mi miDec km kmDec
source <xs:element name="altitude" type="Distance"/>

element Height/altdatum/verticalDatum
diagram
type VerticalDatum
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="verticalDatum" type="VerticalDatum" minOccurs="0"/>

element Height/verticalLevel
diagram
type VerticalLevel
properties
isRef 0
content simple
facets
minInclusive -127
source <xs:element name="verticalLevel" type="VerticalLevel"/>

complexType IntersectionDevicesSummary
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children signalControlInformation timing-plans detectors schedule-plans maxOverlaps overlaps rampMeters freeText
used by
elements TMSInformationResponse-AZTech/intersections/intersection TMSInventoryResponse-AZTech/intersections/intersection
source <xs:complexType name="IntersectionDevicesSummary">
 
<xs:sequence>
   
<!-- Items below added by Azdot to meet local needs
         controls at this Intersection --
>
   
<xs:element name="signalControlInformation">
     
<xs:complexType>
       
<xs:sequence minOccurs="0" maxOccurs="64">
         
<xs:element name="signalControlInformation-item" type="SignalControlInventory"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<!-- plans used at this Intersection -->
   
<xs:element name="timing-plans">
     
<xs:complexType>
       
<xs:sequence minOccurs="0" maxOccurs="255">
         
<xs:element name="timing-plan" type="TimingPlan"/>
         
<!-- detectors -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="detectors">
     
<xs:complexType>
       
<xs:sequence minOccurs="0" maxOccurs="64">
         
<xs:element name="detector" type="DetectorDetails"/>
         
<!-- use schedules -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="schedule-plans">
     
<xs:complexType>
       
<xs:sequence minOccurs="0" maxOccurs="64">
         
<xs:element name="schedule-plan" type="Schedule-entry"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="maxOverlaps" type="MaxOverlaps"/>
   
<xs:element name="overlaps">
     
<xs:complexType>
       
<xs:sequence minOccurs="0" maxOccurs="64">
         
<xs:element name="overlap" type="Overlap"/>
         
<!-- Ramp Meters -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="rampMeters">
     
<xs:complexType>
       
<xs:sequence minOccurs="0" maxOccurs="64">
         
<xs:element name="rampMeter" type="RampMeterInventory"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="freeText" type="FreeText"/>
 
</xs:sequence>
</xs:complexType>

element IntersectionDevicesSummary/signalControlInformation
diagram
properties
isRef 0
content complex
children signalControlInformation-item
source <xs:element name="signalControlInformation">
 
<xs:complexType>
   
<xs:sequence minOccurs="0" maxOccurs="64">
     
<xs:element name="signalControlInformation-item" type="SignalControlInventory"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element IntersectionDevicesSummary/signalControlInformation/signalControlInformation-item
diagram
type SignalControlInventory
properties
isRef 0
content complex
children intersection-name device-id device-latitude device-longitude section-identifier zone-identifier controller-Time central-Time current-UTC-Time battPercent special-functions controller-log-entries
source <xs:element name="signalControlInformation-item" type="SignalControlInventory"/>

element IntersectionDevicesSummary/timing-plans
diagram
properties
isRef 0
content complex
children timing-plan
source <xs:element name="timing-plans">
 
<xs:complexType>
   
<xs:sequence minOccurs="0" maxOccurs="255">
     
<xs:element name="timing-plan" type="TimingPlan"/>
     
<!-- detectors -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element IntersectionDevicesSummary/timing-plans/timing-plan
diagram
type TimingPlan
properties
isRef 0
content complex
children device-id intersection-name timing-plan-id timing-plan-name cycle-time offset-time
source <xs:element name="timing-plan" type="TimingPlan"/>

element IntersectionDevicesSummary/detectors
diagram
properties
isRef 0
content complex
children detector
source <xs:element name="detectors">
 
<xs:complexType>
   
<xs:sequence minOccurs="0" maxOccurs="64">
     
<xs:element name="detector" type="DetectorDetails"/>
     
<!-- use schedules -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element IntersectionDevicesSummary/detectors/detector
diagram
type DetectorDetails
properties
isRef 0
content complex
children detector-id device-latitude device-longitude link-direction detector-type detection-lanes setback reportingRate
source <xs:element name="detector" type="DetectorDetails"/>

element IntersectionDevicesSummary/schedule-plans
diagram
properties
isRef 0
content complex
children schedule-plan
source <xs:element name="schedule-plans">
 
<xs:complexType>
   
<xs:sequence minOccurs="0" maxOccurs="64">
     
<xs:element name="schedule-plan" type="Schedule-entry"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element IntersectionDevicesSummary/schedule-plans/schedule-plan
diagram
type Schedule-entry
properties
isRef 0
content complex
children startTime stopTime eventID
source <xs:element name="schedule-plan" type="Schedule-entry"/>

element IntersectionDevicesSummary/maxOverlaps
diagram
type MaxOverlaps
properties
isRef 0
content simple
facets
maxInclusive 100
source <xs:element name="maxOverlaps" type="MaxOverlaps"/>

element IntersectionDevicesSummary/overlaps
diagram
properties
isRef 0
content complex
children overlap
source <xs:element name="overlaps">
 
<xs:complexType>
   
<xs:sequence minOccurs="0" maxOccurs="64">
     
<xs:element name="overlap" type="Overlap"/>
     
<!-- Ramp Meters -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element IntersectionDevicesSummary/overlaps/overlap
diagram
type Overlap
properties
isRef 0
content complex
children number description
source <xs:element name="overlap" type="Overlap"/>

element IntersectionDevicesSummary/rampMeters
diagram
properties
isRef 0
content complex
children rampMeter
source <xs:element name="rampMeters">
 
<xs:complexType>
   
<xs:sequence minOccurs="0" maxOccurs="64">
     
<xs:element name="rampMeter" type="RampMeterInventory"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element IntersectionDevicesSummary/rampMeters/rampMeter
diagram
type RampMeterInventory
properties
isRef 0
content complex
children device-id link-direction device-latitude device-longitude ramp-lane-number
source <xs:element name="rampMeter" type="RampMeterInventory"/>

element IntersectionDevicesSummary/freeText
diagram
type FreeText
properties
isRef 0
content simple
facets
minLength 1
maxLength 500
source <xs:element name="freeText" type="FreeText"/>

complexType IntersectionSummaryStatus
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children primaryDevice currentTimingPlan detectors rampMeters specialFuntions freeText
used by
element TMSStatusResponse-AZTech/devices/device
source <xs:complexType name="IntersectionSummaryStatus">
 
<xs:sequence>
   
<!-- information about the primary control device -->
   
<xs:element name="primaryDevice" type="SignalControlInventory"/>
   
<!-- reports local time
         and battery state
         Items below added by Azdot to meet local needs
         Current time plan  (added by DCK,  not in req) --
>
   
<xs:element name="currentTimingPlan" type="TimingPlan" minOccurs="0"/>
   
<!-- Detector status at this Intersection -->
   
<xs:element name="detectors" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence minOccurs="0" maxOccurs="64">
         
<xs:element name="detector" type="DetectorDetails"/>
         
<!-- Ramp Meters rates -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="rampMeters" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence minOccurs="0" maxOccurs="64">
         
<xs:element name="rampMeter" type="RampMeterStatus"/>
         
<!-- Active special functions of the device -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="specialFuntions" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence minOccurs="0" maxOccurs="8">
         
<xs:element name="specialFuntion" type="Special-function"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="freeText" type="FreeText" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element IntersectionSummaryStatus/primaryDevice
diagram
type SignalControlInventory
properties
isRef 0
content complex
children intersection-name device-id device-latitude device-longitude section-identifier zone-identifier controller-Time central-Time current-UTC-Time battPercent special-functions controller-log-entries
source <xs:element name="primaryDevice" type="SignalControlInventory"/>

element IntersectionSummaryStatus/currentTimingPlan
diagram
type TimingPlan
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children device-id intersection-name timing-plan-id timing-plan-name cycle-time offset-time
source <xs:element name="currentTimingPlan" type="TimingPlan" minOccurs="0"/>

element IntersectionSummaryStatus/detectors
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children detector
source <xs:element name="detectors" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence minOccurs="0" maxOccurs="64">
     
<xs:element name="detector" type="DetectorDetails"/>
     
<!-- Ramp Meters rates -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element IntersectionSummaryStatus/detectors/detector
diagram
type DetectorDetails
properties
isRef 0
content complex
children detector-id device-latitude device-longitude link-direction detector-type detection-lanes setback reportingRate
source <xs:element name="detector" type="DetectorDetails"/>

element IntersectionSummaryStatus/rampMeters
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children rampMeter
source <xs:element name="rampMeters" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence minOccurs="0" maxOccurs="64">
     
<xs:element name="rampMeter" type="RampMeterStatus"/>
     
<!-- Active special functions of the device -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element IntersectionSummaryStatus/rampMeters/rampMeter
diagram
type RampMeterStatus
properties
isRef 0
content complex
children meter-status volume-data
source <xs:element name="rampMeter" type="RampMeterStatus"/>

element IntersectionSummaryStatus/specialFuntions
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children specialFuntion
source <xs:element name="specialFuntions" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence minOccurs="0" maxOccurs="8">
     
<xs:element name="specialFuntion" type="Special-function"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element IntersectionSummaryStatus/specialFuntions/specialFuntion
diagram
type Special-function
properties
isRef 0
content complex
children function-output-number function-meaning
source <xs:element name="specialFuntion" type="Special-function"/>

element IntersectionSummaryStatus/freeText
diagram
type FreeText
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 500
source <xs:element name="freeText" type="FreeText" minOccurs="0"/>

complexType LaneData
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children vehicle-count occupancy speed
used by
element DetectionLane/laneData
source <xs:complexType name="LaneData">
 
<xs:sequence>
   
<!-- lane-number    Detector-lane-number  OPTIONAL ,           -#-3506
         vehicle-count  Detector-vehicle-count  OPTIONAL ,         -#-3515 --
>
   
<xs:element name="vehicle-count" type="Volume-data" minOccurs="0"/>
   
<xs:element name="occupancy" type="Detector-occupancy" minOccurs="0"/>
   
<!-- 3521 -->
   
<xs:element name="speed" type="Detector-vehicle-speed" minOccurs="0"/>
   
<!-- 3519
         queue-length   Detector-vehicle-queue-length  OPTIONAL   -#-3516 --
>
 
</xs:sequence>
</xs:complexType>

element LaneData/vehicle-count
diagram
type Volume-data
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="vehicle-count" type="Volume-data" minOccurs="0"/>

element LaneData/occupancy
diagram
type Detector-occupancy
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxInclusive 100
source <xs:element name="occupancy" type="Detector-occupancy" minOccurs="0"/>

element LaneData/speed
diagram
type Detector-vehicle-speed
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children kph mph
source <xs:element name="speed" type="Detector-vehicle-speed" minOccurs="0"/>

complexType OctetString
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
type extension of OctetStringOptions
properties
base OctetStringOptions
attributes
Name  Type  Use  Default  Fixed  Annotation
EncodingTypederived by: xs:NMTOKENrequired      
source <xs:complexType name="OctetString">
 
<xs:simpleContent>
   
<xs:extension base="OctetStringOptions">
     
<xs:attribute name="EncodingType" use="required">
       
<xs:simpleType>
         
<xs:restriction base="xs:NMTOKEN">
           
<xs:enumeration value="hexBinary"/>
           
<xs:enumeration value="base64Binary"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:attribute>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

complexType OrganizationInformationLong
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children organization-id organization-name organization-sub-name contactDetails
used by
elements DeviceControlSubscriptionResponse-AZTech/organization-owning DMSInventoryResponse-AZTech/organization-owning TMSInventoryResponse-AZTech/organization-owning CancelSubscriptionRequest-AZTech/organization-requesting DeviceArchiveStatusSubscription-AZTech/organization-requesting DeviceCancelControlRequest-AZTech/organization-requesting DeviceInventoryRequest-AZTech/organization-requesting DeviceStatusRequest-AZTech/organization-requesting DMSControlRequest-AZTech/organization-requesting DMSStatusResponse-AZTech/organization-requesting ESSStatusResponse-AZTech/organization-requesting TMSControlRequest-AZTech/organization-requesting TMSInformationResponse-AZTech/organization-requesting TMSInformationTimingPlanDetailRequest-AZTech/organization-requesting TMSStatusResponse-AZTech/organization-requesting
source <xs:complexType name="OrganizationInformationLong">
 
<xs:sequence>
   
<xs:element name="organization-id" type="Organization-identifier"/>
   
<xs:element name="organization-name" type="Organization-name"/>
   
<xs:element name="organization-sub-name" type="Organization-sub-organization-name" minOccurs="0"/>
   
<!-- added by DCK,  may not be wanted -->
   
<xs:element name="contactDetails" type="ContactDetails"/>
 
</xs:sequence>
</xs:complexType>

element OrganizationInformationLong/organization-id
diagram
type Organization-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
source <xs:element name="organization-id" type="Organization-identifier"/>

element OrganizationInformationLong/organization-name
diagram
type Organization-name
properties
isRef 0
content simple
facets
minLength 1
maxLength 128
source <xs:element name="organization-name" type="Organization-name"/>

element OrganizationInformationLong/organization-sub-name
diagram
type Organization-sub-organization-name
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 128
source <xs:element name="organization-sub-name" type="Organization-sub-organization-name" minOccurs="0"/>

element OrganizationInformationLong/contactDetails
diagram
type ContactDetails
properties
isRef 0
content complex
children contact-id person-name person-title phone-number phone-alternate email-address
source <xs:element name="contactDetails" type="ContactDetails"/>

complexType OrganizationInformationShort
diagram
namespace http://www.AZTECH-Local-Draft-01-00-09
children organization-id organization-name
used by
elements CancelSubscriptionRequest-AZTech/organization-owning DeviceArchiveStatusSubscription-AZTech/organization-owning DeviceCancelControlRequest-AZTech/organization-owning DeviceInventoryRequest-AZTech/organization-owning DeviceStatusRequest-AZTech/organization-owning DMSControlRequest-AZTech/organization-owning DMSStatusResponse-AZTech/organization-owning ESSStatusResponse-AZTech/organization-owning TMSControlRequest-AZTech/organization-owning TMSInformationResponse-AZTech/organization-owning TMSInformationTimingPlanDetailRequest-AZTech/organization-owning TMSStatusResponse-AZTech/organization-owning DeviceControlSubscriptionResponse-AZTech/organization-requesting DMSInventoryResponse-AZTech/organization-requesting TMSInventoryResponse-AZTech/organization-requesting
source <xs:complexType name="OrganizationInformationShort">
 
<xs:sequence>
   
<xs:element name="organization-id" type="Organization-identifier"/>
   
<xs:element name="organization-name" type="Organization-name"/>
 
</xs:sequence>
</xs:complexType>

element OrganizationInformationShort/organization-id
diagram
type Organization-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
source <xs:element name