一个例子。我想在同一个变量下,在一个查询中 找到巴拉克-奥巴马,罗纳德-里根和唐纳德-特朗普的dbo: spouse。
你可以使用VALUES函数,像这样。
SELECT ?president ?spouse
WHERE{
?president dbo:spouse ?spouse .
VALUES ?president {dbr:Barack_Obama dbr:Ronald_Reagan dbr:Donald_Trump}
}
另外,IRI是不允许有未括号的空格的,即使这样,规则也有些复杂,所以我通常用下划线来表示它们。