Cómo consultar clases con propiedad de objeto en Sparql
¿Alguien sabe cómo consultar clases con propiedad de objeto en Sparql? Supongamos que tenemos un archivo OWL que contiene lo siguiente
Human ----(hasPizza)---> Pizzas
Los humanos y las pizzas son clases (o conceptos). En SPARQL, esta consulta no devuelve nada:
select ?x ?y where {
?x hasPizza ?y
}
Pero si agrego dos individuos (o entidades) bajo esos conceptos como
Human:Jim ----(hasPizza)---> Pizzas:cheesePizza
esa consulta volverá?x=Jim
y?y=cheesePizza
Como puedo conseguir?x=Human
y?y=Pizza
utilizando SPARQL?