2012年10月31日 星期三

Health level 7 JAVA開發環境(免費)


HL7推動困難的點在於
1.HL7不具有強制性:目前雖有CDC等單位有大力支持,但承攬廠商卻無法列HL7為唯一標準。也造成了醫療院所觀望。
2.效益不彰:HL7是支援應用程式整合之用,但使用者能感受的是應用系統,無關HL7。
3.實作技術的門檻:HL7在實作上印象中需要投入人力,要投資高額費用採購相關軟體。

這邊有找到免費開發環境資料,資料中以下面幾個項目組合成一個免費開發環境
1.   JAVA JDK
2.   Eclipse IDE
3.   HAPI

最主要是HAPI,首先進入HAPI的網站接下來會看到如下圖:


HAPI網站圖
接下來點擊紅色框框選項,下載最新版本HAPI,下載好解壓縮之後必須要設先設定環境變數

環境變數
要先設定一個名稱為HAPI_HOME,路徑指向HAPI資料夾,完成後必須開啟dos輸入指令來測試
指令
分別輸入如上圖指令後,如果成功即會跑出









Linked Open Data cloud diagram

Linked Open Data cloud diagram 是將網路上現存相連的Linked Data資料集以網路雲圖加以表示的產物,從最早2007年時在資料雲圖中只有12個相連的資料集,到2011年時已經有各種領域共 295個資料集互相連結,成長速度十分快速。


2007年時的資料雲圖

2011年時的資料雲圖 連結

在最新版的資料雲圖中以顏色將不同領域的資料集做區分,共分為:多媒體、地理、出版品、用戶生成內容 、政府、跨領域、生命科學這七大分類。

部分資料集介紹:

多媒體:   

    MusicBrainz:MusicBrainz是線上的音樂百科全書,像是音樂界的維基百科,提供任何使用者編輯關於音樂的資料。


    NewYorkTimes:將紐約時報中的訊息作為RDF發佈,使其在網路上可以被存取。

地理:
    GeoName:為地理領域中最多被連結的資料集,透過從其他資料集和網路資源中取得的資訊,加上Google Map API的功能,可以幫助使用者很快速的了解目標地點和周圍地理特徵。

    LinkedGeoData:LinkedGeoData使用OpenStreetMap計劃所收集到的資訊,並作為一個RDF知識資源公布在網路上,供其他做串連。

出版品:
    DPLB:DPLB是一個關於科學論文的書目資料集,可以從作者或各種書本資訊查詢書籍資料,亦提供一個RKB Explorer讓使用者可以用SPARQL查詢資料。

    CiteSeer:也是一個關於學術論文的知識庫,並且主要集中在電腦和資訊科學領域。料集

用戶生成內容:
    Flickr Wreppr:將DBpedia從維基百科中提取出的RDF連結延伸Tag到Flickr發佈的相片上。

政府:
    Ordnance Survey:為英國政府全國地形測量局所發佈的資料集,涵蓋的範圍包含英格蘭、蘇格蘭和威爾斯。

跨領域:
    DBpedia:目前最大的資料集,以維基百科的資料加以結構化,幾乎和所有的Linked Data互相串連,目前Linked Data資料雲的中心樞紐。

    Freebase:為一個巨大的線上協作知識庫,提供程式工程師以API、RDF終端方式存取知識庫內的資料,freebase是在2008年國際語意網研討會上發佈將知識庫中的topic生成RDF的服務,使freebase的資料可以做為Linked Data被串連和存取。

生命科學:
    Uniport:一個提供蛋白質序列和功能訊息的資料集,包含了大量的蛋白質功能研究文獻,也提供以RDF方式供網路上其他資源使用。

2012年10月30日 星期二

SOAP


SOAP,全寫為Simple Object Access Protocol,

是交換資料的一種協議規範,使用web 服務,SOAP為了簡化 Web Server ,
他藉由XML提取資料,節省去格式化頁面時間,不同以往的應用程式那樣,
按照HTTP通信協議,遵從XML格式執行資料互換,使其抽象於語言實現、平台和硬體。

傳輸方式

SOAP使用網際網路應用層協議作為其傳輸協議。
SMTP以及HTTP協議都可以用來傳輸SOAP訊息,但是由於HTTP在如今的網際網路結構中工作得很好,特別是在網路防火牆下仍然正常工作,所以被廣泛採納。SOAP亦可以在HTTPS上傳輸。
SOAP的訊息格式採用XML。

語法規則

SOAP 訊息必須用 XML 來編碼
SOAP 訊息必須使用 SOAP Envelope 命名空間
SOAP 訊息必須使用 SOAP Encoding 命名空間
SOAP 訊息不能包含 DTD 引用
SOAP 訊息不能包含 XML 處理指令