【问题标题】:Can SPARQL OPTIONAL be used with INSERT DATA?SPARQL OPTIONAL 可以与 INSERT DATA 一起使用吗?
【发布时间】:2014-08-26 06:54:04
【问题描述】:

我想一次将几个三元组插入我的 JENA FUSEKI 商店。这些三元组将基于用户输入,但我想为用户提供将某些输入字段留空而不破坏查询的选项。

考虑到我真的希望能够同时插入所有存在的值,我将如何处理。

我已经搜索了如何将 INSERT DATA 与 OPTIONAL 一起使用,但我找不到任何解释如何操作的地方?也许这是不可能的,我从错误的角度解决了这个问题。

【问题讨论】:

    标签: rdf sparql triplestore fuseki


    【解决方案1】:

    如果您使用INSERT {....} WHERE { ... },则插入模板中的任何三元组是无效数据,例如具有未绑定的变量,将被简单地删除,但模板中的其余三元组+来自WHERE 的当前结果被插入。

    【讨论】:

    • 在任何 INSERT 或 DELETE 语句中都不需要 OPTIONAL 子句吗?
    猜你喜欢
    • 2021-11-23
    • 2014-10-02
    • 1970-01-01
    • 2012-05-14
    • 2017-03-07
    • 2021-10-17
    • 2012-06-16
    • 2017-06-04
    • 1970-01-01
    相关资源
    最近更新 更多