gpt4 book ai didi

rdf - 指定多个rdf :types in a SPARQL query

转载 作者:行者123 更新时间:2023-12-04 00:10:21 26 4
gpt4 key购买 nike

我有一个像这样的 SPARQL 查询

PREFIX prefix: <http://example.org/ns#>
SELECT *
WHERE
{
?x rdf:type ?type .
}

假设现在我想指定 ?type 的类型作为 prefix:type1prefix:type2 ;这应该怎么做?

最佳答案

FILTER IN快得多功能是使用BINDINGS .我强烈建议使用以下查询的内容而不是 FILTER(?type IN (wo:Kingdon, wo:Phylum) .

SELECT * WHERE { ?x rdf:type ?type } BINDINGS ?type {(prefix:type1) (prefix:type2)}

使用 BINDINGS允许 SPARQL 引擎在处理结果时限制结果,而不是在过滤之前返回所有结果。这使得返回结果更快。

关于rdf - 指定多个rdf :types in a SPARQL query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16025442/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com