代码之家  ›  专栏  ›  技术社区  ›  Stefano Borini

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

  •  4
  • Stefano Borini  · 技术社区  · 16 年前

    triplestore包含许多节点,必须通过REST接口访问该数据库。

    1. 以节点为主题的所有三元组
    2. 以节点为对象的所有三元组
    3. 所有连接的匿名节点。

    在第二点上我有点不情愿:这基本上会给出传入和传出的三元组。

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

    3 回复  |  直到 16 年前
        1
  •  2
  •   laalto    16 年前

    取决于数据是什么以及用户想要用它做什么。这个问题类似于SPARQL描述查询表单应该返回什么。(由实施情况决定)

        2
  •  1
  •   Timo Westkämper    15 年前

    使RDF数据集REST可遍历的一个简单方法是对所有可遍历元素使用url。

    当访问URL时,例如通过httpget,结果显示连接的节点(作为属性和/或反向属性连接)。

    更正式地说,返回的表示可以是 Concise Bounded Description

        3
  •  0
  •   DaniCE    15 年前

    (免责声明:这可能与您的问题内容不完全对应,但与标题相对应)

    我认为关于RDF数据的Rest表示的主题是一个反转概念顺序的一般问题。对我来说,正常的做法是收集带有RDF数据的Rest文档,并使用RDF数据库进行索引和全局查询。

    在这种情况下,您可以按自己喜欢的方式组织资源。

    另外(如果您假装使用节点的URI作为导出的资源),您的方法在资源的含义方面会有一些微妙的问题:您在这里建议的其余资源是“ information resources “然后它们就不能是抽象资源。信息和元信息之间会产生冲突。

    我发表了一篇文章 here 更详细地解释这个观点。