Schema TMDD.xsd


schema location:  C:\Consystec\projects\TMDD Maintenance\v302\TMDD.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  http://www.tmdd.org/302/messages
 
Elements  Complex types  Simple types 
actionLogMsg  ActionLog  Archived-data-set-maintenance-frequency 
archivedDataProcessingDocumentationMetadataMsg  AdditionalText  Archived-data-set-progress-status 
archivedDataProcessingDocumentationMetadataRequestMsg  AlternateRouteDetail  Archived-data-set-type 
archivedDataTrafficMonitoringMetadataMsg  ArchivedDataProcessingDocumentationMetadata  Binary-flag 
archivedDataTrafficMonitoringMetadataRequestMsg  ArchivedDataProcessingDocumentationMetadataRequest  Cctv-camera-type 
cCTVControlRequestMsg  ArchivedDataTrafficMonitoringMetadata  Cctv-image-supported 
cCTVInventoryMsg  ArchivedDataTrafficMonitoringMetadataRequest  Cctv-request-command 
cCTVStatusMsg  AreaLocation  Cctv-titling-text 
centerActiveVerificationRequestMsg  Authentication  Center-type 
centerActiveVerificationResponseMsg  CCTVControlDetails  Contact-mailing-address-entry 
detectorDataMsg  CCTVControlRequest  Contact-mailing-address-state 
detectorDataRequestMsg  CCTVInventory  Date 
detectorInventoryMsg  CCTVStatus  Detector-bin-length 
detectorMaintenanceHistoryMsg  CenterActiveVerificationRequest  Detector-occupancy 
detectorMaintenanceHistoryRequestMsg  CenterActiveVerificationResponse  Detector-type 
detectorStatusMsg  ContactDetails  Detector-vehicle-count 
deviceCancelControlRequestMsg  DataExtent  Detector-vehicle-queue-length 
deviceControlResponseMsg  DataIncidentDetails  Detector-vehicle-speed 
deviceControlStatusRequestMsg  DataLinkRestrictions  Detector-vehicle-stops 
deviceInformationRequestMsg  DataLinkState  Device-acknowledge-control 
devicePriorityQueueRequestMsg  DataParking  Device-beacon 
dMSControlRequestMsg  DataRoadWeather  Device-command-request-priority 
dMSFontTableMsg  DataSurfaceConditions  Device-communications-status 
dMSFontTableRequestMsg  DateTimeZone  Device-control-type 
dMSInventoryMsg  DetectorData  Device-error 
dMSMessageAppearanceMsg  DetectorDataDetail  Device-information-type 
dMSMessageAppearanceRequestMsg  DetectorDataRequest  Device-location-elevation 
dMSMessageInventoryMsg  DetectorInventory  Device-location-height 
dMSMessageInventoryRequestMsg  DetectorInventoryDetails  Device-mobility-type 
dMSPriorityQueueMsg  DetectorMaintenanceHistory  Device-operation-type 
dMSStatusMsg  DetectorMaintenanceHistoryDetail  Device-operational-status 
errorReportMsg  DetectorMaintenanceHistoryRequest  Device-return-current-message-snapshot-flag 
eSSInventoryMsg  DetectorStatus  Device-sensor-data-type 
eSSObservationMetadataMsg  DetectorStatusDetails  Device-type 
eSSObservationReportMsg  DeviceCancelControlRequest  Dms-request-command 
eSSStatusMsg  DeviceControlRequestHeader  Dms-sign-type 
eventIndexMsg  DeviceControlResponse  Error-report-code 
eventRequestMsg  DeviceControlScheduleHeader  Ess-angle-degrees 
fEUMsg  DeviceControlStatusRequest  Ess-avg-wind-gust-speed 
gateControlRequestMsg  DeviceInformationRequest  Ess-data-set-file-access-protocol 
gateControlScheduleMsg  DeviceInformationRequestFilter  Ess-data-set-file-access-protocol-port-address 
gateInventoryMsg  DeviceInventoryHeader  Ess-data-set-file-host 
gateStatusMsg  DevicePriorityQueueHeader  Ess-data-set-file-name 
hARControlRequestMsg  DevicePriorityQueueItem  Ess-data-set-file-path 
hARControlScheduleMsg  DevicePriorityQueueRequest  Ess-distance-meters 
hARInventoryMsg  DeviceReference  Ess-distribution-group 
hARMessageInventoryMsg  DeviceStatusHeader  Ess-object-label 
hARPriorityQueueMsg  DMSCharacterTableEntry  Ess-object-name 
hARStatusMsg  DMSControlDetails  Ess-object-null-value 
intersectionSignalControlRequestMsg  DMSControlRequest  Ess-observation-decimal-scaling-factor 
intersectionSignalControlResponseMsg  DMSFontTable  Ess-observation-month 
intersectionSignalControlScheduleMsg  DMSFontTableRequest  Ess-observation-percent 
intersectionSignalInventoryMsg  DMSInventory  Ess-observation-positional-order 
intersectionSignalPriorityQueueMsg  DMSMessageAppearance  Ess-observation-rate-of-change 
intersectionSignalStatusMsg  DMSMessageAppearanceRequest  Ess-observation-sensor-index 
intersectionSignalTimingPatternInventoryMsg  DMSMessageAppearanceRequestType  Ess-observation-time-zone 
intersectionSignalTimingPatternInventoryRequestMsg  DMSMessageInventory  Ess-observation-units 
lCSControlRequestMsg  DMSMessageInventoryRequest  Ess-observation-value-range-number 
lCSControlScheduleMsg  DMSPriorityQueue  Ess-probability 
lCSInventoryMsg  DMSStatus  Ess-sensor-accuracy 
lCSStatusMsg  ErrorReport  Ess-sensor-resolution 
linkInventoryMsg  ESSClimateRecordDetail  Ess-sensor-type 
linkStatusMsg  ESSDataCollectorInformation  Ess-site-country-code 
nodeInventoryMsg  ESSImageInformation  Ess-station-comm-method 
nodeStatusMsg  ESSInventory  Ess-station-maintenance-status 
organizationInformationMsg  ESSInventoryDetails  Ess-station-number-of-devices 
organizationInformationRequestMsg  ESSObservationDataSetMetadataDetail  Ess-station-power-source 
rampMeterControlRequestMsg  ESSObservationMetadata  Ess-time-span-days 
rampMeterControlScheduleMsg  ESSObservationMetadataItem  Ess-time-span-milliseconds 
rampMeterInventoryMsg  ESSObservationReport  Ess-time-span-minutes 
rampMeterPlanInventoryMsg  ESSObservationReportDetail  Ess-time-span-seconds 
rampMeterPriorityQueueMsg  ESSObservationType  Ess-uv-index 
rampMeterStatusMsg  ESSSensorMetadataDetail  Event-access-level 
routeInventoryMsg  ESSSensorStatusDetails  Event-action-log-element-identifier 
routeStatusMsg  ESSSiteMetadataDetail  Event-action-request-flag 
sectionControlRequestMsg  ESSStationMetadataDetail  Event-action-type 
sectionControlResponseMsg  ESSStatus  Event-alternate-route-type 
sectionControlScheduleMsg  EventAdvice  Event-area-name 
sectionControlStatusRequestMsg  EventComments  Event-category 
sectionPriorityQueueMsg  EventDescription  Event-description-confidence-level 
sectionStatusMsg  EventElementDetail  Event-description-language 
trafficNetworkInformationRequestMsg  EventFilterRequest  Event-description-notes-and-comments 
videoSwitchControlRequestMsg  EventHeadline  Event-description-priority-level 
videoSwitchInventoryMsg  EventIndex  Event-description-time 
videoSwitchStatusMsg  EventIndicator  Event-detection-method 
EventLane  Event-effective-period-qualifier 
EventLocation  Event-element-identifier 
EventPeriod  Event-hazmat-code 
EventQualifier  Event-headline-element 
EventQuantity  Event-holiday-day 
EventReference  Event-impact-level 
EventSource  Event-incident-humans-involved-count 
EventTimes  Event-incident-status 
EventTransitLocation  Event-incident-vehicles-involved-count 
EventType  Event-landmark-name 
FullEventUpdate  Event-length-affected 
FullReportText  Event-link-categories 
GateControlRequest  Event-location-area-identifier 
GateControlSchedule  Event-location-coordinates-altitude 
GateInventory  Event-location-landmark-type 
GateStatus  Event-location-rank 
HARControlDetails  Event-message-number 
HARControlRequest  Event-message-type-version 
HARControlSchedule  Event-parking-number-of-spaces 
HARInventory  Event-parking-occupancy 
HARMessageInventory  Event-placard-code 
HARPriorityQueue  Event-placard-displayed-code 
HARStatus  Event-planned-event-class 
Hazmat  Event-proportion-affected 
IntersectionSignalControlDetails  Event-report-medium 
IntersectionSignalControlRequest  Event-request-focus 
IntersectionSignalControlResponse  Event-schedule-element-identifier 
IntersectionSignalControlSchedule  Event-severity 
IntersectionSignalInventory  Event-signed-destination 
IntersectionSignalInventoryLinkList  Event-speed-vehicle-estimated 
IntersectionSignalInventoryPhase  Event-timeline-estimated-duration 
IntersectionSignalMovement  Event-timeline-schedule-days-of-the-week 
IntersectionSignalOverlapPhase  Event-timeline-schedule-times 
IntersectionSignalOverlapStatusGroup  Event-transit-direction-of-travel 
IntersectionSignalPhaseSplit  Event-update 
IntersectionSignalPhaseStatusGroup  Gate-request-command 
IntersectionSignalPriorityQueue  Gate-status 
IntersectionSignalRing  Har-call-sign 
IntersectionSignalRingStatus  Har-characteristics 
IntersectionSignalSequenceData  Har-message 
IntersectionSignalSpecialFunctions  Har-request-command 
IntersectionSignalStatus  Intersection-actuation-mode 
IntersectionSignalTimingPatternInventory  Intersection-offset-reference 
IntersectionSignalTimingPatternInventoryRequest  Intersection-planned-signal-timing-mode 
IntersectionSignalTPInventoryPhase  Intersection-signal-control-mode 
LandmarkLocation  Intersection-signal-control-source 
LCSControlRequest  Intersection-signal-request-command 
LCSControlSchedule  Intersection-signal-timing-mode 
LCSInventory  Intersection-timing-duration 
LCSStatus  Intersection-turning-movement-angle 
LinkInventory  Intersection-turning-movement-code 
LinkInventoryList  Lcs-lane-current-state 
LinkLocation  Lcs-lane-request-command 
LinkStatus  Link-alignment 
LinkStatusList  Link-alternate-route-delay 
MessageHeader  Link-capacity 
NodeInventory  Link-capacity-existing 
NodeInventoryList  Link-data-stored 
NodeStatus  Link-data-type 
NodeStatusList  Link-delay 
OrganizationCenterInformation  Link-density 
OrganizationInformation  Link-direction 
OrganizationInformationRequest  Link-headway 
OtherReference  Link-lane-number 
PointOnLink  Link-lanes-count 
ProjectReference  Link-length 
RampControlDetails  Link-level-of-service 
RampMeterControlRequest  Link-location-linear-reference 
RampMeterControlSchedule  Link-location-linear-reference-version 
RampMeterInventory  Link-median-type 
RampMeterInventoryDetails  Link-occupancy 
RampMeterLaneControlDetails  Link-oversaturated-flag 
RampMeterLaneStatusDetails  Link-oversaturated-threshold 
RampMeterPlanInventory  Link-priority-type 
RampMeterPriorityQueue  Link-restriction-axle-count 
RampMeterStatus  Link-restriction-height 
RecurrentTime  Link-restriction-length 
RequestFilter  Link-restriction-units 
RequestHeader  Link-restriction-weight-axle 
RequestLocation  Link-restriction-weight-vehicle 
RequestTimes  Link-restriction-width 
RequestType  Link-route-designator 
Restrictions  Link-shoulder-width 
RouteInventory  Link-speed-average 
RouteInventoryList  Link-speed-limit 
RouteStatus  Link-speed-limit-units 
RouteStatusList  Link-status 
SectionControlDetails  Link-stops 
SectionControlRequest  Link-surface-condition 
SectionControlResponse  Link-travel-time 
SectionControlSchedule  Link-travel-time-increase 
SectionControlStatusRequest  Link-type 
SectionPriorityQueue  Link-volume 
SectionStatus  Meter-greens-per-cycle 
TrafficNetworkInformationRequest  Meter-operational-mode 
UrlReference  Node-links-number 
ValidPeriod  Node-status 
VideoSwitchControlRequest  Node-type 
VideoSwitchDeviceStatus  Organization-function 
VideoSwitchInventory  Organization-information-forwarding-restrictions 
VSSwitchedChannelData  Organization-information-type 
VSVideoChannelData  Organization-location-fips 
Organization-resource-identifier 
Organization-resource-name 
Ramp-lane-type 
Route-type 
Section-request-command 
Section-signal-control-mode 
Security-password 
Time 
Time-offset-utc 
Time-reference-code 
Transportation-network-identifier 
Transportation-network-information-type 
Transportation-network-name 
Url-reference 
Url-reference-type 
VS-channel-count 
VS-frames-per-second 
VS-pixel-count 
VS-request-supported-type 


schema location:  C:\Consystec\projects\TMDD Maintenance\v302\C2C.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  http://www.ntcip.org/c2c-message-administration
 
Elements  Complex types  Simple types 
c2cMessagePublication  AuthorizationSet  BroadcastAlertsItem 
c2cMessageReceipt  BroadcastAlerts  DateTimePair 
c2cMessageSubscription  C2cMessagePublication  InformationalText 
C2cMessageReceipt  ReturnAddress 
C2cMessageSubscription  Security-password 
SubscriptionAction  Security-user-name 
SubscriptionTimeFrame  SubscriptionActionItem 
SubscriptionType  SubscriptionCount 
SubscriptionFrequency 
SubscriptionID 
SubscriptionName 
SubscriptionTypeItem 


schema location:  C:\Consystec\projects\TMDD Maintenance\v302\NTCIP-References.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  http://www.ntcip.org/c2f-object-references
 
Simple types 
CharacterBitmap 
CharacterNumber 
CharacterWidth 
CoordCycleStatus 
CoordSyncStatus 
DayPlanHour 
DayPlanMinute 
DefaultFont 
DmsBeaconType 
DmsColorScheme 
DmsHorizontalBorder 
DmsMaxMultiStringLength 
DmsMaxNumberPages 
DmsMessageBeacon 
DmsMessageMemoryType 
DmsMessageMultiString 
DmsMessageRunTimePriority 
DmsMessageStatus 
DmsMessageTimeRemaining 
DmsMsgSourceMode 
DmsMsgTableSource 
DmsSignHeight 
DmsSignTechnology 
DmsSignWidth 
DmsSupportedMultiTags 
DmsVerticalBorder 
EssAdjacentSnowDepth 
EssAirTemperature 
EssAtmosphericPressure 
EssAvgWindDirection 
EssAvgWindSpeed 
EssBatteryStatus 
EssDewpointTemp 
EssDoorStatus 
EssIceThickness 
EssLineVolts 
EssMaxTemp 
EssMinTemp 
EssMobileFriction 
EssNtcipCategory 
EssPavementBlock 
EssPavementTemperature 
EssPrecipRate 
EssReferenceHeight 
EssRelativeHumidity 
EssRoadwaySnowDepth 
EssRoadwaySnowPackDepth 
EssSnowfallAccumRate 
EssSubSurfaceData 
EssSurfaceFreezePoint 
EssSurfaceSalinity 
EssSurfaceTemperature 
EssSurfaceWaterDepth 
EssTypeofStation 
EssVisibility 
EssWaterDepth 
EssWeatherBlock 
FontCharSpacing 
FontHeight 
FontLineSpacing 
FontNumber 
FontStatus 
FontVersionID 
OverlapNumber 
OverlapStatusGroupGreens 
OverlapStatusGroupNumber 
OverlapStatusGroupReds 
OverlapStatusGroupYellows 
PatternCycleTime 
PatternOffsetTime 
PhaseNumber 
PhaseStatusGroupDontWalks 
PhaseStatusGroupGreens 
PhaseStatusGroupNumber 
PhaseStatusGroupPedClears 
PhaseStatusGroupReds 
PhaseStatusGroupWalks 
PhaseStatusGroupYellows 
PositionFocusLens 
PositionIrisLens 
PositionPan 
PositionTilt 
PositionZoomLens 
PresetGotoPosition 
RangeFocusLimit 
RangeIrisLimit 
RangePanLeftLimit 
RangePanRightLimit 
RangeTiltDownLimit 
RangeTiltUpLimit 
RangeZoomLimit 
RingStatus 
RmcAbsoluteMaxMeterRate 
RmcAbsoluteMinMeterRate 
RmcActionNum 
RmcAverageFlowRate 
RmcAverageOccupancy 
RmcAverageSpeed 
RmcDemandStatus 
RmcFlowRateThreshold 
RmcImplementAction 
RmcImplementCommandSource 
RmcImplementPlan 
RmcImplementRate 
RmcImplementVehiclesPerGrn 
RmcManualPlan 
RmcManualRate 
RmcMeteringLevel 
RmcMeteringRate 
RmcOccupancyThreshold 
RmcOperMaxMeterRateStatus 
RmcOperMinMeterRateStatus 
RmcPassageStatus 
RmcQueueStatus 
RmcRequestAction 
RmcRequestCommandSource 
RmcRequestPlan 
RmcRequestRate 
RmcRequestVehiclesPerGrn 
RmcSpeedThreshold 
RmcSystemMaxMeterRate 
RmcSystemMinMeterRate 
RmcTBActionCtrl 
RmcTBCMaxMeterRateCtrl 
RmcTBCMinMeterRateCtrl 
RmcTBMLUsageMode 
RmcTBPlanCtrl 
RmcTBRateCtrl 
RmcTBVehiclesPerGrnCtrl 
SpecialFunctionOutputNumber 
SplitCoordPhase 
SplitMode 
SplitTime 
TimebaseAscPatternSync 
TimeBaseScheduleDate 
TimeBaseScheduleDay 
TimeBaseScheduleDayPlan 
TimeBaseScheduleMonth 
TimeBaseScheduleNumber 
VmsCharacterHeightPixels 
VmsCharacterWidthPixels 
VmsHorizontalPitch 
VmsSignHeightPixels 
VmsSignWidthPixels 
VmsVerticalPitch 
ZoneOutputMode 


schema location:  C:\Consystec\projects\TMDD Maintenance\v302\ITIS-Adopted-03-00-02.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  http://www.ITIS-Adopted-03-00-02
 
Complex types  Simple types 
ITIScodesAndText  AccidentsAndIncidents 
ITISEventType  AdviceInstructionsMandatory 
AdviceInstructionsRecommendations 
AlternateRoute 
AssetStatus 
Closures 
DelayStatusCancellation 
DeviceStatus 
Disasters 
Disturbances 
GenericLocations 
IncidentResponseEquipment 
IncidentResponseStatus 
ITIScodes 
ITISgroups 
ITIStext 
LaneRoadway 
MobileSituation 
Objects 
Obstruction 
ParkingInformation 
PavementConditions 
Precipitation 
Qualifiers 
ResponderGroupAffected 
RestrictionClass 
RoadsideAssets 
Roadwork 
SpecialEvents 
SportingEvents 
SuggestionAdvice 
SystemInformation 
Temperature 
TrafficConditions 
TransitMode 
TransitOperations 
TravelerGroupAffected 
TurnType 
Units 
UnusualDriving 
VehicleGroupAffected 
VisibilityAndAirQuality 
WarningAdvice 
WeatherConditions 
Winds 
WinterDrivingIndex 
WinterDrivingRestrictions 


schema location:  C:\Consystec\projects\TMDD Maintenance\v302\LRMS-Adopted-02-00-00.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  http://www.LRMS-Adopted-02-00-00
 
Complex types  Simple types 
Address  AlertCCountryCode 
AddressLink  CountryCode 
AddressPoint  Direction 
AdminAreaGroup  GridAltitude 
Angle  GridAltitudeDelta 
AreaLocation  GridLatitude 
Attributes  GridLatLonPointDelta 
Chain  GridLongitude 
CrossStreets  GridPointAltitudeDelta 
CrossStreetsLink  GridPointCoordinateType 
CrossStreetsPoint  GridPointLatitude 
Distance  GridPointLatLonDelta 
GeoCoord  GridPointLongitude 
GeoLocation  GridPointOffsetDistance 
GeoLocationDelta  GridPointPairCoordinateType 
GeoLocationLink  GridPointPairCoordinateType-item 
Geometry  GridZoom 
Grid  HorizontalDatum 
GridArray  Int-index12 
GridInfo  Int-index16 
GridPoint  Int-index32 
GridPointPair  Int-index8 
GridPointSequence  Int-latitude32 
GroupLocation  Int-loccode16 
Height  Int-loctable8 
IdType  Int-longitude32 
LinearReference  IntersectionType 
LinkGeneral  Latitude 
LinkLocation  LinkType 
LocationReference  LocationCode 
NodeAttribute  LocationTable 
PointLocation  Longitude 
PointOffset  LRMethod 
PolarCoordinates  LROffsetRef 
Polygon  LRPosOffsetDir 
PreCoded  NodeOrigin 
PublicGrid  NodeValence 
PublicGridLocalReference  NormalizedDistance 
PublicGridStatePlane  NumericIDXSize12 
PublicGridUSNG  NumericIDXSize16 
RouteLocation  NumericIDXSize32 
SpatialObject  NumericIDXSize8 
StreetInfo  PointType 
Transition  PostalCode 
PreCodedIdType 
PublicGridEasting16 
PublicGridEasting32 
PublicGridEastWestDelta 
PublicGridGridSquare 
PublicGridGridStep 
PublicGridGridZone 
PublicGridNorthing16 
PublicGridNorthing32 
PublicGridNorthSouthDelta 
PublicGridStatePlaneZone 
SequenceNum 
Side 
String-index64 
Text-name-presuf4 
Text-name255 
VerticalDatum 
VerticalLevel 


schema location:  C:\Consystec\projects\TMDD Maintenance\v302\ITIS-Local-03-00-02.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  http://www.ITIS-Local-03-00-02
 
Simple types 
AccidentsAndIncidents 
AdviceInstructionsMandatory 
AdviceInstructionsRecommendations 
AlternateRoute 
AssetStatus 
Closures 
DelayStatusCancellation 
DeviceStatus 
Disasters 
Disturbances 
GenericLocations 
IncidentResponseEquipment 
IncidentResponseStatus 
ITIScodes 
LaneRoadway 
MobileSituation 
Objects 
Obstruction 
ParkingInformation 
PavementConditions 
Precipitation 
Qualifiers 
ResponderGroupAffected 
RestrictionClass 
RoadsideAssets 
Roadwork 
SpecialEvents 
SportingEvents 
SuggestionAdvice 
SystemInformation 
Temperature 
TrafficConditions 
TransitMode 
TransitOperations 
TravelerGroupAffected 
Units 
UnusualDriving 
VehicleGroupAffected 
VisibilityAndAirQuality 
WarningAdvice 
WeatherConditions 
Winds 
WinterDrivingIndex 
WinterDrivingRestrictions 


schema location:  C:\Consystec\projects\TMDD Maintenance\v302\LRMS-Local-02-00-00.xsd
attribute form default:  unqualified
element form default:  unqualified
targetNamespace:  http://www.LRMS-Local-02-00-00
 
Complex types  Simple types 
AdminAreaGroup  ExtendedPointType 
Grid  HorizontalDatum 
GridPoint  LRMethod 
GridPointPair  PointType 
GridPointSequence  VerticalDatum 
GridProfile 
NodeAttribute 


element actionLogMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children log-entry
annotation
documentation 
<objectClass>Event</objectClass>
<requirement>REQ1071</requirement>
source
<xs:element name="actionLogMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Event</objectClass>
      <requirement>REQ1071</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="log-entry" type="ActionLog"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element actionLogMsg/log-entry
diagram
type ActionLog
properties
isRef 0
content complex
children restrictions event-id action-log-element-id action-time action-description action-type
source
<xs:element name="log-entry" type="ActionLog"/>

element archivedDataProcessingDocumentationMetadataMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children archived-data-processing-documentation-metadata-item
annotation
documentation 
<objectClass>ArchivedData</objectClass>
<requirement>REQ1156</requirement>
source
<xs:element name="archivedDataProcessingDocumentationMetadataMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>ArchivedData</objectClass>
      <requirement>REQ1156</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="archived-data-processing-documentation-metadata-item" type="ArchivedDataProcessingDocumentationMetadata"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element archivedDataProcessingDocumentationMetadataMsg/archived-data-processing-documentation-metadata-item
diagram
type ArchivedDataProcessingDocumentationMetadata
properties
isRef 0
content complex
children restrictions organization-information last-update-date processing-metadata-name processing-metadata-version publication-date-time processing-method-name processing-method-description processing-method-application-rules processing-method-results
source
<xs:element name="archived-data-processing-documentation-metadata-item" type="ArchivedDataProcessingDocumentationMetadata"/>

element archivedDataProcessingDocumentationMetadataRequestMsg
diagram
namespace http://www.tmdd.org/302/messages
type ArchivedDataProcessingDocumentationMetadataRequest
properties
content complex
children authentication organization-information
annotation
documentation 
<objectClass>ArchivedData</objectClass>
<requirement>REQ1155</requirement>
source
<xs:element name="archivedDataProcessingDocumentationMetadataRequestMsg" type="ArchivedDataProcessingDocumentationMetadataRequest">
  <xs:annotation>
    <xs:documentation>
      <objectClass>ArchivedData</objectClass>
      <requirement>REQ1155</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element archivedDataTrafficMonitoringMetadataMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children archived-data-traffic-monitoring-metadata-item
annotation
documentation 
<objectClass>ArchivedData</objectClass>
<requirement>REQ1154</requirement>
source
<xs:element name="archivedDataTrafficMonitoringMetadataMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>ArchivedData</objectClass>
      <requirement>REQ1154</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="archived-data-traffic-monitoring-metadata-item" type="ArchivedDataTrafficMonitoringMetadata"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element archivedDataTrafficMonitoringMetadataMsg/archived-data-traffic-monitoring-metadata-item
diagram
type ArchivedDataTrafficMonitoringMetadata
properties
isRef 0
content complex
children restrictions organization-information data-set-type data-set-description data-collection-time-period-start data-collection-time-period-end data-set-publication-date-time data-set-purpose data-set-title data-set-version data-set-publication-information data-set-progress-status data-set-maintenance-frequency data-set-url data-set-roadway-network-id-list data-set-link-id-list data-set-route-designator-list data-set-linear-reference-list data-set-linear-reference-version
source
<xs:element name="archived-data-traffic-monitoring-metadata-item" type="ArchivedDataTrafficMonitoringMetadata"/>

element archivedDataTrafficMonitoringMetadataRequestMsg
diagram
namespace http://www.tmdd.org/302/messages
type ArchivedDataTrafficMonitoringMetadataRequest
properties
content complex
children authentication organization-information organization-requesting filter-data-set-type filter-collection-period-start filter-collection-period-end filter-location-county filter-location-state
annotation
documentation 
<objectClass>ArchivedData</objectClass>
<requirement>REQ1153</requirement>
source
<xs:element name="archivedDataTrafficMonitoringMetadataRequestMsg" type="ArchivedDataTrafficMonitoringMetadataRequest">
  <xs:annotation>
    <xs:documentation>
      <objectClass>ArchivedData</objectClass>
      <requirement>REQ1153</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element cCTVControlRequestMsg
diagram
namespace http://www.tmdd.org/302/messages
type CCTVControlRequest
properties
content complex
children device-control-request-header cctv-request-command cctv-command-parameters
annotation
documentation 
<objectClass>CCTV</objectClass>
<requirement>REQ544</requirement>
source
<xs:element name="cCTVControlRequestMsg" type="CCTVControlRequest">
  <xs:annotation>
    <xs:documentation>
      <objectClass>CCTV</objectClass>
      <requirement>REQ544</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element cCTVInventoryMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children cctv-inventory-item
annotation
documentation 
<objectClass>CCTV</objectClass>
<requirement>REQ1105</requirement>
source
<xs:element name="cCTVInventoryMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>CCTV</objectClass>
      <requirement>REQ1105</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="cctv-inventory-item" type="CCTVInventory"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element cCTVInventoryMsg/cctv-inventory-item
diagram
type CCTVInventory
properties
isRef 0
content complex
children device-inventory-header cctv-requests-supported-list cctv-image-list cctv-titling-text cctv-camera-type cctv-camera-pan-left-limit cctv-camera-pan-right-limit cctv-camera-tilt-up-limit cctv-camera-tilt-down-limit cctv-camera-zoom-limit cctv-camera-focus-limit cctv-camera-iris-limit
source
<xs:element name="cctv-inventory-item" type="CCTVInventory"/>

element cCTVStatusMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children cctv-status-item
annotation
documentation 
<objectClass>CCTV</objectClass>
<requirement>REQ1106</requirement>
source
<xs:element name="cCTVStatusMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>CCTV</objectClass>
      <requirement>REQ1106</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="cctv-status-item" type="CCTVStatus"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element cCTVStatusMsg/cctv-status-item
diagram
type CCTVStatus
properties
isRef 0
content complex
children device-status-header cctv-error cctv-image-list cctv-position-preset cctv-position-pan cctv-position-tilt cctv-position-zoom-lens cctv-position-iris-lens cctv-position-focus-lens
source
<xs:element name="cctv-status-item" type="CCTVStatus"/>

element centerActiveVerificationRequestMsg
diagram
namespace http://www.tmdd.org/302/messages
type CenterActiveVerificationRequest
properties
content complex
children authentication organization-requesting
annotation
documentation 
<objectClass>ConnectionManagement</objectClass>
<requirement>REQ1125</requirement>
source
<xs:element name="centerActiveVerificationRequestMsg" type="CenterActiveVerificationRequest">
  <xs:annotation>
    <xs:documentation>
      <objectClass>ConnectionManagement</objectClass>
      <requirement>REQ1125</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element centerActiveVerificationResponseMsg
diagram
namespace http://www.tmdd.org/302/messages
type CenterActiveVerificationResponse
properties
content complex
children restrictions organization-information center-id center-name
annotation
documentation 
<objectClass>ConnectionManagement</objectClass>
<requirement>REQ1126</requirement>
source
<xs:element name="centerActiveVerificationResponseMsg" type="CenterActiveVerificationResponse">
  <xs:annotation>
    <xs:documentation>
      <objectClass>ConnectionManagement</objectClass>
      <requirement>REQ1126</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element detectorDataMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children detector-data-item
annotation
documentation 
<objectClass>Detector</objectClass>
<requirement>REQ1102</requirement>
source
<xs:element name="detectorDataMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Detector</objectClass>
      <requirement>REQ1102</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="detector-data-item" type="DetectorData"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element detectorDataMsg/detector-data-item
diagram
type DetectorData
properties
isRef 0
content complex
children restrictions organization-information detector-list
source
<xs:element name="detector-data-item" type="DetectorData"/>

element detectorDataRequestMsg
diagram
namespace http://www.tmdd.org/302/messages
type DetectorDataRequest
properties
content complex
children device-information-request-header detector-station-id detector-data-type
annotation
documentation 
<objectClass>Detector</objectClass>
<requirement>REQ1257</requirement>
source
<xs:element name="detectorDataRequestMsg" type="DetectorDataRequest">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Detector</objectClass>
      <requirement>REQ1257</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element detectorInventoryMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children detector-inventory-item
annotation
documentation 
<objectClass>Detector</objectClass>
<requirement>REQ1099</requirement>
source
<xs:element name="detectorInventoryMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Detector</objectClass>
      <requirement>REQ1099</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="detector-inventory-item" type="DetectorInventory"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element detectorInventoryMsg/detector-inventory-item
diagram
type DetectorInventory
properties
isRef 0
content complex
children detector-station-inventory-header detector-list
source
<xs:element name="detector-inventory-item" type="DetectorInventory"/>

element detectorMaintenanceHistoryMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children detector-maintenance-history-item
annotation
documentation 
<objectClass>Detector</objectClass>
<requirement>REQ1104</requirement>
source
<xs:element name="detectorMaintenanceHistoryMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Detector</objectClass>
      <requirement>REQ1104</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="detector-maintenance-history-item" type="DetectorMaintenanceHistory"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element detectorMaintenanceHistoryMsg/detector-maintenance-history-item
diagram
type DetectorMaintenanceHistory
properties
isRef 0
content complex
children restrictions organization-information detector-list
source
<xs:element name="detector-maintenance-history-item" type="DetectorMaintenanceHistory"/>

element detectorMaintenanceHistoryRequestMsg
diagram
namespace http://www.tmdd.org/302/messages
type DetectorMaintenanceHistoryRequest
properties
content complex
children device-information-request-header detector-station-id
annotation
documentation 
<objectClass>Detector</objectClass>
<requirement>REQ1103</requirement>
source
<xs:element name="detectorMaintenanceHistoryRequestMsg" type="DetectorMaintenanceHistoryRequest">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Detector</objectClass>
      <requirement>REQ1103</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element detectorStatusMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children detector-status-item
annotation
documentation 
<objectClass>Detector</objectClass>
<requirement>REQ1100</requirement>
source
<xs:element name="detectorStatusMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Detector</objectClass>
      <requirement>REQ1100</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="detector-status-item" type="DetectorStatus"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element detectorStatusMsg/detector-status-item
diagram
type DetectorStatus
properties
isRef 0
content complex
children detector-station-status-header detector-list
source
<xs:element name="detector-status-item" type="DetectorStatus"/>

element deviceCancelControlRequestMsg
diagram
namespace http://www.tmdd.org/302/messages
type DeviceCancelControlRequest
properties
content complex
children authentication organization-requesting device-id request-id
annotation
documentation 
<objectClass>Device</objectClass>
<requirement>REQ346</requirement>
source
<xs:element name="deviceCancelControlRequestMsg" type="DeviceCancelControlRequest">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Device</objectClass>
      <requirement>REQ346</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element deviceControlResponseMsg
diagram
namespace http://www.tmdd.org/302/messages
type DeviceControlResponse
properties
content complex
children organization-information device-id request-id operator-id operator-lock-id request-status operator-last-revised
annotation
documentation 
<objectClass>Device</objectClass>
<!-- Device: Control Request Response, and Control Status Response, and Cancel Control Request Response -->
<requirement>REQ1097</requirement>
<requirement>REQ344</requirement>
<requirement>REQ347</requirement>
<!-- CCTV -->
<requirement>REQ562</requirement>
<!-- DMS -->
<requirement>REQ68</requirement>
<!-- Gate -->
<requirement>REQ869</requirement>
<!-- HAR -->
<requirement>REQ881</requirement>
<!-- IntersectionSignals -->
<!-- LCS -->
<requirement>REQ897</requirement>
<!-- RampMeter -->
<requirement>REQ909</requirement>
<!-- VideoSwitch -->
<requirement>REQ535</requirement>
source
<xs:element name="deviceControlResponseMsg" type="DeviceControlResponse">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Device</objectClass>
      <!-- Device: Control Request Response, and Control Status Response, and Cancel Control Request Response -->
      <requirement>REQ1097</requirement>
      <requirement>REQ344</requirement>
      <requirement>REQ347</requirement>
      <!-- CCTV -->
      <requirement>REQ562</requirement>
      <!-- DMS -->
      <requirement>REQ68</requirement>
      <!-- Gate -->
      <requirement>REQ869</requirement>
      <!-- HAR -->
      <requirement>REQ881</requirement>
      <!-- IntersectionSignals -->
      <!-- LCS -->
      <requirement>REQ897</requirement>
      <!-- RampMeter -->
      <requirement>REQ909</requirement>
      <!-- VideoSwitch -->
      <requirement>REQ535</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element deviceControlStatusRequestMsg
diagram
namespace http://www.tmdd.org/302/messages
type DeviceControlStatusRequest
properties
content complex
children authentication organization-requesting device-id request-id
annotation
documentation 
<objectClass>Device</objectClass>
<requirement>REQ343</requirement>
source
<xs:element name="deviceControlStatusRequestMsg" type="DeviceControlStatusRequest">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Device</objectClass>
      <requirement>REQ343</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element deviceInformationRequestMsg
diagram
namespace http://www.tmdd.org/302/messages
type DeviceInformationRequest
properties
content complex
children authentication organization-information organization-requesting device-type device-information-type device-filter
annotation
documentation 
<objectClass>Device</objectClass>
<!-- Device: Information Request -->
<requirement>REQ1093</requirement>
<!-- CCTV: Inventory, Status -->
<requirement>REQ551</requirement>
<requirement>REQ548</requirement>
<!-- DMS: Inventory, Status, Message Appearance, Pattern Inventory, Font Table -->
<requirement>REQ3</requirement>
<requirement>REQ33</requirement>
<!-- Detector: Inventory, Status, Data, Maintenance History -->
<requirement>REQ414</requirement>
<requirement>REQ418</requirement>
<!-- ESS: Inventory, Status, Data, Observation Metadata -->
<requirement>REQ668</requirement>
<requirement>REQ665</requirement>
<requirement>REQ1215</requirement>
<requirement>REQ670</requirement>
<!-- Gate: Inventory, Status, Schedule -->
<requirement>REQ862</requirement>
<requirement>REQ865</requirement>
<requirement>REQ872</requirement>
<!-- HAR: Inventory, Status, Schedule, Pattern Inventory -->
<requirement>REQ876</requirement>
<requirement>REQ879</requirement>
<requirement>REQ884</requirement>
<requirement>REQ853</requirement>
<!-- IntersectionSignal: Inventory, Status, Schedule, Pattern Inventory  -->
<requirement>REQ842</requirement>
<requirement>REQ838</requirement>
<requirement>REQ825</requirement>
<!-- LCS: Inventory, Status, Schedule -->
<requirement>REQ890</requirement>
<requirement>REQ893</requirement>
<requirement>REQ900</requirement>
<!-- RampMeter: Inventory, Status, Schedule, Pattern Inventory  -->
<requirement>REQ904</requirement>
<requirement>REQ907</requirement>
<requirement>REQ912</requirement>
<requirement>REQ1141</requirement>
<!-- Section: Status, Schedule  -->
<requirement>REQ808</requirement>
<requirement>REQ1345</requirement>
<!-- VideoSwitch: Inventory, Status -->
<requirement>REQ543</requirement>
<requirement>REQ540</requirement>
source
<xs:element name="deviceInformationRequestMsg" type="DeviceInformationRequest">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Device</objectClass>
      <!-- Device: Information Request -->
      <requirement>REQ1093</requirement>
      <!-- CCTV: Inventory, Status -->
      <requirement>REQ551</requirement>
      <requirement>REQ548</requirement>
      <!-- DMS: Inventory, Status, Message Appearance, Pattern Inventory, Font Table -->
      <requirement>REQ3</requirement>
      <requirement>REQ33</requirement>
      <!-- Detector: Inventory, Status, Data, Maintenance History -->
      <requirement>REQ414</requirement>
      <requirement>REQ418</requirement>
      <!-- ESS: Inventory, Status, Data, Observation Metadata -->
      <requirement>REQ668</requirement>
      <requirement>REQ665</requirement>
      <requirement>REQ1215</requirement>
      <requirement>REQ670</requirement>
      <!-- Gate: Inventory, Status, Schedule -->
      <requirement>REQ862</requirement>
      <requirement>REQ865</requirement>
      <requirement>REQ872</requirement>
      <!-- HAR: Inventory, Status, Schedule, Pattern Inventory -->
      <requirement>REQ876</requirement>
      <requirement>REQ879</requirement>
      <requirement>REQ884</requirement>
      <requirement>REQ853</requirement>
      <!-- IntersectionSignal: Inventory, Status, Schedule, Pattern Inventory  -->
      <requirement>REQ842</requirement>
      <requirement>REQ838</requirement>
      <requirement>REQ825</requirement>
      <!-- LCS: Inventory, Status, Schedule -->
      <requirement>REQ890</requirement>
      <requirement>REQ893</requirement>
      <requirement>REQ900</requirement>
      <!-- RampMeter: Inventory, Status, Schedule, Pattern Inventory  -->
      <requirement>REQ904</requirement>
      <requirement>REQ907</requirement>
      <requirement>REQ912</requirement>
      <requirement>REQ1141</requirement>
      <!-- Section: Status, Schedule  -->
      <requirement>REQ808</requirement>
      <requirement>REQ1345</requirement>
      <!-- VideoSwitch: Inventory, Status -->
      <requirement>REQ543</requirement>
      <requirement>REQ540</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element devicePriorityQueueRequestMsg
diagram
namespace http://www.tmdd.org/302/messages
type DevicePriorityQueueRequest
properties
content complex
children authentication organization-requesting device-id-list
annotation
documentation 
<objectClass>Device</objectClass>
<!-- Device -->
<requirement>REQ349</requirement>
<!-- DMS -->
<requirement>REQ928</requirement>
<!-- HAR -->
<requirement>REQ931</requirement>
<!-- IntersectionSignal -->
<requirement>REQ934</requirement>
<!-- RampMeter -->
<requirement>REQ932</requirement>
<!-- Section -->
<requirement>REQ1325</requirement>
source
<xs:element name="devicePriorityQueueRequestMsg" type="DevicePriorityQueueRequest">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Device</objectClass>
      <!-- Device -->
      <requirement>REQ349</requirement>
      <!-- DMS -->
      <requirement>REQ928</requirement>
      <!-- HAR -->
      <requirement>REQ931</requirement>
      <!-- IntersectionSignal -->
      <requirement>REQ934</requirement>
      <!-- RampMeter -->
      <requirement>REQ932</requirement>
      <!-- Section -->
      <requirement>REQ1325</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element dMSControlRequestMsg
diagram
namespace http://www.tmdd.org/302/messages
type DMSControlRequest
properties
content complex
children device-control-request-header dms-request-command dms-command-parameters dms-beacon-control
annotation
documentation 
<objectClass>DMS</objectClass>
<requirement>REQ1112</requirement>
source
<xs:element name="dMSControlRequestMsg" type="DMSControlRequest">
  <xs:annotation>
    <xs:documentation>
      <objectClass>DMS</objectClass>
      <requirement>REQ1112</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element dMSFontTableMsg
diagram
namespace http://www.tmdd.org/302/messages
type DMSFontTable
properties
content complex
children restrictions organization-information device-id defaultFont fontNumber fontHeight fontCharSpacing fontLineSpacing fontVersionID fontStatus characterTable last-update-time
annotation
documentation 
<objectClass>DMS</objectClass>
<requirement>REQ1115</requirement>
source
<xs:element name="dMSFontTableMsg" type="DMSFontTable">
  <xs:annotation>
    <xs:documentation>
      <objectClass>DMS</objectClass>
      <requirement>REQ1115</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element dMSFontTableRequestMsg
diagram
namespace http://www.tmdd.org/302/messages
type DMSFontTableRequest
properties
content complex
children device-information-request-header fontNumber
annotation
documentation 
<objectClass>DMS</objectClass>
<requirement>REQ1114</requirement>
source
<xs:element name="dMSFontTableRequestMsg" type="DMSFontTableRequest">
  <xs:annotation>
    <xs:documentation>
      <objectClass>DMS</objectClass>
      <requirement>REQ1114</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element dMSInventoryMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children dms-inventory-item
annotation
documentation 
<objectClass>DMS</objectClass>
<requirement>REQ1110</requirement>
source
<xs:element name="dMSInventoryMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>DMS</objectClass>
      <requirement>REQ1110</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="dms-inventory-item" type="DMSInventory"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dMSInventoryMsg/dms-inventory-item
diagram
type DMSInventory
properties
isRef 0
content complex
children device-inventory-header dms-sign-type signTechnology signHeightPixels signWidthPixels signHeight signWidth charHeightPixels charWidthPixels dms-beacon-type dms-vertical-border dms-horizontal-border dms-vertical-pixel-pitch dms-horizontal-pixel-pitch dms-max-pages dms-max-message-length dms-color-scheme dms-multi-tag-support
source
<xs:element name="dms-inventory-item" type="DMSInventory"/>

element dMSMessageAppearanceMsg
diagram
namespace http://www.tmdd.org/302/messages
type DMSMessageAppearance
properties
content complex
children restrictions organization-information device-id dms-sign-type signHeightPixels signWidthPixels signHeight signWidth charHeightPixels charWidthPixels dms-vertical-border dms-horizontal-border dms-vertical-pixel-pitch dms-horizontal-pixel-pitch dms-max-pages dms-max-message-length dms-color-scheme dms-multi-tag-support
annotation
documentation 
<objectClass>DMS</objectClass>
<requirement>REQ1113</requirement>
source
<xs:element name="dMSMessageAppearanceMsg" type="DMSMessageAppearance">
  <xs:annotation>
    <xs:documentation>
      <objectClass>DMS</objectClass>
      <requirement>REQ1113</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element dMSMessageAppearanceRequestMsg
diagram
namespace http://www.tmdd.org/302/messages
type DMSMessageAppearanceRequest
properties
content complex
children device-information-request-header dms-message-appearance
annotation
documentation 
<objectClass>DMS</objectClass>
<requirement>REQ60</requirement>
source
<xs:element name="dMSMessageAppearanceRequestMsg" type="DMSMessageAppearanceRequest">
  <xs:annotation>
    <xs:documentation>
      <objectClass>DMS</objectClass>
      <requirement>REQ60</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element dMSMessageInventoryMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children dms-message-inventory-item
annotation
documentation 
<objectClass>DMS</objectClass>
<requirement>REQ1166</requirement>
source
<xs:element name="dMSMessageInventoryMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>DMS</objectClass>
      <requirement>REQ1166</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="dms-message-inventory-item" type="DMSMessageInventory"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dMSMessageInventoryMsg/dms-message-inventory-item
diagram
type DMSMessageInventory
properties
isRef 0
content complex
children restrictions organization-information device-id message-memory-type message-number message message-owner-organization-information enable-beacon-flag message-run-time-priority message-status last-update-time
source
<xs:element name="dms-message-inventory-item" type="DMSMessageInventory"/>

element dMSMessageInventoryRequestMsg
diagram
namespace http://www.tmdd.org/302/messages
type DMSMessageInventoryRequest
properties
content complex
children device-information-request-header message-number message-memory-type
annotation
documentation 
<objectClass>DMS</objectClass>
<requirement>REQ1162</requirement>
source
<xs:element name="dMSMessageInventoryRequestMsg" type="DMSMessageInventoryRequest">
  <xs:annotation>
    <xs:documentation>
      <objectClass>DMS</objectClass>
      <requirement>REQ1162</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element dMSPriorityQueueMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children dms-priority-queue-item
annotation
documentation 
<objectClass>DMS</objectClass>
<requirement>REQ353</requirement>
source
<xs:element name="dMSPriorityQueueMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>DMS</objectClass>
      <requirement>REQ353</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="dms-priority-queue-item" type="DMSPriorityQueue"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dMSPriorityQueueMsg/dms-priority-queue-item
diagram
type DMSPriorityQueue
properties
isRef 0
content complex
children device-priority-queue-header dms-request-command dms-command-parameters
source
<xs:element name="dms-priority-queue-item" type="DMSPriorityQueue"/>

element dMSStatusMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children dms-status-item
annotation
documentation 
<objectClass>DMS</objectClass>
<requirement>REQ1111</requirement>
source
<xs:element name="dMSStatusMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>DMS</objectClass>
      <requirement>REQ1111</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="dms-status-item" type="DMSStatus"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dMSStatusMsg/dms-status-item
diagram
type DMSStatus
properties
isRef 0
content complex
children device-status-header current-message message-number message-time-remaining message-source-mode message-beacon
source
<xs:element name="dms-status-item" type="DMSStatus"/>

element errorReportMsg
diagram
namespace http://www.tmdd.org/302/messages
type ErrorReport
properties
content complex
children restrictions organization-information organization-requesting error-code error-text
annotation
documentation 
<objectClass>ConnectionManagement</objectClass>
<requirement>REQ1079</requirement>
source
<xs:element name="errorReportMsg" type="ErrorReport">
  <xs:annotation>
    <xs:documentation>
      <objectClass>ConnectionManagement</objectClass>
      <requirement>REQ1079</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element eSSInventoryMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children ess-inventory-item
annotation
documentation 
<objectClass>ESS</objectClass>
<requirement>REQ1116</requirement>
source
<xs:element name="eSSInventoryMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>ESS</objectClass>
      <requirement>REQ1116</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="ess-inventory-item" type="ESSInventory"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element eSSInventoryMsg/ess-inventory-item
diagram
type ESSInventory
properties
isRef 0
content complex
children device-inventory-header ess-sensor-list
source
<xs:element name="ess-inventory-item" type="ESSInventory"/>

element eSSObservationMetadataMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children ess-observation-metadata-item
annotation
documentation 
<objectClass>ESS</objectClass>
<requirement>REQ1118</requirement>
source
<xs:element name="eSSObservationMetadataMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>ESS</objectClass>
      <requirement>REQ1118</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="ess-observation-metadata-item" type="ESSObservationMetadata"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element eSSObservationMetadataMsg/ess-observation-metadata-item
diagram
type ESSObservationMetadata
properties
isRef 0
content complex
children restrictions ess-observation-data-set-metadata ess-collector-configuration organization-information ess-sensor-metadata-list site-information station-information climate-record-information data-collector-information image-information
source
<xs:element name="ess-observation-metadata-item" type="ESSObservationMetadata"/>

element eSSObservationReportMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children ess-observation-report-item
annotation
documentation 
<objectClass>ESS</objectClass>
<requirement>REQ1217</requirement>
source
<xs:element name="eSSObservationReportMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>ESS</objectClass>
      <requirement>REQ1217</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="ess-observation-report-item" type="ESSObservationReport"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element eSSObservationReportMsg/ess-observation-report-item
diagram
type ESSObservationReport
properties
isRef 0
content complex
children restrictions organization-information station-id ess-sensor-list
source
<xs:element name="ess-observation-report-item" type="ESSObservationReport"/>

element eSSStatusMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children ess-status-item
annotation
documentation 
<objectClass>ESS</objectClass>
<requirement>REQ1117</requirement>
source
<xs:element name="eSSStatusMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>ESS</objectClass>
      <requirement>REQ1117</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="ess-status-item" type="ESSStatus"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element eSSStatusMsg/ess-status-item
diagram
type ESSStatus
properties
isRef 0
content complex
children ess-station-status-header ess-sensor-list
source
<xs:element name="ess-status-item" type="ESSStatus"/>

element eventIndexMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children eventIndex
annotation
documentation 
<objectClass>Event</objectClass>
<requirement>REQ1304</requirement>
source
<xs:element name="eventIndexMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Event</objectClass>
      <requirement>REQ1304</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="eventIndex" type="EventIndex"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element eventIndexMsg/eventIndex
diagram
type EventIndex
properties
isRef 0
content complex
children feu-url file-update-time event-update-time event-id event-update status
source
<xs:element name="eventIndex" type="EventIndex"/>

element eventRequestMsg
diagram
namespace http://www.tmdd.org/302/messages
type EventFilterRequest
properties
content complex
children authentication request-header request-type request-filters request-locations request-times
annotation
documentation 
<objectClass>Event</objectClass>
<requirement>REQ1171</requirement>
source
<xs:element name="eventRequestMsg" type="EventFilterRequest">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Event</objectClass>
      <requirement>REQ1171</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element fEUMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children FEU
annotation
documentation 
<objectClass>Event</objectClass>
<requirement>REQ1127</requirement>
source
<xs:element name="fEUMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Event</objectClass>
      <requirement>REQ1127</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="FEU" type="FullEventUpdate"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element fEUMsg/FEU
diagram
type FullEventUpdate
properties
isRef 0
content complex
children restrictions message-header event-reference project-references event-indicators other-references event-headline event-element-details event-comments full-report-texts
source
<xs:element name="FEU" type="FullEventUpdate"/>

element gateControlRequestMsg
diagram
namespace http://www.tmdd.org/302/messages
type GateControlRequest
properties
content complex
children device-control-request-header gate-request-command
annotation
documentation 
<objectClass>Gate</objectClass>
<requirement>REQ868</requirement>
source
<xs:element name="gateControlRequestMsg" type="GateControlRequest">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Gate</objectClass>
      <requirement>REQ868</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element gateControlScheduleMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children gate-control-schedule-item
annotation
documentation 
<objectClass>Gate</objectClass>
<requirement>REQ873</requirement>
source
<xs:element name="gateControlScheduleMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Gate</objectClass>
      <requirement>REQ873</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="gate-control-schedule-item" type="GateControlSchedule"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element gateControlScheduleMsg/gate-control-schedule-item
diagram
type GateControlSchedule
properties
isRef 0
content complex
children device-control-schedule-header gate-control
source
<xs:element name="gate-control-schedule-item" type="GateControlSchedule"/>

element gateInventoryMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children gate-inventory-item
annotation
documentation 
<objectClass>Gate</objectClass>
<requirement>REQ1119</requirement>
source
<xs:element name="gateInventoryMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Gate</objectClass>
      <requirement>REQ1119</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="gate-inventory-item" type="GateInventory"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element gateInventoryMsg/gate-inventory-item
diagram
type GateInventory
properties
isRef 0
content complex
children device-inventory-header link-lane-count
source
<xs:element name="gate-inventory-item" type="GateInventory"/>

element gateStatusMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children gate-status-item
annotation
documentation 
<objectClass>Gate</objectClass>
<requirement>REQ866</requirement>
source
<xs:element name="gateStatusMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Gate</objectClass>
      <requirement>REQ866</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="gate-status-item" type="GateStatus"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element gateStatusMsg/gate-status-item
diagram
type GateStatus
properties
isRef 0
content complex
children device-status-header gate-status
source
<xs:element name="gate-status-item" type="GateStatus"/>

element hARControlRequestMsg
diagram
namespace http://www.tmdd.org/302/messages
type HARControlRequest
properties
content complex
children device-control-request-header har-request-command har-command-parameters
annotation
documentation 
<objectClass>HAR</objectClass>
<requirement>REQ1122</requirement>
source
<xs:element name="hARControlRequestMsg" type="HARControlRequest">
  <xs:annotation>
    <xs:documentation>
      <objectClass>HAR</objectClass>
      <requirement>REQ1122</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element hARControlScheduleMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children har-control-schedule-item
annotation
documentation 
<objectClass>HAR</objectClass>
<requirement>REQ885</requirement>
source
<xs:element name="hARControlScheduleMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>HAR</objectClass>
      <requirement>REQ885</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="har-control-schedule-item" type="HARControlSchedule"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element hARControlScheduleMsg/har-control-schedule-item
diagram
type HARControlSchedule
properties
isRef 0
content complex
children device-control-schedule-header message-number
source
<xs:element name="har-control-schedule-item" type="HARControlSchedule"/>

element hARInventoryMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children har-inventory-item
annotation
documentation 
<objectClass>HAR</objectClass>
<requirement>REQ1120</requirement>
source
<xs:element name="hARInventoryMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>HAR</objectClass>
      <requirement>REQ1120</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="har-inventory-item" type="HARInventory"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element hARInventoryMsg/har-inventory-item
diagram
type HARInventory
properties
isRef 0
content complex
children device-inventory-header device-beacon har-characteristics har-frequency-description har-call-sign
source
<xs:element name="har-inventory-item" type="HARInventory"/>

element hARMessageInventoryMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children har-message-inventory-item
annotation
documentation 
<objectClass>HAR</objectClass>
<requirement>REQ1123</requirement>
source
<xs:element name="hARMessageInventoryMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>HAR</objectClass>
      <requirement>REQ1123</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="har-message-inventory-item" type="HARMessageInventory"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element hARMessageInventoryMsg/har-message-inventory-item
diagram
type HARMessageInventory
properties
isRef 0
content complex
children restrictions organization-information device-id message-number current-message last-update-time
source
<xs:element name="har-message-inventory-item" type="HARMessageInventory"/>

element hARPriorityQueueMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children har-priority-queue-item
annotation
documentation 
<objectClass>HAR</objectClass>
<requirement>REQ354</requirement>
source
<xs:element name="hARPriorityQueueMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>HAR</objectClass>
      <requirement>REQ354</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="har-priority-queue-item" type="HARPriorityQueue"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element hARPriorityQueueMsg/har-priority-queue-item
diagram
type HARPriorityQueue
properties
isRef 0
content complex
children device-priority-queue-header har-request-command har-control
source
<xs:element name="har-priority-queue-item" type="HARPriorityQueue"/>

element hARStatusMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children har-status-item
annotation
documentation 
<objectClass>HAR</objectClass>
<requirement>REQ1121</requirement>
source
<xs:element name="hARStatusMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>HAR</objectClass>
      <requirement>REQ1121</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="har-status-item" type="HARStatus"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element hARStatusMsg/har-status-item
diagram
type HARStatus
properties
isRef 0
content complex
children device-status-header har-current-message message-beacon message-number
source
<xs:element name="har-status-item" type="HARStatus"/>

element intersectionSignalControlRequestMsg
diagram
namespace http://www.tmdd.org/302/messages
type IntersectionSignalControlRequest
properties
content complex
children device-control-request-header intersection-request-command intersection-command-parameters
annotation
documentation 
<objectClass>IntersectionSignal</objectClass>
<requirement>REQ1146</requirement>
source
<xs:element name="intersectionSignalControlRequestMsg" type="IntersectionSignalControlRequest">
  <xs:annotation>
    <xs:documentation>
      <objectClass>IntersectionSignal</objectClass>
      <requirement>REQ1146</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element intersectionSignalControlResponseMsg
diagram
namespace http://www.tmdd.org/302/messages
type IntersectionSignalControlResponse
properties
content complex
children device-control-response-header section-id request-control-mode timing-pattern-id offset-adjustment
annotation
documentation 
<objectClass>IntersectionSignal</objectClass>
<requirement>REQ1147</requirement>
source
<xs:element name="intersectionSignalControlResponseMsg" type="IntersectionSignalControlResponse">
  <xs:annotation>
    <xs:documentation>
      <objectClass>IntersectionSignal</objectClass>
      <requirement>REQ1147</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element intersectionSignalControlScheduleMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children intersection-signal-control-schedule-item
annotation
documentation 
<objectClass>IntersectionSignal</objectClass>
<requirement>REQ1148</requirement>
source
<xs:element name="intersectionSignalControlScheduleMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>IntersectionSignal</objectClass>
      <requirement>REQ1148</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="intersection-signal-control-schedule-item" type="IntersectionSignalControlSchedule"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element intersectionSignalControlScheduleMsg/intersection-signal-control-schedule-item
diagram
type IntersectionSignalControlSchedule
properties
isRef 0
content complex
children device-control-schedule-header request-control-mode timing-pattern-id
source
<xs:element name="intersection-signal-control-schedule-item" type="IntersectionSignalControlSchedule"/>

element intersectionSignalInventoryMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children intersection-signal-inventory-item
annotation
documentation 
<objectClass>IntersectionSignal</objectClass>
<requirement>REQ1144</requirement>
source
<xs:element name="intersectionSignalInventoryMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>IntersectionSignal</objectClass>
      <requirement>REQ1144</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="intersection-signal-inventory-item" type="IntersectionSignalInventory"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element intersectionSignalInventoryMsg/intersection-signal-inventory-item
diagram
type IntersectionSignalInventory
properties
isRef 0
content complex
children device-inventory-header intersection-name controller-master-id link-list movement-list phase-list overlap-phase-list ring-list special-functions-list time-reference-code pattern-sync-reference
source
<xs:element name="intersection-signal-inventory-item" type="IntersectionSignalInventory"/>

element intersectionSignalPriorityQueueMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children intersection-signal-priority-queue-item
annotation
documentation 
<objectClass>IntersectionSignal</objectClass>
<requirement>REQ1152</requirement>
source
<xs:element name="intersectionSignalPriorityQueueMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>IntersectionSignal</objectClass>
      <requirement>REQ1152</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="intersection-signal-priority-queue-item" type="IntersectionSignalPriorityQueue"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element intersectionSignalPriorityQueueMsg/intersection-signal-priority-queue-item
diagram
type IntersectionSignalPriorityQueue
properties
isRef 0
content complex
children device-priority-queue-header intersection-request-command intersection-command-parameters
source
<xs:element name="intersection-signal-priority-queue-item" type="IntersectionSignalPriorityQueue"/>

element intersectionSignalStatusMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children intersection-signal-status-item
annotation
documentation 
<objectClass>IntersectionSignal</objectClass>
<requirement>REQ1145</requirement>
source
<xs:element name="intersectionSignalStatusMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>IntersectionSignal</objectClass>
      <requirement>REQ1145</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="intersection-signal-status-item" type="IntersectionSignalStatus"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element intersectionSignalStatusMsg/intersection-signal-status-item
diagram
type IntersectionSignalStatus
properties
isRef 0
content complex
children device-status-header signal-control-source planned-signal-timing-mode current-signal-timing-mode section-id planned-signal-timing-mode-description timing-pattern-id-current timing-pattern-description actuation-mode timing-phase-plan-mode cycle-length-planned cycle-length-current cycle-length-previous cycle-length-master cycle-counter cycle-counter-master offset-reference offset-time-planned offset-time-current offset-time-previous controller-timestamp phase-split-list ring-status-list phase-status overlap-status active-special-functions-list preempt-description
source
<xs:element name="intersection-signal-status-item" type="IntersectionSignalStatus"/>

element intersectionSignalTimingPatternInventoryMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children intersection-signal-timing-pattern-inventory-item
annotation
documentation 
<objectClass>IntersectionSignal</objectClass>
<requirement>REQ1150</requirement>
source
<xs:element name="intersectionSignalTimingPatternInventoryMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>IntersectionSignal</objectClass>
      <requirement>REQ1150</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="intersection-signal-timing-pattern-inventory-item" type="IntersectionSignalTimingPatternInventory"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element intersectionSignalTimingPatternInventoryMsg/intersection-signal-timing-pattern-inventory-item
diagram
type IntersectionSignalTimingPatternInventory
properties
isRef 0
content complex
children restrictions organization-information device-id timing-pattern-id timing-pattern-name cycle-length offset-time phase-list sequence-information last-update-time
source
<xs:element name="intersection-signal-timing-pattern-inventory-item" type="IntersectionSignalTimingPatternInventory"/>

element intersectionSignalTimingPatternInventoryRequestMsg
diagram
namespace http://www.tmdd.org/302/messages
type IntersectionSignalTimingPatternInventoryRequest
properties
content complex
children device-information-request-header timing-pattern-id
annotation
documentation 
<objectClass>IntersectionSignal</objectClass>
<requirement>REQ1149</requirement>
source
<xs:element name="intersectionSignalTimingPatternInventoryRequestMsg" type="IntersectionSignalTimingPatternInventoryRequest">
  <xs:annotation>
    <xs:documentation>
      <objectClass>IntersectionSignal</objectClass>
      <requirement>REQ1149</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element lCSControlRequestMsg
diagram
namespace http://www.tmdd.org/302/messages
type LCSControlRequest
properties
content complex
children device-control-request-header lcs-request-command
annotation
documentation 
<objectClass>LCS</objectClass>
<requirement>REQ896</requirement>
source
<xs:element name="lCSControlRequestMsg" type="LCSControlRequest">
  <xs:annotation>
    <xs:documentation>
      <objectClass>LCS</objectClass>
      <requirement>REQ896</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element lCSControlScheduleMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children lcs-control-schedule-item
annotation
documentation 
<objectClass>LCS</objectClass>
<requirement>REQ901</requirement>
source
<xs:element name="lCSControlScheduleMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>LCS</objectClass>
      <requirement>REQ901</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="lcs-control-schedule-item" type="LCSControlSchedule"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element lCSControlScheduleMsg/lcs-control-schedule-item
diagram
type LCSControlSchedule
properties
isRef 0
content complex
children device-control-schedule-header lane-request-command
source
<xs:element name="lcs-control-schedule-item" type="LCSControlSchedule"/>

element lCSInventoryMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children lcs-inventory-item
annotation
documentation 
<objectClass>LCS</objectClass>
<requirement>REQ1124</requirement>
source
<xs:element name="lCSInventoryMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>LCS</objectClass>
      <requirement>REQ1124</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="lcs-inventory-item" type="LCSInventory"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element lCSInventoryMsg/lcs-inventory-item
diagram
type LCSInventory
properties
isRef 0
content complex
children device-inventory-header controlled-lane-number link-lane-count
source
<xs:element name="lcs-inventory-item" type="LCSInventory"/>

element lCSStatusMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children lcs-status-item
annotation
documentation 
<objectClass>LCS</objectClass>
<requirement>REQ894</requirement>
source
<xs:element name="lCSStatusMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>LCS</objectClass>
      <requirement>REQ894</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="lcs-status-item" type="LCSStatus"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element lCSStatusMsg/lcs-status-item
diagram
type LCSStatus
properties
isRef 0
content complex
children device-status-header lane-current-state link-direction
source
<xs:element name="lcs-status-item" type="LCSStatus"/>

element linkInventoryMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children link-inventory-item
annotation
documentation 
<objectClass>Link</objectClass>
<requirement>REQ1087</requirement>
source
<xs:element name="linkInventoryMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Link</objectClass>
      <requirement>REQ1087</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="link-inventory-item" type="LinkInventory"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element linkInventoryMsg/link-inventory-item
diagram
type LinkInventory
properties
isRef 0
content complex
children restrictions organization-information link-list
source
<xs:element name="link-inventory-item" type="LinkInventory"/>

element linkStatusMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children link-status-item
annotation
documentation 
<objectClass>Link</objectClass>
<requirement>REQ1090</requirement>
source
<xs:element name="linkStatusMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Link</objectClass>
      <requirement>REQ1090</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="link-status-item" type="LinkStatus"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element linkStatusMsg/link-status-item
diagram
type LinkStatus
properties
isRef 0
content complex
children restrictions organization-information link-list
source
<xs:element name="link-status-item" type="LinkStatus"/>

element nodeInventoryMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children node-inventory-item
annotation
documentation 
<objectClass>Node</objectClass>
<requirement>REQ1084</requirement>
source
<xs:element name="nodeInventoryMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Node</objectClass>
      <requirement>REQ1084</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="node-inventory-item" type="NodeInventory"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element nodeInventoryMsg/node-inventory-item
diagram
type NodeInventory
properties
isRef 0
content complex
children restrictions organization-information node-list
source
<xs:element name="node-inventory-item" type="NodeInventory"/>

element nodeStatusMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children node-status-item
annotation
documentation 
<objectClass>Node</objectClass>
<requirement>REQ1086</requirement>
source
<xs:element name="nodeStatusMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Node</objectClass>
      <requirement>REQ1086</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="node-status-item" type="NodeStatus"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element nodeStatusMsg/node-status-item
diagram
type NodeStatus
properties
isRef 0
content complex
children restrictions organization-information node-list
source
<xs:element name="node-status-item" type="NodeStatus"/>

element organizationInformationMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children organization-information-item
annotation
documentation 
<objectClass>Organization</objectClass>
<requirement>REQ1082</requirement>
source
<xs:element name="organizationInformationMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Organization</objectClass>
      <requirement>REQ1082</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="organization-information-item" type="OrganizationInformation"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element organizationInformationMsg/organization-information-item
diagram
type OrganizationInformation
properties
isRef 0
content complex
children organization-id organization-name organization-location organization-function organization-contact-details center-contact-list last-update-time
source
<xs:element name="organization-information-item" type="OrganizationInformation"/>

element organizationInformationRequestMsg
diagram
namespace http://www.tmdd.org/302/messages
type OrganizationInformationRequest
properties
content complex
children authentication organization-requesting organization-information-type organization-id center-id-list
annotation
documentation 
<objectClass>Organization</objectClass>
<requirement>REQ1359</requirement>
source
<xs:element name="organizationInformationRequestMsg" type="OrganizationInformationRequest">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Organization</objectClass>
      <requirement>REQ1359</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element rampMeterControlRequestMsg
diagram
namespace http://www.tmdd.org/302/messages
type RampMeterControlRequest
properties
content complex
children device-control-request-header metered-lane-list
annotation
documentation 
<objectClass>RampMeter</objectClass>
<requirement>REQ1139</requirement>
source
<xs:element name="rampMeterControlRequestMsg" type="RampMeterControlRequest">
  <xs:annotation>
    <xs:documentation>
      <objectClass>RampMeter</objectClass>
      <requirement>REQ1139</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element rampMeterControlScheduleMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children ramp-meter-control-schedule-item
annotation
documentation 
<objectClass>RampMeter</objectClass>
<requirement>REQ1140</requirement>
source
<xs:element name="rampMeterControlScheduleMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>RampMeter</objectClass>
      <requirement>REQ1140</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="ramp-meter-control-schedule-item" type="RampMeterControlSchedule"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element rampMeterControlScheduleMsg/ramp-meter-control-schedule-item
diagram
type RampMeterControlSchedule
properties
isRef 0
content complex
children device-control-schedule-header metered-lane-identifier action-number meter-action-control meter-requested-plan meter-requested-rate meter-vehicles-per-green min-meter-rate max-meter-rate meter-lane-usage-mode
source
<xs:element name="ramp-meter-control-schedule-item" type="RampMeterControlSchedule"/>

element rampMeterInventoryMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children ramp-meter-inventory-item
annotation
documentation 
<objectClass>RampMeter</objectClass>
<requirement>REQ1137</requirement>
source
<xs:element name="rampMeterInventoryMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>RampMeter</objectClass>
      <requirement>REQ1137</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="ramp-meter-inventory-item" type="RampMeterInventory"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element rampMeterInventoryMsg/ramp-meter-inventory-item
diagram
type RampMeterInventory
properties
isRef 0
content complex
children device-inventory-header metered-lane-list
source
<xs:element name="ramp-meter-inventory-item" type="RampMeterInventory"/>

element rampMeterPlanInventoryMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children ramp-meter-plan-inventory-item
annotation
documentation 
<objectClass>RampMeter</objectClass>
<requirement>REQ1142</requirement>
source
<xs:element name="rampMeterPlanInventoryMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>RampMeter</objectClass>
      <requirement>REQ1142</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="ramp-meter-plan-inventory-item" type="RampMeterPlanInventory"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element rampMeterPlanInventoryMsg/ramp-meter-plan-inventory-item
diagram
type RampMeterPlanInventory
properties
isRef 0
content complex
children restrictions organization-information device-id meter-plan meter-level meter-rate flow-rate-threshhold occupancy-threshhold speed-threshhold last-update-time
source
<xs:element name="ramp-meter-plan-inventory-item" type="RampMeterPlanInventory"/>

element rampMeterPriorityQueueMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children ramp-meter-priority-queue-item
annotation
documentation 
<objectClass>RampMeter</objectClass>
<requirement>REQ1143</requirement>
source
<xs:element name="rampMeterPriorityQueueMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>RampMeter</objectClass>
      <requirement>REQ1143</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="ramp-meter-priority-queue-item" type="RampMeterPriorityQueue"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element rampMeterPriorityQueueMsg/ramp-meter-priority-queue-item
diagram
type RampMeterPriorityQueue
properties
isRef 0
content complex
children device-priority-queue-header metered-lane-identifier meter-request-command meter-command-parameters
source
<xs:element name="ramp-meter-priority-queue-item" type="RampMeterPriorityQueue"/>

element rampMeterStatusMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children ramp-meter-status-item
annotation
documentation 
<objectClass>RampMeter</objectClass>
<requirement>REQ1138</requirement>
source
<xs:element name="rampMeterStatusMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>RampMeter</objectClass>
      <requirement>REQ1138</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="ramp-meter-status-item" type="RampMeterStatus"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element rampMeterStatusMsg/ramp-meter-status-item
diagram
type RampMeterStatus
properties
isRef 0
content complex
children device-status-header metered-lane-list mainline-flow-rate mainline-vehicle-occupancy mainline-vehicle-speed
source
<xs:element name="ramp-meter-status-item" type="RampMeterStatus"/>

element routeInventoryMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children route-inventory-item
annotation
documentation 
<objectClass>Route</objectClass>
<requirement>REQ1091</requirement>
source
<xs:element name="routeInventoryMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Route</objectClass>
      <requirement>REQ1091</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="route-inventory-item" type="RouteInventory"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element routeInventoryMsg/route-inventory-item
diagram
type RouteInventory
properties
isRef 0
content complex
children restrictions organization-information route-list
source
<xs:element name="route-inventory-item" type="RouteInventory"/>

element routeStatusMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children route-status-item
annotation
documentation 
<objectClass>Route</objectClass>
<requirement>REQ1083</requirement>
source
<xs:element name="routeStatusMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Route</objectClass>
      <requirement>REQ1083</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="route-status-item" type="RouteStatus"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element routeStatusMsg/route-status-item
diagram
type RouteStatus
properties
isRef 0
content complex
children restrictions organization-information route-list
source
<xs:element name="route-status-item" type="RouteStatus"/>

element sectionControlRequestMsg
diagram
namespace http://www.tmdd.org/302/messages
type SectionControlRequest
properties
content complex
children authentication organization-requesting section-id request-id section-request-command section-command-parameters operator-id event-id response-plan-id command-request-priority command-end-time command-request-time
annotation
documentation 
<objectClass>Section</objectClass>
<requirement>REQ1188</requirement>
source
<xs:element name="sectionControlRequestMsg" type="SectionControlRequest">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Section</objectClass>
      <requirement>REQ1188</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element sectionControlResponseMsg
diagram
namespace http://www.tmdd.org/302/messages
type SectionControlResponse
properties
content complex
children restrictions organization-information section-id request-id operator-id request-status operator-last-revised request-control-mode timing-pattern-id
annotation
documentation 
<objectClass>Section</objectClass>
<requirement>REQ1189</requirement>
<requirement>REQ1341</requirement>
source
<xs:element name="sectionControlResponseMsg" type="SectionControlResponse">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Section</objectClass>
      <requirement>REQ1189</requirement>
      <requirement>REQ1341</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element sectionControlScheduleMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children section-control-schedule-item
annotation
documentation 
<objectClass>Section</objectClass>
<requirement>REQ1346</requirement>
source
<xs:element name="sectionControlScheduleMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Section</objectClass>
      <requirement>REQ1346</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="1024">
      <xs:element name="section-control-schedule-item" type="SectionControlSchedule"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element sectionControlScheduleMsg/section-control-schedule-item
diagram
type SectionControlSchedule
properties
isRef 0
content complex
children restrictions organization-information section-id time-base-schedule-number time-base-schedule-month time-base-schedule-day time-base-schedule-date time-base-schedule-day-plan day-plan-hour day-plan-minute last-update-time node-id-list request-control-mode timing-pattern-id
source
<xs:element name="section-control-schedule-item" type="SectionControlSchedule"/>

element sectionControlStatusRequestMsg
diagram
namespace http://www.tmdd.org/302/messages
type SectionControlStatusRequest
properties
content complex
children authentication organization-requesting section-id request-id
annotation
documentation 
<objectClass>Section</objectClass>
<requirement>REQ1340</requirement>
source
<xs:element name="sectionControlStatusRequestMsg" type="SectionControlStatusRequest">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Section</objectClass>
      <requirement>REQ1340</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element sectionPriorityQueueMsg
diagram
namespace http://www.tmdd.org/302/messages
type SectionPriorityQueue
properties
content complex
children device-priority-queue-header section-request-command section-command-parameters
annotation
documentation 
<objectClass>Section</objectClass>
<requirement>REQ1326</requirement>
source
<xs:element name="sectionPriorityQueueMsg" type="SectionPriorityQueue">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Section</objectClass>
      <requirement>REQ1326</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element sectionStatusMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children section-status-item
annotation
documentation 
<objectClass>Section</objectClass>
<requirement>REQ1151</requirement>
source
<xs:element name="sectionStatusMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Section</objectClass>
      <requirement>REQ1151</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="section-status-item" type="SectionStatus"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element sectionStatusMsg/section-status-item
diagram
type SectionStatus
properties
isRef 0
content complex
children restrictions organization-information section-id section-name node-id-list section-control-mode timing-pattern-id timing-pattern-name cycle-time operator-id event-id response-plan-id last-comm-time
source
<xs:element name="section-status-item" type="SectionStatus"/>

element trafficNetworkInformationRequestMsg
diagram
namespace http://www.tmdd.org/302/messages
type TrafficNetworkInformationRequest
properties
content complex
children authentication organization-requesting network-information-type network-identifiers roadway-network-id-list
annotation
documentation 
<objectClass>TransportationNetwork</objectClass>
<!-- TrafficNetwork: Information Request -->
<requirement>REQ211</requirement>
<!-- Node: Inventory, Status -->
<requirement>REQ1051</requirement>
<requirement>REQ1085</requirement>
<!-- Link: Inventory, Status -->
<requirement>REQ1054</requirement>
<requirement>REQ1089</requirement>
<!-- Route: Inventory, Status -->
<requirement>REQ1063</requirement>
<requirement>REQ1092</requirement>
source
<xs:element name="trafficNetworkInformationRequestMsg" type="TrafficNetworkInformationRequest">
  <xs:annotation>
    <xs:documentation>
      <objectClass>TransportationNetwork</objectClass>
      <!-- TrafficNetwork: Information Request -->
      <requirement>REQ211</requirement>
      <!-- Node: Inventory, Status -->
      <requirement>REQ1051</requirement>
      <requirement>REQ1085</requirement>
      <!-- Link: Inventory, Status -->
      <requirement>REQ1054</requirement>
      <requirement>REQ1089</requirement>
      <!-- Route: Inventory, Status -->
      <requirement>REQ1063</requirement>
      <requirement>REQ1092</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element videoSwitchControlRequestMsg
diagram
namespace http://www.tmdd.org/302/messages
type VideoSwitchControlRequest
properties
content complex
children device-control-request-header input-channel-id output-channel-id channel-titling-text set-output-channel-lock frames-per-second frame-height-pixels frame-width-pixels video-format
annotation
documentation 
<objectClass>VideoSwitch</objectClass>
<requirement>REQ1109</requirement>
source
<xs:element name="videoSwitchControlRequestMsg" type="VideoSwitchControlRequest">
  <xs:annotation>
    <xs:documentation>
      <objectClass>VideoSwitch</objectClass>
      <requirement>REQ1109</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element videoSwitchInventoryMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children video-switch-inventory-item
annotation
documentation 
<objectClass>VideoSwitch</objectClass>
<requirement>REQ1107</requirement>
source
<xs:element name="videoSwitchInventoryMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>VideoSwitch</objectClass>
      <requirement>REQ1107</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="video-switch-inventory-item" type="VideoSwitchInventory"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element videoSwitchInventoryMsg/video-switch-inventory-item
diagram
type VideoSwitchInventory
properties
isRef 0
content complex
children device-inventory-header input-channel-list output-channel-list input-channel-count output-channel-count request-supported-type
source
<xs:element name="video-switch-inventory-item" type="VideoSwitchInventory"/>

element videoSwitchStatusMsg
diagram
namespace http://www.tmdd.org/302/messages
properties
content complex
children video-switch-status-item
annotation
documentation 
<objectClass>VideoSwitch</objectClass>
<requirement>REQ1108</requirement>
source
<xs:element name="videoSwitchStatusMsg">
  <xs:annotation>
    <xs:documentation>
      <objectClass>VideoSwitch</objectClass>
      <requirement>REQ1108</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10240">
      <xs:element name="video-switch-status-item" type="VideoSwitchDeviceStatus"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element videoSwitchStatusMsg/video-switch-status-item
diagram
type VideoSwitchDeviceStatus
properties
isRef 0
content complex
children device-status-header switched-channel-list
source
<xs:element name="video-switch-status-item" type="VideoSwitchDeviceStatus"/>

complexType ActionLog
diagram
namespace http://www.tmdd.org/302/messages
children restrictions event-id action-log-element-id action-time action-description action-type
used by
element actionLogMsg/log-entry
annotation
documentation 
<objectClass>Event</objectClass>
<requirement>REQ1071</requirement>
source
<xs:complexType name="ActionLog">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Event</objectClass>
      <requirement>REQ1071</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="restrictions" type="Restrictions" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ1413</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="event-id" type="Organization-resource-identifier">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ1412</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="action-log-element-id" type="Event-action-log-element-identifier">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ1412</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="action-time" type="DateTimeZone">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ1412</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="action-description" type="Event-description-notes-and-comments">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ1412</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="action-type" type="Event-action-type">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ1412</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:any namespace="##other" processContents="lax" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element ActionLog/restrictions
diagram
type Restrictions
properties
isRef 0
content complex
children organization-information-forwarding-restrictions
annotation
documentation 
<requirement>REQ1413</requirement>
source
<xs:element name="restrictions" type="Restrictions" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ1413</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ActionLog/event-id
diagram
type Organization-resource-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
annotation
documentation 
<requirement>REQ1412</requirement>
source
<xs:element name="event-id" type="Organization-resource-identifier">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ1412</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ActionLog/action-log-element-id
diagram
type Event-action-log-element-identifier
properties
isRef 0
content simple
facets
minInclusive 1
maxInclusive 1024
annotation
documentation 
<requirement>REQ1412</requirement>
source
<xs:element name="action-log-element-id" type="Event-action-log-element-identifier">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ1412</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ActionLog/action-time
diagram
type DateTimeZone
properties
isRef 0
content complex
children date time offset
annotation
documentation 
<requirement>REQ1412</requirement>
source
<xs:element name="action-time" type="DateTimeZone">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ1412</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ActionLog/action-description
diagram
type Event-description-notes-and-comments
properties
isRef 0
content simple
facets
minLength 1
maxLength 2048
annotation
documentation 
<requirement>REQ1412</requirement>
source
<xs:element name="action-description" type="Event-description-notes-and-comments">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ1412</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ActionLog/action-type
diagram
type Event-action-type
properties
isRef 0
content simple
annotation
documentation 
<requirement>REQ1412</requirement>
source
<xs:element name="action-type" type="Event-action-type">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ1412</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

complexType AdditionalText
diagram
namespace http://www.tmdd.org/302/messages
children description language report-medium
used by
element EventDescription/additional-text
annotation
documentation 
<objectClass>Event</objectClass>
source
<xs:complexType name="AdditionalText">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Event</objectClass>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="description" type="Event-description-notes-and-comments">
      <xs:annotation>
        <xs:documentation/>
      </xs:annotation>
    </xs:element>
    <xs:element name="language" type="Event-description-language" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ996</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="report-medium" type="Event-report-medium" minOccurs="0">
      <xs:annotation>
        <xs:documentation/>
      </xs:annotation>
    </xs:element>
    <xs:any namespace="##other" processContents="lax" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element AdditionalText/description
diagram
type Event-description-notes-and-comments
properties
isRef 0
content simple
facets
minLength 1
maxLength 2048
source
<xs:element name="description" type="Event-description-notes-and-comments">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>

element AdditionalText/language
diagram
type Event-description-language
properties
isRef 0
content simple
annotation
documentation 
<requirement>REQ996</requirement>
source
<xs:element name="language" type="Event-description-language" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ996</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element AdditionalText/report-medium
diagram
type Event-report-medium
properties
isRef 0
content simple
source
<xs:element name="report-medium" type="Event-report-medium" minOccurs="0">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>

complexType AlternateRouteDetail
diagram
namespace http://www.tmdd.org/302/messages
children alternate-route-type destination location-on-alternate-route
used by
element EventDescription/detour
annotation
documentation 
<objectClass>Event</objectClass>
<requirement>REQ992</requirement>
source
<xs:complexType name="AlternateRouteDetail">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Event</objectClass>
      <requirement>REQ992</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="alternate-route-type" type="Event-alternate-route-type">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ993</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="destination" type="LandmarkLocation" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ994</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="location-on-alternate-route" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ995</requirement>
        </xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence maxOccurs="10">
          <xs:element name="location-on-alternate-route-item" type="LinkLocation"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:any namespace="##other" processContents="lax" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element AlternateRouteDetail/alternate-route-type
diagram
type Event-alternate-route-type
properties
isRef 0
content simple
annotation
documentation 
<requirement>REQ993</requirement>
source
<xs:element name="alternate-route-type" type="Event-alternate-route-type">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ993</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element AlternateRouteDetail/destination
diagram
type LandmarkLocation
properties
isRef 0
content complex
children landmark-type landmark-name landmark-point-name location-rank geo-location upward-area-reference
annotation
documentation 
<requirement>REQ994</requirement>
source
<xs:element name="destination" type="LandmarkLocation" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ994</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element AlternateRouteDetail/location-on-alternate-route
diagram
properties
isRef 0
content complex
children location-on-alternate-route-item
annotation
documentation 
<requirement>REQ995</requirement>
source
<xs:element name="location-on-alternate-route" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ995</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="10">
      <xs:element name="location-on-alternate-route-item" type="LinkLocation"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element AlternateRouteDetail/location-on-alternate-route/location-on-alternate-route-item
diagram
type LinkLocation
properties
isRef 0
content complex
children link-ownership link-designator second-link-designator link-id link-name primary-location secondary-location link-direction link-alignment linear-reference-version alternate-designations
source
<xs:element name="location-on-alternate-route-item" type="LinkLocation"/>

complexType ArchivedDataProcessingDocumentationMetadata
diagram
namespace http://www.tmdd.org/302/messages
children restrictions organization-information last-update-date processing-metadata-name processing-metadata-version publication-date-time processing-method-name processing-method-description processing-method-application-rules processing-method-results
used by
element archivedDataProcessingDocumentationMetadataMsg/archived-data-processing-documentation-metadata-item
annotation
documentation 
<objectClass>ArchivedData</objectClass>
source
<xs:complexType name="ArchivedDataProcessingDocumentationMetadata">
  <xs:annotation>
    <xs:documentation>
      <objectClass>ArchivedData</objectClass>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="restrictions" type="Restrictions" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ1444</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="organization-information" type="OrganizationInformation">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ773</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="last-update-date" type="DateTimeZone">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ773</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="processing-metadata-name" type="Organization-resource-name">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ773</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="processing-metadata-version" type="Organization-resource-identifier">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ773</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="publication-date-time" type="DateTimeZone" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ767</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="processing-method-name" type="Organization-resource-name" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ768</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="processing-method-description" type="Event-description-notes-and-comments" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ769</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="processing-method-application-rules" type="Event-description-notes-and-comments" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ770</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="processing-method-results" type="Event-description-notes-and-comments" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ771</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:any namespace="##other" processContents="lax" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element ArchivedDataProcessingDocumentationMetadata/restrictions
diagram
type Restrictions
properties
isRef 0
content complex
children organization-information-forwarding-restrictions
annotation
documentation 
<requirement>REQ1444</requirement>
source
<xs:element name="restrictions" type="Restrictions" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ1444</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ArchivedDataProcessingDocumentationMetadata/organization-information
diagram
type OrganizationInformation
properties
isRef 0
content complex
children organization-id organization-name organization-location organization-function organization-contact-details center-contact-list last-update-time
annotation
documentation 
<requirement>REQ773</requirement>
source
<xs:element name="organization-information" type="OrganizationInformation">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ773</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ArchivedDataProcessingDocumentationMetadata/last-update-date
diagram
type DateTimeZone
properties
isRef 0
content complex
children date time offset
annotation
documentation 
<requirement>REQ773</requirement>
source
<xs:element name="last-update-date" type="DateTimeZone">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ773</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ArchivedDataProcessingDocumentationMetadata/processing-metadata-name
diagram
type Organization-resource-name
properties
isRef 0
content simple
facets
minLength 1
maxLength 128
annotation
documentation 
<requirement>REQ773</requirement>
source
<xs:element name="processing-metadata-name" type="Organization-resource-name">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ773</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ArchivedDataProcessingDocumentationMetadata/processing-metadata-version
diagram
type Organization-resource-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
annotation
documentation 
<requirement>REQ773</requirement>
source
<xs:element name="processing-metadata-version" type="Organization-resource-identifier">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ773</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ArchivedDataProcessingDocumentationMetadata/publication-date-time
diagram
type DateTimeZone
properties
isRef 0
content complex
children date time offset
annotation
documentation 
<requirement>REQ767</requirement>
source
<xs:element name="publication-date-time" type="DateTimeZone" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ767</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ArchivedDataProcessingDocumentationMetadata/processing-method-name
diagram
type Organization-resource-name
properties
isRef 0
content simple
facets
minLength 1
maxLength 128
annotation
documentation 
<requirement>REQ768</requirement>
source
<xs:element name="processing-method-name" type="Organization-resource-name" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ768</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ArchivedDataProcessingDocumentationMetadata/processing-method-description
diagram
type Event-description-notes-and-comments
properties
isRef 0
content simple
facets
minLength 1
maxLength 2048
annotation
documentation 
<requirement>REQ769</requirement>
source
<xs:element name="processing-method-description" type="Event-description-notes-and-comments" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ769</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ArchivedDataProcessingDocumentationMetadata/processing-method-application-rules
diagram
type Event-description-notes-and-comments
properties
isRef 0
content simple
facets
minLength 1
maxLength 2048
annotation
documentation 
<requirement>REQ770</requirement>
source
<xs:element name="processing-method-application-rules" type="Event-description-notes-and-comments" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ770</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ArchivedDataProcessingDocumentationMetadata/processing-method-results
diagram
type Event-description-notes-and-comments
properties
isRef 0
content simple
facets
minLength 1
maxLength 2048
annotation
documentation 
<requirement>REQ771</requirement>
source
<xs:element name="processing-method-results" type="Event-description-notes-and-comments" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ771</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

complexType ArchivedDataProcessingDocumentationMetadataRequest
diagram
namespace http://www.tmdd.org/302/messages
children authentication organization-information
used by
element archivedDataProcessingDocumentationMetadataRequestMsg
annotation
documentation 
<objectClass>ArchivedData</objectClass>
source
<xs:complexType name="ArchivedDataProcessingDocumentationMetadataRequest">
  <xs:annotation>
    <xs:documentation>
      <objectClass>ArchivedData</objectClass>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="authentication" type="Authentication">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ775</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="organization-information" type="OrganizationInformation">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ775</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:any namespace="##other" processContents="lax" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element ArchivedDataProcessingDocumentationMetadataRequest/authentication
diagram
type Authentication
properties
isRef 0
content complex
children user-id password operator-id
annotation
documentation 
<requirement>REQ775</requirement>
source
<xs:element name="authentication" type="Authentication">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ775</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ArchivedDataProcessingDocumentationMetadataRequest/organization-information
diagram
type OrganizationInformation
properties
isRef 0
content complex
children organization-id organization-name organization-location organization-function organization-contact-details center-contact-list last-update-time
annotation
documentation 
<requirement>REQ775</requirement>
source
<xs:element name="organization-information" type="OrganizationInformation">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ775</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

complexType ArchivedDataTrafficMonitoringMetadata
diagram
namespace http://www.tmdd.org/302/messages
children restrictions organization-information data-set-type data-set-description data-collection-time-period-start data-collection-time-period-end data-set-publication-date-time data-set-purpose data-set-title data-set-version data-set-publication-information data-set-progress-status data-set-maintenance-frequency data-set-url data-set-roadway-network-id-list data-set-link-id-list data-set-route-designator-list data-set-linear-reference-list data-set-linear-reference-version
used by
element archivedDataTrafficMonitoringMetadataMsg/archived-data-traffic-monitoring-metadata-item
annotation
documentation 
<objectClass>ArchivedData</objectClass>
source
<xs:complexType name="ArchivedDataTrafficMonitoringMetadata">
  <xs:annotation>
    <xs:documentation>
      <objectClass>ArchivedData</objectClass>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="restrictions" type="Restrictions" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ1443</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="organization-information" type="OrganizationInformation">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ789</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="data-set-type" type="Archived-data-set-type">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ789</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="data-set-description" type="Event-description-notes-and-comments">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ789</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="data-collection-time-period-start" type="DateTimeZone">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ789</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="data-collection-time-period-end" type="DateTimeZone">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ789</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="data-set-publication-date-time" type="DateTimeZone">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ789</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="data-set-purpose" type="Event-description-notes-and-comments" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ777</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="data-set-title" type="Organization-resource-name" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ778</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="data-set-version" type="Organization-resource-identifier" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ779</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="data-set-publication-information" type="Event-description-notes-and-comments" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ780</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="data-set-progress-status" type="Archived-data-set-progress-status" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ781</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="data-set-maintenance-frequency" type="Archived-data-set-maintenance-frequency" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ782</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="data-set-url" type="Url-reference" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ783</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="data-set-roadway-network-id-list" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ784</requirement>
        </xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence maxOccurs="20480">
          <xs:element name="data-set-roadway-network-id-list" type="Transportation-network-identifier"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="data-set-link-id-list" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ785</requirement>
        </xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence maxOccurs="20480">
          <xs:element name="data-set-link-id-list" type="Transportation-network-identifier"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="data-set-route-designator-list" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ786</requirement>
        </xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence maxOccurs="2048">
          <xs:element name="data-set-route-designator" type="Link-route-designator"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="data-set-linear-reference-list" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ787</requirement>
        </xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence maxOccurs="2048">
          <xs:element name="data-set-linear-reference" type="Link-location-linear-reference"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="data-set-linear-reference-version" type="Link-location-linear-reference-version" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ787</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:any namespace="##other" processContents="lax" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element ArchivedDataTrafficMonitoringMetadata/restrictions
diagram
type Restrictions
properties
isRef 0
content complex
children organization-information-forwarding-restrictions
annotation
documentation 
<requirement>REQ1443</requirement>
source
<xs:element name="restrictions" type="Restrictions" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ1443</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ArchivedDataTrafficMonitoringMetadata/organization-information
diagram
type OrganizationInformation
properties
isRef 0
content complex
children organization-id organization-name organization-location organization-function organization-contact-details center-contact-list last-update-time
annotation
documentation 
<requirement>REQ789</requirement>
source
<xs:element name="organization-information" type="OrganizationInformation">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ789</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ArchivedDataTrafficMonitoringMetadata/data-set-type
diagram
type Archived-data-set-type
properties
isRef 0
content simple
annotation
documentation 
<requirement>REQ789</requirement>
source
<xs:element name="data-set-type" type="Archived-data-set-type">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ789</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ArchivedDataTrafficMonitoringMetadata/data-set-description
diagram
type Event-description-notes-and-comments
properties
isRef 0
content simple
facets
minLength 1
maxLength 2048
annotation
documentation 
<requirement>REQ789</requirement>
source
<xs:element name="data-set-description" type="Event-description-notes-and-comments">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ789</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ArchivedDataTrafficMonitoringMetadata/data-collection-time-period-start
diagram
type DateTimeZone
properties
isRef 0
content complex
children date time offset
annotation
documentation 
<requirement>REQ789</requirement>
source
<xs:element name="data-collection-time-period-start" type="DateTimeZone">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ789</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ArchivedDataTrafficMonitoringMetadata/data-collection-time-period-end
diagram
type DateTimeZone
properties
isRef 0
content complex
children date time offset
annotation
documentation 
<requirement>REQ789</requirement>
source
<xs:element name="data-collection-time-period-end" type="DateTimeZone">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ789</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ArchivedDataTrafficMonitoringMetadata/data-set-publication-date-time
diagram
type DateTimeZone
properties
isRef 0
content complex
children date time offset
annotation
documentation 
<requirement>REQ789</requirement>
source
<xs:element name="data-set-publication-date-time" type="DateTimeZone">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ789</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ArchivedDataTrafficMonitoringMetadata/data-set-purpose
diagram
type Event-description-notes-and-comments
properties
isRef 0
content simple
facets
minLength 1
maxLength 2048
annotation
documentation 
<requirement>REQ777</requirement>
source
<xs:element name="data-set-purpose" type="Event-description-notes-and-comments" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ777</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ArchivedDataTrafficMonitoringMetadata/data-set-title
diagram
type Organization-resource-name
properties
isRef 0
content simple
facets
minLength 1
maxLength 128
annotation
documentation 
<requirement>REQ778</requirement>
source
<xs:element name="data-set-title" type="Organization-resource-name" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ778</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ArchivedDataTrafficMonitoringMetadata/data-set-version
diagram
type Organization-resource-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
annotation
documentation 
<requirement>REQ779</requirement>
source
<xs:element name="data-set-version" type="Organization-resource-identifier" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ779</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ArchivedDataTrafficMonitoringMetadata/data-set-publication-information
diagram
type Event-description-notes-and-comments
properties
isRef 0
content simple
facets
minLength 1
maxLength 2048
annotation
documentation 
<requirement>REQ780</requirement>
source
<xs:element name="data-set-publication-information" type="Event-description-notes-and-comments" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ780</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ArchivedDataTrafficMonitoringMetadata/data-set-progress-status
diagram
type Archived-data-set-progress-status
properties
isRef 0
content simple
annotation
documentation 
<requirement>REQ781</requirement>
source
<xs:element name="data-set-progress-status" type="Archived-data-set-progress-status" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ781</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ArchivedDataTrafficMonitoringMetadata/data-set-maintenance-frequency
diagram
type Archived-data-set-maintenance-frequency
properties
isRef 0
content simple
annotation
documentation 
<requirement>REQ782</requirement>
source
<xs:element name="data-set-maintenance-frequency" type="Archived-data-set-maintenance-frequency" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ782</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ArchivedDataTrafficMonitoringMetadata/data-set-url
diagram
type Url-reference
properties
isRef 0
content simple
facets
minLength 1
maxLength 128
annotation
documentation 
<requirement>REQ783</requirement>
source
<xs:element name="data-set-url" type="Url-reference" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ783</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ArchivedDataTrafficMonitoringMetadata/data-set-roadway-network-id-list
diagram
properties
isRef 0
content complex
children data-set-roadway-network-id-list
annotation
documentation 
<requirement>REQ784</requirement>
source
<xs:element name="data-set-roadway-network-id-list" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ784</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="20480">
      <xs:element name="data-set-roadway-network-id-list" type="Transportation-network-identifier"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ArchivedDataTrafficMonitoringMetadata/data-set-roadway-network-id-list/data-set-roadway-network-id-list
diagram
type Transportation-network-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
source
<xs:element name="data-set-roadway-network-id-list" type="Transportation-network-identifier"/>

element ArchivedDataTrafficMonitoringMetadata/data-set-link-id-list
diagram
properties
isRef 0
content complex
children data-set-link-id-list
annotation
documentation 
<requirement>REQ785</requirement>
source
<xs:element name="data-set-link-id-list" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ785</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="20480">
      <xs:element name="data-set-link-id-list" type="Transportation-network-identifier"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ArchivedDataTrafficMonitoringMetadata/data-set-link-id-list/data-set-link-id-list
diagram
type Transportation-network-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
source
<xs:element name="data-set-link-id-list" type="Transportation-network-identifier"/>

element ArchivedDataTrafficMonitoringMetadata/data-set-route-designator-list
diagram
properties
isRef 0
content complex
children data-set-route-designator
annotation
documentation 
<requirement>REQ786</requirement>
source
<xs:element name="data-set-route-designator-list" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ786</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="2048">
      <xs:element name="data-set-route-designator" type="Link-route-designator"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ArchivedDataTrafficMonitoringMetadata/data-set-route-designator-list/data-set-route-designator
diagram
type Link-route-designator
properties
isRef 0
content simple
facets
minLength 1
maxLength 64
source
<xs:element name="data-set-route-designator" type="Link-route-designator"/>

element ArchivedDataTrafficMonitoringMetadata/data-set-linear-reference-list
diagram
properties
isRef 0
content complex
children data-set-linear-reference
annotation
documentation 
<requirement>REQ787</requirement>
source
<xs:element name="data-set-linear-reference-list" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ787</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="2048">
      <xs:element name="data-set-linear-reference" type="Link-location-linear-reference"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element ArchivedDataTrafficMonitoringMetadata/data-set-linear-reference-list/data-set-linear-reference
diagram
type Link-location-linear-reference
properties
isRef 0
content simple
source
<xs:element name="data-set-linear-reference" type="Link-location-linear-reference"/>

element ArchivedDataTrafficMonitoringMetadata/data-set-linear-reference-version
diagram
type Link-location-linear-reference-version
properties
isRef 0
content simple
annotation
documentation 
<requirement>REQ787</requirement>
source
<xs:element name="data-set-linear-reference-version" type="Link-location-linear-reference-version" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ787</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

complexType ArchivedDataTrafficMonitoringMetadataRequest
diagram
namespace http://www.tmdd.org/302/messages
children authentication organization-information organization-requesting filter-data-set-type filter-collection-period-start filter-collection-period-end filter-location-county filter-location-state
used by
element archivedDataTrafficMonitoringMetadataRequestMsg
annotation
documentation 
<objectClass>ArchivedData</objectClass>
source
<xs:complexType name="ArchivedDataTrafficMonitoringMetadataRequest">
  <xs:annotation>
    <xs:documentation>
      <objectClass>ArchivedData</objectClass>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="authentication" type="Authentication" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ1442</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="organization-information" type="OrganizationInformation">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ795</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="organization-requesting" type="OrganizationInformation">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ795</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="filter-data-set-type" type="Archived-data-set-type" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ792</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="filter-collection-period-start" type="DateTimeZone" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ790</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="filter-collection-period-end" type="DateTimeZone" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ790</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="filter-location-county" type="Organization-resource-name" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ791</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="filter-location-state" type="Contact-mailing-address-state" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ791</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:any namespace="##other" processContents="lax" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element ArchivedDataTrafficMonitoringMetadataRequest/authentication
diagram
type Authentication
properties
isRef 0
content complex
children user-id password operator-id
annotation
documentation 
<requirement>REQ1442</requirement>
source
<xs:element name="authentication" type="Authentication" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ1442</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ArchivedDataTrafficMonitoringMetadataRequest/organization-information
diagram
type OrganizationInformation
properties
isRef 0
content complex
children organization-id organization-name organization-location organization-function organization-contact-details center-contact-list last-update-time
annotation
documentation 
<requirement>REQ795</requirement>
source
<xs:element name="organization-information" type="OrganizationInformation">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ795</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ArchivedDataTrafficMonitoringMetadataRequest/organization-requesting
diagram
type OrganizationInformation
properties
isRef 0
content complex
children organization-id organization-name organization-location organization-function organization-contact-details center-contact-list last-update-time
annotation
documentation 
<requirement>REQ795</requirement>
source
<xs:element name="organization-requesting" type="OrganizationInformation">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ795</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ArchivedDataTrafficMonitoringMetadataRequest/filter-data-set-type
diagram
type Archived-data-set-type
properties
isRef 0
content simple
annotation
documentation 
<requirement>REQ792</requirement>
source
<xs:element name="filter-data-set-type" type="Archived-data-set-type" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ792</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ArchivedDataTrafficMonitoringMetadataRequest/filter-collection-period-start
diagram
type DateTimeZone
properties
isRef 0
content complex
children date time offset
annotation
documentation 
<requirement>REQ790</requirement>
source
<xs:element name="filter-collection-period-start" type="DateTimeZone" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ790</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ArchivedDataTrafficMonitoringMetadataRequest/filter-collection-period-end
diagram
type DateTimeZone
properties
isRef 0
content complex
children date time offset
annotation
documentation 
<requirement>REQ790</requirement>
source
<xs:element name="filter-collection-period-end" type="DateTimeZone" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ790</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ArchivedDataTrafficMonitoringMetadataRequest/filter-location-county
diagram
type Organization-resource-name
properties
isRef 0
content simple
facets
minLength 1
maxLength 128
annotation
documentation 
<requirement>REQ791</requirement>
source
<xs:element name="filter-location-county" type="Organization-resource-name" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ791</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ArchivedDataTrafficMonitoringMetadataRequest/filter-location-state
diagram
type Contact-mailing-address-state
properties
isRef 0
content simple
facets
minLength 1
maxLength 2
annotation
documentation 
<requirement>REQ791</requirement>
source
<xs:element name="filter-location-state" type="Contact-mailing-address-state" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ791</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

complexType AreaLocation
diagram
namespace http://www.tmdd.org/302/messages
children area-id area-name location-rank upward-area-reference
used by
elements EventLocation/area-location RequestLocation/area-locations/area-location AreaLocation/upward-area-reference LandmarkLocation/upward-area-reference PointOnLink/upward-area-reference
annotation
documentation 
<objectClass>Event</objectClass>
source
<xs:complexType name="AreaLocation">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Event</objectClass>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="area-id" type="Event-location-area-identifier" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ963</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="area-name" type="Event-area-name" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ964</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="location-rank" type="Event-location-rank" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ965</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="upward-area-reference" type="AreaLocation" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ966</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:any namespace="##other" processContents="lax" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element AreaLocation/area-id
diagram
type Event-location-area-identifier
properties
isRef 0
content simple
facets
length 10
annotation
documentation 
<requirement>REQ963</requirement>
source
<xs:element name="area-id" type="Event-location-area-identifier" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ963</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element AreaLocation/area-name
diagram
type Event-area-name
properties
isRef 0
content simple
facets
minLength 1
maxLength 256
annotation
documentation 
<requirement>REQ964</requirement>
source
<xs:element name="area-name" type="Event-area-name" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ964</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element AreaLocation/location-rank
diagram
type Event-location-rank
properties
isRef 0
content simple
facets
minInclusive 1
maxInclusive 10
annotation
documentation 
<requirement>REQ965</requirement>
source
<xs:element name="location-rank" type="Event-location-rank" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ965</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element AreaLocation/upward-area-reference
diagram
type AreaLocation
properties
isRef 0
content complex
children area-id area-name location-rank upward-area-reference
annotation
documentation 
<requirement>REQ966</requirement>
source
<xs:element name="upward-area-reference" type="AreaLocation" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ966</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

complexType Authentication
diagram
namespace http://www.tmdd.org/302/messages
children user-id password operator-id
used by
elements ArchivedDataProcessingDocumentationMetadataRequest/authentication ArchivedDataTrafficMonitoringMetadataRequest/authentication CenterActiveVerificationRequest/authentication DeviceCancelControlRequest/authentication DeviceControlRequestHeader/authentication DeviceControlStatusRequest/authentication DeviceInformationRequest/authentication DevicePriorityQueueRequest/authentication EventFilterRequest/authentication OrganizationInformationRequest/authentication SectionControlRequest/authentication SectionControlStatusRequest/authentication TrafficNetworkInformationRequest/authentication
annotation
documentation 
<objectClass>ConnectionManagement</objectClass>
<requirement>REQ1080</requirement>
source
<xs:complexType name="Authentication">
  <xs:annotation>
    <xs:documentation>
      <objectClass>ConnectionManagement</objectClass>
      <requirement>REQ1080</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="user-id" type="Organization-resource-identifier">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ178</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="password" type="Security-password">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ178</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="operator-id" type="Organization-resource-identifier" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ179</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:any namespace="##other" processContents="lax" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element Authentication/user-id
diagram
type Organization-resource-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
annotation
documentation 
<requirement>REQ178</requirement>
source
<xs:element name="user-id" type="Organization-resource-identifier">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ178</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element Authentication/password
diagram
type Security-password
properties
isRef 0
content simple
facets
minLength 1
maxLength 256
annotation
documentation 
<requirement>REQ178</requirement>
source
<xs:element name="password" type="Security-password">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ178</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element Authentication/operator-id
diagram
type Organization-resource-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
annotation
documentation 
<requirement>REQ179</requirement>
source
<xs:element name="operator-id" type="Organization-resource-identifier" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ179</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

complexType CCTVControlDetails
diagram
namespace http://www.tmdd.org/302/messages
children cctv-position-preset cctv-position-pan cctv-position-tilt cctv-position-zoom-lens cctv-position-iris-lens cctv-position-focus-lens
used by
element CCTVControlRequest/cctv-command-parameters
annotation
documentation 
<objectClass>CCTV</objectClass>
source
<xs:complexType name="CCTVControlDetails">
  <xs:annotation>
    <xs:documentation>
      <objectClass>CCTV</objectClass>
    </xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element name="cctv-position-preset" type="ntcip:PresetGotoPosition">
      <xs:annotation>
        <xs:documentation/>
      </xs:annotation>
    </xs:element>
    <xs:element name="cctv-position-pan" type="ntcip:PositionPan">
      <xs:annotation>
        <xs:documentation/>
      </xs:annotation>
    </xs:element>
    <xs:element name="cctv-position-tilt" type="ntcip:PositionTilt">
      <xs:annotation>
        <xs:documentation/>
      </xs:annotation>
    </xs:element>
    <xs:element name="cctv-position-zoom-lens" type="ntcip:PositionZoomLens">
      <xs:annotation>
        <xs:documentation/>
      </xs:annotation>
    </xs:element>
    <xs:element name="cctv-position-iris-lens" type="ntcip:PositionIrisLens">
      <xs:annotation>
        <xs:documentation/>
      </xs:annotation>
    </xs:element>
    <xs:element name="cctv-position-focus-lens" type="ntcip:PositionFocusLens">
      <xs:annotation>
        <xs:documentation/>
      </xs:annotation>
    </xs:element>
  </xs:choice>
</xs:complexType>

element CCTVControlDetails/cctv-position-preset
diagram
type ntcip:PresetGotoPosition
properties
isRef 0
content simple
source
<xs:element name="cctv-position-preset" type="ntcip:PresetGotoPosition">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>

element CCTVControlDetails/cctv-position-pan
diagram
type ntcip:PositionPan
properties
isRef 0
content simple
facets
length 4
source
<xs:element name="cctv-position-pan" type="ntcip:PositionPan">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>

element CCTVControlDetails/cctv-position-tilt
diagram
type ntcip:PositionTilt
properties
isRef 0
content simple
facets
length 4
source
<xs:element name="cctv-position-tilt" type="ntcip:PositionTilt">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>

element CCTVControlDetails/cctv-position-zoom-lens
diagram
type ntcip:PositionZoomLens
properties
isRef 0
content simple
facets
length 4
source
<xs:element name="cctv-position-zoom-lens" type="ntcip:PositionZoomLens">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>

element CCTVControlDetails/cctv-position-iris-lens
diagram
type ntcip:PositionIrisLens
properties
isRef 0
content simple
facets
length 4
source
<xs:element name="cctv-position-iris-lens" type="ntcip:PositionIrisLens">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>

element CCTVControlDetails/cctv-position-focus-lens
diagram
type ntcip:PositionFocusLens
properties
isRef 0
content simple
facets
length 4
source
<xs:element name="cctv-position-focus-lens" type="ntcip:PositionFocusLens">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>

complexType CCTVControlRequest
diagram
namespace http://www.tmdd.org/302/messages
children device-control-request-header cctv-request-command cctv-command-parameters
used by
element cCTVControlRequestMsg
annotation
documentation 
<objectClass>CCTV</objectClass>
source
<xs:complexType name="CCTVControlRequest">
  <xs:annotation>
    <xs:documentation>
      <objectClass>CCTV</objectClass>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="device-control-request-header" type="DeviceControlRequestHeader">
      <xs:annotation>
        <xs:documentation/>
      </xs:annotation>
    </xs:element>
    <xs:element name="cctv-request-command" type="Cctv-request-command">
      <xs:annotation>
        <xs:documentation/>
      </xs:annotation>
    </xs:element>
    <xs:element name="cctv-command-parameters" type="CCTVControlDetails">
      <xs:annotation>
        <xs:documentation/>
      </xs:annotation>
    </xs:element>
    <xs:any namespace="##other" processContents="lax" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element CCTVControlRequest/device-control-request-header
diagram
type DeviceControlRequestHeader
properties
isRef 0
content complex
children authentication organization-requesting device-id request-id event-id response-plan-id command-request-priority command-end-time command-request-time
source
<xs:element name="device-control-request-header" type="DeviceControlRequestHeader">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>

element CCTVControlRequest/cctv-request-command
diagram
type Cctv-request-command
properties
isRef 0
content simple
source
<xs:element name="cctv-request-command" type="Cctv-request-command">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>

element CCTVControlRequest/cctv-command-parameters
diagram
type CCTVControlDetails
properties
isRef 0
content complex
children cctv-position-preset cctv-position-pan cctv-position-tilt cctv-position-zoom-lens cctv-position-iris-lens cctv-position-focus-lens
source
<xs:element name="cctv-command-parameters" type="CCTVControlDetails">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>

complexType CCTVInventory
diagram
namespace http://www.tmdd.org/302/messages
children device-inventory-header cctv-requests-supported-list cctv-image-list cctv-titling-text cctv-camera-type cctv-camera-pan-left-limit cctv-camera-pan-right-limit cctv-camera-tilt-up-limit cctv-camera-tilt-down-limit cctv-camera-zoom-limit cctv-camera-focus-limit cctv-camera-iris-limit
used by
element cCTVInventoryMsg/cctv-inventory-item
annotation
documentation 
<objectClass>CCTV</objectClass>
source
<xs:complexType name="CCTVInventory">
  <xs:annotation>
    <xs:documentation>
      <objectClass>CCTV</objectClass>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="device-inventory-header" type="DeviceInventoryHeader">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ452</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="cctv-requests-supported-list">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ452</requirement>
        </xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence maxOccurs="16">
          <xs:element name="cctv-requests-supported" type="Cctv-request-command"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="cctv-image-list">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ452</requirement>
        </xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence maxOccurs="8">
          <xs:element name="cctv-image" type="Cctv-image-supported"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="cctv-titling-text" type="Cctv-titling-text" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ477</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="cctv-camera-type" type="Cctv-camera-type" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ428</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="cctv-camera-pan-left-limit" type="ntcip:RangePanLeftLimit" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ429</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="cctv-camera-pan-right-limit" type="ntcip:RangePanRightLimit" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ430</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="cctv-camera-tilt-up-limit" type="ntcip:RangeTiltUpLimit" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ431</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="cctv-camera-tilt-down-limit" type="ntcip:RangeTiltDownLimit" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ432</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="cctv-camera-zoom-limit" type="ntcip:RangeZoomLimit" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ433</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="cctv-camera-focus-limit" type="ntcip:RangeFocusLimit" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ434</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="cctv-camera-iris-limit" type="ntcip:RangeIrisLimit" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ435</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:any namespace="##other" processContents="lax" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element CCTVInventory/device-inventory-header
diagram
type DeviceInventoryHeader
properties
isRef 0
content complex
children restrictions organization-information device-id device-location device-name device-description device-control-type controller-description network-id node-id node-name link-id link-name link-direction linear-reference linear-reference-version route-designator device-url last-update-time
annotation
documentation 
<requirement>REQ452</requirement>
source
<xs:element name="device-inventory-header" type="DeviceInventoryHeader">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ452</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element CCTVInventory/cctv-requests-supported-list
diagram
properties
isRef 0
content complex
children cctv-requests-supported
annotation
documentation 
<requirement>REQ452</requirement>
source
<xs:element name="cctv-requests-supported-list">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ452</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="16">
      <xs:element name="cctv-requests-supported" type="Cctv-request-command"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element CCTVInventory/cctv-requests-supported-list/cctv-requests-supported
diagram
type Cctv-request-command
properties
isRef 0
content simple
source
<xs:element name="cctv-requests-supported" type="Cctv-request-command"/>

element CCTVInventory/cctv-image-list
diagram
properties
isRef 0
content complex
children cctv-image
annotation
documentation 
<requirement>REQ452</requirement>
source
<xs:element name="cctv-image-list">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ452</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="8">
      <xs:element name="cctv-image" type="Cctv-image-supported"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element CCTVInventory/cctv-image-list/cctv-image
diagram
type Cctv-image-supported
properties
isRef 0
content simple
source
<xs:element name="cctv-image" type="Cctv-image-supported"/>

element CCTVInventory/cctv-titling-text
diagram
type Cctv-titling-text
properties
isRef 0
content simple
facets
minLength 1
maxLength 64
annotation
documentation 
<requirement>REQ477</requirement>
source
<xs:element name="cctv-titling-text" type="Cctv-titling-text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ477</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element CCTVInventory/cctv-camera-type
diagram
type Cctv-camera-type
properties
isRef 0
content simple
annotation
documentation 
<requirement>REQ428</requirement>
source
<xs:element name="cctv-camera-type" type="Cctv-camera-type" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ428</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element CCTVInventory/cctv-camera-pan-left-limit
diagram
type ntcip:RangePanLeftLimit
properties
isRef 0
content simple
annotation
documentation 
<requirement>REQ429</requirement>
source
<xs:element name="cctv-camera-pan-left-limit" type="ntcip:RangePanLeftLimit" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ429</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element CCTVInventory/cctv-camera-pan-right-limit
diagram
type ntcip:RangePanRightLimit
properties
isRef 0
content simple
annotation
documentation 
<requirement>REQ430</requirement>
source
<xs:element name="cctv-camera-pan-right-limit" type="ntcip:RangePanRightLimit" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ430</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element CCTVInventory/cctv-camera-tilt-up-limit
diagram
type ntcip:RangeTiltUpLimit
properties
isRef 0
content simple
annotation
documentation 
<requirement>REQ431</requirement>
source
<xs:element name="cctv-camera-tilt-up-limit" type="ntcip:RangeTiltUpLimit" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ431</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element CCTVInventory/cctv-camera-tilt-down-limit
diagram
type ntcip:RangeTiltDownLimit
properties
isRef 0
content simple
annotation
documentation 
<requirement>REQ432</requirement>
source
<xs:element name="cctv-camera-tilt-down-limit" type="ntcip:RangeTiltDownLimit" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ432</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element CCTVInventory/cctv-camera-zoom-limit
diagram
type ntcip:RangeZoomLimit
properties
isRef 0
content simple
annotation
documentation 
<requirement>REQ433</requirement>
source
<xs:element name="cctv-camera-zoom-limit" type="ntcip:RangeZoomLimit" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ433</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element CCTVInventory/cctv-camera-focus-limit
diagram
type ntcip:RangeFocusLimit
properties
isRef 0
content simple
annotation
documentation 
<requirement>REQ434</requirement>
source
<xs:element name="cctv-camera-focus-limit" type="ntcip:RangeFocusLimit" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ434</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element CCTVInventory/cctv-camera-iris-limit
diagram
type ntcip:RangeIrisLimit
properties
isRef 0
content simple
annotation
documentation 
<requirement>REQ435</requirement>
source
<xs:element name="cctv-camera-iris-limit" type="ntcip:RangeIrisLimit" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ435</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

complexType CCTVStatus
diagram
namespace http://www.tmdd.org/302/messages
children device-status-header cctv-error cctv-image-list cctv-position-preset cctv-position-pan cctv-position-tilt cctv-position-zoom-lens cctv-position-iris-lens cctv-position-focus-lens
used by
element cCTVStatusMsg/cctv-status-item
annotation
documentation 
<objectClass>CCTV</objectClass>
source
<xs:complexType name="CCTVStatus">
  <xs:annotation>
    <xs:documentation>
      <objectClass>CCTV</objectClass>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="device-status-header" type="DeviceStatusHeader">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ453</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="cctv-error" type="Device-error" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ481</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="cctv-image-list" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ437</requirement>
        </xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence maxOccurs="8">
          <xs:element name="cctv-image" type="Cctv-image-supported" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="cctv-position-preset" type="ntcip:PresetGotoPosition" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ1452</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="cctv-position-pan" type="ntcip:PositionPan" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ438</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="cctv-position-tilt" type="ntcip:PositionTilt" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ439</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="cctv-position-zoom-lens" type="ntcip:PositionZoomLens" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ440</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="cctv-position-iris-lens" type="ntcip:PositionIrisLens" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ441</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="cctv-position-focus-lens" type="ntcip:PositionFocusLens" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ442</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:any namespace="##other" processContents="lax" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element CCTVStatus/device-status-header
diagram
type DeviceStatusHeader
properties
isRef 0
content complex
children restrictions organization-information device-id device-status center-id device-comm-status operator-id event-id response-plan-id last-comm-time
annotation
documentation 
<requirement>REQ453</requirement>
source
<xs:element name="device-status-header" type="DeviceStatusHeader">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ453</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element CCTVStatus/cctv-error
diagram
type Device-error
properties
isRef 0
content simple
annotation
documentation 
<requirement>REQ481</requirement>
source
<xs:element name="cctv-error" type="Device-error" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ481</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element CCTVStatus/cctv-image-list
diagram
properties
isRef 0
content complex
children cctv-image
annotation
documentation 
<requirement>REQ437</requirement>
source
<xs:element name="cctv-image-list" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ437</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="8">
      <xs:element name="cctv-image" type="Cctv-image-supported" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element CCTVStatus/cctv-image-list/cctv-image
diagram
type Cctv-image-supported
properties
isRef 0
content simple
source
<xs:element name="cctv-image" type="Cctv-image-supported" minOccurs="0"/>

element CCTVStatus/cctv-position-preset
diagram
type ntcip:PresetGotoPosition
properties
isRef 0
content simple
annotation
documentation 
<requirement>REQ1452</requirement>
source
<xs:element name="cctv-position-preset" type="ntcip:PresetGotoPosition" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ1452</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element CCTVStatus/cctv-position-pan
diagram
type ntcip:PositionPan
properties
isRef 0
content simple
facets
length 4
annotation
documentation 
<requirement>REQ438</requirement>
source
<xs:element name="cctv-position-pan" type="ntcip:PositionPan" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ438</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element CCTVStatus/cctv-position-tilt
diagram
type ntcip:PositionTilt
properties
isRef 0
content simple
facets
length 4
annotation
documentation 
<requirement>REQ439</requirement>
source
<xs:element name="cctv-position-tilt" type="ntcip:PositionTilt" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ439</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element CCTVStatus/cctv-position-zoom-lens
diagram
type ntcip:PositionZoomLens
properties
isRef 0
content simple
facets
length 4
annotation
documentation 
<requirement>REQ440</requirement>
source
<xs:element name="cctv-position-zoom-lens" type="ntcip:PositionZoomLens" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ440</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element CCTVStatus/cctv-position-iris-lens
diagram
type ntcip:PositionIrisLens
properties
isRef 0
content simple
facets
length 4
annotation
documentation 
<requirement>REQ441</requirement>
source
<xs:element name="cctv-position-iris-lens" type="ntcip:PositionIrisLens" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ441</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element CCTVStatus/cctv-position-focus-lens
diagram
type ntcip:PositionFocusLens
properties
isRef 0
content simple
facets
length 4
annotation
documentation 
<requirement>REQ442</requirement>
source
<xs:element name="cctv-position-focus-lens" type="ntcip:PositionFocusLens" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ442</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

complexType CenterActiveVerificationRequest
diagram
namespace http://www.tmdd.org/302/messages
children authentication organization-requesting
used by
element centerActiveVerificationRequestMsg
annotation
documentation 
<objectClass>ConnectionManagement</objectClass>
source
<xs:complexType name="CenterActiveVerificationRequest">
  <xs:annotation>
    <xs:documentation>
      <objectClass>ConnectionManagement</objectClass>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="authentication" type="Authentication">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ201</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="organization-requesting" type="OrganizationInformation">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ201</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:any namespace="##other" processContents="lax" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element CenterActiveVerificationRequest/authentication
diagram
type Authentication
properties
isRef 0
content complex
children user-id password operator-id
annotation
documentation 
<requirement>REQ201</requirement>
source
<xs:element name="authentication" type="Authentication">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ201</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element CenterActiveVerificationRequest/organization-requesting
diagram
type OrganizationInformation
properties
isRef 0
content complex
children organization-id organization-name organization-location organization-function organization-contact-details center-contact-list last-update-time
annotation
documentation 
<requirement>REQ201</requirement>
source
<xs:element name="organization-requesting" type="OrganizationInformation">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ201</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

complexType CenterActiveVerificationResponse
diagram
namespace http://www.tmdd.org/302/messages
children restrictions organization-information center-id center-name
used by
element centerActiveVerificationResponseMsg
annotation
documentation 
<objectClass>ConnectionManagement</objectClass>
source
<xs:complexType name="CenterActiveVerificationResponse">
  <xs:annotation>
    <xs:documentation>
      <objectClass>ConnectionManagement</objectClass>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="restrictions" type="Restrictions" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ1446</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="organization-information" type="OrganizationInformation">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ308</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="center-id" type="Organization-resource-identifier">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ308</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="center-name" type="Organization-resource-name">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ308</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:any namespace="##other" processContents="lax" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element CenterActiveVerificationResponse/restrictions
diagram
type Restrictions
properties
isRef 0
content complex
children organization-information-forwarding-restrictions
annotation
documentation 
<requirement>REQ1446</requirement>
source
<xs:element name="restrictions" type="Restrictions" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ1446</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element CenterActiveVerificationResponse/organization-information
diagram
type OrganizationInformation
properties
isRef 0
content complex
children organization-id organization-name organization-location organization-function organization-contact-details center-contact-list last-update-time
annotation
documentation 
<requirement>REQ308</requirement>
source
<xs:element name="organization-information" type="OrganizationInformation">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ308</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element CenterActiveVerificationResponse/center-id
diagram
type Organization-resource-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
annotation
documentation 
<requirement>REQ308</requirement>
source
<xs:element name="center-id" type="Organization-resource-identifier">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ308</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element CenterActiveVerificationResponse/center-name
diagram
type Organization-resource-name
properties
isRef 0
content simple
facets
minLength 1
maxLength 128
annotation
documentation 
<requirement>REQ308</requirement>
source
<xs:element name="center-name" type="Organization-resource-name">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ308</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

complexType ContactDetails
diagram
namespace http://www.tmdd.org/302/messages
children contact-id person-name person-title phone-number phone-alternate mobile-phone-number mobile-phone-id fax-number pager-number pager-id email-address radio-unit address-line1 address-line2 city state zip-code country
used by
elements OrganizationCenterInformation/center-contact-details OrganizationInformation/organization-contact-details ESSStationMetadataDetail/station-maintenance-contact-information
annotation
documentation 
<objectClass>Organization</objectClass>
source
<xs:complexType name="ContactDetails">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Organization</objectClass>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="contact-id" type="Organization-resource-identifier">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ1448</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="person-name" type="Organization-resource-name" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ78</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="person-title" type="Organization-resource-name" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ79</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="phone-number" type="Organization-resource-identifier" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ80</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="phone-alternate" type="Organization-resource-identifier" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ81</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="mobile-phone-number" type="Organization-resource-identifier" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ82</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="mobile-phone-id" type="Organization-resource-identifier" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ83</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="fax-number" type="Organization-resource-identifier" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ84</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="pager-number" type="Organization-resource-identifier" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ86</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="pager-id" type="Organization-resource-identifier" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ85</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="email-address" type="Organization-resource-name" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ87</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="radio-unit" type="Organization-resource-identifier" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ88</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="address-line1" type="Contact-mailing-address-entry" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ89</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="address-line2" type="Contact-mailing-address-entry" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ90</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="city" type="Contact-mailing-address-entry" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ91</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="state" type="Contact-mailing-address-state" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ92</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="zip-code" type="Contact-mailing-address-entry" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ93</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="country" type="Contact-mailing-address-entry" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ94</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:any namespace="##other" processContents="lax" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element ContactDetails/contact-id
diagram
type Organization-resource-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
annotation
documentation 
<requirement>REQ1448</requirement>
source
<xs:element name="contact-id" type="Organization-resource-identifier">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ1448</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ContactDetails/person-name
diagram
type Organization-resource-name
properties
isRef 0
content simple
facets
minLength 1
maxLength 128
annotation
documentation 
<requirement>REQ78</requirement>
source
<xs:element name="person-name" type="Organization-resource-name" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ78</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ContactDetails/person-title
diagram
type Organization-resource-name
properties
isRef 0
content simple
facets
minLength 1
maxLength 128
annotation
documentation 
<requirement>REQ79</requirement>
source
<xs:element name="person-title" type="Organization-resource-name" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ79</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ContactDetails/phone-number
diagram
type Organization-resource-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
annotation
documentation 
<requirement>REQ80</requirement>
source
<xs:element name="phone-number" type="Organization-resource-identifier" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ80</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ContactDetails/phone-alternate
diagram
type Organization-resource-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
annotation
documentation 
<requirement>REQ81</requirement>
source
<xs:element name="phone-alternate" type="Organization-resource-identifier" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ81</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ContactDetails/mobile-phone-number
diagram
type Organization-resource-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
annotation
documentation 
<requirement>REQ82</requirement>
source
<xs:element name="mobile-phone-number" type="Organization-resource-identifier" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ82</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ContactDetails/mobile-phone-id
diagram
type Organization-resource-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
annotation
documentation 
<requirement>REQ83</requirement>
source
<xs:element name="mobile-phone-id" type="Organization-resource-identifier" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ83</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ContactDetails/fax-number
diagram
type Organization-resource-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
annotation
documentation 
<requirement>REQ84</requirement>
source
<xs:element name="fax-number" type="Organization-resource-identifier" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ84</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ContactDetails/pager-number
diagram
type Organization-resource-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
annotation
documentation 
<requirement>REQ86</requirement>
source
<xs:element name="pager-number" type="Organization-resource-identifier" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ86</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ContactDetails/pager-id
diagram
type Organization-resource-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
annotation
documentation 
<requirement>REQ85</requirement>
source
<xs:element name="pager-id" type="Organization-resource-identifier" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ85</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ContactDetails/email-address
diagram
type Organization-resource-name
properties
isRef 0
content simple
facets
minLength 1
maxLength 128
annotation
documentation 
<requirement>REQ87</requirement>
source
<xs:element name="email-address" type="Organization-resource-name" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ87</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ContactDetails/radio-unit
diagram
type Organization-resource-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
annotation
documentation 
<requirement>REQ88</requirement>
source
<xs:element name="radio-unit" type="Organization-resource-identifier" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ88</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ContactDetails/address-line1
diagram
type Contact-mailing-address-entry
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
annotation
documentation 
<requirement>REQ89</requirement>
source
<xs:element name="address-line1" type="Contact-mailing-address-entry" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ89</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ContactDetails/address-line2
diagram
type Contact-mailing-address-entry
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
annotation
documentation 
<requirement>REQ90</requirement>
source
<xs:element name="address-line2" type="Contact-mailing-address-entry" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ90</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ContactDetails/city
diagram
type Contact-mailing-address-entry
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
annotation
documentation 
<requirement>REQ91</requirement>
source
<xs:element name="city" type="Contact-mailing-address-entry" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ91</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ContactDetails/state
diagram
type Contact-mailing-address-state
properties
isRef 0
content simple
facets
minLength 1
maxLength 2
annotation
documentation 
<requirement>REQ92</requirement>
source
<xs:element name="state" type="Contact-mailing-address-state" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ92</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ContactDetails/zip-code
diagram
type Contact-mailing-address-entry
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
annotation
documentation 
<requirement>REQ93</requirement>
source
<xs:element name="zip-code" type="Contact-mailing-address-entry" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ93</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element ContactDetails/country
diagram
type Contact-mailing-address-entry
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
annotation
documentation 
<requirement>REQ94</requirement>
source
<xs:element name="country" type="Contact-mailing-address-entry" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ94</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

complexType DataExtent
diagram
namespace http://www.tmdd.org/302/messages
children length-affected proportion-affected above-altitude below-altitude
used by
element EventQuantity/extent
annotation
documentation 
<objectClass>Event</objectClass>
<requirement>REQ991</requirement>
source
<xs:complexType name="DataExtent">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Event</objectClass>
      <requirement>REQ991</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element name="length-affected" type="Event-length-affected"/>
    <xs:element name="proportion-affected" type="Event-proportion-affected"/>
    <xs:element name="above-altitude" type="Event-location-coordinates-altitude"/>
    <xs:element name="below-altitude" type="Event-location-coordinates-altitude"/>
    <xs:any namespace="##other" processContents="lax" minOccurs="0"/>
  </xs:choice>
</xs:complexType>

element DataExtent/length-affected
diagram
type Event-length-affected
properties
isRef 0
content simple
facets
maxInclusive 1000
source
<xs:element name="length-affected" type="Event-length-affected"/>

element DataExtent/proportion-affected
diagram
type Event-proportion-affected
properties
isRef 0
content simple
facets
maxInclusive 100
source
<xs:element name="proportion-affected" type="Event-proportion-affected"/>

element DataExtent/above-altitude
diagram
type Event-location-coordinates-altitude
properties
isRef 0
content simple
facets
minInclusive -8191
maxInclusive 57344
source
<xs:element name="above-altitude" type="Event-location-coordinates-altitude"/>

element DataExtent/below-altitude
diagram
type Event-location-coordinates-altitude
properties
isRef 0
content simple
facets
minInclusive -8191
maxInclusive 57344
source
<xs:element name="below-altitude" type="Event-location-coordinates-altitude"/>

complexType DataIncidentDetails
diagram
namespace http://www.tmdd.org/302/messages
children vehicles-involved-count cars-involved-count trucks-involved-count buses-involved-count human-fatalities-count human-injuries-count human-major-injuries-count human-minor-injuries-count
used by
element EventQuantity/incident-details
annotation
documentation 
<objectClass>Event</objectClass>
<requirement>REQ991</requirement>
source
<xs:complexType name="DataIncidentDetails">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Event</objectClass>
      <requirement>REQ991</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element name="vehicles-involved-count" type="Event-incident-vehicles-involved-count"/>
    <xs:element name="cars-involved-count" type="Event-incident-vehicles-involved-count"/>
    <xs:element name="trucks-involved-count" type="Event-incident-vehicles-involved-count"/>
    <xs:element name="buses-involved-count" type="Event-incident-vehicles-involved-count"/>
    <xs:element name="human-fatalities-count" type="Event-incident-humans-involved-count"/>
    <xs:element name="human-injuries-count" type="Event-incident-humans-involved-count"/>
    <xs:element name="human-major-injuries-count" type="Event-incident-humans-involved-count"/>
    <xs:element name="human-minor-injuries-count" type="Event-incident-humans-involved-count"/>
    <xs:any namespace="##other" processContents="lax" minOccurs="0"/>
  </xs:choice>
</xs:complexType>

element DataIncidentDetails/vehicles-involved-count
diagram
type Event-incident-vehicles-involved-count
properties
isRef 0
content simple
source
<xs:element name="vehicles-involved-count" type="Event-incident-vehicles-involved-count"/>

element DataIncidentDetails/cars-involved-count
diagram
type Event-incident-vehicles-involved-count
properties
isRef 0
content simple
source
<xs:element name="cars-involved-count" type="Event-incident-vehicles-involved-count"/>

element DataIncidentDetails/trucks-involved-count
diagram
type Event-incident-vehicles-involved-count
properties
isRef 0
content simple
source
<xs:element name="trucks-involved-count" type="Event-incident-vehicles-involved-count"/>

element DataIncidentDetails/buses-involved-count
diagram
type Event-incident-vehicles-involved-count
properties
isRef 0
content simple
source
<xs:element name="buses-involved-count" type="Event-incident-vehicles-involved-count"/>

element DataIncidentDetails/human-fatalities-count
diagram
type Event-incident-humans-involved-count
properties
isRef 0
content simple
source
<xs:element name="human-fatalities-count" type="Event-incident-humans-involved-count"/>

element DataIncidentDetails/human-injuries-count
diagram
type Event-incident-humans-involved-count
properties
isRef 0
content simple
source
<xs:element name="human-injuries-count" type="Event-incident-humans-involved-count"/>

element DataIncidentDetails/human-major-injuries-count
diagram
type Event-incident-humans-involved-count
properties
isRef 0
content simple
source
<xs:element name="human-major-injuries-count" type="Event-incident-humans-involved-count"/>

element DataIncidentDetails/human-minor-injuries-count
diagram
type Event-incident-humans-involved-count
properties
isRef 0
content simple
source
<xs:element name="human-minor-injuries-count" type="Event-incident-humans-involved-count"/>

complexType DataLinkRestrictions
diagram
namespace http://www.tmdd.org/302/messages
children speed-limit-advisory speed-limit speed-limit-truck restriction-length restriction-height restriction-width restriction-weight-vehicle restriction-weight-axle restriction-axle-count
used by
element EventQuantity/link-restrictions
annotation
documentation 
<objectClass>Event</objectClass>
<requirement>REQ991</requirement>
source
<xs:complexType name="DataLinkRestrictions">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Event</objectClass>
      <requirement>REQ991</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element name="speed-limit-advisory" type="Link-speed-limit"/>
    <xs:element name="speed-limit" type="Link-speed-limit"/>
    <xs:element name="speed-limit-truck" type="Link-speed-limit"/>
    <xs:element name="restriction-length" type="Link-restriction-length"/>
    <xs:element name="restriction-height" type="Link-restriction-height"/>
    <xs:element name="restriction-width" type="Link-restriction-width"/>
    <xs:element name="restriction-weight-vehicle" type="Link-restriction-weight-vehicle"/>
    <xs:element name="restriction-weight-axle" type="Link-restriction-weight-axle"/>
    <xs:element name="restriction-axle-count" type="Link-restriction-axle-count"/>
    <xs:any namespace="##other" processContents="lax" minOccurs="0"/>
  </xs:choice>
</xs:complexType>

element DataLinkRestrictions/speed-limit-advisory
diagram
type Link-speed-limit
properties
isRef 0
content simple
source
<xs:element name="speed-limit-advisory" type="Link-speed-limit"/>

element DataLinkRestrictions/speed-limit
diagram
type Link-speed-limit
properties
isRef 0
content simple
source
<xs:element name="speed-limit" type="Link-speed-limit"/>

element DataLinkRestrictions/speed-limit-truck
diagram
type Link-speed-limit
properties
isRef 0
content simple
source
<xs:element name="speed-limit-truck" type="Link-speed-limit"/>

element DataLinkRestrictions/restriction-length
diagram
type Link-restriction-length
properties
isRef 0
content simple
facets
maxInclusive 6000
source
<xs:element name="restriction-length" type="Link-restriction-length"/>

element DataLinkRestrictions/restriction-height
diagram
type Link-restriction-height
properties
isRef 0
content simple
facets
maxInclusive 2000
source
<xs:element name="restriction-height" type="Link-restriction-height"/>

element DataLinkRestrictions/restriction-width
diagram
type Link-restriction-width
properties
isRef 0
content simple
facets
maxInclusive 2000
source
<xs:element name="restriction-width" type="Link-restriction-width"/>

element DataLinkRestrictions/restriction-weight-vehicle
diagram
type Link-restriction-weight-vehicle
properties
isRef 0
content simple
facets
maxInclusive 131072
source
<xs:element name="restriction-weight-vehicle" type="Link-restriction-weight-vehicle"/>

element DataLinkRestrictions/restriction-weight-axle
diagram
type Link-restriction-weight-axle
properties
isRef 0
content simple
facets
maxInclusive 20000
source
<xs:element name="restriction-weight-axle" type="Link-restriction-weight-axle"/>

element DataLinkRestrictions/restriction-axle-count
diagram
type Link-restriction-axle-count
properties
isRef 0
content simple
facets
maxInclusive 20
source
<xs:element name="restriction-axle-count" type="Link-restriction-axle-count"/>

complexType DataLinkState
diagram
namespace http://www.tmdd.org/302/messages
children delay peak-delay alternate-route-delay alternate-route-peak-delay headway travel-time capacity-existing capacity-remaining travel-time-increase speed-average speed-vehicle-estimated description-time density occupancy volume
used by
element EventQuantity/link-state
annotation
documentation 
<objectClass>Event</objectClass>
<requirement>REQ991</requirement>
source
<xs:complexType name="DataLinkState">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Event</objectClass>
      <requirement>REQ991</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element name="delay" type="Link-delay"/>
    <xs:element name="peak-delay" type="Link-delay"/>
    <xs:element name="alternate-route-delay" type="Link-alternate-route-delay"/>
    <xs:element name="alternate-route-peak-delay" type="Link-alternate-route-delay"/>
    <xs:element name="headway" type="Link-headway"/>
    <xs:element name="travel-time" type="Link-travel-time"/>
    <xs:element name="capacity-existing" type="Link-capacity-existing"/>
    <xs:element name="capacity-remaining" type="Link-capacity-existing"/>
    <xs:element name="travel-time-increase" type="Link-travel-time-increase"/>
    <xs:element name="speed-average" type="Link-speed-average"/>
    <xs:element name="speed-vehicle-estimated" type="Event-speed-vehicle-estimated"/>
    <xs:element name="description-time" type="Event-description-time"/>
    <xs:element name="density" type="Link-density"/>
    <xs:element name="occupancy" type="Link-occupancy"/>
    <xs:element name="volume" type="Link-volume"/>
    <xs:any namespace="##other" processContents="lax" minOccurs="0"/>
  </xs:choice>
</xs:complexType>

element DataLinkState/delay
diagram
type Link-delay
properties
isRef 0
content simple
facets
maxInclusive 605000
source
<xs:element name="delay" type="Link-delay"/>

element DataLinkState/peak-delay
diagram
type Link-delay
properties
isRef 0
content simple
facets
maxInclusive 605000
source
<xs:element name="peak-delay" type="Link-delay"/>

element DataLinkState/alternate-route-delay
diagram
type Link-alternate-route-delay
properties
isRef 0
content simple
facets
minInclusive -1234567
maxInclusive -1234567
source
<xs:element name="alternate-route-delay" type="Link-alternate-route-delay"/>

element DataLinkState/alternate-route-peak-delay
diagram
type Link-alternate-route-delay
properties
isRef 0
content simple
facets
minInclusive -1234567
maxInclusive -1234567
source
<xs:element name="alternate-route-peak-delay" type="Link-alternate-route-delay"/>

element DataLinkState/headway
diagram
type Link-headway
properties
isRef 0
content simple
facets
minInclusive -1234567
maxInclusive -1234567
source
<xs:element name="headway" type="Link-headway"/>

element DataLinkState/travel-time
diagram
type Link-travel-time
properties
isRef 0
content simple
source
<xs:element name="travel-time" type="Link-travel-time"/>

element DataLinkState/capacity-existing
diagram
type Link-capacity-existing
properties
isRef 0
content simple
facets
maxInclusive 100
source
<xs:element name="capacity-existing" type="Link-capacity-existing"/>

element DataLinkState/capacity-remaining
diagram
type Link-capacity-existing
properties
isRef 0
content simple
facets
maxInclusive 100
source
<xs:element name="capacity-remaining" type="Link-capacity-existing"/>

element DataLinkState/travel-time-increase
diagram
type Link-travel-time-increase
properties
isRef 0
content simple
facets
maxInclusive 100
source
<xs:element name="travel-time-increase" type="Link-travel-time-increase"/>

element DataLinkState/speed-average
diagram
type Link-speed-average
properties
isRef 0
content simple
source
<xs:element name="speed-average" type="Link-speed-average"/>

element DataLinkState/speed-vehicle-estimated
diagram
type Event-speed-vehicle-estimated
properties
isRef 0
content simple
facets
maxInclusive 300
source
<xs:element name="speed-vehicle-estimated" type="Event-speed-vehicle-estimated"/>

element DataLinkState/description-time
diagram
type Event-description-time
properties
isRef 0
content simple
facets
minInclusive -1234567
maxInclusive 1234567
source
<xs:element name="description-time" type="Event-description-time"/>

element DataLinkState/density
diagram
type Link-density
properties
isRef 0
content simple
facets
maxInclusive 2000
source
<xs:element name="density" type="Link-density"/>

element DataLinkState/occupancy
diagram
type Link-occupancy
properties
isRef 0
content simple
facets
maxInclusive 100
source
<xs:element name="occupancy" type="Link-occupancy"/>

element DataLinkState/volume
diagram
type Link-volume
properties
isRef 0
content simple
facets
minInclusive 1
maxInclusive 100000
source
<xs:element name="volume" type="Link-volume"/>

complexType DataParking
diagram
namespace http://www.tmdd.org/302/messages
children parking-spaces parking-occupancy
used by
element EventQuantity/parking-data
annotation
documentation 
<objectClass>Event</objectClass>
<requirement>REQ991</requirement>
source
<xs:complexType name="DataParking">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Event</objectClass>
      <requirement>REQ991</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element name="parking-spaces" type="Event-parking-number-of-spaces"/>
    <xs:element name="parking-occupancy" type="Event-parking-occupancy"/>
    <xs:any namespace="##other" processContents="lax" minOccurs="0"/>
  </xs:choice>
</xs:complexType>

element DataParking/parking-spaces
diagram
type Event-parking-number-of-spaces
properties
isRef 0
content simple
facets
maxInclusive 25000
source
<xs:element name="parking-spaces" type="Event-parking-number-of-spaces"/>

element DataParking/parking-occupancy
diagram
type Event-parking-occupancy
properties
isRef 0
content simple
facets
maxInclusive 100
source
<xs:element name="parking-occupancy" type="Event-parking-occupancy"/>

complexType DataRoadWeather
diagram
namespace http://www.tmdd.org/302/messages
children avg-wind-direction avg-wind-speed avg-wind-gust-speed air-temperature dewpoint-temp max-temp min-temp relative-humidity atmospheric-pressure precip-rate snowfall-accum-rate visibility uv-index probability
used by
element EventQuantity/road-weather
annotation
documentation 
<objectClass>Event</objectClass>
<requirement>REQ991</requirement>
source
<xs:complexType name="DataRoadWeather">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Event</objectClass>
      <requirement>REQ991</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element name="avg-wind-direction" type="ntcip:EssAvgWindDirection"/>
    <xs:element name="avg-wind-speed" type="ntcip:EssAvgWindSpeed"/>
    <xs:element name="avg-wind-gust-speed" type="Ess-avg-wind-gust-speed"/>
    <xs:element name="air-temperature" type="ntcip:EssAirTemperature"/>
    <xs:element name="dewpoint-temp" type="ntcip:EssDewpointTemp"/>
    <xs:element name="max-temp" type="ntcip:EssMaxTemp"/>
    <xs:element name="min-temp" type="ntcip:EssMinTemp"/>
    <xs:element name="relative-humidity" type="ntcip:EssRelativeHumidity"/>
    <xs:element name="atmospheric-pressure" type="ntcip:EssAtmosphericPressure"/>
    <xs:element name="precip-rate" type="ntcip:EssPrecipRate"/>
    <xs:element name="snowfall-accum-rate" type="ntcip:EssSnowfallAccumRate"/>
    <xs:element name="visibility" type="ntcip:EssVisibility"/>
    <xs:element name="uv-index" type="Ess-uv-index"/>
    <xs:element name="probability" type="Ess-probability"/>
    <xs:any namespace="##other" processContents="lax" minOccurs="0"/>
  </xs:choice>
</xs:complexType>

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

element DataRoadWeather/avg-wind-speed
diagram
type ntcip:EssAvgWindSpeed
properties
isRef 0
content simple
source
<xs:element name="avg-wind-speed" type="ntcip:EssAvgWindSpeed"/>

element DataRoadWeather/avg-wind-gust-speed
diagram
type Ess-avg-wind-gust-speed
properties
isRef 0
content simple
source
<xs:element name="avg-wind-gust-speed" type="Ess-avg-wind-gust-speed"/>

element DataRoadWeather/air-temperature
diagram
type ntcip:EssAirTemperature
properties
isRef 0
content simple
facets
minInclusive -1000
maxInclusive 1001
source
<xs:element name="air-temperature" type="ntcip:EssAirTemperature"/>

element DataRoadWeather/dewpoint-temp
diagram
type ntcip:EssDewpointTemp
properties
isRef 0
content simple
facets
minInclusive -1000
maxInclusive 1001
source
<xs:element name="dewpoint-temp" type="ntcip:EssDewpointTemp"/>

element DataRoadWeather/max-temp
diagram
type ntcip:EssMaxTemp
properties
isRef 0
content simple
facets
minInclusive -1000
maxInclusive 1001
source
<xs:element name="max-temp" type="ntcip:EssMaxTemp"/>

element DataRoadWeather/min-temp
diagram
type ntcip:EssMinTemp
properties
isRef 0
content simple
facets
minInclusive -1000
maxInclusive 1001
source
<xs:element name="min-temp" type="ntcip:EssMinTemp"/>

element DataRoadWeather/relative-humidity
diagram
type ntcip:EssRelativeHumidity
properties
isRef 0
content simple
facets
maxInclusive 101
source
<xs:element name="relative-humidity" type="ntcip:EssRelativeHumidity"/>

element DataRoadWeather/atmospheric-pressure
diagram
type ntcip:EssAtmosphericPressure
properties
isRef 0
content simple
source
<xs:element name="atmospheric-pressure" type="ntcip:EssAtmosphericPressure"/>

element DataRoadWeather/precip-rate
diagram
type ntcip:EssPrecipRate
properties
isRef 0
content simple
source
<xs:element name="precip-rate" type="ntcip:EssPrecipRate"/>

element DataRoadWeather/snowfall-accum-rate
diagram
type ntcip:EssSnowfallAccumRate
properties
isRef 0
content simple
source
<xs:element name="snowfall-accum-rate" type="ntcip:EssSnowfallAccumRate"/>

element DataRoadWeather/visibility
diagram
type ntcip:EssVisibility
properties
isRef 0
content simple
facets
maxInclusive 1000001
source
<xs:element name="visibility" type="ntcip:EssVisibility"/>

element DataRoadWeather/uv-index
diagram
type Ess-uv-index
properties
isRef 0
content simple
facets
maxInclusive 100
source
<xs:element name="uv-index" type="Ess-uv-index"/>

element DataRoadWeather/probability
diagram
type Ess-probability
properties
isRef 0
content simple
facets
maxInclusive 100
source
<xs:element name="probability" type="Ess-probability"/>

complexType DataSurfaceConditions
diagram
namespace http://www.tmdd.org/302/messages
children water-depth adjacent-snow-depth roadway-snow-depth roadway-snow-pack-depth ice-thickness surface-temperature pavement-temperature surface-water-depth surface-salinity surface-freeze-point mobile-friction
used by
element EventQuantity/surface-conditions
annotation
documentation 
<objectClass>Event</objectClass>
<requirement>REQ991</requirement>
source
<xs:complexType name="DataSurfaceConditions">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Event</objectClass>
      <requirement>REQ991</requirement>
    </xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element name="water-depth" type="ntcip:EssWaterDepth"/>
    <xs:element name="adjacent-snow-depth" type="ntcip:EssAdjacentSnowDepth"/>
    <xs:element name="roadway-snow-depth" type="ntcip:EssRoadwaySnowDepth"/>
    <xs:element name="roadway-snow-pack-depth" type="ntcip:EssRoadwaySnowPackDepth"/>
    <xs:element name="ice-thickness" type="ntcip:EssIceThickness"/>
    <xs:element name="surface-temperature" type="ntcip:EssSurfaceTemperature"/>
    <xs:element name="pavement-temperature" type="ntcip:EssPavementTemperature"/>
    <xs:element name="surface-water-depth" type="ntcip:EssSurfaceWaterDepth"/>
    <xs:element name="surface-salinity" type="ntcip:EssSurfaceSalinity"/>
    <xs:element name="surface-freeze-point" type="ntcip:EssSurfaceFreezePoint"/>
    <xs:element name="mobile-friction" type="ntcip:EssMobileFriction"/>
    <xs:any namespace="##other" processContents="lax" minOccurs="0"/>
  </xs:choice>
</xs:complexType>

element DataSurfaceConditions/water-depth
diagram
type ntcip:EssWaterDepth
properties
isRef 0
content simple
source
<xs:element name="water-depth" type="ntcip:EssWaterDepth"/>

element DataSurfaceConditions/adjacent-snow-depth
diagram
type ntcip:EssAdjacentSnowDepth
properties
isRef 0
content simple
facets
maxInclusive 3001
source
<xs:element name="adjacent-snow-depth" type="ntcip:EssAdjacentSnowDepth"/>

element DataSurfaceConditions/roadway-snow-depth
diagram
type ntcip:EssRoadwaySnowDepth
properties
isRef 0
content simple
facets
maxInclusive 3001
source
<xs:element name="roadway-snow-depth" type="ntcip:EssRoadwaySnowDepth"/>

element DataSurfaceConditions/roadway-snow-pack-depth
diagram
type ntcip:EssRoadwaySnowPackDepth
properties
isRef 0
content simple
facets
maxInclusive 3001
source
<xs:element name="roadway-snow-pack-depth" type="ntcip:EssRoadwaySnowPackDepth"/>

element DataSurfaceConditions/ice-thickness
diagram
type ntcip:EssIceThickness
properties
isRef 0
content simple
source
<xs:element name="ice-thickness" type="ntcip:EssIceThickness"/>

element DataSurfaceConditions/surface-temperature
diagram
type ntcip:EssSurfaceTemperature
properties
isRef 0
content simple
facets
minInclusive -1000
maxInclusive 1001
source
<xs:element name="surface-temperature" type="ntcip:EssSurfaceTemperature"/>

element DataSurfaceConditions/pavement-temperature
diagram
type ntcip:EssPavementTemperature
properties
isRef 0
content simple
facets
minInclusive -1000
maxInclusive 1001
source
<xs:element name="pavement-temperature" type="ntcip:EssPavementTemperature"/>

element DataSurfaceConditions/surface-water-depth
diagram
type ntcip:EssSurfaceWaterDepth
properties
isRef 0
content simple
source
<xs:element name="surface-water-depth" type="ntcip:EssSurfaceWaterDepth"/>

element DataSurfaceConditions/surface-salinity
diagram
type ntcip:EssSurfaceSalinity
properties
isRef 0
content simple
source
<xs:element name="surface-salinity" type="ntcip:EssSurfaceSalinity"/>

element DataSurfaceConditions/surface-freeze-point
diagram
type ntcip:EssSurfaceFreezePoint
properties
isRef 0
content simple
facets
minInclusive -1000
maxInclusive 1001
source
<xs:element name="surface-freeze-point" type="ntcip:EssSurfaceFreezePoint"/>

element DataSurfaceConditions/mobile-friction
diagram
type ntcip:EssMobileFriction
properties
isRef 0
content simple
facets
maxInclusive 101
source
<xs:element name="mobile-friction" type="ntcip:EssMobileFriction"/>

complexType DateTimeZone
diagram
namespace http://www.tmdd.org/302/messages
children date time offset
used by
elements ActionLog/action-time EventTimes/alternate-end-time EventTimes/alternate-start-time DevicePriorityQueueItem/command-end-time DeviceControlRequestHeader/command-end-time SectionControlRequest/command-end-time SectionControlRequest/command-request-time DeviceControlRequestHeader/command-request-time IntersectionSignalStatus/controller-timestamp ArchivedDataTrafficMonitoringMetadata/data-collection-time-period-end ArchivedDataTrafficMonitoringMetadata/data-collection-time-period-start ESSDataCollectorInformation/data-collector-installation-date ArchivedDataTrafficMonitoringMetadata/data-set-publication-date-time DetectorDataDetail/detection-time-stamp DetectorMaintenanceHistoryDetail/detector-calibration-date DetectorMaintenanceHistoryDetail/detector-installation-date DetectorMaintenanceHistoryDetail/detector-last-non-operational-date DetectorMaintenanceHistoryDetail/detector-last-operational-date DetectorDataDetail/end-time RequestTimes/end-time ESSObservationReportDetail/ess-observation-timestamp EventIndex/event-update-time ValidPeriod/expected-end-time EventTimes/expected-end-time EventTimes/expected-start-time EventIndex/file-update-time ArchivedDataTrafficMonitoringMetadataRequest/filter-collection-period-end ArchivedDataTrafficMonitoringMetadataRequest/filter-collection-period-start DeviceStatusHeader/last-comm-time SectionStatus/last-comm-time ArchivedDataProcessingDocumentationMetadata/last-update-date SectionControlSchedule/last-update-time RouteStatusList/last-update-time RouteInventoryList/last-update-time RampMeterPlanInventory/last-update-time OrganizationInformation/last-update-time NodeStatusList/last-update-time NodeInventoryList/last-update-time LinkStatusList/last-update-time LinkInventoryList/last-update-time IntersectionSignalTimingPatternInventory/last-update-time DetectorMaintenanceHistoryDetail/last-update-time HARMessageInventory/last-update-time DeviceControlScheduleHeader/last-update-time DeviceInventoryHeader/last-update-time DMSFontTable/last-update-time DMSMessageInventory/last-update-time MessageHeader/message-expiry-time RequestHeader/message-time-stamp MessageHeader/message-time-stamp SectionControlResponse/operator-last-revised ArchivedDataProcessingDocumentationMetadata/publication-date-time EventDescription/qualifier-time ESSSensorMetadataDetail/sensor-installation-date ESSSensorMetadataDetail/sensor-last-maintenance-date ESSSensorMetadataDetail/sensor-last-out-of-service-begin-date-time ESSSensorMetadataDetail/sensor-last-out-of-service-end-date-time ESSSensorMetadataDetail/sensor-maintenance-calibration-date EventTimes/sequence-time EventTimes/start-time DetectorDataDetail/start-time RequestTimes/start-time ESSStationMetadataDetail/station-installation-date EventReference/update-time EventTimes/update-time
annotation
documentation 
<objectClass>Global</objectClass>
source
<xs:complexType name="DateTimeZone">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Global</objectClass>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="date" type="Date"/>
    <xs:element name="time" type="Time"/>
    <xs:element name="offset" type="Time-offset-utc" minOccurs="0"/>
    <xs:any namespace="##other" processContents="lax" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element DateTimeZone/date
diagram
type Date
properties
isRef 0
content simple
facets
length 8
source
<xs:element name="date" type="Date"/>

element DateTimeZone/time
diagram
type Time
properties
isRef 0
content simple
facets
minLength 6
maxLength 10
source
<xs:element name="time" type="Time"/>

element DateTimeZone/offset
diagram
type Time-offset-utc
properties
isRef 0
content simple
facets
length 5
source
<xs:element name="offset" type="Time-offset-utc" minOccurs="0"/>

complexType DetectorData
diagram
namespace http://www.tmdd.org/302/messages
children restrictions organization-information detector-list
used by
element detectorDataMsg/detector-data-item
annotation
documentation 
<objectClass>Detector</objectClass>
source
<xs:complexType name="DetectorData">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Detector</objectClass>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="restrictions" type="Restrictions" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ1417</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="organization-information" type="OrganizationInformation">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ423</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="detector-list">
      <xs:annotation>
        <xs:documentation/>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence minOccurs="0" maxOccurs="65535">
          <xs:element name="detector-data-detail" type="DetectorDataDetail"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:any namespace="##other" processContents="lax" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element DetectorData/restrictions
diagram
type Restrictions
properties
isRef 0
content complex
children organization-information-forwarding-restrictions
annotation
documentation 
<requirement>REQ1417</requirement>
source
<xs:element name="restrictions" type="Restrictions" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ1417</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element DetectorData/organization-information
diagram
type OrganizationInformation
properties
isRef 0
content complex
children organization-id organization-name organization-location organization-function organization-contact-details center-contact-list last-update-time
annotation
documentation 
<requirement>REQ423</requirement>
source
<xs:element name="organization-information" type="OrganizationInformation">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ423</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element DetectorData/detector-list
diagram
properties
isRef 0
content complex
children detector-data-detail
source
<xs:element name="detector-list">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence minOccurs="0" maxOccurs="65535">
      <xs:element name="detector-data-detail" type="DetectorDataDetail"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DetectorData/detector-list/detector-data-detail
diagram
type DetectorDataDetail
properties
isRef 0
content complex
children station-id detector-id detection-time-stamp vehicle-count vehicle-occupancy start-time end-time detector-data-type vehicle-speed queue-length vehicle-stops vehicle-count-bin1 vehicle-count-bin2 vehicle-count-bin3 vehicle-count-bin4 vehicle-count-bin5
source
<xs:element name="detector-data-detail" type="DetectorDataDetail"/>

complexType DetectorDataDetail
diagram
namespace http://www.tmdd.org/302/messages
children station-id detector-id detection-time-stamp vehicle-count vehicle-occupancy start-time end-time detector-data-type vehicle-speed queue-length vehicle-stops vehicle-count-bin1 vehicle-count-bin2 vehicle-count-bin3 vehicle-count-bin4 vehicle-count-bin5
used by
element DetectorData/detector-list/detector-data-detail
annotation
documentation 
<objectClass>Detector</objectClass>
source
<xs:complexType name="DetectorDataDetail">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Detector</objectClass>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="station-id" type="Organization-resource-identifier" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ1228</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="detector-id" type="Organization-resource-identifier">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ423</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="detection-time-stamp" type="DateTimeZone">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ423</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="vehicle-count" type="Detector-vehicle-count" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ1451</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="vehicle-occupancy" type="Detector-occupancy" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ1455</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="start-time" type="DateTimeZone" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ380</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="end-time" type="DateTimeZone" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ381</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="detector-data-type" type="Link-data-type" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ378</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="vehicle-speed" type="Detector-vehicle-speed" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ387</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="queue-length" type="Detector-vehicle-queue-length" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ388</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="vehicle-stops" type="Detector-vehicle-stops" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ1254</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="vehicle-count-bin1" type="Detector-vehicle-count" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ389</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="vehicle-count-bin2" type="Detector-vehicle-count" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ390</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="vehicle-count-bin3" type="Detector-vehicle-count" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ391</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="vehicle-count-bin4" type="Detector-vehicle-count" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ392</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="vehicle-count-bin5" type="Detector-vehicle-count" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ393</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:any namespace="##other" processContents="lax" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element DetectorDataDetail/station-id
diagram
type Organization-resource-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
annotation
documentation 
<requirement>REQ1228</requirement>
source
<xs:element name="station-id" type="Organization-resource-identifier" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ1228</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element DetectorDataDetail/detector-id
diagram
type Organization-resource-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
annotation
documentation 
<requirement>REQ423</requirement>
source
<xs:element name="detector-id" type="Organization-resource-identifier">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ423</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element DetectorDataDetail/detection-time-stamp
diagram
type DateTimeZone
properties
isRef 0
content complex
children date time offset
annotation
documentation 
<requirement>REQ423</requirement>
source
<xs:element name="detection-time-stamp" type="DateTimeZone">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ423</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element DetectorDataDetail/vehicle-count
diagram
type Detector-vehicle-count
properties
isRef 0
content simple
facets
maxInclusive 10000
annotation
documentation 
<requirement>REQ1451</requirement>
source
<xs:element name="vehicle-count" type="Detector-vehicle-count" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ1451</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element DetectorDataDetail/vehicle-occupancy
diagram
type Detector-occupancy
properties
isRef 0
content simple
facets
maxInclusive 100
annotation
documentation 
<requirement>REQ1455</requirement>
source
<xs:element name="vehicle-occupancy" type="Detector-occupancy" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ1455</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element DetectorDataDetail/start-time
diagram
type DateTimeZone
properties
isRef 0
content complex
children date time offset
annotation
documentation 
<requirement>REQ380</requirement>
source
<xs:element name="start-time" type="DateTimeZone" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ380</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element DetectorDataDetail/end-time
diagram
type DateTimeZone
properties
isRef 0
content complex
children date time offset
annotation
documentation 
<requirement>REQ381</requirement>
source
<xs:element name="end-time" type="DateTimeZone" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ381</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element DetectorDataDetail/detector-data-type
diagram
type Link-data-type
properties
isRef 0
content simple
annotation
documentation 
<requirement>REQ378</requirement>
source
<xs:element name="detector-data-type" type="Link-data-type" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ378</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element DetectorDataDetail/vehicle-speed
diagram
type Detector-vehicle-speed
properties
isRef 0
content simple
annotation
documentation 
<requirement>REQ387</requirement>
source
<xs:element name="vehicle-speed" type="Detector-vehicle-speed" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ387</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element DetectorDataDetail/queue-length
diagram
type Detector-vehicle-queue-length
properties
isRef 0
content simple
facets
minInclusive 1
maxInclusive 10000
annotation
documentation 
<requirement>REQ388</requirement>
source
<xs:element name="queue-length" type="Detector-vehicle-queue-length" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ388</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element DetectorDataDetail/vehicle-stops
diagram
type Detector-vehicle-stops
properties
isRef 0
content simple
facets
maxInclusive 100000
annotation
documentation 
<requirement>REQ1254</requirement>
source
<xs:element name="vehicle-stops" type="Detector-vehicle-stops" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ1254</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element DetectorDataDetail/vehicle-count-bin1
diagram
type Detector-vehicle-count
properties
isRef 0
content simple
facets
maxInclusive 10000
annotation
documentation 
<requirement>REQ389</requirement>
source
<xs:element name="vehicle-count-bin1" type="Detector-vehicle-count" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ389</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element DetectorDataDetail/vehicle-count-bin2
diagram
type Detector-vehicle-count
properties
isRef 0
content simple
facets
maxInclusive 10000
annotation
documentation 
<requirement>REQ390</requirement>
source
<xs:element name="vehicle-count-bin2" type="Detector-vehicle-count" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ390</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element DetectorDataDetail/vehicle-count-bin3
diagram
type Detector-vehicle-count
properties
isRef 0
content simple
facets
maxInclusive 10000
annotation
documentation 
<requirement>REQ391</requirement>
source
<xs:element name="vehicle-count-bin3" type="Detector-vehicle-count" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ391</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element DetectorDataDetail/vehicle-count-bin4
diagram
type Detector-vehicle-count
properties
isRef 0
content simple
facets
maxInclusive 10000
annotation
documentation 
<requirement>REQ392</requirement>
source
<xs:element name="vehicle-count-bin4" type="Detector-vehicle-count" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ392</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element DetectorDataDetail/vehicle-count-bin5
diagram
type Detector-vehicle-count
properties
isRef 0
content simple
facets
maxInclusive 10000
annotation
documentation 
<requirement>REQ393</requirement>
source
<xs:element name="vehicle-count-bin5" type="Detector-vehicle-count" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ393</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

complexType DetectorDataRequest
diagram
namespace http://www.tmdd.org/302/messages
children device-information-request-header detector-station-id detector-data-type
used by
element detectorDataRequestMsg
annotation
documentation 
<objectClass>Detector</objectClass>
source
<xs:complexType name="DetectorDataRequest">
  <xs:annotation>
    <xs:documentation>
      <objectClass>Detector</objectClass>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="device-information-request-header" type="DeviceInformationRequest">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ422</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="detector-station-id" type="Organization-resource-identifier" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ1348</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="detector-data-type" type="Device-sensor-data-type" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <requirement>REQ374</requirement>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:any namespace="##other" processContents="lax" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element DetectorDataRequest/device-information-request-header
diagram
type DeviceInformationRequest
properties
isRef 0
content complex
children authentication organization-information organization-requesting device-type device-information-type device-filter
annotation
documentation 
<requirement>REQ422</requirement>
source
<xs:element name="device-information-request-header" type="DeviceInformationRequest">
  <xs:annotation>
    <xs:documentation>
      <requirement>REQ422</requirement>
    </xs:documentation>
  </xs:annotation>
</xs:element>

element DetectorDataRequest/detect