語義網

語義網=有意義的網絡。

“如果說 HTML 和 WEB 將整個在線文檔變成了一本巨大的,那么 RDF, schema, 和 inference languages 將會使世界上所有的數據變成一個巨大的數據庫!

--- Tim Berners-Lee, Weaving the Web, 1999

什么是語義網?

semantic(語義的)這個詞指有意思的或與之相關的。

語義網是一種使用可以被計算機理解的方式描述事物的網絡。

  • 甲殼蟲樂隊是來自利物浦的著名樂隊。
  • 約翰.列農是甲殼蟲樂隊的成員之一。
  • 唱片 "Hey Jude" 是由甲殼蟲樂隊錄制的。

象這樣的句子可以被人類理解。但是如何能夠被計算機理解呢?

陳述是由語法規則構建的。一門語言的語法定義了構建該語言的陳述所需的規則。

這就是語義網的本質所在 - 以計算機應用程序可以理解的方式描述事物。

語義網和網頁之間的鏈接沒有關系。

語義網描述的是事物之間的關系(比方說 A 是 B 的一部分,而 Y 是 Z 的成員)以及事物的屬性(例如尺寸、重量、使用期限和價格等等)。

資源描述框架

RDF(資源描述框架,Resource Description Framework)是一種用于描述網絡上的信息和資源的的標記語言。

將信息至于 RDF 文件之中,這樣的話,這些信息就有可能被計算機程序("web spiders")從網絡中搜索、發現、攝取、篩選、分析和處理。

語義網使用 RDF 來描述網絡資源。

如果您希望學習更多關于 RDF 的知識,請閱讀我們的《RDF 教程

如何使用語義網?

假如有關音樂、汽車、入場券(或者任何別的東西)的信息被存儲于 RDF 文件,智能網絡應用程序就會將信息從不同的源中進行攝取,并將其整合,然后以一個有意義的方式將信息提交給用戶們。

類似如下內容的信息:

  • 不同經銷商的汽車價格
  • 藥品信息
  • 航班時刻表
  • 工業備件
  • 書籍信息(價格、頁數、編輯、年份)
  • 某人是誰
  • 事件的日期
  • 軟件更新

語義網技術容易被理解嗎?

語義網不是快速發展的技術。

其學習曲線是原因之一。RDF 是由那些擁有邏輯學和人工智能方面的學院背景的人們發展起來的。對于一般的開發人員的來說,它并不是特別容易被理解。

RSS 是一種用于構建語義網應用的快速發展的語言。如果您希望了解更多 RSS 的知識,請閱讀我們的《RSS 教程》。

在下面的教程中,我們將專注于 RDF 的使用,以發現語義網的潛力所在。

請單擊下一章,您可以看到一個簡單的語義網應用實例。

Web 前端開發進階教程
云南快乐十分