complexType IntersectionSignalInventory
diagram
namespace http://www.ite.org/tmdd
children device-inventory-header node-id node-name intersection-name controller-model controller-serial-number firmware firmware-version controller-master-id timingplan-id timingplan-name cycle-time offset-time sequence-number split-number intersection-approaches link-direction turning-movement-list time-reference-code
used by
element intersectionSignalInventory
annotation
documentation
<objectClass>IntersectionSignal</objectClass>
<definition/>
source <xs:complexType name="IntersectionSignalInventory">
 
<xs:annotation>
   
<xs:documentation>
     
<objectClass>IntersectionSignal</objectClass>
     
<definition/>
   
</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="device-inventory-header" type="DeviceInventoryHeader">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ841</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="node-id" type="Roadway-network-identifier">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ841</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="node-name" type="Roadway-network-name" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ734</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="intersection-name" type="Roadway-network-name" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ732</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="controller-model" type="Organization-resource-name" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ745</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="controller-serial-number" type="Organization-resource-identifier" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ746</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="firmware" type="Organization-resource-name" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ748</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="firmware-version" type="Organization-resource-name" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ747</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="controller-master-id" type="Organization-resource-identifier" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ737</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="timingplan-id" type="Organization-resource-identifier" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ739</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="timingplan-name" type="Organization-resource-name" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ740</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="cycle-time" type="ntcip:PatternCycleTime" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ741</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="offset-time" type="ntcip:PatternOffsetTime" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ742</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="sequence-number" type="ntcip:PatternSequenceNumber" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ743</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="split-number" type="ntcip:PatternSplitNumber" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ744</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="intersection-approaches" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ733</requirement>
       
</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence maxOccurs="10">
         
<xs:element name="intersection-approach" type="Roadway-network-identifier"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="link-direction" type="Link-direction" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ735</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="turning-movement-list" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ736</requirement>
       
</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence maxOccurs="255">
         
<xs:element name="turning-movement" type="Intersection-turning-movement"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="time-reference-code" type="Time-reference-code" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>
         
<requirement>REQ738</requirement>
       
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

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

element IntersectionSignalInventory/node-id
diagram
type Roadway-network-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
annotation
documentation
<requirement>REQ841</requirement>
source <xs:element name="node-id" type="Roadway-network-identifier">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ841</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalInventory/node-name
diagram
type Roadway-network-name
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 128
annotation
documentation
<requirement>REQ734</requirement>
source <xs:element name="node-name" type="Roadway-network-name" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ734</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalInventory/intersection-name
diagram
type Roadway-network-name
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 128
annotation
documentation
<requirement>REQ732</requirement>
source <xs:element name="intersection-name" type="Roadway-network-name" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ732</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalInventory/controller-model
diagram
type Organization-resource-name
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 128
annotation
documentation
<requirement>REQ745</requirement>
source <xs:element name="controller-model" type="Organization-resource-name" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ745</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalInventory/controller-serial-number
diagram
type Organization-resource-identifier
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 32
annotation
documentation
<requirement>REQ746</requirement>
source <xs:element name="controller-serial-number" type="Organization-resource-identifier" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ746</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalInventory/firmware
diagram
type Organization-resource-name
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 128
annotation
documentation
<requirement>REQ748</requirement>
source <xs:element name="firmware" type="Organization-resource-name" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ748</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalInventory/firmware-version
diagram
type Organization-resource-name
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 128
annotation
documentation
<requirement>REQ747</requirement>
source <xs:element name="firmware-version" type="Organization-resource-name" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ747</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalInventory/controller-master-id
diagram
type Organization-resource-identifier
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 32
annotation
documentation
<requirement>REQ737</requirement>
source <xs:element name="controller-master-id" type="Organization-resource-identifier" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ737</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalInventory/timingplan-id
diagram
type Organization-resource-identifier
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 32
annotation
documentation
<requirement>REQ739</requirement>
source <xs:element name="timingplan-id" type="Organization-resource-identifier" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ739</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalInventory/timingplan-name
diagram
type Organization-resource-name
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 128
annotation
documentation
<requirement>REQ740</requirement>
source <xs:element name="timingplan-name" type="Organization-resource-name" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ740</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalInventory/cycle-time
diagram
type ntcip:PatternCycleTime
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
<requirement>REQ741</requirement>
source <xs:element name="cycle-time" type="ntcip:PatternCycleTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ741</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalInventory/offset-time
diagram
type ntcip:PatternOffsetTime
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
<requirement>REQ742</requirement>
source <xs:element name="offset-time" type="ntcip:PatternOffsetTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ742</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalInventory/sequence-number
diagram
type ntcip:PatternSequenceNumber
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 1
annotation
documentation
<requirement>REQ743</requirement>
source <xs:element name="sequence-number" type="ntcip:PatternSequenceNumber" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ743</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalInventory/split-number
diagram
type ntcip:PatternSplitNumber
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minInclusive 1
annotation
documentation
<requirement>REQ744</requirement>
source <xs:element name="split-number" type="ntcip:PatternSplitNumber" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ744</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>

element IntersectionSignalInventory/intersection-approaches
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children intersection-approach
annotation
documentation
<requirement>REQ733</requirement>
source <xs:element name="intersection-approaches" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ733</requirement>
   
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence maxOccurs="10">
     
<xs:element name="intersection-approach" type="Roadway-network-identifier"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element IntersectionSignalInventory/intersection-approaches/intersection-approach
diagram
type Roadway-network-identifier
properties
isRef 0
content simple
facets
minLength 1
maxLength 32
source <xs:element name="intersection-approach" type="Roadway-network-identifier"/>

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

element IntersectionSignalInventory/turning-movement-list
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children turning-movement
annotation
documentation
<requirement>REQ736</requirement>
source <xs:element name="turning-movement-list" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ736</requirement>
   
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence maxOccurs="255">
     
<xs:element name="turning-movement" type="Intersection-turning-movement"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element IntersectionSignalInventory/turning-movement-list/turning-movement
diagram
type Intersection-turning-movement
properties
isRef 0
content complex
children movement-direction turning-movement-code lane-number turning-movement-text
source <xs:element name="turning-movement" type="Intersection-turning-movement"/>

element IntersectionSignalInventory/time-reference-code
diagram
type Time-reference-code
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
<requirement>REQ738</requirement>
source <xs:element name="time-reference-code" type="Time-reference-code" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>
     
<requirement>REQ738</requirement>
   
</xs:documentation>
 
</xs:annotation>
</xs:element>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy