4

复杂的 SPARQL 查询构建起来很费力,而且难以阅读。有没有办法在 SPARQL 中“包含”子查询,例如使用“include queryX”行,这样可以避免每次在单独的更复杂的查询中写出重复的简单查询?

4

1 回答 1

0

SPARQL FAQ提到了以下可能性:

可以使用 SPARQL 引擎完成非常有限的子查询形式,该引擎将通过创建一个由提交到 SPARQL 端点的嵌入式 SPARQL CONSTRUCT 查询组成的 URL 并提供此 URL 作为正在查询的 RDF 数据集。在实践中,这种技术通常效率低下,并且受到相关软件可能的 URL 最大长度限制。

W3C wiki还提到了一些其他可能的解决方法。

于 2013-10-21T17:36:57.187 回答