follow up questions or comments: ~ elysa jones – chair, emergency management technical committee...

37
Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - [email protected] ~ Thomas Ferrentino - Co-Chair, Emergency Management Adoption TC – [email protected] ~ Werner Joerg - Co-Chair, Emergency Management Adoption TC – [email protected] ~ Dee Schur, OASIS staff – dee.schur@oasis- open.org EDXL - 101 Welcome to the OASIS ‘Emergency Data Exchange Language (EDXL) 101’ Webinar

Post on 22-Dec-2015

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

Follow up questions or comments:

~ Elysa Jones – Chair, Emergency Management technical committee (TC) - [email protected]

~ Thomas Ferrentino - Co-Chair, Emergency Management Adoption TC – [email protected]

~ Werner Joerg - Co-Chair, Emergency Management Adoption TC – [email protected]

~ Dee Schur, OASIS staff – [email protected]

EDXL - 101

Welcome to the OASIS ‘Emergency Data Exchange

Language (EDXL) 101’ Webinar

Page 2: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

To reduce/expand your control panel, click on the orange arrow located on the left tab of your control panel.

To send a question, type your question in question box – we will review questions at the end of the webinar.

To open other browsers either click on square on ‘left tab’ or select view from top menu, then choose windows.

The webinar will be downloadable in a few days at

http://www.oasis-open.org/events/webinars/

Attendee Tips:

Attendee Tips:

EDXL - 101

Page 3: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

Outline: - EDXL Overview (Elysa Jones)

- EDXL-CAP (Jacob Westfall)

- EDXL-DE (Don McGarry)

- Validating EDXL Implementations

• NIMS-STEP (Camille Osterloh)

- References & Resources (Werner Joerg)

- Q & A (Dee Schur)

Future: More webinars to cover other EDXL topics

About EDXL-101 Webinar(Dee Schur)

EDXL - 101

→ Next: Elysa Jones

Page 4: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

EDXL Overview (1)(Elysa Jones)

Topic: Introduction to the EDXL family of EM Standards with focus on EDXL-CAP and EDXL-DE

Purpose: Inform the audience about the existence of EM Standards, their benefits, practical uses, creation and testing

Audience: vendors, developers, end users, special interest groups

EDXL - 101

Page 5: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

History

Partnership for Public Warning (PPW) OASIS Emergency Management Technical Committee Emergency Interoperability Consortium (EIC) DHS/Science & Technology Office for Interoperability

and Compatibility

EDXL - 101

EDXL Overview (2)

Page 6: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

EDXL Overview (3)

EDXL - 101

EDXL Process Not a Language All About Data Practitioner Driven

Standard Development Free and Open OASIS Process Common Alerting Protocol Distribution Element Other Content

Page 7: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

EDXL Overview (4)

EDXL - 101

Features Practitioner driven Vendor reviewed International Standard

Benefits Cross geographical messaging Cross discipline messaging Emergency communication

Page 8: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

EDXL Overview (5)

EDXL - 101

Current EDXL Standards EDXL-Common Alerting Protocol (CAP) EDXL-Distribution Element (DE) EDXL-Hospital Availability eXchange (HAVE) EDXL-Resource Messaging (RM)

EDXL Standards Under Development EDXL-Situation Reporting (Sit-Rep) EDXL-Tracking of Emergency Patients (TEP)

Page 9: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

EDXL Overview (6)

EDXL - 101

Adoption

EM Adoption Technical Committee (EMA-TC) Coordination with other OASIS-TCs Coordination with other Standards Development

Organizations (SDO) International reach

→ Next: Jacob Westfall

Page 10: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

EDXL - CAP (1)

Common Alerting Protocol (Jacob Westfall)

Overview:CAP is a message format for exchanging all types of alerts and warnings over many different networks.

Features: Extensible Markup Language (XML) with Digital

Signature support Simple to use, easy to implement Transport and system independent All-Hazards All-Media

EDXL - 101

Page 11: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

EDXL - CAP (2)

Benefits: Easy to implement Promotes well structured messages Extensible and adaptable

Adoption: International adoption since 2004, ITU-T 1303 WMO support including NWS and EC USGS for earthquakes and tsunamis Next-generation EAS / IPAWS

EDXL - 101

Page 12: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

EDXL - CAP (3)

Implementation Guidelines:

Validate messages using the schema and additional constraints in the specification

Follow message structure guidelines Ensure alerting policy and non-technical concerns are

addressed Start early with a trial and offer public feed for testing

and feedback Watch out for Date, Update/Cancel, Area

EDXL - 101

Page 13: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

EDXL - CAP (4)

Implementation Examples:

CAP 1.2 Specification, Schema, Exampleshttp://docs.oasis-open.org/emergency/cap/v1.2/

National Weather Servicehttp://www.weather.gov/alerts-beta/

DM-OPEN / IPAWS http://www.fema.gov/disastermanagement/

CAP Cookbookhttp://www.incident.com/cookbook/

EDXL - 101

Page 14: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

CAP Message Lifecycle

<geocode> <valueName>profile:CAP-CP:Location:0.3</valueName> <value>1301006</value> </geocode> </area> </info><info> <language>fr-CA</language> <event>Routier - Fermeture de route</event> <responseType>Monitor</responseType> <urgency>Immediate</urgency> <severity>Minor</severity> <certainty>Observed</certainty> <audience>Doug Allport</audience> <onset>2009-07-18T12:00:00+00:00</onset> <expires>2009-07-19T12:00:00+00:00</expires> <senderName>Doug Allport</senderName> <headline>Routier - Fermeture de route - Doug Allport, Exercise</headline> <web>http://www.gnb.ca/0113/index-e.asp</web> <category>Transport</category> <eventCode> <valueName>profile:CAP-CP:Event:0.3</valueName> <value>roadClose</value> </eventCode> <parameter> <valueName>layer:CAPAN:eventLocation:point</valueName> <value>45.2449203344103,-66.11091613769532</value> </parameter> <area> <areaDesc>1301006 - Saint John</areaDesc> <geocode> <valueName>CAP-CP:Location:0.3</valueName> <value>1301006</value> </geocode> </area> </info> </alert>

<?xml version="1.0" encoding="utf-8"?> <alert xmlns="urn:oasis:names:tc:emergency:cap:1.1"> <identifier>NBMASASui10286</identifier> <sender>DAllport</sender> <sent>2009-07-17T23:49:40.0436089+00:00</sent> <status>Exercise</status> <scope>Public</scope> <code>profile:CAP-CP:0.3</code> <msgType>Alert</msgType> <info> <language>en-CA</language> <event>Roadway - Roadway Closure</event> <responseType>Monitor</responseType> <urgency>Immediate</urgency> <severity>Minor</severity> <certainty>Observed</certainty> <audience>Doug Allport</audience> <onset>2009-07-18T12:00:00+00:00</onset> <expires>2009-07-19T12:00:00+00:00</expires> <senderName>Doug Allport</senderName> <headline>This is a test Road Closure Alert</headline> <description>Free form text field</description> <instruction>More free form text here</instruction> <web>http://www.gnb.ca/0113/index-e.asp</web> <contact>NB DOT 888-555-5555</contact> <category>Transport</category> <eventCode> <valueName>profile:CAP-CP:Event:0.3</valueName> <value>roadClose</value> </eventCode> <parameter> <valueName>layer:CAPAN:eventLocation:point</valueName> <value>45.2449203344103,-66.11091613769532</value> </parameter> <area> <areaDesc>1301006 - Saint John</areaDesc>

Issuerinterfaces with

form, IVR, custom

application, etc.

Issuing Application

produces

Aggregatorcollects and

shares

Distributorconverts to

common and proprietary protocols

Recipientinterfaces with

common products and services; e.g.

Television, cellphone, ...

EDXL - 101

Page 15: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

CAP XML

EDXL - 101

Page 16: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

CAP XML with XSLT

EDXL - 101

Page 17: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

About Profiles Additional requirements/constraints applied to existing

specifications (e.g. CAP) IPAWS (US Integrated Public Alert and Warning System Profile)

Defines event codes and location code references and requirements, in support of Emergency Alert System and other legacy systems

CAP-CP (Canadian Profile)

Defines event codes and location code references and requirements in support of national needs, including automated translation

EDXL - 101

EDXL - CAP Additional Info

→ Next: Don McGarry

Page 18: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

EDXL - DE (1)

Distribution Element (Don McGarry)

Overview:

EDXL-DE facilitates the packaging of content and provides a standard set of elements in a header to describe that content in order to facilitate message delivery.

Features: Ability to package both XML and binary dataAbility to use region-specific terminologyXML with Digital Signature and encryption supportTransport and system independentSimple to use, ability to scale

EDXL - 101

Page 19: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

EDXL - DE (2)

Benefits: Easy to implement Promotes well structured messages Extensible and adaptable

Adoption: FEMA DM-OPEN Platform LAFD Operational Information Sharing Pilot DHS DNDO messaging Next-generation EAS / IPAWS

EDXL - 101

Page 20: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

EDXL - DE (3)

Implementation Guidelines:

Check out the DE Basics whitepaper Use the EMA-TC wiki for tips & technical support Start simple with packaging and “direct” addressing Build out or reuse ValueLists for terminology Follow message structure guidelines Keep it simple and add on capabilities as needed. Validate messages using the schema and additional

constraints in the specification

EDXL - 101

Page 21: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

EDXL - DE (4)

Implementation Examples:

DM-OPENhttp://www.fema.gov/about/programs/disastermanagement/framework/index.shtm

LAFD / EDXL Sharphttp://edxlsharp.codeplex.com

ICBRNEhttps://icbrne.info/icbrnewiki/

EDXL - 101

→ Next: Camille Osterloh

Page 22: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

Validating EDXL Implementations (1)(Camille Osterloh)

Overview:

The NIMS Support Center assists the responder stakeholder community with standards and technology integration, evaluations, exercises, and training activities relating to NIMS and Preparedness.

The purpose of NIMS STEP is to provide an objective evaluation of commercial and government software and hardware products to assist in the implementation of NIMS.

EDXL - 101

1. NIMS STEP (Supporting Technology Evaluation Program)

Page 23: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

Program Features: Managed by the National Preparedness Directorate (NPD) within

FEMA 4-Tier Evaluations against NIMS Concepts and Principles & OASIS

Technical Standards Incident Management Test and Evaluation Laboratory (IMTEL)

accredited by A2LA

Benefits: Awareness of NIMS concepts and recommended standards.

Feedback from end-user representatives and test engineers.

Publication on the Responder Knowledge Base (RKB) website.

Supports Emergency Managers and Responders in decision making.

EDXL - 101

Validating EDXL Implementations (2)NIMS STEP

Page 24: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

Recommended Technical Standards:

Common Alerting Protocol (CAP) Emergency Data eXchange Language – Distribution

Element (EDXL-DE) EDXL-Hospital AVailabilty Exchange (EDXL-HAVE) EDXL-Resource Messaging (EDXL-RM)

EDXL - 101

Validating EDXL Implementations (3)NIMS STEP

Page 25: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

Validating EDXL Implementations (4)

Free & Open Source: EDXL Sharp

CAM

3rd Party: XRay2, XMLSpy, etc.

STEP Test Tool: XML Validation and Checks Business Rules, Cardinality, etc.

EDXL - 101

2. Other Validation Tools

Page 26: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

Vendor Registration

Program Guide

https://www.nimsstep.org

EDXL - 101

Page 27: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

https://www.rkb.us

EDXL - 101

Page 28: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

Comments and Questions

National Incident Management System

Supporting Technology Evaluation Program (NIMS STEP)

Website - https://www.nimsstep.org

[email protected]

Office: (606) 274-2019

Test Manager, NIMS STEP

EDXL - 101

→ Next: Werner Joerg

Page 29: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

References & Resources (1)

(Werner Joerg)

About OASIS: http://www.oasis-open.org

EM-TC: http://www.oasis-open.org/ committees/tc_home.php?wg

_abbrev=emergency

EMA-TC: http://www.oasis-open.org/ committees/tc_home.php?wg

_abbrev=emergency-adopt

Emergency Member Section:

http://www.oasis-emergency.org/

EDXL - 101

Page 30: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

References & Resources (2)

EDXL General: Official EM Standards:

http://www.oasis-open.org/ committees/tc_home.php?wg_abbrev=emergency#technical

EMA-TC Wiki: http://wiki.oasis-open.org/emergency-adopt/

Disaster Management: http://www.fema.gov/ about/programs/disastermanagement/index.shtm

Publications• Distributing Emergency Data Using Messaging Standards,

(E. Jones, IAEM Bulletin, Oct 2009)

• Why Emergency Managers Should Care about Data Standards, (E. Jones, IAEM Bulletin, Sept. 2009)

EDXL - 101

Page 31: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

References & Resources (3)

EDXL General (ctd.)

EDXL Product Directory: http://oasis-emergency.org/products

OASIS is preparing to launch the Emergency Data Exchange Language (EDXL) Product Directory. Now, potential customers will be able to easily locate products that support CAP or any of the other EDXL standards. Listing your product in the directory is simple and free.

• Register at: http://www.oasis-emergency.org/user/register

• Submit your product listing at: 

http://www.oasis-emergency.org/node/add/product

EDXL - 101

Page 32: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

References & Resources (4)

EDXL - CAP: CAP Cookbook: http://www.incident.com/cookbook/

Official Standards: http://www.oasis-open.org/ committees/tc_home.php?wg_abbrev=emergency#technical

DM-OPEN/IPAWS: http://www.fema.gov/disastermanagement/

USGS: http://earthquake.usgs.gov/earthquakes/catalogs/

National Weather Service: http://www.weather.gov/alerts-beta/

Profiles• USA Integrated Public Alert and Warning System Profile Version

1.0 (IPAWS)

• CAP Canadian Profile (CAP-CP)

EDXL - 101

Page 33: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

References & Resources (5)

EDXL - DE: Official Standards: http://www.oasis-open.org/

committees/tc_home.php?wg_abbrev=emergency#technical

EDXL Sharp: http://edxlsharp.codeplex.com

ICBRNE Wiki: https://icbrne.info/icbrnewiki/

Publications• EDXL-DE Primer (White Paper): http://www.oasis-

open.org/ committees/download.php/34264/EDXL-DE-Basics-White%20Paper-18Aug09-r2.doc

EDXL - 101

Page 34: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

References & Resources (6)

Validating EDXL Implementations:

NIMS Supporting Technology Evaluation Program:

https://www.nimsstep.org

XRay2: http://www.architag.com/architag/xray/

EDXL Sharp: http://edxlsharp.codeplex.com

CAM: http://www.ibm.com/developerworks/xml/library/ x-camval/index.html

EDXL - 101

Page 35: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

EDXL - 101

Presentation Summary(Werner Joerg)

Topic: Introduction to the EDXL family of EM Standards with focus on EDXL-CAP and EDXL-DE

Purpose: Inform the audience about the existence of EM Standards, their benefits, practical uses, creation and testing

What’s next? More webinars Interoperability Demonstrations (IAEM, ..)

→ Next: Dee Schur

Page 36: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

Q & A

EDXL - 101

Concluding EDXL-101 Webinar(Dee Schur)

Page 37: Follow up questions or comments: ~ Elysa Jones – Chair, Emergency Management technical committee (TC) - ejones@warningsystems.com ~ Thomas Ferrentino -

What’s next for the EM and EMA TC… IAEM 2010 Interop Demonstration

Join us as a participant in our next Interop demo and receive...

An opportunity to showcase your applications and tools that support the EDXL suite of standards

A workstation in our 20x30 show floor demo area – in the front row of the exhibit hall (and next to IPAWS)

Exposure to the more than 1,800 EM professionals including: emergency managers, homeland security officials, first response coordinators, private industry risk managers and contingency planners

More information: http://events.oasis-open.org/home/IAEMInterop/2010

EDXL - 101