Public Alerting and CAP in Canada WMO CAP Workshop Geneva, Switzerland Norm Paulsen Environment Canada April 6-7, 2011

Download Report

Transcript Public Alerting and CAP in Canada WMO CAP Workshop Geneva, Switzerland Norm Paulsen Environment Canada April 6-7, 2011

Public Alerting and CAP in
Canada
WMO CAP Workshop
Geneva, Switzerland
Norm Paulsen
Environment Canada
April 6-7, 2011
Setting the Stage (slide 1 of 2)
• Public Alerting is a Business in Canada that uses CAP as
•
a tool
This Business is actually a loosely established
community of users…
– issuers and distributors
– government and private
– alerting authorities and vendors
• CAP-CP (CAP – Canadian Profile) defines for this
community…
– A CAP Profile (rules on CAP usage)
– A Business Profile (rules on Business usage)
Page 2 – November-6-15
Setting the Stage (slide 2 of 2)
• CAP-CP rules on CAP
– Some optional CAP elements are now required
– Some multiple use elements are restricted
CONCLUSION: Still valid CAP – you just won’t see some cases
you might see in other systems or countries
• CAP-CP rules on the Business of Public Alerting (if you
are a participant of the CAP-CP community)
– Use an Event list defined for CAP-CP
– Use a Location geocode list defined for CAP-CP
CONCLUSION: Still interoperable – our lists can have a simple
transform to any other profile
Page 3 – November-6-15
Canadian Public Alerting (slide 1 of 2)
• Community Includes…
– Issuers
▪
▪
▪
▪
▪
Environment Canada
Natural Resources Canada
Public Safety Canada
Provinces (New Brunswick, Alberta, BC, others coming on line)
Local Jurisdictions, fire, police, etc…
– Aggregators
▪ NAAD (National Alerting, Aggregation and Dissemination)
–
Broadcast Interests within Canada
▪ MASAS (Multi-Agency Situational Awareness System
–
Emergency Authorities within Canada
– Distributors
▪ TV, Radio, Internet, (Mobile)
Page 4 – November-6-15
Canadian Public Alerting (slide 2 of 2)
Issuer
interfaces with
input form,
mapping
application, etc.
<?xml version="1.0" encoding="UTF-8" ?>
<alert xmlns="urn:oasis:names:tc:emergency:cap:1.2">
<identifier>CA-EC-CWTO-2008-7</identifier>
<sender>Toronto@[email protected]</sender>
<sent>2010-07-17T20:00:00-00:00</sent>
<status>Actual</status>
<msgType>Alert</msgType>
<scope>Public</scope>
<code>profile:CAP-CP:0.4</code>
<info>
<language>en-CA</language>
<category>Met</category>
<category>Env</category>
<category>Health</category>
<event>air quality</event>
<eventCode>
<valueName>profile:CAP-CP:Event:0.4</valueName>
<value>airQuality</value>
filters and
</eventCode>
converts CAP<expires>2010-07-18T01:00:00-00:00</expires>
<senderName>Environment Canada</senderName>
CP
to common
<headline>air quality alert</headline>
and proprietary
<urgency>Immediate</urgency>
<severity>Moderate</severity>
protocols
<certainty>Observed</certainty>
<area>
<areaDesc>Misssissauga</areaDesc>
<geocode>
<valueName>profile:CAP-CP:Location:0.3</valueName>
<value>3521005</value>
</geocode>
</area>
<area>
<areaDesc>Oakville</areaDesc>
<geocode>
<valueName>profile:CAP-CP:Location:0.3</valueName>
<value>3524001</value>
</geocode>
</area>
</info>
</alert>
Issuing
Application
produces
CAP-CP
Aggregator
collects and
shares
CAP-CP
Distributor
Recipient
interfaces with
common
products and
services. Ex.
Email, map,
RSS, TV, ...
Page 5 – November-6-15
5
Links across borders (slide 1 of 1)
Source: FEMA IPAWS
Page 6 – November-6-15
6
Community contributions (example 1 of 5)
- CAP-CP Location References
13 - New Brunswick
Census divisions
Code
Name
Type
1301
Saint John
County
1302
Charlotte
County
1303
Sunbury
County
1304
Queens
1305
Kings
County
Census subdivisions
County
1306
Albert
1307
Westmorland1301001
1308
Kent
1309
1301004
Northumberland
1310
York
1311
Carleton
1312
Victoria
County
1313
Madawaska
County
1314
Restigouche
County
1315
Gloucester
County
Code
County
Name
Type
Saint Martins
County
Parish
St. Martins
County
Village
Simonds
County
Parish
1301006
Saint John
County
City
1301016
Musquash
County
Parish
1301002
Statistics Canada - Standard Geographical Classification (SGC)
Page 7 – November-6-15
7
Pro’s and Con’s
• Con: Can create over-alerting
• Pro: Allows existing systems
(especially those not based in
GIS) an easy way into the
community
Location
Code
Notification list
1301
- Fire station 23
- Fire station 24
1302
- Fire station 39
1303
- Sunbury General hospital
- Fire station 11
Page 8 – November-6-15
Canadian Profile
• Manages the location references code list through
ongoing versions
• Has a requirement for at least one location code per
message in order to optimize current community
engagement
• But… has also defined an interpretation that GIS
constructs are a superior method for location referencing
and…
– Issuers that can include <polygon>, <circle> should
– End of the line Distributors can choose to process one, or the
other, or both location referencing schemes
– Designed in a way that nets the same result should one apply
the CAP interpretation
Page 9 – November-6-15
Community contributions (example 2 of 5)
- MASAS
• Multi-Agency
▪ Local, regional, provincial/territorial, federal, first nations, non-government
organizations, utilities, critical infrastructure managers, private service
providers, police, fire, emergency medical services, emergency
management, search and rescue, transportation, health, public works,
utilities, education, critical infrastructure owners, ...
• (Shared) Situational Awareness
▪ Dynamic, current, transient, event related geospatial information
▪ For use with base maps, thematic maps, and other information
• Systems (of systems)
▪ Open architecture: GIS, incident management, dispatch, ...
▪ Open standards: Messaging, documents, geospatial, ...
Page 10 – November-6-15
10
Common Operating Picture
Page 11 – November-6-15
11
Community contributions (example 3 of 5)
- CAPAN Symbology Service
• Systems poll service for symbols
• Systems insert web references in feeds
•
for other systems to poll
Experimental!!!
Page 12 – November-6-15
Community contributions (example 4 of 5)
- CAPAN Event Location “Layer”
• This “Layer” defines a practice for including
event location in CAP messages
– CAP only defines the area to be alerted
(yellow)
– The Layer contribution defines the area
where the event is actually occurring
(orange)
– Key feature in Multi-Agency Situational
Awareness Systems (MASAS) initiative
• Available at:
– http://capan.ca/uploads/CAPCP/CAPAN_CAP_Event_Location_Public_
Draft_Rev._A.pdf
Page 13 – November-6-15
13
Practices
• The CAP – Canadian Profile was designed to encourage
•
good practices
Whether anything we have done ever is considered a
“best practice” by the community remains to be seen
but…
– We try to address global interoperability in everything we do
– We try address change as an ongoing business reality
– We generally use existing XML “best practices” to extend CAP
• CAP-CP Handbook? Implementation Guide?
Page 14 – November-6-15
Community contributions (example 5 of 5)
- Reference Implementation
•
•
Part of the Table of Contents
Reference Implementation A business-level discussion of CAP-CP for project managers on a non-technical level.
– Canadian Profile (CAP-CP) A unique set of Canadian rules and Canadian managed list values that
altogether are termed the CAP Canadian Profile.
▪ Using CAP-CP both within and outside of Canada
– Including Standard CAP Alert Information How to interpret standard elements.
– Sending a CAP Alert to the Public The process of using aggregators and dissemination (or distribution).
– Including Non-Standard CAP Alert Information Ability to continue serving a subset of recipients while using
the Canadian Profile.
– Standard CAP with Non-Standard CAP-CP
– Versioning Ensuring that issuers and distributors are speaking the same language.
– Simultaneous Alerts
– Identifying the area of an alert Geocodes and managed lists to communicate location using CAP-CP.
▪ Referencing International areas The ability to identify international locations using text and layers.
▪ Including other geocode lists with CAP-CP
▪ Using geospatial data to avoid over-alerting Geospatial datasets (polygons, circles) to represent the
location of an alert.
– Identifying the event Using event codes, and limiting to one event per alert with CAP-CP.
– Multiple Languages and Human-Readable Text Components of CAP that are human-readable, and
distribution for native languages.
– Alert updates An overview of how CAP allows for alert updates.
▪ Methods, uses and considerations for alert updates Different ways a CAP alert can be updated, and
considerations for when to use each method.
▪ Minor updates for non-substantive changes Using the CAP-CP minor update parameter.
– Merging and dividing alerts Methods to merge and divide alerts involving the same area.
– Changing the event type Methods to change an event type when using one event type per CAP alert.
– Distributing CAP messages Methods for issuers to distribute messages to aggregators and distributors.
– Digital signatures Ensuring the authenticity of CAP public alerts.
Page 15 – November-6-15
Abbreviated Implementation Guide example of an air
quality alert for Mississauga using multiple categories:
• Multiple use of category
• Some hazards can map to
multiple <category /> values. In
this case, all of the categories
that are applicable can be
applied to the alert.
• CAP-CP requires the use of
an <eventCode> from the
CAP-CP Managed “Event
References” List. Categories
also map from this list.
• Environment Canada includes
categories other than Met in
their CAP-CP messages where
appropriate, to ensure that any
user who is filtering on a
specific category receives the
alert message.
Page 16 – November-6-15
Issuer
interfaces with
input form,
mapping
application, etc.
Issuing
Application
produces
CAP-CP
Aggregator
collects and
shares
CAP-CP
Distributor
Recipient
filters and
converts CAPCP to common
and proprietary
protocols
interfaces with
common
products and
services. Ex.
Email, map,
RSS, TV, ...
Page 17 – November-6-15
17
Thank You
•
•
•
•
•
WMO CAP Workshop
Geneva, Switzerland
Norm Paulsen ([email protected])
Environment Canada
April 6-7, 2011
Page 18 – November-6-15