OWL 簡介
OWL 是一門供處理web 信息的語言。
在學習之前應具備的基礎知識
在您學習OWL 之前,應當對XML、XML 命名空間以及RDF 有基本的了解。
如果首先學習這些項目,請訪問:
什麼是OWL?
- OWL 指的是web 本體語言
- OWL 構建在RDF 的頂端之上
- OWL 用於處理web 上的信息
- OWL 被設計為供計算機進行解釋
- OWL 不是被設計為供人類進行閱讀的
- OWL 由XML 來編寫
- OWL 擁有三種子語言
- OWL 是一項web 標準
什麼是本體?
本體"這個術語來自於哲學,它是研究世界上的各種實體以及他們是怎麼關聯的科學。
對於web,本體則關於對web 信息及web 信息之間的關係的精確描述。
為什麼使用OWL?
OWL 是"語義網遠景"的組成部分- 目標是:
- Web 信息擁有確切的含義
- Web 信息可被計算機理解並處理
- 計算機可從Web 上整合信息
OWL 被設計為供計算機來處理信息
OWL 被設計為提供一種通用的處理Web 信息的內容的方法(而不是把它顯示出來)。
OWL 被設計為由計算機應用程序來讀取(而不是被人類)。
OWL 與RDF 不同
OWL 與RDF 有很多相似之處,但是較之RDF, OWL 是一門具有更強機器解釋能力的更強大的語言。
與RDF 相比,OWL 擁有更大的詞彙表以及更強大的語言。
OWL 子語言
OWL 有三門子語言:
- OWL Lite
- OWL DL (包含OWL Lite)
- OWL Full (包含OWL DL)
OWL 使用XML 編寫
通過使用XML,OWL 信息可在使用不同類型的操作系統和應用語言的不同類型的計算機之間進行交換。
OWL 是一個Web 標準
OWL 於2004 年2 月成為一項W3C 的推薦標準。
W3C 推薦(標準)被業界以及web 團體奉為web 標準。 W3C推薦標準是由W3C 工作組開發並經W3C 成員評審的穩定規範。
在w3c有關OWL的文檔: http://www.w3.org/2004/OWL/