September 15, 2015

Ref: Geocyber

http://geocyber.org/blog/?cat=179

http://www.geonames.org/ontology/documentation

地名類型heirarchy
http://www.getty.edu/research/tools/vocabularies/lod/

http://wiki.dbpedia.org/

http://opendata.epa.gov.tw/DevelopZone/F4V_devRDF_01/

Common Alerting Protocol (CAP)

共用示警協定(Common Alerting Protocol, CAP)

因人類社會受災害的影響愈趨頻繁,災害的示警(alerting)技術愈受重視。相較於一般訊息,示警訊息的發佈對即時性、有效性、穩定性、正確性等有更特殊的需求,因此為了提升示警訊息傳遞的效率,結構化資訊標準促進組織(Advancing open standards for the information society , OASIS)建置了共用示警協定(Common Alerting Protocol, CAP)[1],作為示警訊息的標準。訊息格式標準化後,除了能表達多種示警類型外,也能讓更多種設施所接收,亦作為未來示警技術的開發基礎。

CAP是以XML為基礎的格式,結構主要有四部分:<alert><info><resource>、和<area>,其關係如1,並說明各部份的內容項目。每個CAP檔含唯一<alert>,可以包含多個<info>,每個<info>可以含有多個<resource><area>作更詳盡的輔助說明。

1 CAP架構
圖片來源:OASIS

民國101年行政院推動「政府開放資料」計畫以提升政府施政透明度,國家災害防救科技中心(NCDR )建置了「災害示警公開資料平台[2]」,藉此整合災害相關之公家機關,包括水利署、水保局、中央氣象局、公路總局、台鐵、高鐵、行政院人事行政局等,透過共通平台發CAP訊息,1為該平台的警報類型、CAP檔名、及發佈單位。

1 NCDR災害示警公開資料平台」警報類型
Event
Src
senderName
地震
CWB-EQ
中央氣象局
海嘯
CWB-TSU
中央氣象局
降雨
fifows_extremely-rain
中央氣象局
颱風
fifows_typhoon-warning
中央氣象局
土石流
debrisFlow
水土保持局
道路封閉
THB-Bobe
交通部公路總局
淹水
WRA_floodwarm
水利署
水庫洩洪
WRA_ReservoirWarm
水利署
河川水位
WRA_WaterLevelWarm
水利署
停班停課
dgpa.gov.tw_workSchlClos
行政院人事行政總處
鐵路事故(高鐵)
thsrc.com.tw_railIncident
台灣高速鐵路股份有限公司
鐵路事故(台鐵)
tra.gov.tw_railAccident
臺灣鐵路管理局

以下將以中央氣象局所發佈降雨事件的CAP為例,說明CAP的基本格式。該訊息是201597日發佈的一條CAP訊息,<alert>先紀錄發佈者<sender>、發佈時間(<sent>)、訊息狀態<status>、訊息類型<msgType>,接著在<info>中詳細說明該示警訊息的傳遞內容,包括事件<event>、發佈者名稱<senderName>、標題<headline>、描述內容<description>等,另外,因不同災害在負責單位中有特殊定義與分類,因此使用參數<parameter>來描述,例如本例發佈的是中央氣象局定義之「大雨特報」與「黃色」警戒[3]<info>之下又外加多項<area>,說明本次大雨特報將影響的地區,包括基隆市安樂區和基隆市信義區等。<info>所夾帶的資訊才是接收者(一般民眾)需要看到的內容。

<?xml version="1.0" encoding="UTF-8"?>
<alert xmlns="urn:oasis:names:tc:emergency:cap:1.2">
   
    <identifier>CWB-Weather_extremely-rain_201509070355001</identifier>
    <sender>weather@cwb.gov.tw</sender>
    <sent>2015-09-07T04:07:28+08:00</sent>
    <status>Actual</status>
    <msgType>Update</msgType>
    <info>
        <language>zh-TW</language>
        <category>Met</category>
        <event>降雨</event>
        ….
        <senderName>中央氣象局</senderName>
        <headline>大雨特報</headline>
        <description>
鋒面影響,今(7)日新竹以北及宜蘭地區有局部大雨發生的機率,請注意瞬間大雨、雷擊及強陣風。
        </description>
        <web>http://www.cwb.gov.tw/V7/prevent/warning.htm</web>
        <parameter>
            <valueName>alert_title</valueName>
            <value>大雨特報</value>
        </parameter>
        <parameter>
            <valueName>severity_level</valueName>
            <value>大雨</value>
        </parameter>
        <parameter>
            <valueName>alert_color</valueName>
            <value>黃色</value>
        </parameter>          
        <area>
            <areaDesc>基隆市安樂區</areaDesc>
            <geocode>
                <valueName>Taiwan_Geocode_103</valueName>
                <value>1001706</value>
            </geocode>
        </area>
        <area>
            <areaDesc>基隆市信義區</areaDesc>
            <geocode>
                <valueName>Taiwan_Geocode_103</valueName>
                <value>1001707</value>
            </geocode>
        </area>
    </info>
</alert> 

災害示警公開資料平台除了整合相關單位定以CAP整合發佈格式外,亦提供「介接」功能,開放民間私有單位攫取CAP資訊以加值應用,另外也提供CAP開發工具,鼓勵民間團體遵循CAP格式開發示警技術,提升各類災害示警資訊的共享性。例如GoogleNCDR合作開發之「Google臺灣災害應變資訊平台[4]」,利用Google廣為大眾使用的通路,整合Google Map發佈示警訊息,民眾可直接透過Google獲取災害資訊,無須連接特定網站或另外安裝APP,且結合Google Map本身已開發的工具,讓災害訊息更有效得被傳達與利用。

September 14, 2015

Wiki API: XML format

The Wiki documents are created by Wiki API [1], they can be performed with XML format. The format is as follow:

XML Brief Introduction

Task 1 : Briefly understand the concept of XML.
Task 2 : Learn the standard formats of HTML.