2009-10-27 49 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