OWL 簡介


OWL 是一門供處理 web 資訊的語言。


在學習之前應具備的基礎知識

在您學習 OWL 之前,應當對 XML、XML 命名空間以及 RDF 有基本的瞭解。

如果首先學習這些專案,請訪問:

IT研修的 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/