区分斜杠类型,哈希类型和简单(无尾随分隔符)命名空间

时间:2018-02-07 10:57:46

标签: xml namespaces rdf jena semantic-web

我是语义网的新手。 在学习Jena Programming时,我遇到了不同类型的命名空间。例如:

哈希类型命名空间: 的xmlns:RDF =" HTTP://www.w3.org/1999/02/22-rdf-syntax-ns#"

斜杠类型命名空间: 的xmlns:FOAF =" HTTP://xmlns.com/foaf/0.1/

简单命名空间: 的xmlns:管理员=" HTTP://webns.net/mvcb"

请解释这里提到的所有三种命名空间之间的区别。如果还有其他一些其他类型的命名空间,请与您的答案分享。

1 个答案:

答案 0 :(得分:3)

最后一个并不简单。缺少分隔符意味着,当用于为本地名称添加前缀时,您将失去将绝对IRI分解回名称空间和本地名称的能力。它最有可能引起其他本体用户的混淆。

至于其他两个,使用其中一个的IRI的功能没有区别 - 主要区别在于工具链如何使用这些信息。 Stanislaw在评论中提供的链接是一个良好的开端。