REST 和 RDF,表示策略是什么?

标签 rest rdf

您的三重存储包含许多节点,您必须通过 REST 接口(interface)访问该数据库。

现在,我的解决方案是将每个命名(非匿名)节点作为资源导出,其表示形式为:

  • 所有以节点为主题的三元组
  • 所有以节点为对象的三元组
  • 所有连接的匿名节点。

  • 我对第 2 点有点不情愿:这基本上会给传入和传出三倍。

    您对纯面向 RDF 的数据存储的 REST 样式表示有何看法?
    您是否同意我的观点,如果不同意,您对此有何看法?

    最佳答案

    取决于数据是什么以及界面用户想要用它做什么。此问题类似于 SPARQL DESCRIBE 查询表单应返回的内容。 (由实现决定。)

    对于我使用 RDF 数据的用例,我会使用 1 和 3,生成资源的空白节点闭包。此外,对于案例 2,您可以有一个单独的接口(interface),返回资源的传入弧。

    关于REST 和 RDF,表示策略是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1865515/

    相关文章:

    rest - 找不到 REST 资源时返回 404 是否正确?

    python - 通过流解析 N-Triples

    docker - 具有Blazegraph Triple Store的Docker容器可能由于联网而无法正常工作

    rdf - 如何在 rdfa lite 节点之间建立关系

    graph - 尝试提交事务时,Jena 的 TDB 数据集出现 TDBTransactionException

    rest - Azure Blob 存储 REST Api - 如何将 header 写入字符串

    excel - 无法在spring boot rest Controller 中的响应实体中获取excel文件

    java - 使用 Jersey 2.21 的 REST API 请求中的可选参数

    Java POST 请求从 Web 服务获取 token

    rdf - SPARQL 的 CONSTRUCT 模式中的 ORDER BY 解决方案修饰符