SentinelAI: A Multi-Agent Framework for Structuring and Linking NG9-1-1 Emergency Incident Data
Organizations: San Diego Supercomputer Center UC San Diego La Jolla, CA
Abstract
Emergency response systems generate data from many agencies and systems. In practice, correlating and updating this information across sources in a way that aligns with Next Generation 9-1-1 data standards remains challenging. Ideally, this data should be treated as a continuous stream of operational updates, where new facts are integrated immediately to provide a timely and unified view of an evolving incident. This paper presents SentinelAI, a data integration and standardization framework for transforming emergency communications into standardized, machine-readable datasets that support integration, composite incident construction, and cross-source reasoning. SentinelAI implements a scalable processing pipeline composed of specialized agents. The EIDO Agent ingests raw communications and produces NENA-compliant Emergency Incident Data Object JSON.
Figures & tables
| Legacy CAD Field | EIDO-JSON Target | EIDO Agent Structuring Task |
|---|---|---|
| Incident Type | incidentComponent. incidentTypeCommonRegistryText | Normalize proprietary codes (for example, ‘211A’) to IANA registry value (‘ROBBERY-ARMED’). |
| Initial Problem Description | notesComponent. notesActionComments | Summarize and extract core event narrative from multi-paragraph call-taker notes. |
| Response Hour, Day, Month | callComponent. callStartTimestamp | Synthesize disparate temporal fields into compliant ISO 8601 timestamp. |
| Priority Level | incidentComponent. incidentCommonPriorityNumber | Map agency-specific codes (‘P1’, ‘Code 3’) to standardized numeric scale (1-5). |
| Sector / Beat | locationComponent. locationDescriptionText | Contextualize jurisdictional areas, appending them to location description. |
| Call Disposition | incidentComponent. incidentDispositionText | Map disposition codes (‘ADV’) to descriptive text (‘Advised’). |
Disaster Response
Disaster response uses data, models, and planning tools to assess hazards and coordinate evacuation, relief, and recovery.
See all 59 papers