从标识符创建URI的良好做法

时间:2012-07-14 12:05:11

标签: namespaces uri rdf semantic-web

我有几个我想用RDF建模的资源,每个资源都有一个唯一的标识符(DMS格式的GPS坐标。

  • 36.54.01E.25.28.44N
  • 150.18.38.9E.2.40.47.5S
  • ...

现在我想为每个人创建URI。在这种情况下,什么是最佳做法?可以意味着将它附加到我的命名空间URI,或者我不应该因为点而这样做吗?

2 个答案:

答案 0 :(得分:5)

Dots是一个在URI中找到的完全合法的字符,所以是的,你所建议的在语法上可以作为URI。

我不知道最佳实践在这个领域,但是Leigh Dodds和Ian Davis有一个非常好的链接数据模式集合,其中包括{{3这可能对你的问题有用。

答案 1 :(得分:0)

这样做是可以的,而且我自己也是这样使用uri的“有罪”。

然而:rdf纯粹主义者可能会挑战这一点。在一个物理位置可能有很多东西。只要你把它放在你自己的命名空间(例如“http://kool.rdfsite.Mahondi.net/gps/36.54 ...... etc”)

RDF存储几乎总是由谓词,对象的组合索引。如果你命名一个合适的谓词(如果你愿意,你也可以使用你自己的命名空间)并使用DMS作为对象,它仍然只是一个快速索引查找,以找到我建议的资源可能是一个空白节点。