Wolfram 语言

可变长度实体属性路径

SPARQL 是 RDF (the Resource Description Framework) 的查询语言,支持长度可变的属性路径。通过允许将 SPARQL 查询应用于实体,版本 12 提供了强大的实体查询功能。

下面的例子查找汞-204 "Isotope" 实体的子核素。然后,可以将属性路径查询与 SPARQL 聚合结合使用,以找到衰变链最长的同位素。

首先,加载 GraphStore 软件包。

定义一个属性路径模式,使其与汞-204 的子核素相匹配。用 ".." (Repeated) 来指定一个或更多路径。

"Isotope" 实体域应用 SPARQLSelect 查询算符。

要想找出具有最长衰变链的同位素,请先定义一个查询,查找所有同位素-子核素对。

然后定义一个按 "isotope" 分组的聚合,并计算每个组的长度。

最后。将查询和聚合组合在一起,按 "length" 的降序排列结果,返回第一个元素。

相关范例

de en es fr ja ko pt-br