Unified Incident Command and Decision Support (UICDS) Bridging the Gap with Common Operational Data Through the UICDS Information Exchange Middleware James W. Morentz, Ph.D. UICDS Outreach Director
The Incident Management World Today Emergency management occurs in many locations Strategic decisions in a Operations Center Management decisions in Command Posts Tactical decisions in the field and organizations Fire, Police, Medical, Public Works, Emergency Management Civilian, Military, Private Sector Page 2
Each Organization Uses Individual Software Applications to Serve Their Specialized Needs Managers, responders, critical infrastructure all have the software they prefer to do their jobs Page 3 Fire Safety Incident Dispatch Application Dispatch Mobile App
Specialization Can Mean Separation into Silos Managers, responders, critical infrastructure all have the software they prefer to do their jobs Page 4 Fire Safety Incident Dispatch Application Dispatch Mobile App
Many Applications Mean Many Information Silos Checklists Diagrams Plans Logs EMS Application Situation Reports Documents Inventory Photos Sensor Readings Managers, responders, critical infrastructure all have the software they prefer to do their jobs Page 5 Fire Safety Incident Dispatch Application Dispatch Mobile App
UICDS Middleware Unifies Information for Collaboration Checklists Diagrams Plans Logs EMS Application Situation Reports Documents Inventory Photos Sensor Readings UICDS provides a way to share that information among organizations when and where they need it Unified Incident Command and Decision Support (UICDS) Managers, responders, critical infrastructure all have the software they prefer to do their jobs Page 6 Fire Safety Incident Dispatch Application Dispatch Mobile App
Coordination Results from UICDS Information Sharing Among Your Existing Applications UICDS-connected applications provide views into the data to help make critical decisions in response and recovery UICDS provides a way to share that information among organizations when and where they need it Checklists Inventory Diagrams Photos Plans Sensor Readings Logs Documents Unified Incident Command and Decision Support (UICDS) EMS Application Situation Reports Managers, responders, critical infrastructure all have the software they prefer to do their jobs Page 7 Fire Safety Incident Dispatch Application Dispatch Mobile App
UICDS-Connected Common Operating Picture The Free Benefit of Application-to-Application Sharing UICDS-connected applications provide views into the data to help make critical decisions in response and recovery UICDS provides a way to share that information among organizations when and where they need it Checklists Inventory Diagrams Photos Plans Sensor Readings Unified Incident Command and Decision Support (UICDS) Logs Documents EMS Application Situation Reports Managers, responders, critical infrastructure all have the software they prefer to do their jobs Page 8 Fire Safety Incident Dispatch Application Dispatch Mobile App
Technically, Middleware Serves Very Specific Purposes UICDS-connected applications provide views into the data to help make critical decisions in response and recovery UICDS provides a way to share that information among organizations when and where they need it Managers, responders, critical infrastructure all have the software they prefer to do their jobs Page 9 Checklists Inventory Enables Exchange: Transforms data Diagrams Plans into national standards Sensor Readings Provides Photos Security: Authenticates Unified Incident Command and Decision Support (UICDS) No New End-User Software: No Fire Safety Incident Dispatch Application Dispatch Logs Assures Currency: Notifies all applications of new or updated data Documents application to the UICDS Core Delivers Collaboration: Two-way sharing among applications Manages Content: Coordinates all data around a relevant incident so there is just one place to look for everything training, existing applications, DHS paid Mobile App EMS Application Situation Reports
How Does UICDS Exchange? Existing Applications Connectors Middleware Data Standards Page 10
Applications Are Connected By s UICDS adapters for applications: (1) translate application data into and out of UICDS data standards and (2) connect to UICDS web services to provide or consume data Page 11
Applications are Connected to a UICDS Core UICDS adapters for applications : (1) translate application data into and out of UICDS data standards and (2) connect to UICDS web services to provide or consume data UICDS Core Metadata Digest UICDS Cores authenticate the connected application using Secure Socket Layers (SSL) over HTTPS Page 12
Applications are Connected to a UICDS Core UICDS adapters for applications : (1) translate application data into and out of UICDS data standards and (2) connect to UICDS web services to provide or consume data UICDS Core Metadata Digest Standard Data UICDS Cores authenticate the connected application using Secure Socket Layers (SSL) over HTTPS Standardized data originates with one application Page 13
Applications are Connected to a UICDS Core Data Standard Data Standard UICDS Core Metadata Digest UICDS adapters for applications : (1) translate application data into and out of UICDS data standards and (2) connect to UICDS web services to provide or consume data UICDS Cores authenticate the connected application using Secure Socket Layers (SSL) over HTTPS Standardized data originates with one application Data Standard Data Standard Data Standard And is distributed through the middleware based on agreements to other connected applications Page 14
Applications are Connected to a UICDS Core Updated Data Data Standard UICDS adapters for applications : (1) translate application data into and out of UICDS data standards and (2) connect to UICDS web services to provide or consume data UICDS Core Metadata Digest UICDS Cores authenticate the connected application using Secure Socket Layers (SSL) over HTTPS Standardized data originates with one application And is distributed through the middleware based on agreements to other connected applications Updated Data Data Standard Updated Data Receiving applications consume the standardized data, visualize it, some modify it, and update it Page 15
Applications are Connected to a UICDS Core Updated Data UICDS Core Metadata Digest UICDS adapters for applications : (1) translate application data into and out of UICDS data standards and (2) connect to UICDS web services to provide or consume data UICDS Cores authenticate the connected application using Secure Socket Layers (SSL) over HTTPS Standardized data originates with one application Updated Data Updated Data And is distributed through the middleware based on sharing agreements Receiving applications consume the standardized data, visualize it, modify it, and update it The adapter then provides the updated data back to UICDS middleware Page 16
Applications are Connected to a UICDS Core Updated Data Updated Data Updated Data UICDS adapters for applications : (1) translate application data into and out of UICDS data standards and (2) connect to UICDS web services to provide or consume data UICDS Core Metadata Digest UICDS Cores authenticate the connected application using Secure Socket Layers (SSL) over HTTPS Standardized data originates with one application And is distributed through the middleware based on sharing agreements Updated Data Page 17 Updated Data Updated Data Receiving applications consume the standardized data, visualize it, modify it, and update it The adapter then provides the updated data back to UICDS middleware Which distributes modified data to subscribing applications and the two-way, collaborative sharing continues
What Does UICDS Exchange? Common Operational Data The Key to Coordination, Management and Field Collaboration Page 18
UICDS Helps Your Applications Turn Incident Data into Collaboration and Coordination Content Applications create an Incident Share Product in UICDS by using their preferred message format Page 19 NIEM, CAP, LEITSC Incident
UICDS Helps Your Applications Turn Incident Data into Collaboration and Coordination Content Applications create an Incident Share Product in UICDS by using their preferred message format UICDS notifies other applications with a UCore Digest of the incident (or update) plus details to obtain the Page 20 NIEM, CAP, LEITSC Incident UICDS Notification
UICDS Helps Your Applications Turn Incident Data into Collaboration and Coordination Content Applications create an Incident Share Product in UICDS by using their preferred message format UICDS notifies other applications with a UCore Digest of the incident (or update) plus details to obtain the UICDS creates a Map to represent "where" and build a picture of the surrounding features UICDS Map OGC Map Context Map Feature Binary File Link URL KML GeoRSS Core Feed Page 21 NIEM, CAP, LEITSC Incident UICDS Notification
UICDS Helps Your Applications Turn Incident Data into Collaboration and Coordination Content Incident Command Section Branch Role UICDS Map OGC Map Context Map Feature Binary File Link URL KML GeoRSS Core Feed Applications create an Incident Share Product in UICDS by using their preferred message format UICDS notifies other applications with a UCore Digest of the incident (or update) plus details to obtain the UICDS creates a Map to represent "where" and build a picture of the surrounding features UICDS creates an Incident Command to follow the who and how Resource Person Page 22 NIEM, CAP, LEITSC Incident UICDS Notification
UICDS Helps Your Applications Turn Incident Data into Collaboration and Coordination Content Common Alerting Protocol (CAP) Incident Command Section Branch Role UICDS Map OGC Map Context Map Feature Binary File Link URL KML GeoRSS Core Feed Applications create an Incident Share Product in UICDS by using their preferred message format UICDS notifies other applications with a UCore Digest of the incident (or update) plus details to obtain the UICDS creates a Map to represent "where" and build a picture of the surrounding features UICDS creates an Incident Command to follow the who and how UICDS provides and consumes CAP alerts Resource Person Page 23 NIEM, CAP, LEITSC Incident UICDS Notification
UICDS Helps Your Applications Turn Incident Data into Collaboration and Coordination Content Common Alerting Protocol (CAP) Incident Command Section Branch Role UICDS SOP & Task Share Product Role Job Accept UICDS Map OGC Map Context Map Feature Binary File Link URL KML GeoRSS Core Feed Applications create an Incident Share Product in UICDS by using their preferred message format UICDS notifies other applications with a UCore Digest of the incident (or update) plus details to obtain the UICDS creates a Map to represent "where" and build a picture of the surrounding features UICDS creates an Incident Command to follow the who and how UICDS provides and consumes CAP alerts Tasking and dispatch applications assign jobs to people and units Resource Person Page 24 NIEM, CAP, LEITSC Incident UICDS Notification
UICDS Helps Your Applications Turn Incident Data into Collaboration and Coordination Content OGC Sensor Observation Common Alerting Protocol (CAP) Incident Command Section Branch Role UICDS SOP & Task Share Product Role Job Accept UICDS Map OGC Map Context Map Feature Binary File Link URL KML GeoRSS Core Feed Applications create an Incident Share Product in UICDS by using their preferred message format UICDS notifies other applications with a UCore Digest of the incident (or update) plus details to obtain the UICDS creates a Map to represent "where" and build a picture of the surrounding features UICDS creates an Incident Command to follow the who and how UICDS provides and consumes CAP alerts Tasking and dispatch applications assign jobs to people and units Sensor applications can contribute with video, chem-bio, flood, whatever sensor is available to help explain the incident Resource Person Page 25 NIEM, CAP, LEITSC Incident UICDS Notification
UICDS Helps Your Applications Turn Incident Data into Collaboration and Coordination Content Resource Management (EDXL-RM) Request/Commit OGC Sensor Observation Common Alerting Protocol (CAP) Incident Command Section Branch Role Resource Person UICDS SOP & Task Share Product Role Job Accept UICDS Map OGC Map Context Map Feature Binary File Link URL KML GeoRSS Core Feed Applications create an Incident Share Product in UICDS by using their preferred message format UICDS notifies other applications with a UCore Digest of the incident (or update) plus details to obtain the UICDS creates a Map to represent "where" and build a picture of the surrounding features UICDS creates an Incident Command to follow the who and how UICDS provides and consumes CAP alerts Tasking and dispatch applications assign jobs to people and units Sensor applications can contribute with video, chem-bio, flood, whatever sensor is available to help explain the incident Resource applications use EDXL-RM to request and commit resources and EDXL- DE for routing Page 26 NIEM, CAP, LEITSC Incident UICDS Notification
UICDS Helps Your Applications Turn Incident Data into Collaboration and Coordination Content Page 27 Resource Management (EDXL-RM) Request/Commit OGC Sensor Observation Common Alerting Protocol (CAP) Incident Command Section Branch Role Resource Person NIEM, CAP, LEITSC Incident UICDS Incident Action Plan ICS Forms UICDS SOP & Task Share Product Role Job Accept UICDS Map OGC Map Context Map Feature Binary File Link URL KML GeoRSS Core Feed UICDS Notification Applications create an Incident Share Product in UICDS by using their preferred message format UICDS notifies other applications with a UCore Digest of the incident (or update) plus details to obtain the UICDS creates a Map to represent "where" and build a picture of the surrounding features UICDS creates an Incident Command to follow the who and how UICDS provides and consumes CAP alerts Tasking and dispatch applications assign jobs to people and units Sensor applications can contribute with video, chem-bio, flood, whatever sensor is available to help explain the incident Resource applications use EDXL-RM to request and commit resources and EDXL- DE for routing The Incident Action Plan is created from ICS Forms describing what will be done
UICDS Tree of Incident Knowledge Page 28 Resource Management (EDXL-RM) Request/Commit OGC Sensor Observation Common Alerting Protocol (CAP) Incident Command Section Branch Role Resource Person NIEM, CAP, LEITSC Incident UICDS Incident Action Plan ICS Forms UICDS Task Role Job Accept UICDS Map OGC Map Context Map Feature Binary File Link URL KML GeoRSS Core Feed UICDS Notification Applications create an Incident Share Product in UICDS by using their preferred message format UICDS notifies other applications with a UCore Digest of the incident (or update) plus details to obtain the UICDS creates a Map to represent "where" and build a picture of the surrounding features UICDS creates an Incident Command to follow the who and how UICDS provides and consumes CAP alerts Tasking and dispatch applications assign jobs to people and units Sensor applications can contribute with video, chem-bio, flood, whatever sensor is available to help explain the incident Resource applications use EDXL-RM to request and commit resources and EDXL- DE for routing The Incident Action Plan is created from ICS Forms describing what will be done
Building a Continual, Virtual Shift Change Briefing Page 29
Examples of UICDS Information Sharing Page 30
Two-Way Collaboration Among Incident Applications and Publication to Geospatial Viewers 1 2 UICDS Core Metadata Digest 3 2 Page 31
Traffic and Security Video: SkyLine Network Solutions UICDS- Connected UICDS- Applications Connected Applications Integrating Video Content 1 3 UICDS Core Metadata Digest 2 4 Page 32
Blue Force Tracking: US Army TARDEC JOC/Emergency Operations Center Resilient Initial Incident WP to MCAP Map WP with KML URIs MCAP Map WP with KML URI for Real Time Location MCAP Cloud MCAP Servers (Portal, DB, Apps) Google Maps Partner Systems Resilient (SCC) Page 33 MCAP DB and Core Service DB UICDS Node UICDS- Connected UICDS- Applications Connected Applications UICDS Node
NASA Jet Propulsion Laboratory Model Results E-DECIDER Project Goals: Transform and Distribute NASA Earth Science Data in support of Earthquake Mitigation and Response How to produce results that have immediate utility for disaster response? UICDS- Connected UICDS- Applications Connected Applications Simplified workflow Page 34
EPA ALOHA Plume Model Results UICDS Core Metadata Digest UICDS- Connected UICDS- Applications Connected Applications EPA ALOHA chemical plume model of possible airborne toxic release created in command vehicle, shared through UICDS to tablets in the field, to the EOC, and to all other UICDS-connected applications. Page 35
Utility Outage: UISOL UICDS- Connected UICDS- Applications Connected Applications 1 5 3 UICDS Core Metadata Digest 2 4 Page 36
Field Observations Through Mobile Apps 1 UICDS Core Metadata Digest Red Alert to Possible, Nearby Damage Locations from UICDS App Provides Directions for Scientist, Engineer, and Responders Digest 2 3 Record Observations with Photographs, Video 5 4 UICDS- Connected UICDS- Applications Connected Applications Integrate USGS Field Notes for scientific, engineering, and damage assessment forms of emergency response and recovery Page 37
Local and National Alerts: IPAWS Page 38 UICDS-Connected Applications
ArcGIS Online Is the UICDS Geospatial Repository UICDS Core Metadata Digest Data Fractiona l Data ICDS Page 39
WebEOC Gateway: Super Bowl and Digital Sandbox Digital Sandbox Incident created: Pedestrian Struck on Royal Street UICDS Core Metadata Digest Pedestrian Struck on Royal Street in NIEM Incident Exchange Standard Format in UICDS Pedestrian Struck on Royal Street in WebEOC Page 40 The Pedestrian Struck on Royal Street also has a location which is shared through UICDS. UICDS- Connected UICDS- Applications Connected Applications
National Retail Store Closure and Restoration Status 1. Store Status Output (Simple Spreadsheet) 4. To an Application that Adds Observation Data and Shares Back Through UICDS 5. To All Connected Applications that Have the Status and Local Observations UICDS- Connected UICDS- Applications Connected Applications 2. Shared Through UICDS UICDS Core Metadata Digest 3. To a COP Page 41
School Security at Indian Hills High School 1. School locations shared to CAD and mobile apps 7. To authorized organizations UICDS- Connected UICDS- Applications Connected Applications 6. And in an emergency, secure and silent reports from teachers on safety of students shared through UICDS 5. Emergency plan 3. Floor plans 2. Evacuation route to safe haven directions 4. Traffic and security cameras Page 42
County, State, Military Shared Situational Awareness: South Carolina Shared Situational Awareness Division of Emergency Management National Guard WebEOC Integration IPAWS Alerts Every county can create an alert within the county Share to UICDS Share to State State Authorizes to IPAWS Interact911 CAD and others Google Earth COP ESRI Flex Viewer COP UICDS Core Metadata Digest Page 43
2014 CAL OES Cascadia Subduction Zone Exercise Interoperability Deployment Google Earth and Others CalOES Position Log E-DECIDER And ARIA Clearinghouse Activity Log Other Agency Google Earth Page 44 FEMA Region IX WebEOC Watch Officer NASA JPL UICDS CalOES WebEOC Watch Officer Clearinghouse SpotOnResponse Mobile App Sig Events Incidents Field Observations Sig Events Incidents Field Observations Agreements and Filter Rules Incidents Field Observations FEMA GeoPortal (ArcGIS Online) FEMA Region IX UICDS Agreements and Filter Rules CalOES UICDS Incidents FEMA Region IX GeoPortal (ArcGIS Online) Incidents Field Observations Map Context Agreements and Filter Rules CalOES GeoPortal (ArcGIS Online) Field Observations Map Context CANG UICDS (Dot Mil Network) Agreements and Filter Rules CANG UICDS (Civilian Facing) CalFire NICS OES CatPlan GIS Layers Other Agency GIS Sources Map Context Real-Time GIS Map Features Feeds USE CASES 1. Field Observations and other real-time sources available in OES WebEOC 2. OES WebEOC sharing with FEMA IX WebEOC by rules Key 3. OES and FEMA GeoPortals depicting common information to executives Not Committed 2/28/14 DMZ
2014 CAL OES Cascadia Subduction Zone Exercise Interoperability Deployment Google Earth and Others CalOES Position Log E-DECIDER And ARIA Clearinghouse Activity Log Other Agency Google Earth Page 45 FEMA Region IX WebEOC Watch Officer NASA JPL UICDS CalOES WebEOC Watch Officer Clearinghouse SpotOnResponse Mobile App Sig Events Incidents Field Observations Sig Events Incidents Field Observations Agreements and Filter Rules Incidents Field Observations FEMA GeoPortal (ArcGIS Online) FEMA Region IX UICDS CalOES UICDS Incidents FEMA Region IX GeoPortal (ArcGIS Online) Incidents Field Observations Map Context Common Operational Data Agreements and Filter Rules Agreements and Filter Rules CalOES GeoPortal (ArcGIS Online) Field Observations Map Context CANG UICDS (Dot Mil Network) Agreements and Filter Rules CANG UICDS (Civilian Facing) CalFire NICS OES CatPlan GIS Layers Other Agency GIS Sources Map Context Real-Time GIS Map Features Feeds USE CASES 1. Field Observations and other real-time sources available in OES WebEOC 2. OES WebEOC sharing with FEMA IX WebEOC by rules Key 3. OES and FEMA GeoPortals depicting common information to executives Not Committed 2/28/14 DMZ
In Summary Page 46
The Enabling Solution for Incident Collaboration: UICDS Two-way collaborative information sharing through UICDS for all individuals, teams, and organizations in the public and private sector Existing applications connect to UICDS through accepted data exchange standards; there is no new user interface to learn, no application to buy, no cost to obtain it Data owners retain complete control over data sharing through UICDS by defining what information you share with your trusted partners Define the information you receive through UICDS from those trusted emergency planning and response partners Without any disruption to your operations, use the data, improve it, and add related data that is shared in the background through UICDS UICDS leads to better information from government better coordination with government less burden by government and added resiliency for critical infrastructure through information sharing Page 47
How Do You Get From Isolation and Fragmentation Sensor Readings Logs Checklists Photos? Plans Situation Reports Mobile App Dispatch Application Dispatch Inventory Diagrams Page 48 Incident Documents
UICDS Collaboration and Coordination Middleware COP Plans Photos Inventory Logs Sensor Readings Mobile App Checklists Situation Reports Diagrams Documents Dispatch Application Dispatch Incident Page 49
UICDS Project Manager Chip Mahoney (917) 574-7356 mahoneyc@saic.com UICDS Community Outreach Director James W. Morentz, Ph.D. (703) 589-3706 morentzj@saic.com Page 50