我正在查看 Jena 教程、An Introduction to RDF 和 Jena RDF API,并专门查看Tutorial01.java。PersonURI 非常模糊,因为它被定义为:
static String personURI = "http://somewhere/JohnSmith";
此 URI 是否需要取消引用?如果是这样,是否所有 RDF 实现都需要 Web 服务器?最后,如果确实需要取消引用并返回该 URI,它会提供什么服务?
我正在查看 Jena 教程、An Introduction to RDF 和 Jena RDF API,并专门查看Tutorial01.java。PersonURI 非常模糊,因为它被定义为:
static String personURI = "http://somewhere/JohnSmith";
此 URI 是否需要取消引用?如果是这样,是否所有 RDF 实现都需要 Web 服务器?最后,如果确实需要取消引用并返回该 URI,它会提供什么服务?
不,不是的。实际上,不管 Jena是什么,URI 都不一定是可解析的。URI 是实体的标识符。URL 始终是 URI。这并不意味着 URI 一定是 URL。
从RDF 入门复制:
如第 2.1 节所述,Web 提供了一种通用形式的标识符,称为统一资源标识符 (URI),用于标识(命名)Web 上的资源。与 URL 不同,URI 不限于识别具有网络位置的事物,或使用其他计算机访问机制。
希望我有所帮助!
它不需要是可解决的。
这是在网络上发布的好习惯,但 Jena 不会仅仅因为您使用它们而查找名称。