values 使用方法
迭代结果并检索每个实例的可选属性:VALUES是一个SPARQL 1.1功能
SELECT *
WHERE { VALUES(?uri) { <http://example.org/instance1> }
OPTIONAL {?uri rdfs:label ?label}.
OPTIONAL {?uri mbo:organisedBy ?organiser}.
OPTIONAL {?uri mbo:takesPlaceAt ?venue}.
OPTIONAL {?uri mbo:begin ?begin}.
OPTIONAL {?uri mbo:end ?end}.
}
VALUES (?class ?classLabel) {
(wd:Q186516 "national")
(wd:Q22807280 "regional")
(wd:Q97486724 "local")
(wd:Q21850100 "local")
(wd:Q97486760 "local")
(wd:Q602300 "military")
(wd:Q27077627 "military")
(wd:Q104911496 "military")
(wd:Q83302753 "religious")
(