Wolfram 语言

符号 SPARQL

版本 12 引入了 SPARQL 的符号表示,这是 RDF (the Resource Description Framework) 的查询和更新语言。

了解如何编写一个简单的符号 SPARQL 查询。首先,加载 GraphStore,将有关水果的 RDFStore 对象样例存储在变量中,供以后查询使用。

SPARQL 图形模式的基本组成是三元组模式,用 RDFTriple 表示。在进行查询时,将三元组模式与 RDF 存储库中的三元组模式匹配。三元组模式的 SPARQLVariable 充当占位符。定义两个三元组模式,一个与 "color" 三元组匹配,另一个与 "shape" 三元组匹配。

现在将模式组合在一起,用 SPARQLOptional 将 "shape" 模式标记为可选 。一般情况下,可通过 List ({}) 来组合图形模式,形成所谓的 "group graph patterns"(或 "basic graph patterns",条件是列表只含有三元组模式)。

然后选择 SPARQLSelect 查询算符,它接受一个 SPARQL 图形模式,给出关联列表作为结果。

最后,对存储库应用查询。

相关范例

de en es fr ja ko pt-br