EDXL

EDXL Distribution Element

EDXL เป็นรูปแบบข้อมูลสำหรับภัยพิบัติ ใช้ในโครงการ OpenCARE บล็อกอันนี้จะเป็นการแปลสเปก EDXL ของ OASIS ในส่วน Distribution Element (DE) ตามที่ผมเข้าใจ

เป้าหมายจริงๆ ก็เอาไว้อ่านเองกันลืม แต่ก็เผยแพร่ไว้ที่นี่ด้วยเผื่อจะมีใครนำไปใช้ประโยชน์

ลิงก์ที่เกี่ยวข้อง

หมายเหตุ: ควรมีความรู้ XML พื้นฐานในการอ่าน ส่วนชนิด datatype ใช้ตาม W3C XML Schema (ไม่ใช่ Relax NG :P)

EDXL in brief

ความเดิม OpenCARE คือระบบที่ใช้แปลงฟอร์แมตอื่นๆ มาเป็น EDXL ซึ่งเป็นมาตรฐานของ OASIS สำหรับเรื่องภัยพิบัติ

ดังนั้นก่อนอื่นก็ต้องรู้ว่า EDXL เป็นเช่นไร ถึงจะช่วยทำ OpenCARE ได้

เท่าที่อ่านเอกสารและเว็บแบบผ่านๆ EDXL เป็น XML (แหงล่ะ) และมีลักษณะคล้ายๆ แพกเกตของ IP คือมี header และตัวเนื้อด้วย

header หรือ container ของ EDXL เรียกว่า Emergency Data Exchange Language (EDXL) Distribution Element ซึ่งมันก็ไม่ซับซ้อนมาก มี element ไม่กี่ชั้น บอกข้อมูลทั่วไปประเภท ใครคือผู้ส่ง ใครคือผู้รับ ส่งเมื่อไร ทำนองนี้

ส่วน content ก็จะเป็นอะไรก็ได้แล้วแต่จะปั้นแต่งกันขึ้นมา ตอนนี้มี 2 ประเภทหลักๆ

  • Common Alerting Protocol (CAP 1.1) ชื่อก็บอกว่าเอาไว้แจ้งเตือน
  • Resource Messaging ใช้ในการขอหรือบอกว่ามี resource อะไรให้บ้าง เช่น ขอเตียงว่างใน รพ. หรือ ขอคนชื่อนี้นั้นฟันกี่ซี่ เป็นต้น

ที่เหลืออ่านใน OASIS Emergency Data Exchange Language (EDXL) ไปประชุมก่อน