我對使用語義數據非常陌生,並且有一個快速問題,我無法找到答案。RDFS - 聲明屬性
當創建一個rdf模式時,你基本上是根據OOP創建一個類,即聲明所有有效的屬性等。如果是這種情況,那麼說我想要一個名爲'title'的屬性,我實際上打算使用dcterms:title我是否必須特別聲明這是模式中的rdf類的成員,並將其聲明爲子屬性DCTERMS:標題。或者,我是否從模式中忽略了這一點,並在創建rdf實例時簡單地使用它?
我希望這是有道理的,並提前感謝任何他們可以提供的建議。
我對使用語義數據非常陌生,並且有一個快速問題,我無法找到答案。RDFS - 聲明屬性
當創建一個rdf模式時,你基本上是根據OOP創建一個類,即聲明所有有效的屬性等。如果是這種情況,那麼說我想要一個名爲'title'的屬性,我實際上打算使用dcterms:title我是否必須特別聲明這是模式中的rdf類的成員,並將其聲明爲子屬性DCTERMS:標題。或者,我是否從模式中忽略了這一點,並在創建rdf實例時簡單地使用它?
我希望這是有道理的,並提前感謝任何他們可以提供的建議。
當創建一個rdf模式時,你基本上是根據OOP創建一個類,即聲明所有有效的屬性等。
這是一個常見的誤解和錯誤。然而,這是完全可以理解的,並且在XML和關係數據庫中使用術語「模式」可以建議數據的定義或約束。
W3C的建議被稱爲「RDF詞彙描述語言1.0:RDF模式」,它試圖擺脫'模式'這個詞,並建議rdfs做些什麼:描述詞彙表。 RDF'schemas'只是類和屬性描述的集合。
所以簡短的答案是:'我必須特別聲明這是我班的成員'否。 '我從模式中省略了這個,並且在創建rdf實例時簡單地使用它'是的,沒關係。
非常感謝您的回覆。從oop背景中發出,這與我有點刺激。我覺得有必要詳細說明我的班級應該做什麼以及應該具備哪些特性。雖然我完全理解你在說什麼。再次感謝 – David 2010-02-10 21:54:40