【问题标题】:Quads from a CONSTRUCT query in Jena来自耶拿 CONSTRUCT 查询的四边形
【发布时间】:2015-11-20 22:39:35
【问题描述】:

我正在尝试针对本地 TDB 或远程 SPARQL 端点执行 SPARQL CONSTRUCT 查询。现在QueryExecution 上的execConstruct 返回一个Model,它对任何图形(以及四边形)没有参考(据我所知)。

有没有办法从 Jena 中的构造查询中获取四边形? 我已经看到对execConstructDataset 的引用,但它没有在 Jena 3.0 中实现......

【问题讨论】:

    标签: rdf sparql jena semantic-web apache-jena


    【解决方案1】:

    语法扩展和QueryExecution 操作execConstructDatasetexecConstructQuads 是jena 3.0.0 之后的版本。它们位于当前的代码库和开发版本中。

    【讨论】:

    • 他们部署到 Maven 的某个地方了吗?这也将允许我在远程 SPARQL 端点上执行 execConstructDataset 吗?
    • 快照在 Apache 快照存储库中可用。快照不是发布版本,也没有经过测试或检查。唯一支持它的远程端点是开发 Fuseki2 构建。这是一个语言扩展。
    • 我想现在使用 SNAPSHOTS QueryExecException Attempt to CONSTRUCT quads from a CONSTRUCT query, which is not ARQ Syntax org.apache.jena.sparql.engine.QueryExecutionBase.execConstructQuads (QueryExecutionBase.java:269) 有点为时过早
    • 这是因为查询被解析为 SPARQL 1.1,而不是 ARQ 扩展。您能否将完整示例发送到 users@jena 列表?
    • 简单地调用 execConstructQuads 只会让你在某些数据集的默认模型中得到三元组的四边形。当您说“不参考任何图表”时,您在寻找什么?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多