complexType tcip:IMIncident
diagram
namespace http://www.TCIP-Adopted-03-00-01
children incident reportingEmployee incidentSourceText agency-id start-time distribution itis-type-codes itis-subtype-codes accident-codes event-desc-short event-desc-long verified-dt response-staff point-location line-location polygon-location route-location indoor-location severity priority assigned-by status commander event-system-id veh-involved-count ptv-involved other-veh-involved transit-facility injured-persons witnesses transit-impacts units personnel procedure dispatcherID response-agency dispatch-datetime response-units response-commands restoration-actions rendezvousLocation localIMIncident
used by
elements tcip:ImCommandIncidentResponse/incident-info tcip:IMIncidentInfo/incidentDescription tcip:ImIncidentUpdate/incidentInfo tcip:ImInitialIncidentReport/incidentInfo
source <xs:complexType name="IMIncident">
 
<xs:sequence>
   
<xs:element name="incident" type="IMIncidentIden"/>
   
<xs:element name="reportingEmployee" type="CPTEmployeeIden" minOccurs="0"/>
   
<xs:element name="incidentSourceText" type="CPT-Footnote" minOccurs="0"/>
   
<xs:element name="agency-id" type="CPT-AgencyID"/>
   
<!-- transit agency that is reporting the incident -->
   
<xs:element name="start-time" type="CPT-DateTime" minOccurs="0"/>
   
<xs:element name="distribution" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="10">
         
<xs:element name="distribution-item" type="IM-IncidentDistribution"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="itis-type-codes" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="15">
         
<xs:element name="itis-type-code" type="itis:ITIScodes"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="itis-subtype-codes" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="15">
         
<xs:element name="itis-subtype-code" type="itis:ITIScodes"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="accident-codes" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="20">
         
<xs:element name="accident-code" type="IM-AccidentCode"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="event-desc-short" type="IM-IncidentDescShort" minOccurs="0"/>
   
<!-- use long or short form -->
   
<xs:element name="event-desc-long" type="IM-IncidentDescLong" minOccurs="0"/>
   
<!-- use long or short form -->
   
<xs:element name="verified-dt" type="CPT-DateTime"/>
   
<xs:element name="response-staff" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="1000">
         
<xs:element name="response-staff-item" type="IM-ResponseEmployeeID"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="point-location" type="SPPoint" minOccurs="0"/>
   
<xs:element name="line-location" type="SPLink" minOccurs="0"/>
   
<xs:element name="polygon-location" type="SPPolygon" minOccurs="0"/>
   
<!-- AFFECTED AREA -->
   
<xs:element name="route-location" type="atis:Route" minOccurs="0"/>
   
<xs:element name="indoor-location" type="SPInteriorLocation" minOccurs="0"/>
   
<xs:element name="severity" type="CPT-SeverityLevel" minOccurs="0"/>
   
<xs:element name="priority" type="CPT-PriorityLevel" minOccurs="0"/>
   
<xs:element name="assigned-by" type="CPTEmployeeIden" minOccurs="0"/>
   
<!-- who assigned priority -->
   
<xs:element name="status" type="IM-IncidentStatus" minOccurs="0"/>
   
<xs:element name="commander" type="IM-ResponseEmployeeID"/>
   
<xs:element name="event-system-id">
     
<xs:complexType>
       
<xs:sequence maxOccurs="10">
         
<xs:element name="event-system-id-item" type="IM-EventIDSystem"/>
         
<!-- at least one -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="veh-involved-count" type="CPT-GenericCounter" minOccurs="0"/>
   
<xs:element name="ptv-involved" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="20">
         
<xs:element name="ptv-involved-item" type="IMPTVehicleInvolved"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="other-veh-involved" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="20">
         
<xs:element name="other-veh-involved-item" type="IM-OtherVehicleInvolvedID"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="transit-facility" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="20">
         
<xs:element name="transit-facility-item" type="CPTTransitFacilityIden"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="injured-persons" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="10">
         
<xs:element name="injured-person" type="IMInjury"/>
         
<!-- place where incident occurs -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="witnesses" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="300">
         
<xs:element name="witnesse" type="IMWitness"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="transit-impacts" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="200">
         
<xs:element name="transit-impact" type="IM-TransitImpacts"/>
         
<!-- dispatch response info -->
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="units" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="20">
         
<xs:element name="unit" type="IMResponseUnit"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="personnel" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="50">
         
<xs:element name="personnel-item" type="IMResponsePerson"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="procedure" type="IM-IncidentProcedure" minOccurs="0"/>
   
<xs:element name="dispatcherID" type="IM-DispatcherID"/>
   
<xs:element name="response-agency" type="IM-ResponseAgencyID" minOccurs="0"/>
   
<xs:element name="dispatch-datetime" type="CPT-DateTime" minOccurs="0"/>
   
<xs:element name="response-units" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="500">
         
<xs:element name="response-unit" type="IMResponseUnit"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="response-commands" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="100">
         
<xs:element name="response-command" type="IM-ResponseCommands"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="restoration-actions" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="100">
         
<xs:element name="restoration-action" type="IM-RestorationAction"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="rendezvousLocation" type="SPPoint" minOccurs="0"/>
   
<!-- rendezvous location for response unit and vehicle requiring service -->
   
<xs:element name="localIMIncident" type="local:IMIncident" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element tcip:IMIncident/incident
diagram
type tcip:IMIncidentIden
properties
isRef 0
content complex
children incident-id agency-id external-id external-id-agency
source <xs:element name="incident" type="IMIncidentIden"/>

element tcip:IMIncident/reportingEmployee
diagram
type tcip:CPTEmployeeIden
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children employee-id agency-id firstName middleName lastName
source <xs:element name="reportingEmployee" type="CPTEmployeeIden" minOccurs="0"/>

element tcip:IMIncident/incidentSourceText
diagram
type tcip:CPT-Footnote
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 0
maxLength 255
source <xs:element name="incidentSourceText" type="CPT-Footnote" minOccurs="0"/>

element tcip:IMIncident/agency-id
diagram
type tcip:CPT-AgencyID
properties
isRef 0
content simple
source <xs:element name="agency-id" type="CPT-AgencyID"/>

element tcip:IMIncident/start-time
diagram
type tcip:CPT-DateTime
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="start-time" type="CPT-DateTime" minOccurs="0"/>

element tcip:IMIncident/distribution
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children distribution-item
source <xs:element name="distribution" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="10">
     
<xs:element name="distribution-item" type="IM-IncidentDistribution"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element tcip:IMIncident/distribution/distribution-item
diagram
type tcip:IM-IncidentDistribution
properties
isRef 0
content simple
source <xs:element name="distribution-item" type="IM-IncidentDistribution"/>

element tcip:IMIncident/itis-type-codes
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children itis-type-code
source <xs:element name="itis-type-codes" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="15">
     
<xs:element name="itis-type-code" type="itis:ITIScodes"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element tcip:IMIncident/itis-type-codes/itis-type-code
diagram
type itis:ITIScodes
properties
isRef 0
content simple
source <xs:element name="itis-type-code" type="itis:ITIScodes"/>

element tcip:IMIncident/itis-subtype-codes
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children itis-subtype-code
source <xs:element name="itis-subtype-codes" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="15">
     
<xs:element name="itis-subtype-code" type="itis:ITIScodes"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element tcip:IMIncident/itis-subtype-codes/itis-subtype-code
diagram
type itis:ITIScodes
properties
isRef 0
content simple
source <xs:element name="itis-subtype-code" type="itis:ITIScodes"/>

element tcip:IMIncident/accident-codes
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children accident-code
source <xs:element name="accident-codes" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="20">
     
<xs:element name="accident-code" type="IM-AccidentCode"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element tcip:IMIncident/accident-codes/accident-code
diagram
type tcip:IM-AccidentCode
properties
isRef 0
content simple
source <xs:element name="accident-code" type="IM-AccidentCode"/>

element tcip:IMIncident/event-desc-short
diagram
type tcip:IM-IncidentDescShort
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 0
maxLength 255
source <xs:element name="event-desc-short" type="IM-IncidentDescShort" minOccurs="0"/>

element tcip:IMIncident/event-desc-long
diagram
type tcip:IM-IncidentDescLong
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 100000
source <xs:element name="event-desc-long" type="IM-IncidentDescLong" minOccurs="0"/>

element tcip:IMIncident/verified-dt
diagram
type tcip:CPT-DateTime
properties
isRef 0
content simple
source <xs:element name="verified-dt" type="CPT-DateTime"/>

element tcip:IMIncident/response-staff
diagram
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children response-staff-item
source <xs:element name="response-staff" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="1000">
     
<xs:element name="response-staff-item" type="IM-ResponseEmployeeID"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element tcip:IMIncident/response-staff/response-staff-item
diagram
type tcip:IM-ResponseEmployeeID
properties
isRef 0
content simple
source <xs:element name="response-staff-item" type="IM-ResponseEmployeeID"/>

element tcip:IMIncident/point-location
diagram
type tcip:SPPoint
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children pointName pointNodeId pointType linearReference addressPoint geoLocationPoint adminArea
source <xs:element name="point-location" type="SPPoint" minOccurs="0"/>

element tcip:IMIncident/line-location
diagram
type tcip:SPLink
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children name info begin-lat begin-lon end-lat end-lon dist-along side points
source <xs:element name="line-location" type="SPLink" minOccurs="0"/>

element tcip:IMIncident/polygon-location
diagram
type tcip:SPPolygon
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children polygonName vertices polygonId
source <xs:element name="polygon-location" type="SPPolygon" minOccurs="0"/>

element tcip:IMIncident/route-location
diagram
type Route
properties