Xml 什么';在rdf中#的含义是什么:资源

Xml 什么';在rdf中#的含义是什么:资源,xml,rdf,Xml,Rdf,我不清楚什么时候应该在rdf:resource中的URI前面加#字符。这到底是什么意思?它是使用相对URI的一种方式,还是必须与rdf:ID一起使用,但不能与rdf:about一起使用 您能否在rdf:resource中附加#的错误用法和正确用法的示例?rdf:resource属性有一个URI作为值(=三元组的主题) 您可以使用绝对URI(例如,http://example.com/foobar),或相对URI(例如,/foobar)。如果您使用#foo作为值,则这将是一个错误 因此,如果在具有

我不清楚什么时候应该在
rdf:resource
中的URI前面加
#
字符。这到底是什么意思?它是使用相对URI的一种方式,还是必须与
rdf:ID
一起使用,但不能与
rdf:about
一起使用


您能否在
rdf:resource
中附加
#
的错误用法和正确用法的示例?

rdf:resource属性有一个URI作为值(=三元组的主题)

您可以使用绝对URI(例如,
http://example.com/foobar
),或相对URI(例如,
/foobar
)。如果您使用
#foo
作为值,则这将是一个错误

因此,如果在具有URI的文档中使用
rdf:resource=“#foo”
http://example.com/foobar,您正在指定URI
http://example.com/foobar#foo


请注意,许多作者使用来区分页面与它所代表的内容。例如:

  • http://example.com/Buksy
    可以代表关于您的页面
  • http://example.com/Buksy#i
    可以代表您
这被称为hashuri,这是一个可能的解决方案