Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice...

31
Common Alerting Protocol for All-Hazards All-Media Messaging for Saving Lives : two case studies Nuwan Waidyanatha LIRNEasia Email: [email protected] http://www.lirneasia.net/profiles/nuwan-waidyanatha Mobile: +8613888446352 (cn) +94773710394 (lk) Asia symposium on Disaster Impact and its Assessment in Asia MICRODIS and CRED August 26, 2010 Park View Hotel, Hue City, Vietnam This work was carried out with the aid of a grant from the International Development Research Centre, Canada.

Transcript of Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice...

Page 1: Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice Alerts ... Device and {Medium} ICT Guardian received

Common Alerting Protocol for All-Hazards All-Media Messaging for Saving Lives : two case studies

Nuwan WaidyanathaLIRNEasia

Email: [email protected]

http://www.lirneasia.net/profiles/nuwan-waidyanathaMobile: +8613888446352 (cn) +94773710394 (lk)

Asia symposium on Disaster Impact and its Assessment in AsiaMICRODIS and CRED

August 26, 2010Park View Hotel, Hue City, Vietnam

This work was carried out with the aid of a grant from the International Development Research Centre, Canada.

Page 2: Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice Alerts ... Device and {Medium} ICT Guardian received

www.lirneasia.net

Why do we need ICTs for early warnings

Physical world wherehazards occur

Symbolic worldwhere action

originates

TV, Radio & Cell broadcasts

Mediatedinterpersonal

Warnings (telecom)

Warnings (telecom)

The physical, the symbolic & their linking through ICTs, simplified More time to run; more lives saved

ICTs enable the linking of physical world within which hazards occur and symbolic world of the human likely to be harmed by those hazards, so that they may take life saving action. But the effective linking of these worlds requires not only ICTs, but also the existence of institutions that allow for the effective mobilization of their potential (Samarjiva: mobilizing ICTs for disaster warning, 2005)

Page 3: Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice Alerts ... Device and {Medium} ICT Guardian received

www.lirneasia.net

Integrated Functional Early Warning Systems

Definition [EWS] A chain of information communication systems comprising sensor, detection, decision, and broker subsystems, in the given order, working in conjunction, forecasting and signaling disturbances adversely affecting the stability of the physical world; and giving sufficient time for the response system to prepare resources and response actions to minimize the impact on the stability of the physical world.

- Waidyanatha (2010), IJCIS, Vol6, No1, p 31-51

Page 4: Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice Alerts ... Device and {Medium} ICT Guardian received

www.lirneasia.net

How do we integrate the subscribers and publishers?

How do we deliver early warnings in local language?

How do we use existing market available technologies?

How do we disseminate alerts over multiple channels?

How do we interoperate between incompatible systems?

How do we effectively communicate the optimal content?

How do we address the communication strategy?

How do we accommodate upstream-downstream alerting?

Problem to solve

Page 5: Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice Alerts ... Device and {Medium} ICT Guardian received

www.lirneasia.net

Common Alerting Protocol Overview

□ All you want to know in “CAP Cookbook”

□ XML Schema and Document Object Model

□ Interoperable Emergency Communication Standard

□ Specifically geared for Communicating Complete Alerts

□ Capability for Digital encryption and signature X.509

□ Developed by OASIS for “all-hazards” communication

□ Adopted by ITU-T for Recommendations X.1303

□ Incubated by W3C Emergency Information Interoperability Framework

□ Used by USA, USGS, WMO, Gov of CA

□ Can be used as a guide for structuring alerts

Page 6: Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice Alerts ... Device and {Medium} ICT Guardian received

www.lirneasia.net

eXtensible Markup Language (XML)

What is XML?Markup language like HTMLDesigned to carry and store dataSelf descriptive

W3C recommendation – (http://www.w3schools.com/w3c/w3c_xml.asp)

Why Use XML?Interoperable: xml data can be shared between incompatible systemsWell Formed: adheres to correct syntaxValidation: structure: Document Type Definition or XML SchemasAccessibility: Document Object Model defines the text & attributes

Header

Opening tag

Closing tag

Target Name Space(Association)

Page 7: Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice Alerts ... Device and {Medium} ICT Guardian received

www.lirneasia.net

CAP Document Object Model

Bold elements are mandatory

Bold elements in <Alert> segment are qualifiers

Others elements are optional

Profile may specify other mandatory elements from optional list

Single <Alert> segment

Multiple <Info> segments inside <Alert> segment

Multiple <Area> and <Resource> segments inside a <info> segment

(*) indicates multiple instances are permitted

AlertidentifiersenderSentStatusmsgTypeSourceScopeRestrictionAddressCode (handling code)NoteReferences (Ref ID)Incidents (Incident ID)

InfoLanguageCategoryEvent*responseTypeUrgencySeverityCertaintyAudienceeventCode*Effective (datetime)Onset (datetime)Expires (datetime)senderNameHeadlineDescriptionInstructionWeb (InformationURL)Contact (contact details)Parameter*

ResourceresourceDescmimeTypeSizeURIderefURIdigest

AreaareaDescPolygon*Circle*Geocode*AltitudeCeiling

*

*

*

Page 8: Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice Alerts ... Device and {Medium} ICT Guardian received

www.lirneasia.net

Predefined values

CAP Element Predefined Values

<Status> Actual, Exercise, System, Test, Draft

<msgType> Alert, Update, Cancel, Ack, Error

<Scope> Public, Restricted, Private

<Language> en, fr, si, tm, …| codes ISO 639-1

<Category> Geo, Met, Safety, Security, Rescue, Fire, Health, Env, Transport, Infra, CNRNE, Other

<responseType> Shelter, Evacuate, Prepare, Execute, Monitor, Assess, None

<Urgency> Immediate, Expected, Future, Past, unknown

<Severity> Extreme, Sever, Moderate, Minor, Unknown

<Certainty> Observed, Likely, Possible, Unlikely, Unknown

<Area> b-WGS 84

Page 9: Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice Alerts ... Device and {Medium} ICT Guardian received

www.lirneasia.net

Prioritizing Messages in CAP

Priority <urgency> <severity> <certainty>

Urgent Immediate Extreme Observed

High Expected Severe Observed

Low Expected Moderate Observed

Page 10: Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice Alerts ... Device and {Medium} ICT Guardian received

www.lirneasia.net

Steps for setting up a CAP ProfileAudience <Scope>Alert First Responders only (i.e. closed user group)

Example: police, health workers, civil society, public servants

Alert Public (entire population)

Combination of First Responders and Public

step 1: alert First-Responders to give them time to prepare

Step 2: warn public

Geographical Descriptions <Area>Country wide

Province or State

District

Other – Geocodes or GPS polygons

National <Languages>English only or Chinese only or Malay onlyEnglish, Hindi, Chinese, and Malay

Communications Technology?Mobile phones – SMS, CB, Email, AppletTV – Text, Audio, VisualAM/FM Radio - Text, AudioVHF/UHF Radio - AudioInternet – HTTP, Email, Webservices

Audience

Geography

Language

Technology

Page 11: Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice Alerts ... Device and {Medium} ICT Guardian received

www.lirneasia.net

CAP Profile for Sri Lanka

info <language> ‘ta’ <category> <event> <urgency> <severity> <certainty> <description>

info <language> ‘si’ <category> <event> <urgency> <severity> <certainty> <description>

info <language> ‘en’ <category> <event> <urgency> <severity> <certainty> <description>

alert <incidents> <identifier> <sender> <sent> <status> <msgtype> <scope>

resource <resourceDesc>

area <areaDesc>

3 info segments to accommodate the 3 local languages: English, Sinhala, and Tamil.

Page 12: Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice Alerts ... Device and {Medium} ICT Guardian received

www.lirneasia.net

Cyclone Bulletin used in HazInfo Exercises

Last-Mile HazInfo Simulation. No Repeat No Real Event is Effect

TROPICAL CYCLONE ADVICE NUMBER 001Issued at 09:55 am on Monday, December 11, 2006BY Sri Lanka Met Department

A SEVERE CATEGORY 4 CYCLONE is now current for AMPARA and MATARA District coastal areas. At 06:00 am local time SEVERE TROPICAL CYCLONE MONTY was estimated to be 80 kilometres northeast of Ampara District and moving southwest at 10 kilometres per hour. Severe Tropical Cyclone Monty is expected to cross the coast in the vicinity of Ampara and Matara Districts during Monday. Gales with gusts to 180 kilometres per hour are likely in coastal communities in Ampara and Matara District during the day.

This is to alert the residents of Ampara and Matara District about the potential of a very dangerous storm tide as the cyclone centre approaches the coast. Tides are likely to rise significantly above the normal high tide mark with very dangerous flooding, damaging waves and strong currents.

Widespread heavy rain and further flooding are likely in southern parts of the Ampara and Matara Districts over the next few days.

Last-Mile HazInfo Simulation. No Repeat No Real Event is Effect.

Page 13: Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice Alerts ... Device and {Medium} ICT Guardian received

www.lirneasia.net

Cyclone CAP Message used in HazInfo Exercises

Page 14: Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice Alerts ... Device and {Medium} ICT Guardian received

www.lirneasia.net

Automated Standard Message

“A <event> alert has been issued for <areaDesc> by <senderName>. Persons in this area are encouraged to <responseType>, and <instruction> (if fields . This event is rated as <severity>, and is <certainty>. Responsive action should be taken <urgency> . For more information about this event, visit <URI> or call <contact>.”

Page 15: Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice Alerts ... Device and {Medium} ICT Guardian received

www.lirneasia.net

Examaple of Automated Standard Message

“A Flood alert has been issued for North Western Province by Department of Irrigation and Water Resources. Persons in this area are encouraged to prepare, and stay away from demarcated flood zones. This event is rated as moderate, and is likely. Responsive action should be taken future. For more information about this event, visit http://www.ndmc.gov.lk/ or call 2395521 .”

Page 16: Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice Alerts ... Device and {Medium} ICT Guardian received

www.lirneasia.net

Last Mile Hazard Warning System (HazInfo Project)

ERP-C(n,m)

ERP-C(n,2)

ERP-C(n,1)

National Early Warning Center

Hazard Information

HubDomestic & International

Sources

ICT

-G(n

)

CO

MM

UN

ITY

(n)

ICT Networks

Sarvodaya Community Disaster Management Center (SCDMC)

Communications Providers Sarvodaya Communities

Page 17: Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice Alerts ... Device and {Medium} ICT Guardian received

www.lirneasia.net

Dialog DEWN Terminal Devices

InterfaceHIH Monitor issued CAP Message

Receiver Device and {Medium}

ICT Guardian receivedMessage elements

DEWN Internet Browse

<info> sub element with <Language>en<Description> … {no size restriction}<Language>si<Description> … {no size restriction} <Language>tm<Description> … {no size restriction}

MP{Text}

“Warning” <info> <Language>en<Description> A SEVERE CATEGORY 4 CYCLONE… <Language>si<Description> …{sinhala}<Language>tm<Description> … {tamil}{restricted by 140 characters}

RAD {Text}

Page 18: Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice Alerts ... Device and {Medium} ICT Guardian received

www.lirneasia.net

WorldSpace Satellite Radio

InterfaceHIH Monitor issued CAP Message

Receiver Device and {Medium}

ICT Guardian receivedMessage elements

ANNY Internet Browser application(AREA)

All sub elements in <Alert> element and message in <Language>en only.

AREA – B {Text}

<msgType>Alert<Scope>restricted<Sender>hih<Status>exercise<Category>met<Urgency>expected<Severity> sever<Certainty>observed<Event>A SEVERE CATEGORY 4 CYCLONE … {restricted 250 characters}

<Description> with <Language>all… {no size restriction}

AREA – B {Audio}

<Description> A SEVERE CATEGORY 4 CYCLONE …{no size restriction}

Page 19: Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice Alerts ... Device and {Medium} ICT Guardian received

www.lirneasia.net

Public Internet Alert System

InterfaceHIH Monitor issued CAP Message

Receiver Device and {Medium}

ICT Guardian receivedMessage elements

IPAS Internet Browser

<Description> with <Language>en only … {no size restriction}

Personal Computer {Text}

<Description> A SEVERE CATEGORY 4 CYCLONE … {no size restriction}

Page 20: Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice Alerts ... Device and {Medium} ICT Guardian received

www.lirneasia.net

CDMA Voice Alerts

InterfaceHIH Monitor issued CAP Message

Receiver Device and {Medium}

ICT Guardian receivedMessage elements

CDMA 2000 1x_RTT

<Description> … {no size and language restriction}

CDMA2000 1x_RTT Telephones {Audio}

<Description> A SEVERE CATEGORY 4 CYCLONE …{no size restriction}

Page 21: Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice Alerts ... Device and {Medium} ICT Guardian received

www.lirneasia.net

Evaluating Terminal Devices for CAP Completeness

Value Fuzzy rules for completing Profile requirements (Table 1)

1.00 All sub elements that are contained in the <Alert> segment, which includes all the qualifier elements and <info> element as well as the <resource> and <area> sub elements

0.95 Mandatory elements described in the Profile for Sri Lanka, which are qualifier elements in the <alert> segment with at least the <urgency>, <severity>, <certainty>, and <description>

0.85 Qualifier elements of the <alert> segment and the <description> only

0.70 <description> only

0.50 Elements <category> and <event> only

0.25 Mandatory sub elements of the <alert> segment only

0 Otherwise

Value Fuzzy rule for Language Diversity (Table 2) 1.00 Sinhala + Tamil + English

0.99 Sinhala + Tamil

0.95 Sinhala + English

0.80 Sinhala Only

0.38 Tamil + English

0.28 Tamil Only

0.15 English Only

0 Otherwise

Value Fuzzy Rule for Communication Medium (Table 3)

1.00 Graphic + Audio + Text

0.95 Graphic+ Audio

0.90 Audio + Text

0.80 Audio

0.70 Graphic + Text

0.60 Graphic

0.50 Text only

0 Otherwise

For a full description of the evaluation method refer to the “HazInfo Technical Report” - http://www.lirneasia.net/wp-content/uploads/2008/05/hazinfo-technical-report.pdf

Page 22: Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice Alerts ... Device and {Medium} ICT Guardian received

www.lirneasia.net

HazInfo Terminal Device ratings

Measure AREA RAD MOP FXP VSAT AREA+MOP

AREA+FXP

AREA+RAD

Language 1.00 0.15 1.00 1.00 0.15 1.00 1.00 1.00

CAP elements 0.95 0.70 0.70 0.80 0.70 0.95 0.95 0.95

Multimedia 0.90 0.50 0.50 0.80 0.50 0.90 0.90 0.90

Rating 0.86 0.05 0.35 0.64 0.05 0.86 0.86 0.86

Page 23: Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice Alerts ... Device and {Medium} ICT Guardian received

www.lirneasia.net

Hazard Information Hub performance

HIH-Monitor

ICT GuardianRelay Alert

ERP CoordinatorsDissemminate

Report Status

Acknowledge

Resolve CAP Alert()

Activate ICTG ERP()

Activate Community ERP()

Relay Results

Activate HIH ERP()

Download Alert()

T0

T1

T2

t0

t1

t2

Scores for each function: download, ack, EOI, approve, relay were calculated using MTTF (mean-time-to-failure)

Page 24: Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice Alerts ... Device and {Medium} ICT Guardian received

www.lirneasia.net

Interoperability Testing

June 2007 between WorldSpace-Sankya and Dialog-Microimage

HIHAsiaStar

Singapore

Server

Kalubowila

Server

Satellite reciever

Banglore

User

Dilog

GSM Devices

Group

Group

HTTP: XML Post

FTP: XML pull

SOAP: XML push

UDP/IPMP3

UDP/IPMP3

GSMSMS

GSMSMS

Page 25: Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice Alerts ... Device and {Medium} ICT Guardian received

www.lirneasia.net

mHealthSurvey a data entry software works on any standard java mobile phone. A typical record contains the patient visitation date, location, gender, age, disease, symptoms, and signs. Data is transmitted over GPRS cellular networks.

T-Cube Web Interface (TCWI) is an Internet browser based tool to visualize and manipulate large spatio-temporal data sets. Epidemiologists can pin down a potential outbreak of, for instance, a gastrointestinal disease among children in the Sevanipatti PHC health division.

Sahana Alerting Module (SAM) allows for the generic dissemination of localized and standardized interoperable messages. Selected groups of recipients would receive the single-entry of the message via SMS, Email, and Web.

Data Collection Event Detection Alerting

Real-Time Biosurveillance Program (Biosurv)

Page 26: Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice Alerts ... Device and {Medium} ICT Guardian received

www.lirneasia.net

Alerting and Situational Awareness Subsytems

Took LIRNEasia's work from HazInfo project and extended it to RTBP

LIRNEasia and Respere built the Sahana Messaging/Alerting Module

Adopted the USA CDC Public Health Information Network PCA guidelines

Developed the new Sahana Alerting Module with CAP as the underlying content standard

Future we will add EDXL-DE and enhance it to a Publisher Subscriber module

Page 27: Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice Alerts ... Device and {Medium} ICT Guardian received

www.lirneasia.net

Sahana Messaging/Alerting CAP/EDXL Broker by Respere

Single input multiple output engine; channeled through multiple technologies

Manage publisher /subscribers and SOP

Adopt PHIN Communication and Alerting Guidelines for EDXL/CAP

Relating the template editor with the SMS/Email Messaging module

Do direct and cascading alert from a regional jurisdictional prospective

Designing short, long, and voice text messages

Addressing in multi languages

Page 28: Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice Alerts ... Device and {Medium} ICT Guardian received

www.lirneasia.net

CAP short/long text Message delivery methods

Single Input Multiple Output Mass Messaging; towards a publisher subscriber model

Community Suwadana Health Centers

Government Regional Epidemiology and Medical Officer of Health

departments

Government Regional Epidemiology and Medical Officer of Health

departments

Page 29: Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice Alerts ... Device and {Medium} ICT Guardian received

www.lirneasia.net

How easy was it for heath workers to comprehend the alerts?

Except for a very few exceptional cases, all were able to comprehend the message and identify the elements in the message (elements: message category, event, disease, affected – locations, gender, age groups, response – type & actions, reference – web link & hotline contact number

A large population of the recipients could not determine the message-identifier, which is an element used to refer to the particular alert, which was caused by the SMS text truncating the message after 160 characters

India = 23 and Sri Lanka = 19 health workers participated in the exercise. 4 alert messages of varying degrees of situation were issued to the health workers. They were asked to complete a questionnaire for each message received.A score of 3 → made no mistakes, 2 → made 1 mistake, 1 → made 2 mistakes, 0 → made => 3 mistakes, error → there was a technical error in receiving the message

How do you get more info?What are your response action?

What is the priority level of the message?What is the value of the message identifier?

Who is the message issuer?What is the description of the event ?

What are the affected locations?How did you receive the message?

Page 30: Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice Alerts ... Device and {Medium} ICT Guardian received

www.lirneasia.net

Credibility, Persuasiveness, Validity of the message

Counts, disease, locations, response

Indian health workers response, total of 84 responses, 21 participants

Sri Lankan health workers response, total of 76 responses, 19 participants

32%

14%8%

28%

18%

Message Authenticity

Call MOHCall IssuerRefer In-ternetOtherNo Ans

45%

8% 14%

18%

14%

Verify Authenticity?

Call MOHCall IssuerRefer In-ternetOtherNo Ans

72%

11%

7%11%

Summarize message:

Disease locations senderDisease locations sender re-sponse

Other

No Ans

17%

7%

7%

70%

Recommendations:

Mention patient de-tails

AdequateOther

No Ans

25%

3%

14%9%

49%

Other Delivery

EmailEmail & Web

Voice

OtherNo Ans

Email, Web, VoiceSender NamelocalizeUse Web/Contact

Expected response

Questions A) – E) were to study the health workers view on the credibility, persuasiveness, and validity of the message

A) How do you know this message was authentic B) If suspicious, how would you attempt to authenticate it?C) Summarize the message using your own words D) How would you improve the presentation and layout of the message?E) What other ways would you like the message delivered to you?

(A) (B) (C) (D) (E)

Page 31: Asia symposium on Disaster Impact and its … Waidyanatha -AS... · exercise met ... CDMA Voice Alerts ... Device and {Medium} ICT Guardian received

www.lirneasia.net

Recommendation

CAP is a consistent, complete, multi lingual, and interoperable global emergency communication protocol

CAP offers standard guidelines for developing an inventory of emergency information templates and messages

CAP should be adopted by states and organizations for their public and closed-user-group exchange of emergency information

States or organization must first develop a CAP Profile in consultation with all involved stakeholders

Profile should consider the target – audience (<scope>), jurisdictions <area>, <Language>, and Technologies

Alerting agencies should adopt a “CAP Broker” for constructing and issuing CAP messages via “tested” technologies

Recommendation to Disaster Communications Technology Manufacturers – Make your equipment CAP compliant