OWL 簡介
OWL 是一門供處理 web 信息的語言。
在學(xué)習(xí)之前應(yīng)具備的基礎(chǔ)知識
在您學(xué)習(xí) OWL 之前,應(yīng)當(dāng)對 XML、XML 命名空間以及 RDF 有基本的了解。
如果首先學(xué)習(xí)這些項目,請訪問:
什么是 OWL?
- OWL 指的是 web 本體語言
- OWL 構(gòu)建在 RDF 的頂端之上
- OWL 用于處理 web 上的信息
- OWL 被設(shè)計為供計算機(jī)進(jìn)行解釋
- OWL 不是被設(shè)計為供人類進(jìn)行閱讀的
- OWL 由 XML 來編寫
- OWL 擁有三種子語言
- OWL 是一項 web 標(biāo)準(zhǔn)
什么是本體?
本體”這個術(shù)語來自于哲學(xué),它是研究世界上的各種實體以及他們是怎么關(guān)聯(lián)的科學(xué)。
對于 web,本體則關(guān)于對 web 信息及 web 信息之間的關(guān)系的精確描述。
Why OWL?
OWL 是“語義網(wǎng)遠(yuǎn)景”的組成部分 - 目標(biāo)是:
- Web 信息擁有確切的含義
- Web 信息可被計算機(jī)理解并處理
- 計算機(jī)可從 Web 上整合信息
OWL 被設(shè)計為供計算機(jī)來處理信息
OWL 被設(shè)計為提供一種通用的處理 Web 信息的內(nèi)容的方法(而不是把它顯示出來)。
OWL 被設(shè)計為由計算機(jī)應(yīng)用程序來讀。ǘ皇潜蝗祟悾
OWL 與 RDF 不同
OWL 與 RDF 有很多相似之處,但是較之 RDF, OWL 是一門具有更強(qiáng)機(jī)器解釋能力的更強(qiáng)大的語言。
與 RDF 相比,OWL 擁有更大的詞匯表以及更強(qiáng)大的語言。
OWL 子語言
OWL 有三門子語言:
- OWL Lite
- OWL DL (包含 OWL Lite)
- OWL Full (包含 OWL DL)
OWL 使用 XML 編寫
通過使用 XML,OWL 信息可在使用不同類型的操作系統(tǒng)和應(yīng)用語言的不同類型的計算機(jī)之間進(jìn)行交換。
OWL 實例 (機(jī)場)
OWL 資源:http://www.daml.org/2001/10/html/airport-ont
類:Airport
屬性:
制作所使用:dumpont2.java
OWL 是一個 Web 標(biāo)準(zhǔn)
OWL 于 2004 年 2 月成為一項 W3C 的推薦標(biāo)準(zhǔn)。
W3C 推薦(標(biāo)準(zhǔn))被業(yè)界以及 web 團(tuán)體奉為 web 標(biāo)準(zhǔn)。W3C推薦標(biāo)準(zhǔn) 是由 W3C 工作組開發(fā)并經(jīng) W3C 成員評審的穩(wěn)定規(guī)范。
在 w3c 有關(guān) OWL 的文檔:http://www.w3.org/2004/OWL/