【问题标题】:Marklogic : advantage of using embedded triples over triple storeMarklogic:使用嵌入式三元组优于三元组存储的优势
【发布时间】:2015-06-23 09:22:10
【问题描述】:

我有两个与嵌入式三元组有关的问题。

  1. 我们可以通过使用规则集来应用推理吗?
  2. 我们能否对给定主语和谓语的三元组进行选择性更新?

本质上,更大的问题是,如果嵌入式三元组的推理和更新可用,那么使用三元组存储的动机是什么?

【问题讨论】:

    标签: marklogic inference triplestore triples inference-engine


    【解决方案1】:

    1) 是的,三元组都是一样的,不管它们是如何注入 MarkLogic 的。

    2) 如果三元组嵌入在 XML 或 JSON 中,您可以通过修改 XML 或 JSON 来修改它们(使用通常的更新函数/机制)。 SPARQL 更新只能用于托管三元组。

    本质上,更大的问题是推理和更新是否 嵌入式三元组可用,使用的动机是什么 三联店?

    一旦你使用三元组,你就会使用三元组存储。你可以打电话 如果您愿意,它是三重引擎。不管他们是怎样的 在 MarkLogic 中创建的所有三元组,一旦被识别为 “存储”在三重索引中。

    使用三元组就是使用三元组存储。

    【讨论】:

    • SPARQL Update 适用于托管三元组,而不是嵌入式三元组。这种更新实际上是删除/插入。嵌入式三元组可以使用标准 XML/JSON 更新函数进行更新,例如 xdmp:node-replace()
    猜你喜欢
    • 1970-01-01
    • 2015-09-10
    • 2013-09-17
    • 2015-05-08
    • 1970-01-01
    • 2013-11-10
    • 1970-01-01
    • 1970-01-01
    • 2017-02-24
    相关资源
    最近更新 更多