complexType MaterialRelease
diagram
namespace http://www.IM-Draft-03-00-44a
children header from fromGeneric fromcargoID fromvehicleID fromOther to toGeneric toOther windCompass windDirection windSpeed pool what whatText qualWhat amount units amountText qualAmount zone other qual localMaterialRelease
used by
elements MobileIDXWrapper/materialRelease IDX-Wrapper/materialReleaseReports/materialReleaseReport
source <xs:complexType name="MaterialRelease">
 
<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="from" type="lrms:LocationReference" minOccurs="0"/>
   
<!-- LRMS methods and ITIS codes -->
   
<xs:element name="fromGeneric" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="8">
         
<xs:element name="fromGeneric-item" type="itis:GenericLocations"/>
         
<!-- ITIS code family for generic locations and places by phrase name  (creek,  bridge,  shore,  exit,  etc.) includes qualifier,  generic locations, and lane/object  descriptions, and any locally defined terms in these ranges -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="fromcargoID" type="CargoUnitID" minOccurs="0"/>
   
<xs:element name="fromvehicleID" type="PowerUnitID" minOccurs="0"/>
   
<!-- link to which cargo or vehicle unit
         this information refers to --
>
   
<xs:element name="fromOther" type="FreeText" minOccurs="0"/>
   
<!-- use free text if source of discharge is
         not a vehicle and is not
         described by the from
/ fromGeneric above,
         otherwise leave empty --
>
   
<xs:element name="to" type="lrms:LocationReference" minOccurs="0"/>
   
<!-- LRMS methods and ITIS codes -->
   
<xs:element name="toGeneric" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="8">
         
<xs:element name="toGeneric-item" type="itis:GenericLocations"/>
         
<!-- ITIS code family for generic locations and places -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="toOther" type="FreeText" minOccurs="0"/>
   
<!-- use free text if destination of discharge is not
         described by the Generic above,
         otherwise leave empty --
>
   
<xs:element name="windCompass" type="atis:Direction" minOccurs="0"/>
   
<!-- N, S, NE,  etc.. -->
   
<xs:element name="windDirection" type="ntcip:EssAvgWindDirection" minOccurs="0"/>
   
<!-- a direction in degrees -->
   
<xs:element name="windSpeed" type="ntcip:EssAvgWindSpeed" minOccurs="0"/>
   
<xs:element name="pool" type="SpillPool" minOccurs="0"/>
   
<!-- provides information on the gross surface area of
         the spill,  typically an estimate that may be of
         of further value in modeling effects and clean up --
>
   
<xs:element name="what" type="MaterialID" minOccurs="0"/>
   
<!-- material involved,  this allows the formated
         entry of PSN,  tech names,  trade names etc --
>
   
<xs:element name="whatText" type="FreeText" minOccurs="0"/>
   
<!-- material involved in free text if needed
         this field would be used when info for the
         above MaterialID is not known --
>
   
<xs:element name="qualWhat" type="Reliability" minOccurs="0"/>
   
<!-- reliability of the product identity -->
   
<xs:element name="amount" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:unsignedInt">
         
<xs:maxInclusive value="1000000000"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<!-- a value of the units to follow -->
   
<xs:element name="units" type="itis:Units" minOccurs="0"/>
   
<!-- ITIS code family for common units of measure
         (observe that in some cases the unit
         would precede the value
         when expressed in a natural language sentence) --
>
   
<xs:element name="amountText" type="FreeText" minOccurs="0"/>
   
<!-- free text of amount when above will not
         work leave value and unit fields blank
         if free text is used --
>
   
<xs:element name="qualAmount" type="Reliability" minOccurs="0"/>
   
<!-- reliability estimate of the amount of product -->
   
<xs:element name="zone" type="IsolationZone" minOccurs="0"/>
   
<!-- as per ERG,  note that this is not the &quot;protect&quot; zone
         and that much more complex zones are handled elsewhere --
>
   
<xs:element name="other" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="0"/>
         
<xs:maxLength value="1000"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<!-- free text information -->
   
<xs:element name="qual" type="Reliability"/>
   
<!-- reliability estimate of the above 4 DEs
         this type is defined in the Base standard --
>
   
<xs:element name="localMaterialRelease" type="local:MaterialRelease" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element MaterialRelease/header
diagram
type Header
properties
isRef 0
content complex
children senderIncidentID inReplyTo pedigreeSequence sender basics issueTime updateTime expiryTime onExpiry urgency testMessage localHeader
source <xs:element name="header" type="Header"/>

element MaterialRelease/from
diagram
type lrms:LocationReference
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children locationName externalID pointLocation linkLocation areaLocation chain transition groupLocation routeLocation geometry geoCoord grid linearReference crossStreets address preCoded nodeAttribute spatialObject publicGrid
attributes
Name  Type  Use  Default  Fixed  annotation
locationIDlrms:String-index64      
source <xs:element name="from" type="lrms:LocationReference" minOccurs="0"/>

element MaterialRelease/fromGeneric
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children fromGeneric-item
source <xs:element name="fromGeneric" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="8">
     
<xs:element name="fromGeneric-item" type="itis:GenericLocations"/>
     
<!-- ITIS code family for generic locations and places by phrase name  (creek,  bridge,  shore,  exit,  etc.) includes qualifier,  generic locations, and lane/object  descriptions, and any locally defined terms in these ranges -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element MaterialRelease/fromGeneric/fromGeneric-item
diagram
type itis:GenericLocations
properties
isRef 0
content simple
source <xs:element name="fromGeneric-item" type="itis:GenericLocations"/>

element MaterialRelease/fromcargoID
diagram
type CargoUnitID
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 0
maxLength 50
source <xs:element name="fromcargoID" type="CargoUnitID" minOccurs="0"/>

element MaterialRelease/fromvehicleID
diagram
type PowerUnitID
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 0
maxLength 50
source <xs:element name="fromvehicleID" type="PowerUnitID" minOccurs="0"/>

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

element MaterialRelease/to
diagram
type lrms:LocationReference
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children locationName externalID pointLocation linkLocation areaLocation chain transition groupLocation routeLocation geometry geoCoord grid linearReference crossStreets address preCoded nodeAttribute spatialObject publicGrid
attributes
Name  Type  Use  Default  Fixed  annotation
locationIDlrms:String-index64      
source <xs:element name="to" type="lrms:LocationReference" minOccurs="0"/>

element MaterialRelease/toGeneric
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children toGeneric-item
source <xs:element name="toGeneric" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="8">
     
<xs:element name="toGeneric-item" type="itis:GenericLocations"/>
     
<!-- ITIS code family for generic locations and places -->
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element MaterialRelease/toGeneric/toGeneric-item
diagram
type itis:GenericLocations
properties
isRef 0
content simple
source <xs:element name="toGeneric-item" type="itis:GenericLocations"/>

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

element MaterialRelease/windCompass
diagram
type atis:Direction
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="windCompass" type="atis:Direction" minOccurs="0"/>

element MaterialRelease/windDirection
diagram
type ntcip:EssAvgWindDirection
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxInclusive 361
source <xs:element name="windDirection" type="ntcip:EssAvgWindDirection" minOccurs="0"/>

element MaterialRelease/windSpeed
diagram
type ntcip:EssAvgWindSpeed
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="windSpeed" type="ntcip:EssAvgWindSpeed" minOccurs="0"/>

element MaterialRelease/pool
diagram
type SpillPool
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children type size text
source <xs:element name="pool" type="SpillPool" minOccurs="0"/>

element MaterialRelease/what
diagram
type MaterialID
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children value type psn techName contents packGroup tradeName where
source <xs:element name="what" type="MaterialID" minOccurs="0"/>

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

element MaterialRelease/qualWhat
diagram
type Reliability
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children textual role roleText percent geometry
source <xs:element name="qualWhat" type="Reliability" minOccurs="0"/>

element MaterialRelease/amount
diagram
type restriction of xs:unsignedInt
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
maxInclusive 1000000000
source <xs:element name="amount" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:maxInclusive value="1000000000"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MaterialRelease/units
diagram
type itis:Units
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="units" type="itis:Units" minOccurs="0"/>

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

element MaterialRelease/qualAmount
diagram
type Reliability
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children textual role roleText percent geometry
source <xs:element name="qualAmount" type="Reliability" minOccurs="0"/>

element MaterialRelease/zone
diagram
type IsolationZone
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children smallSpillFirst smallSpillProtectDay smallSpillProtectNight largeSpillFirst largeSpillProtectDay largeSpillProtectNight
source <xs:element name="zone" type="IsolationZone" minOccurs="0"/>

element MaterialRelease/other
diagram
type restriction of xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 0
maxLength 1000
source <xs:element name="other" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="0"/>
     
<xs:maxLength value="1000"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element MaterialRelease/qual
diagram
type Reliability
properties
isRef 0
content complex
children textual role roleText percent geometry
source <xs:element name="qual" type="Reliability"/>

element MaterialRelease/localMaterialRelease
diagram
type local:MaterialRelease
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children yourName
source <xs:element name="localMaterialRelease" type="local:MaterialRelease" minOccurs="0"/>


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