2012-03-30 13 views
1

我有這個問題。我可以理解,網頁只能由人類而不是機器來解釋。因此,我們創建詞彙表和語義,並以有向圖形格式表示rdf中的信息,以便機器甚至可以解釋它。我們有主謂詞和賓語,賓語,謂語和賓語可以是uris。但我很困惑,我們應該有一個網站的每個頁面相應的rdf,以便人類可以看到網頁,但機器可以使用rdf版本。我對麼?如何使用本體

我還看到,使用本體工程,我們使用關聯規則分析生成規則。我也有一些困惑。比方說,我想創建一個領域的本體可以說醫療。然後我使用關聯規則挖掘我挖掘網站或其他數據來獲得一些關聯。但是這樣做,我只能定義概念之間的關係。我怎樣才能使用這種挖掘獲得新的概念?

另外我們如何使用這個新創建的本體。我們是否應該將它們添加到網站中?我不清楚。所以需要一些建議?

+0

也許你可以說出你正在試圖解決什麼問題。你的用例是什麼? 如果你想要有足夠的動機,你也可以閱讀一本書,這本書將闡明與本體有關的許多事情,這裏是:http://workingontologist.org/ – castagna 2012-03-31 07:24:05

回答

7

但我很困惑,我們應該有一個網站的每個頁面對應的rdf,以便人類可以看到網頁,但機器可以看到rdf版本。我對麼?

RDF是一種數據模型,與關係模型一樣,它可以用來存儲各種信息。它不需要附加到網頁上。事實上,它甚至可以獨立於Web而存在。網頁可能會將RDF數據直接嵌入HTML代碼(使用RDFa),因此您不一定需要對人和機器進行不同的表示。 HTML頁面可以完全與RDF數據分開,但機器可以通過不同的方式導向正確的位置,例如通過網頁標題中的鏈接或semantic sitemap

在關聯數據圈中,必須使用HTTP URI來描述事物以識別它們。當你查找URI時,你應該得到關於這個事情的描述,在這種情況下,爲需要它的軟件應用程序提供RDF,爲用戶代理提供HTML(如Web瀏覽器)是很好的做法, 。例如,如果您使用Web瀏覽器訪問http://dbpedia.org/resource/Lyon,則會得到this。如果您使用Web爬網程序轉到相同的URI,則可能會得到that

如何使用此挖掘技術獲得新概念?

本體工程和規則挖掘是不同的東西。通常,本體設計不需要規則挖掘。概念通常是由於希望爲特定目的設計本體論的人們之間達成的一致意見而產生的。然而,有可能從挖掘過程中猜測新概念,可能是文本挖掘或關聯規則挖掘。但是這並不涉及如何使用本體。

另外我們如何使用這個新創建的本體。

大多數情況下,只是通過利用本體的術語來使用本體。例如,假設你想描述Jim,一個全名是James D. Goo的人。在RDF中,您知道使用URI標識事物,因此您需要一個Jim的URI,例如http://yourdomain.com/jim,簡寫爲yd:jim(您必須爲此確定自己的URI方案)。現在你想說吉姆是一個人。對於這一點,你有特殊的predifined謂詞rdf:type

yd:jim rdf:type <aClassThatRepresentsPeople> . 

現在,你可以薄荷自己對<aClassThatRepresentsPeople>一個新的URI,但是這是在本體開始發揮作用。這類人將會一遍又一遍地被重複使用,所以你希望它是一個被許多人共享的術語。要使用本體的術語,你可以簡單地寫出它的URI。你不需要任何特別的東西來解釋這個詞來自何處,也不需要進口聲明。由於URI被認爲是普遍的,很顯然你使用的是與本體中定義的術語相同的術語。此外,如果本體遵循關聯數據最佳實踐,則該類的URI應該可解引用,以便在使用HTTP GET查找URI時,可以定義該術語。吉姆的名字也一樣。你想說這樣的事情在RDF:

yd:jim <theNameAttribute> "James D. Goo" . 

在這裏,你不需要的URI名稱本身,這僅僅是一個字符串(儘管它有可能給它一個標識符,你可以將它分解爲名字,中間名,姓氏等)。同樣,對於<theNameAttribute>,您只需重用本體中定義的屬性即可。所以,最後,你可能看起來像這樣的東西:

yd:jim rdf:type foaf:Person . 
yd:jim foaf:name "James D. Goo" . 

其中foaf:對於FOAF本體,最常見的一個描述人們在網上的前綴。

我們是否應該將它們添加到網站中?

不是真的,但在一定程度上是的。您可以重用在完全不同的網站上找到的現有本體(如FOAF)。這就是網絡和關聯數據的美妙之處:它是分佈式和模塊化的。但是如果你使用自己的本體(比如http://yourdomain.com/ontology),你應該通過解引用來訪問本體,也就是說,如果你查找本體的術語(例如,http://yourdomain.com/ontology#person),你的服務器應該用本體描述或者至少請求的期限。您只需添加本體即可將任何文件添加到您的網站。