如何格式化此SPARQL查询
SELECT ?id WHERE {
?id wdt:P1566 "6359304"
}
因此,它将接受多个基因组ID作为价值。
我试过
SELECT ?id WHERE { ?id wdt:P1566 } VALUES ?id {("6359304"), ("6299427")}
或
SELECT ?id WHERE {
?id wdt:P1566
FILTER (?id IN ("6359304", "6299427")
}
包括上面两个的很多变体。不过运气不好。
UniinformedUser在评论中的回答:
SELECT ?s
WHERE {
VALUES ?id {"6359304" "6299427"} # separated by space, not by comma
?s wdt:P1566 ?id . # triple, not tuple
}