DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> WEB網站前端 >> 關於網頁技巧 >> 語義網是什麼?你理解嗎?
語義網是什麼?你理解嗎?
編輯:關於網頁技巧     

語義網=有意義的網絡。

“如果說 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 的使用,以發現語義網的潛力所在。

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

語義網。一個簡單的應用實例。

購買和出售二手車

假設某個語義網系統用於通過因特網管理二手車的銷售和購買。

該系統可能包括兩個主要的應用程序: 一個針對希望購買汽車的人群一個針對希望出售汽車的人群

讓我們把這兩個應用程序稱為 IBA (I Buy Application) 和 ISA (I Sell Application)。

IBA - I Buy Application

希望購買汽車的人群使用的 IBA 應用程序類似這樣:

I Buy Application (IBA)

在真實世界的應用程序中,您可能在第一次使用該程序時被要求標示自己的身份。您的 ID 將存儲在一個 RDF 文件中。您的 ID 會把您標示為一個帶有名字、地址、電子郵件以及 ID 號的人。

當您提交查詢時,應用程序會返回一個待售汽車的列表,這個列表會按照年份、價格、位置和可用性進行排序。通過在 web 對 RDF 文件的搜索,此信息會不斷地從 web spider 返回。

ISA - I Sell Application

希望出售汽車的人群使用的 ISA 應用程序類似這樣:

I Sell Application (ISA)

當您提交表單時,應用程序會向您請求跟多的信息,並把您的 ID 和信息存儲在一個 RDF 文件中,以供 web 使用。

RDF 文件包含的信息類似:

  • 您的 ID: 姓名、地址、電子郵件、ID 號。
  • 您的出售條目: 類型、型號、圖片、價格、描述。

幕後

在幕後,這個 "ISA" 應用程序會創建一個帶有許多 RDF 指針的 RDF 文件。

它會創建一個指向帶有關於 person 信息的文件的指針,一個指向帶有關於 Volvo 和 Volvo 型號信息的文件的指針,一個指向帶有關於 Volvo 經銷商和出售者信息的文件的指針,等等。

RDF 指針是一種指向有關某事物的信息的指針(實際上是 URL),類似知識數據庫。

有關於此的優點在於您不必對您本人或汽車的型號進行描述。這個 RDF 應用程序會為您對信息進行整理。

語義網將如何工作?

混亂?標准?我們需要什麼?我們在期待什麼?

由微軟,由 Google,還是由 W3C 發展標准?

RDF 是關於數據的數據 - 即元數據。RDF 文件經常會描述其它的 RDF 文件。將來有可能把所有的 RDF 文件連接起來構建一個語義網嗎?

沒有人知道,但是總有人去嘗試。

語義網會依靠自己發展起來嗎?

我們不認為語義網會依靠自己發展起來。它需要第三方的協助才能成為現實。

不太可能的是,您僅僅在因特網上發布 RDF 文件,就能夠出售您的汽車。

必須通過很多力量的參與,才能夠發展類似上面的 "ISA" 和 "IBA" 應用程序。一方為所有的項目構建搜索引擎數據庫,另一方則為其開發標准。

可能是 eBay,或 Microsoft,或 Google,也可能是別的公司。但是總會有人去做。

不久,我們就會看到基於 RDF 的市場。而有一天,您將能夠使用標准化的 RDF 文件在 Web 上收集有關幾乎所有事物的信息。

它可能免費。也可能你不得不為信息,或至少為出售您的信息來付費。

在因特網上發布信息將比過去更加容易。也許 RSS 語言(參閱我們的 RSS 教程)會成為很多問題的解決途徑。

請閱讀我們的下一節 - 有關語義網這個話題的更多內容。

這裡列出了一些有關語義網的話題。

語義網代理

語義網不是可供搜索的免費文本。如希望搜索或訪問語義網,我們需要軟件的協助。

要使用語義網,我們就需要 “語音網代理” 或 “語義網絡服務”。這些“代理”或“服務”會幫助我們在語義網上找到正在尋找的東西。

編者注:“語音網代理”:"Semantic Web Agents",“語義網絡服務”:"Semantic Web Services"。

在語音網上,我們可能會搜索這些信息:

最便宜的機票適合我的汽車的裝飾書籍、電影或音樂天氣預報時間表和日程股票價格和匯率

在未來,要想在 Web 上找到任何信息,使用您的“語義網代理”就可以了。

語音網安全

我能信賴語義網上的一個賣家嗎?我能信任語義網上的一個買家嗎?

要解決上述問題,我需要訪問更多 RDF 文件:

信用卡信息銀行信息語義網記錄社會安全信息 Source Person ID Person Name Status Citybank 11223344 John Smith trustworthy VISA 11223344 John Smith trustworthy Recorded 11223344 John Smith unknown US Social Security 11223344 John Smith born 10-10-1962

通過使用類似的這些 RDF 文件,我的“語義網”代理就能夠確定能夠我們是否能信任我正在打交道的這個人。

(能夠通過 eBay 和 Amazon 之類的因特網交易公司來提供記錄信息)

支付

要運營語音網,就必須開發支付手段。

易用的因特網“儲蓄存款”可能成為此問題的解決方案。

“儲蓄存款帳戶”是一種只能接受存款的帳戶。它可以為因特網上的所有提供便利,只要得到您的 ID(或者您的電子郵件地址,很類似 PayPal),任何人都可以把錢存入您的帳戶。

通過使用這種支付手段,每個人都可以在因特網上公布他們的銀行帳戶,並在不需要中間人的情況下出售他們的汽車。

因特網銀行業務的未來會是什麼樣子呢?

OWL - 您的網絡詞典

情景

  1. 您需要賣一本書
  2. 您打開 OWL 代理
  3. 您在種類中輸入 “Book”
  4. 在新窗口中填寫關於書的信息
  5. 您填寫印在書上的 ISBN 號碼
  6. 您選擇“二手”,以及 "condition as new",並單擊返回
  7. 您的 OWL 代理會自動填寫其余的部分
  8. 作者、年份、頁數... 現在所有的信息都完整了
  9. 您的 OWL 代理已經搜集好您需要出售的書籍的所有信息
  10. 最後,您點擊拍賣按鈕。

您可以在我們的 RDF 教程中學習更多的內容。

您的拍賣代理

  1. 您的拍賣代理打開了。
  2. 您填好了最低價格,然後點擊“提交”。
  3. 這樣,您的書籍就可以在因特網上進行拍賣了。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved