CAP Standard に加えて、CAP ファイルに関する Google 固有の要件に沿って、アラートが正しく処理されるようにしてください。
アラートを生成するには、次の 2 つの方法があります。
- 自動生成: データベース情報を動的に CAP フィードにフォーマットし、Google に自動送信されるようにシステムを設定します。
- 手動作成: ウェブベースのアプリケーションを介して、必要に応じてアラート コンテンツを手動で作成して送信します。
自動生成
ご希望の言語でご利用になれる Google CAP ライブラリをご確認ください。 このライブラリは、CAP フィードの作成、解析、検証をサポートしています。
Google チームは実装時にサポートを提供できます。Google チームまたは google-public-alerts@google.com にお問い合わせください。
手動作成
- IT チームと協力して、CAPCreatorTM オープンソース ウェブ アプリケーションをウェブサーバーにインストールします。また、独自のウェブ アプリケーションを作成することもできます。
- イベントが発生したら、アプリケーションの URL にアクセスし、インターフェースを使用して CAP 形式でアラートを作成します。
- アプリケーションは、ウェブ上の場所にフィードを公開し、その情報を公開フィードから取得します。
アラートの要素
アラートの詳細
アラートでは、次の重要な質問に答える必要があります。
- 移行の影響
- 今後の予定
- どうすればよいですか。
- アラートはどこに表示されますか?
アラートの簡単な例を次に示します。
<alert xmlns="urn:oasis:names:tc:emergency:cap:1.1"> <identifier>AL20110412020900TornadoWarning</identifier> <sender>w-nws.webmaster@noaa.gov</sender> <sent>2011-04-11T21:18:07-05:00</sent> <status>Actual</status> <msgType>Alert</msgType> <scope>Public</scope> <info> <language>en-US</language> <category>Met</category> <event>Tornado Warning</event> <urgency>Immediate</urgency> <severity>Extreme</severity> <certainty>Observed</certainty> <effective>2011-04-11T21:09:00-05:00</effective> <expires>2011-04-11T21:30:00-05:00</expires> <headline>Tornado Warning issued April 11 at 9:30PM CDT by NWS Birmingham</headline> <instruction> Do not wait to see or hear the tornado. For your protection, move to an interior room on the lowest floor of your home or business.</instruction> <area> <areaDesc>Cleburne</areaDesc> <polygon>33.61,-85.58 33.65,-85.58 33.72,-85.58 33.81,-85.36 33.7,-85.34 33.7,-85.33 33.68,-85.33 33.61,-85.58</polygon> </area> </info> </alert>
実際のケースに類似するアラートの例については、サンプル CAP アラートをご覧ください。
イベント
Google のアラートのタイトルには、CAP <event>
文字列(または <headline>
)が表示されます。半角 35 文字(全角 17 文字)未満で、国民が理解できる短いものを使用してください。要件について詳しくは、リファレンス ガイドの <info>
要素とサブ要素をご覧ください。
件の日付
タイムゾーン フィールドは、すべての日付 / 時刻値(<effective>
、<expires>
、<onset>
など)に含める必要があります。<area>
ブロックに記載されているロケーションが単一のタイムゾーン内である場合、<effective>
では、そのタイムゾーンでの夏時間の適用時間(該当する場合)を指定する必要があります。メッセージのコンテンツが複数のタイムゾーンに適用される場合、メッセージ作成者は現地時間ではなく UTC 時間を使用する必要があります。
の手順
CAP アラートの <instruction>
フィールドは、アラートの詳細ページで「推奨される対応」として表示されます。この要素の内容は、アラートの性質と強度や影響を受ける地域を要約するのに適した <description>
と同じにしないでください。
通知エリア
CAP アラートの <area>
要素は、通知する地域を表します。これには、インシデント エリア以外の場所が含まれる場合もあります。たとえば、山火事のアラートを考えてみましょう。山火事は、現在燃焼していない地域にすばやく広がる可能性があるため、<area>
は、火災発生地や現在の燃焼領域だけでなく、潜在的な危険ゾーン全体をカバーする必要があります。
エリアをポリゴンとして指定する
アラートの対象はより正確であることが多いため、ポリゴンとして表示するのが最適です。
理想的には、<area>
要素の値は、学区や州など、事前に決定された地政学的領域ではなく、現在または予測された条件の影響を受ける特定の地理的地域として定義します。これにより、アラートを見たユーザーが、現在地に関連するアラートを見つけやすくなります。たとえば、雷雨または洪水警報は、行政区域のごく一部にのみ影響し、降雪警報は特定の標高を超えるユーザーにのみ影響を及ぼす可能性があります。このような場合、郡全体または都道府県全体を CAP アラートの <area>
として指定すると、対象地域が過大評価され、アラートの有用性が下がります。
Google の経験上、予測ツールが警告したい領域にカスタム ポリゴンを描画できるようにするアラート ソフトウェアまたはツールは、理想的なものです。
ポリゴンを使用している場合、経度と緯度の座標には小数点以下 5 ~ 6 個の精度を指定することをおすすめします。(これにより、ほとんどのアラート システムで対象とするべき解像度よりも高い解像度を得ることができます)。また、ポリゴンが有効であることを確認(たとえば、交差するエッジがないようにする)必要があります。
ジオコードとしてのエリアの指定
<area>
をジオコードとして(または複数のジオコードのセットとして)指定する必要がある場合は、可能な限り詳細なレベルでジオコードを使用し、<description>
要素に影響を受ける可能性がある特定の町や都市などの名前を指定してください。基盤となるシェイプファイルは、shapefile 形式で共有する必要があります。
複数の言語のサポート
複数の <info>
ブロック(言語ごとに 1 つの <info>
ブロック)を含む <alert>
を 1 つ作成してください。
詳細と多言語アラートのサンプルについては、複数言語のサンプルをご覧ください。
CAP アラートの検証
Google のオープンソースの CAP Validator ツールを使用して、CAP アラートを検証することをおすすめします。このツールを使用してエラー通知メールに登録することもできます。この検証ツールには、CAP の検証オプションと例がいくつか用意されています。
[Google Public Alerts CAP v1.0] を選択し、CAP フィードの Google 固有の要件を確認します。
エラー通知メールに登録するには、[フィードの検証結果に登録する] をクリックするか、http://cap-validator.appspot.com/subscribe にアクセスします。フィードの URL とメールアドレスを入力し、[Google Public Alerts CAP v1.0] を選択して [Subscribe] をクリックします。CAP フィードで問題が見つかると、通知が届きます。
アラート パブリッシャーは、Google CAP スキーマの最新バージョンを CAP ライブラリからダウンロードし、オフラインで検証することもできます。