diagram | ![]() |
||
namespace | http://www.IM-Draft-03-00-44a | ||
children | header vehicle registration id fleetnum text axleCount driverID driverData licAndState licIssuingCountry localVehicleData | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="VehicleData"> <xs:annotation> <xs:documentation> Vehicles-Involved Submessage </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="header" type="Header"/> <!-- if an inner element is not present then the header content of the message which carries this DF shall be applied to the context of this message. The header has the data creator, time stamps, location, and what to do when the message becomes old (how to get a fresh one) and the reference ID of this message or submessage --> <xs:element name="vehicle" type="WatchForVehicle"/> <!-- a complete description of the vehicle using data elements found the D20 / JXDD work misc other information about the vehicle --> <xs:element name="registration" minOccurs="0"> <xs:complexType> <xs:sequence maxOccurs="32"> <xs:element name="registration-item" type="ComReg"/> <!-- data concerning the commercial registration values --> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="id" type="Identity-carrier-id" minOccurs="0"/> <!-- Owner / Operator --> <xs:element name="fleetnum" type="Identity-number" minOccurs="0"/> <!-- any id or fleet number of vehicle --> <xs:element name="text" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="0"/> <xs:maxLength value="4000"/> </xs:restriction> </xs:simpleType> </xs:element> <!-- misc other information --> <xs:element name="axleCount" type="AxleCount"/> <!-- do we want to add gross wght, width, ht, etc here? information about the driver of the vehicle additional person information messages can be found in 1512.2 as well --> <xs:element name="driverID" type="ReferenceID"/> <!-- the refernce number to be used in IM for this person --> <xs:element name="driverData" type="atis:ContactSetting" minOccurs="0"/> <!-- includes full names and adress as well as employer and multiple methods of contact (phones, emails) --> <xs:element name="licAndState" type="jxdd:DriverLicAndState" minOccurs="0"/> <!-- an encoding from D20 that has both the issuing state the the unique drivers lic number in it note that the type of lic can be determined from this and the types issued by that state --> <xs:element name="licIssuingCountry" type="dsrc:CountryCode" minOccurs="0"/> <!-- note that some of the above driver information conflicts between other definitions for the same items found in NCIC, NLETS, D20, and D16 and also with other definitions of the ITS industry. --> <xs:element name="localVehicleData" type="local:VehicleData" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | Header | ||||
properties |
|
||||
children | senderIncidentID inReplyTo pedigreeSequence sender basics issueTime updateTime expiryTime onExpiry urgency testMessage localHeader | ||||
source | <xs:element name="header" type="Header"/> |
diagram | ![]() |
||||
type | WatchForVehicle | ||||
properties |
|
||||
children | itemID description furtherData vehicle role roleText otherData localWatchForVehicle | ||||
source | <xs:element name="vehicle" type="WatchForVehicle"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | registration-item | ||||||||
source | <xs:element name="registration" minOccurs="0"> <xs:complexType> <xs:sequence maxOccurs="32"> <xs:element name="registration-item" type="ComReg"/> <!-- data concerning the commercial registration values --> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||
type | ComReg | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="registration-item" type="ComReg"/> |
diagram | ![]() |
||||||||
type | Identity-carrier-id | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="id" type="Identity-carrier-id" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | Identity-number | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="fleetnum" type="Identity-number" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | restriction of xs:string | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="text" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="0"/> <xs:maxLength value="4000"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||
type | AxleCount | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="axleCount" type="AxleCount"/> |
diagram | ![]() |
||||
type | ReferenceID | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="driverID" type="ReferenceID"/> |
diagram | ![]() |
||||||||
type | atis:ContactSetting | ||||||||
properties |
|
||||||||
children | agencyIdentifier agencyLocation agencyName userIdentity userSetting deviceIdentity person contacts address device tail | ||||||||
source | <xs:element name="driverData" type="atis:ContactSetting" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | jxdd:DriverLicAndState | ||||||||
properties |
|
||||||||
children | toBeResolved1 toBeResolved2 toBeResolved3 | ||||||||
source | <xs:element name="licAndState" type="jxdd:DriverLicAndState" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | dsrc:CountryCode | ||||||||
properties |
|
||||||||
source | <xs:element name="licIssuingCountry" type="dsrc:CountryCode" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | local:VehicleData | ||||||||
properties |
|
||||||||
children | yourName | ||||||||
source | <xs:element name="localVehicleData" type="local:VehicleData" minOccurs="0"/> |