1

我的意思是:我们如何知道容器的特定 URI 接受哪些请求以及我们可以使用哪些参数?

例如:容器 URI:http ://example.com/containers/container1

-> 现在我想知道一种访问容器元数据的方法。我该怎么做?

我试图问这个问题的主要原因是我正在将 Fedora Commons 从 3 迁移到 4。而且我对许多不同的模式和符号感到困惑。在某些地方,他们使用http://something.com/smthng/fcr:metadata. 在某些地方,他们使用http://something.com/smthng/metadata. 有时,fedora 命名空间会在 URI 中工作,而在某些地方则不起作用。我很困惑。

我想知道一种了解 URI 上所有公认约定的方法。

4

1 回答 1

2

我真的不认为你必须超越 Wikipedia 的统一资源标识符定义来理解 URI、URL 和 URN 的标准。

然而,这个问题更有可能与关联数据平台有关。如果您访问概念图 - Fedora 3 到 4,Fedora 4 的链接会转到 W3C 关联数据平台 (LDP)推荐。这基本上说明了 REST API 如何查询 RDF 数据。

LDP 容器是一种对 RDF 数据进行分区的方法,因此您可以查询容器并获取 RDF 资源列表。我认为没有办法查询他们的元数据。数据本身中定义的可用容器集,不是必需的。即数据可能完全由资源定义,而容器只是划分 RDF 数据的一种方式。如果您拥有对数据的 SPARQL 访问权限,一种想法是查询数据以查找 LDP 容器。然后您可以发送 REST 请求来获取该数据。

(顺便说一句,RDF 文本序列化是 RDF 图的基于文本的表示。使用文本序列化允许用户以标准格式交换数据。RDF 标准包括 RDF/XML、Turtle、N-Triples 和 JSON-LD。)

于 2016-03-27T23:50:38.393 回答