2009-10-27 48 views
2
<rdf:Description about='uuid:8949dbc6-31ad-11d9-9c7d-d112c21f7031'> 

爲什麼這個about不包含urn:uuid:8949dbc6-31ad-11d9-9c7d-d112c21f7031而不是?是不是uuid的一個甕,因此需要在它前面有一個urn:計劃?RDF和uuid。爲什麼沒有金塔綱要?

+0

對不起,我沒有沒有看到你的RDF。 RDF驗證程序中的問題不是uri itslef,而是您使用'about'而不是'rdf:about'。更改此屬性會使您的文檔正常。 – Pierre 2009-10-27 10:16:44

+1

如果問題「爲什麼我的rdf不能用這個特定的軟件驗證」 - 它應該是個問題。 – dajobe 2009-10-27 14:29:31

+1

不,問題是爲什麼作爲rdf about的參數指定的URI不包含urn:uuid :,因爲它與標準一樣,以及爲什麼這似乎是常態(如果您在Google上搜索rdf uuid,您會看到) – 2009-10-28 01:26:27

回答

3

繼規範鏈之後,IANA URN namespace registry確實在'urn:'之後註冊'uuid'作爲命名空間。所以是的,上面的URL是錯誤的,它應該像你期待的那樣開始'urn:uuid'。

+0

事實是,如果你使用谷歌搜索,你會發現很多像這樣的URI。 – 2009-10-27 05:41:48

+1

這仍然是錯誤的,然而很多時候你在網絡上發現了一些搜索引擎的證據。 – dajobe 2009-10-27 14:28:07

1

此URI有誤。在W3C RDF Validator使用以下RDF文件返回一個錯誤

<?xml version="1.0"?> 
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
    xmlns:dc="http://purl.org/dc/elements/1.1/"> 
    <rdf:Description about='uuid:8949dbc6-31ad-11d9-9c7d-d112c21f7031'> 
    <dc:title>Hello</dc:title> 
    </rdf:Description> 
</rdf:RDF> 

錯誤:{W102}不合格使用的rdf:約已被棄用[行= 4,柱= 70]

+0

事實上,問題來自「rdf:about」,請在標題中看到我的評論。 – Pierre 2009-10-27 10:17:21

+0

啊,對。不合格的約,不是約的論點。 – 2009-10-27 14:00:56