ข้อกําหนดของ Google CAP

ข้อมูลการแจ้งเตือนควรเป็นไปตามข้อกำหนดของ Common Alerting Protocol (CAP) v1.2 ของ OASIS รวมถึงข้อกำหนดของ CAP v1.0 ของการแจ้งเตือนสาธารณะของ Google และข้อกำหนดเพิ่มเติมที่ระบุไว้ด้านล่าง

เกี่ยวกับ CAP ของ Google

มาตรฐาน CAP กำหนดโครงสร้างพื้นฐานและองค์ประกอบข้อมูลสำหรับการแจ้งเตือน CAP แต่ยังคงมีความไม่สอดคล้องกันมากในวิธีและเวลาที่จะใช้องค์ประกอบข้อมูลต่างๆ

แพลตฟอร์มของเรามุ่งเน้นที่การลดความซับซ้อนของกระบวนการค้นหาข้อมูลฉุกเฉินด้วยการรวบรวมข้อมูลที่มีคุณภาพสูงและมีความเกี่ยวข้องไว้ในเครื่องมือออนไลน์ที่ผู้คนใช้อยู่แล้วทุกวัน ข้อกำหนดเพิ่มเติมมีไว้เพื่อเพิ่มการเข้าถึงและประสิทธิภาพของการแจ้งเตือนในผลิตภัณฑ์ของ Google ให้ได้สูงสุด

ความแตกต่างเฉพาะของ Google กับข้อกำหนด XML ของ CAP 1.2 สรุปอยู่ในข้อกำหนดของ Google Public Alerts CAP v1.0

ตัวเลือก "CAP ของ Google Public Alerts" ใน CAP Validator แบบโอเพนซอร์สช่วยให้คุณตรวจสอบข้อมูลเทียบกับทั้งข้อกำหนดเฉพาะของ OASIS และข้อกำหนดเพิ่มเติมของ Google ได้

หลักเกณฑ์ด้านล่างนี้ใช้กับการแจ้งเตือนและอันตรายทุกประเภท นอกจากนี้ เรายังได้รวบรวมข้อกำหนดและคำแนะนำเพิ่มเติมสำหรับประเภทการแจ้งเตือนที่เฉพาะเจาะจงเหล่านี้ไว้ในส่วนตัวอย่างด้วย

ทำการทดสอบเป็นระยะ

  • ตรวจสอบว่าระบบสามารถเผยแพร่การแจ้งเตือนด้วย<status>ทดสอบ</status>เพื่อทำการทดสอบระบบจากต้นทางถึงปลายทางเป็นประจำ

กำหนดพื้นที่การแจ้งเตือนเป้าหมาย

  • หากมีบริเวณที่ไม่ต่อเนื่องกันในระดับการแจ้งเตือนและประเภทเดียวกัน ให้สร้างข้อความ <alert> แยกต่างหากแทนที่จะสร้าง <alert> รายการเดียวที่มีบริเวณที่ไม่ต่อเนื่องกัน
  • หากองค์ประกอบ <area> มีองค์ประกอบ <polygon> ให้ตรวจสอบว่าองค์ประกอบเหล่านั้นเป็นรูปหลายเหลี่ยมที่ถูกต้องโดยไม่มีขอบที่ตัดกันเองหรือรูปหลายเหลี่ยมที่ซ้อนทับกัน และระบุความแม่นยำเป็นทศนิยมสูงสุด 6 ตำแหน่ง
  • หากองค์ประกอบ <area> ของการแจ้งเตือนมีรหัสพิกัด ให้ระบุข้อมูลภูมิศาสตร์ในรูปแบบ shapefile และแจ้งให้ Google ทราบที่ google-public-alerts@google.com ล่วงหน้าอย่างน้อย 30 วันก่อนการเปลี่ยนแปลง Shapefile
  • วาดรูปหลายเหลี่ยมตามผลกระทบที่ปรับให้เหมาะกับสภาพปัจจุบันและลักษณะของเหตุการณ์ทุกครั้งที่เป็นไปได้ แทนที่จะกำหนดเป้าหมายการแจ้งเตือนไปยังพื้นที่ทางภูมิศาสตร์และการเมืองที่กำหนดไว้ล่วงหน้า (เช่น จังหวัด อำเภอ)
  • ระบุคำอธิบายสั้นๆ (ไม่เกิน 50 อักขระ) เกี่ยวกับพื้นที่ได้รับผลกระทบให้ Google ทราบใน <areaDesc> หรือใน <parameter> แยกต่างหากสำหรับการแจ้งเตือน CAP ข้อความนี้จะแสดงในชื่อการแจ้งเตือน

ใส่เนื้อหาอย่างละเอียด

  • ใส่เนื้อหาที่เป็นประโยชน์และอ่านเข้าใจได้ในองค์ประกอบ <description> และ <instruction>
  • อธิบายเหตุการณ์ปัจจุบัน การพัฒนาที่คาดการณ์ไว้ ผลกระทบที่คาดไว้ และคำแนะนำตามความเหมาะสม
  • ใช้การสะกด ไวยากรณ์ และเครื่องหมายวรรคตอนที่ถูกต้อง
  • ใช้ข้อความธรรมดาเพื่อปรับปรุงความอ่านง่ายของเนื้อหาแทนการใช้แท็ก HTML
  • ระบุรหัสสี RGB หรือ Hex ที่สอดคล้องกับระดับการแจ้งเตือนแต่ละระดับ (สามารถส่งให้ Google แบบออฟไลน์ได้)

การอัปเดตการแจ้งเตือน

เมื่อการแจ้งเตือนมีการเปลี่ยนแปลง ให้ออกการแจ้งเตือนใหม่ซึ่งอ้างอิงถึงการแจ้งเตือนก่อนหน้าแทนที่จะเปลี่ยนแปลงหรือนำการแจ้งเตือนที่มีอยู่ออกจากฟีด หลังจากผ่านไประยะเวลาที่เหมาะสม (สูงสุด 2 สัปดาห์) ให้นำการแจ้งเตือน CAP ที่ล้าสมัยออกจากฟีด

<msgType> UPDATE หรือ CANCEL ต้องมีองค์ประกอบ <references> อย่างน้อย 1 รายการ ตามมาตรฐาน CAP ข้อความแจ้งเตือนที่อัปเดตข้อความแจ้งเตือนก่อนหน้าควรใช้ <msgType>Update</msgType> และตั้งค่า <references>code</references> เป็นข้อความที่เกี่ยวข้องก่อนหน้านี้ทั้งหมดที่ยังไม่ถึงวันที่ <expires> การอัปเดตหรือยกเลิกต้องนำไปใช้กับการแจ้งเตือนที่ยังไม่หมดอายุ

การยกเลิกกิจกรรมทำได้ 3 วิธีตามลำดับความสะดวก ดังนี้

  1. ตั้งค่าวันที่และเวลา <expires> สำหรับแต่ละเหตุการณ์ โดยให้คำอธิบายข้อความระบุความคาดหวังว่าการแจ้งเตือนนี้จะสิ้นสุดลงเอง
  2. ออก <alert> ใหม่กับ <msgType>UPDATE, <responseType>"All Clear" และ <expires> ในอีกไม่ช้า
  3. ออก <alert> ใหม่ด้วย <msgType>CANCEL

โปรดดูตัวอย่างที่หัวข้อตัวอย่างการแจ้งเตือนสำหรับการอัปเดตและการยกเลิก

การรองรับหลายภาษา

โปรดสร้าง <alert> 1 รายการที่มีบล็อก <info> หลายบล็อก (บล็อก <info> 1 บล็อกต่อภาษา)

ดูรายละเอียดเพิ่มเติมและตัวอย่างการแจ้งเตือนหลายภาษาได้ที่หลายภาษา