語義網
語義網=有意義的網絡。
“如果說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 的使用,以發現語義網的潛力所在。
請單擊下一章,您可以看到一個簡單的語義網應用實例。