如何在RDF中编写URI参考代码?

时间:2017-04-03 13:43:34

标签: rdf owl

据我所知,有两种方法可以在RDF中识别Web中的资源。那就是URI和URIref。我知道如何编写URI。但我无法想象如何编写URIref。

请任何人帮我写一个URIref到这个URI, http://www.example.org/index.html

1 个答案:

答案 0 :(得分:2)

你所谈论的是2004年RDF 1.0推荐中的URI References。URIRef是RDF 1.0用于识别事物的东西。

在IETF标准化国际化资源标识符(IRI)的同时,RDF 1.0已经标准化。 IRI(通俗地说)是允许非ascii字符的URL。一个例子:

IRI: http://www.example.org/Dürst
URI (and IRI): http://www.example.org/D%C3%BCrst

正如您在spec中找到的那样:

  

注意:本节预计有关国际化资源标识符的RFC。实现可能会发出有关使用不符合[IRI草案]或其后继者的RDF URI引用的警告。

那就是:URIRef是他们期望的IRI,并且如果标识符不符合最终的IRI规范,则允许实现警告。 (我记得最终有关空间的差异)

RDF 1.1(2014)resolves this

  

RDF 1.1中的标识符现在是IRI。

在回答你的问题时,由于你没有编码的非ascii字符,所以没有区别:http://www.example.org/index.html