diagram | ![]() |
||
namespace | http://www.IM-Draft-03-00-44a | ||
children | distribute header cleanUpNeeds cleanUpText restoreNeeds restoreText repairNeeds repairText reportID where timeObserved reportedBy quality pointOfContact urgency localInfrastructureReport | ||
used by |
|
||
source | <xs:complexType name="InfrastructureReport"> <xs:sequence> <xs:element name="distribute" type="Distribution" minOccurs="0"/> <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="cleanUpNeeds" minOccurs="0"> <xs:complexType> <xs:sequence maxOccurs="15"> <xs:element name="cleanUpNeed" type="CleanUpItems"/> <!-- list of items to report --> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="cleanUpText" type="FreeText" minOccurs="0"/> <!-- free text when above list does not serve --> <xs:element name="restoreNeeds" minOccurs="0"> <xs:complexType> <xs:sequence maxOccurs="15"> <xs:element name="restoreNeed" type="InfrastructureRestorationList"/> <!-- list of items to restore in infrastructure --> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="restoreText" type="FreeText" minOccurs="0"/> <!-- free text when above list does not serve --> <xs:element name="repairNeeds" minOccurs="0"> <xs:complexType> <xs:sequence maxOccurs="15"> <xs:element name="repairNeed" type="CleanUpItems"/> <!-- list of items to report --> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="repairText" type="FreeText" minOccurs="0"/> <!-- free text when above list does not serve --> <xs:element name="reportID" type="ReferenceID" minOccurs="0"/> <!-- some form of index to link back to this message --> <xs:element name="where" type="lrms:LocationReference"/> <!-- location of report --> <xs:element name="timeObserved" type="atis:DateTimePair"/> <!-- time of the reported sighting --> <xs:element name="reportedBy" type="WitnessStatement"/> <!-- summary of the person / role / reliability estimate --> <xs:element name="quality" type="Reliability" minOccurs="0"/> <xs:element name="pointOfContact" type="FreeText" minOccurs="0"/> <!-- follow up point of contact --> <xs:element name="urgency" type="Urgency" minOccurs="0"/> <!-- reporting person or CAD operators assessment, 0 as least --> <xs:element name="localInfrastructureReport" type="local:InfrastructureReport" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||||
type | Distribution | ||||||||
properties |
|
||||||||
children | from to reference localDistribution | ||||||||
source | <xs:element name="distribute" type="Distribution" minOccurs="0"/> |
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 | ![]() |
||||||||
properties |
|
||||||||
children | cleanUpNeed | ||||||||
source | <xs:element name="cleanUpNeeds" minOccurs="0"> <xs:complexType> <xs:sequence maxOccurs="15"> <xs:element name="cleanUpNeed" type="CleanUpItems"/> <!-- list of items to report --> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||
type | CleanUpItems | ||||
properties |
|
||||
source | <xs:element name="cleanUpNeed" type="CleanUpItems"/> |
diagram | ![]() |
||||||||
type | FreeText | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="cleanUpText" type="FreeText" minOccurs="0"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | restoreNeed | ||||||||
source | <xs:element name="restoreNeeds" minOccurs="0"> <xs:complexType> <xs:sequence maxOccurs="15"> <xs:element name="restoreNeed" type="InfrastructureRestorationList"/> <!-- list of items to restore in infrastructure --> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||
type | InfrastructureRestorationList | ||||
properties |
|
||||
source | <xs:element name="restoreNeed" type="InfrastructureRestorationList"/> |
diagram | ![]() |
||||||||
type | FreeText | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="restoreText" type="FreeText" minOccurs="0"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | repairNeed | ||||||||
source | <xs:element name="repairNeeds" minOccurs="0"> <xs:complexType> <xs:sequence maxOccurs="15"> <xs:element name="repairNeed" type="CleanUpItems"/> <!-- list of items to report --> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||
type | CleanUpItems | ||||
properties |
|
||||
source | <xs:element name="repairNeed" type="CleanUpItems"/> |
diagram | ![]() |
||||||||
type | FreeText | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="repairText" type="FreeText" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | ReferenceID | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="reportID" type="ReferenceID" minOccurs="0"/> |
diagram | ![]() |
||||||||||||
type | lrms:LocationReference | ||||||||||||
properties |
|
||||||||||||
children | locationName externalID pointLocation linkLocation areaLocation chain transition groupLocation routeLocation geometry geoCoord grid linearReference crossStreets address preCoded nodeAttribute spatialObject publicGrid | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="where" type="lrms:LocationReference"/> |
diagram | ![]() |
||||
type | atis:DateTimePair | ||||
properties |
|
||||
source | <xs:element name="timeObserved" type="atis:DateTimePair"/> |
diagram | ![]() |
||||
type | WitnessStatement | ||||
properties |
|
||||
children | header role roleText statement localWitnessStatement | ||||
source | <xs:element name="reportedBy" type="WitnessStatement"/> |
diagram | ![]() |
||||||||
type | Reliability | ||||||||
properties |
|
||||||||
children | textual role roleText percent geometry | ||||||||
source | <xs:element name="quality" type="Reliability" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | FreeText | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="pointOfContact" type="FreeText" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | Urgency | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="urgency" type="Urgency" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | local:InfrastructureReport | ||||||||
properties |
|
||||||||
children | yourName | ||||||||
source | <xs:element name="localInfrastructureReport" type="local:InfrastructureReport" minOccurs="0"/> |