我正在使用 SPARQL 联合查询。除了每个服务查询的聚合数据之外,我不希望返回任何内容。这可能吗?目前,查询从每个服务查询返回数据,然后运行计数和分组依据。我尝试使用子查询,但它们不起作用。我正在使用 fuseki 服务器。
<已编辑 - 添加示例查询>
SELECT (COUNT(?var) as ?varCount) ?var2
WHERE{
{
?var a abc:Class;
}
UNION
{
SERVICE <https://sample1.org>
{
?var a abc:Class;
?var abc:var2 ?var2.
}
}
UNION
{
SERVICE <https://sample2.org>
{
?var a abc:Class;
?var abc:var2 ?var2.
}
}
} group by ?var2