如何理解RDF?

2021-08-07 05:31:58 字數 714 閱讀 3817

全球資訊網是乙個描述資源資源之間關係的網路。

rdf(resource description framework)從名字就可以看出來,是一種描述資源的方式。簡單來說每一條描述都是乙個主謂賓三元組構成的短句,比如:

, ,

把它畫成 rdf 圖就是你說的兩點一線的樣子。

在這個例子裡,我們有越多這樣的三元組,就等於我們有越多關於蘋果公司的知識

為什麼要這麼組織呢?因為你要直接說「蘋果公司的 ceo 是個叫庫克的人」,計算機就凌亂了啊,因為自然語言包含太多的不確定性。比如這裡就有:蘋果公司是一家叫蘋果的公司還是這是一家賣蘋果的公司?按三元組的方式,計算機每次就能記錄一條簡單明確的知識了。

這裡還有乙個要處理的是三元組本身的歧義:哪天又輸入了一條 ,那怎麼辦?這和我們之前的蘋果不是乙個貨啊。我們描述的用詞本身不能有歧義,有什麼唯一表示的方法麼?答案就是用 uri(universal resource identifier)。一旦確定每個東西都有唯一表述方式,那麼 rdf 三元組的形式就是 了。

有了許多這樣的三元組以後,我們就可以得到乙個知識網。把多個這樣的網放在一起,所有相同 uri 的節點都可以合併到一起,逐漸組成一張大網——可以說是語義網的雛形。裡面所有的內容都是機器可查詢、標準且無歧義的,於是我們就可以根據現有知識進行簡單的計算和推理,得到隱含的新知識。

RDF 應用例項 一

去 e siren rdfapi php 這個例項是輸出 現有的 rdf檔案.我目錄下有乙個 example1.rdf 內容如下 ora lassila lassila w3.org php程式如下 author 斯人 date 2010 6 1 10 16 define rdfapi includ...

Jena對RDF相關操作

rdf 資源描述框架 是乙個標準的資源描述語言。什麼是資源?我們暫且將任何能夠識別的東西作為乙個資源。比如說你,你的主頁,數字1,或者一頭大白鯨,都是資源。主要內容 1.statements描述 2.編寫乙個rdf 3.讀取rdf 4.控制prifix 5.管理模型model 6.對models的操...

RDF和RDFS以及OWL的區別

學習連線如下 三者區別連線 自己總結 rdf 單純的三元組,沒有本體概念,如果構建乙個公司的知識圖譜,公司的董事和中層以及普通員工都是員工,你在查詢員工的時候,就需要把董事以及各個職位的人都查詢出來。rdfs 會新增本體,例如員工下面有董事以及中層和普通員工,這樣就能直接通過抽象的員工而不用訪問全部...