DBPedia Sparql 端点:关键字可选
DBPedia Sparql Endpoint: keyword OPTIONAL
我正在尝试 运行 以下 SPARQL 查询:
SELECT ?band, ?genre
WHERE
{
?band a umbel-rc:Band_MusicGroup.
OPTIONAL{?band dbo:genre ?genre}.
}
但在结果中没有未定义 dbo:genre
的乐队(例如 Coldplay look here)。
可选在 DBpedia 中不起作用?
感谢@StanislavKralin 我现在明白您可能会对结果集中丢失的数据感到困惑,例如酷玩乐队。这里的简短回答是,部署 DBpedia 的 Virtuoso 三重存储有一个默认的结果集大小限制 10000
,即一次查询最多返回 10000 行。如果你想获得更多结果,你必须使用通常称为分页的东西,即对于每个 chunk
你追加
ORDER BY ?band LIMIT 10000 OFFSET 10000*chunk
我正在尝试 运行 以下 SPARQL 查询:
SELECT ?band, ?genre
WHERE
{
?band a umbel-rc:Band_MusicGroup.
OPTIONAL{?band dbo:genre ?genre}.
}
但在结果中没有未定义 dbo:genre
的乐队(例如 Coldplay look here)。
可选在 DBpedia 中不起作用?
感谢@StanislavKralin 我现在明白您可能会对结果集中丢失的数据感到困惑,例如酷玩乐队。这里的简短回答是,部署 DBpedia 的 Virtuoso 三重存储有一个默认的结果集大小限制 10000
,即一次查询最多返回 10000 行。如果你想获得更多结果,你必须使用通常称为分页的东西,即对于每个 chunk
你追加
ORDER BY ?band LIMIT 10000 OFFSET 10000*chunk