【发布时间】:2018-02-16 22:22:20
【问题描述】:
我需要有关 SPARQL 查询的帮助。在我的本体中,我有实体项目,它设计了一篇文章,它有一个名为“keyWord”的属性,用于存储文章中处理的主要参数。在 Triple Store 中,文章的每个参数都有一个三元组(文章、关键字、参数)。 我想通过查询知道哪些文章具有最大数量的三元组且属性 keyWord 的值相同,我该怎么办? 我尝试过这样的事情,但这是错误的,因为我只想知道具有最大公共参数数量的文章:
SELECT ?item (COUNT(?argument) as ?maxArgument)
WHERE{
?item keyWord ?argument
}
ORDER BY DESC(?maxArgument)
【问题讨论】:
-
你必须
group by参数然后。您当前的查询做了一些不同的事情,它返回每个项目的参数数量。这肯定不是你想要的。
标签: sparql triplestore