Sparql查询:多次获取所有quote quoteBy文本
我正在尝试查询我的数据集,以便能够找到由不同文本段多次引用的所有引用,但我的查询不起作用 我曾想过这样的事情,但我不太确定我是否做得对。非常感谢你的帮助Sparql查询:多次获取所有quote quoteBy文本,sparql,Sparql,我正在尝试查询我的数据集,以便能够找到由不同文本段多次引用的所有引用,但我的查询不起作用 我曾想过这样的事情,但我不太确定我是否做得对。非常感谢你的帮助 SELECT ?s WHERE { ?s a <http://scta.info/quotation> . ?s scta-rel:quotedBy ?section . FILTER (?section > 1) . } LIMIT 1000 您需要计算?部分的发生次数: SE
SELECT ?s
WHERE {
?s a <http://scta.info/quotation> .
?s scta-rel:quotedBy ?section .
FILTER (?section > 1) .
}
LIMIT 1000
您需要计算
?部分的发生次数
:
SELECT ?s
WHERE {
?s a <http://scta.info/quotation> .
?s scta-rel:quotedBy ?section .
}
GROUP BY ?s
HAVING (count(?section) > 1)
SELECT?s
在哪里{
这是一个好主意。
s scta rel:quotedBy?部分。
}
分组
具有(计数(?截面)>1)
这是通过计算每个的节数来实现的<代码>?部分
对于每个都必须是唯一的,因为RDF图是三元组的集合,没有重复项。
因此,的scta rel:quotedBy?section.
和分组依据
仅为每个的部分
提供一次
SELECT ?s
WHERE {
?s a <http://scta.info/quotation> .
?s scta-rel:quotedBy ?section .
}
GROUP BY ?s
HAVING (count(?section) > 1)