如何获取owl:intersectionOf集合的父类?
例如:
( 1 - s )
当我有参数意大利
时,我想作为回复国家答案 0 :(得分:0)
最后,我找到了解决问题的方法。
PREFIX :<http://www.co-ode.org/ontologies/pizza/pizza.owl#>
PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX owl:<http://www.w3.org/2002/07/owl#>
PREFIX rdfs:<http://www.w3.org/2000/01/rdf-schema#>
SELECT ?parent
FROM <http://localhost:8080/PizzaDS/data/PizzaGraph>
WHERE {
:Italy rdf:type/rdfs:subClassOf* ?parent.
FILTER(regex(str(?parent), "Country")).
}
通过该查询,我得到正确的答案“:Country”