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 |
|
||
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> |
diagram | ![]() |
||||
type | tcip:IMIncidentIden | ||||
properties |
|
||||
children | incident-id agency-id external-id external-id-agency | ||||
source | <xs:element name="incident" type="IMIncidentIden"/> |
diagram | ![]() |
||||||||
type | tcip:CPTEmployeeIden | ||||||||
properties |
|
||||||||
children | employee-id agency-id firstName middleName lastName | ||||||||
source | <xs:element name="reportingEmployee" type="CPTEmployeeIden" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | tcip:CPT-Footnote | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="incidentSourceText" type="CPT-Footnote" minOccurs="0"/> |
diagram | ![]() |
||||
type | tcip:CPT-AgencyID | ||||
properties |
|
||||
source | <xs:element name="agency-id" type="CPT-AgencyID"/> |
diagram | ![]() |
||||||||
type | tcip:CPT-DateTime | ||||||||
properties |
|
||||||||
source | <xs:element name="start-time" type="CPT-DateTime" minOccurs="0"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
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> |
diagram | ![]() |
||||
type | tcip:IM-IncidentDistribution | ||||
properties |
|
||||
source | <xs:element name="distribution-item" type="IM-IncidentDistribution"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
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> |
diagram | ![]() |
||||
type | itis:ITIScodes | ||||
properties |
|
||||
source | <xs:element name="itis-type-code" type="itis:ITIScodes"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
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> |
diagram | ![]() |
||||
type | itis:ITIScodes | ||||
properties |
|
||||
source | <xs:element name="itis-subtype-code" type="itis:ITIScodes"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
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> |
diagram | ![]() |
||||
type | tcip:IM-AccidentCode | ||||
properties |
|
||||
source | <xs:element name="accident-code" type="IM-AccidentCode"/> |
diagram | ![]() |
||||||||
type | tcip:IM-IncidentDescShort | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="event-desc-short" type="IM-IncidentDescShort" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | tcip:IM-IncidentDescLong | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="event-desc-long" type="IM-IncidentDescLong" minOccurs="0"/> |
diagram | ![]() |
||||
type | tcip:CPT-DateTime | ||||
properties |
|
||||
source | <xs:element name="verified-dt" type="CPT-DateTime"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
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> |
diagram | ![]() |
||||
type | tcip:IM-ResponseEmployeeID | ||||
properties |
|
||||
source | <xs:element name="response-staff-item" type="IM-ResponseEmployeeID"/> |
diagram | ![]() |
||||||||
type | tcip:SPPoint | ||||||||
properties |
|
||||||||
children | pointName pointNodeId pointType linearReference addressPoint geoLocationPoint adminArea | ||||||||
source | <xs:element name="point-location" type="SPPoint" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | tcip:SPLink | ||||||||
properties |
|
||||||||
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"/> |
diagram | ![]() |
||||||||
type | tcip:SPPolygon | ||||||||
properties |
|
||||||||
children | polygonName vertices polygonId | ||||||||
source | <xs:element name="polygon-location" type="SPPolygon" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | atis:Route | ||||||||
properties |
|
||||||||
children | head isItinerary otherEvent origin subroutes destination primeMode estimatedTravelTime startTime endTime tripTotalDistance estimatedCost maps localRoute | ||||||||
source | <xs:element name="route-location" type="atis:Route" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | tcip:SPInteriorLocation | ||||||||
properties |
|
||||||||
children | name building room facility point-geolocation polygon-location buildingcornerlocation offsetEast offsetNorth grid-reference address static-sign-text level location-images image-format localSPInteriorLocation | ||||||||
source | <xs:element name="indoor-location" type="SPInteriorLocation" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | tcip:CPT-SeverityLevel | ||||||||
properties |
|
||||||||
source | <xs:element name="severity" type="CPT-SeverityLevel" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | tcip:CPT-PriorityLevel | ||||||||
properties |
|
||||||||
source | <xs:element name="priority" type="CPT-PriorityLevel" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | tcip:CPTEmployeeIden | ||||||||
properties |
|
||||||||
children | employee-id agency-id firstName middleName lastName | ||||||||
source | <xs:element name="assigned-by" type="CPTEmployeeIden" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | tcip:IM-IncidentStatus | ||||||||
properties |
|
||||||||
source | <xs:element name="status" type="IM-IncidentStatus" minOccurs="0"/> |
diagram | ![]() |
||||
type | tcip:IM-ResponseEmployeeID | ||||
properties |
|
||||
source | <xs:element name="commander" type="IM-ResponseEmployeeID"/> |
diagram | ![]() |
||||
properties |
|
||||
children | event-system-id-item | ||||
source | <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> |
diagram | ![]() |
||||
type | tcip:IM-EventIDSystem | ||||
properties |
|
||||
source | <xs:element name="event-system-id-item" type="IM-EventIDSystem"/> |
diagram | ![]() |
||||||||
type | tcip:CPT-GenericCounter | ||||||||
properties |
|
||||||||
source | <xs:element name="veh-involved-count" type="CPT-GenericCounter" minOccurs="0"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | ptv-involved-item | ||||||||
source | <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> |
diagram | ![]() |
||||
type | tcip:IMPTVehicleInvolved | ||||
properties |
|
||||
children | ptv incident operator operator-injured post-accident-test injury-info passengers-onboard vehicle-damage number-passengers-onboard note velocity-vector block run direction vehicle-base localIMPTVehicleInvolved | ||||
source | <xs:element name="ptv-involved-item" type="IMPTVehicleInvolved"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | other-veh-involved-item | ||||||||
source | <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> |
diagram | ![]() |
||||
type | tcip:IM-OtherVehicleInvolvedID | ||||
properties |
|
||||
source | <xs:element name="other-veh-involved-item" type="IM-OtherVehicleInvolvedID"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | transit-facility-item | ||||||||
source | <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> |
diagram | ![]() |
||||
type | tcip:CPTTransitFacilityIden | ||||
properties |
|
||||
children | facility-id agency-id facility-name base-name | ||||
source | <xs:element name="transit-facility-item" type="CPTTransitFacilityIden"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | injured-person | ||||||||
source | <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> |
diagram | ![]() |
||||
type | tcip:IMInjury | ||||
properties |
|
||||
children | incident injury-nature person reported-by facility-name locationAtIncident localIMInjury | ||||
source | <xs:element name="injured-person" type="IMInjury"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | witnesse | ||||||||
source | <xs:element name="witnesses" minOccurs="0"> <xs:complexType> <xs:sequence maxOccurs="300"> <xs:element name="witnesse" type="IMWitness"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||
type | tcip:IMWitness | ||||
properties |
|
||||
children | incident person witness-stmt localIMWitness | ||||
source | <xs:element name="witnesse" type="IMWitness"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | transit-impact | ||||||||
source | <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> |
diagram | ![]() |
||||
type | tcip:IM-TransitImpacts | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="transit-impact" type="IM-TransitImpacts"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | unit | ||||||||
source | <xs:element name="units" minOccurs="0"> <xs:complexType> <xs:sequence maxOccurs="20"> <xs:element name="unit" type="IMResponseUnit"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||
type | tcip:IMResponseUnit | ||||
properties |
|
||||
children | unit-type response-agency response-id eta arrival-time current-status current-loc response-route date-time dispatcher-id personnel responseUnitLeader responseUnitContact serviceData localIMResponseUnit | ||||
source | <xs:element name="unit" type="IMResponseUnit"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | personnel-item | ||||||||
source | <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> |
diagram | ![]() |
||||
type | tcip:IMResponsePerson | ||||
properties |
|
||||
children | response-agency employee-functions person-id | ||||
source | <xs:element name="personnel-item" type="IMResponsePerson"/> |
diagram | ![]() |
||||||||
type | tcip:IM-IncidentProcedure | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="procedure" type="IM-IncidentProcedure" minOccurs="0"/> |
diagram | ![]() |
||||
type | tcip:IM-DispatcherID | ||||
properties |
|
||||
source | <xs:element name="dispatcherID" type="IM-DispatcherID"/> |
diagram | ![]() |
||||||||
type | tcip:IM-ResponseAgencyID | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="response-agency" type="IM-ResponseAgencyID" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | tcip:CPT-DateTime | ||||||||
properties |
|
||||||||
source | <xs:element name="dispatch-datetime" type="CPT-DateTime" minOccurs="0"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | response-unit | ||||||||
source | <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> |
diagram | ![]() |
||||
type | tcip:IMResponseUnit | ||||
properties |
|
||||
children | unit-type response-agency response-id eta arrival-time current-status current-loc response-route date-time dispatcher-id personnel responseUnitLeader responseUnitContact serviceData localIMResponseUnit | ||||
source | <xs:element name="response-unit" type="IMResponseUnit"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | response-command | ||||||||
source | <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> |
diagram | ![]() |
||||
type | tcip:IM-ResponseCommands | ||||
properties |
|
||||
source | <xs:element name="response-command" type="IM-ResponseCommands"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | restoration-action | ||||||||
source | <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> |
diagram | ![]() |
||||
type | tcip:IM-RestorationAction | ||||
properties |
|
||||
source | <xs:element name="restoration-action" type="IM-RestorationAction"/> |
diagram | ![]() |
||||||||
type | tcip:SPPoint | ||||||||
properties |
|
||||||||
children | pointName pointNodeId pointType linearReference addressPoint geoLocationPoint adminArea | ||||||||
source | <xs:element name="rendezvousLocation" type="SPPoint" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | IMIncident | ||||||||
properties |
|
||||||||
source | <xs:element name="localIMIncident" type="local:IMIncident" minOccurs="0"/> |