我想编写一个SPARQL查询来查找层次结构中的最低类。 例如:
动物<----哺乳动物<---狗<----斑点狗
在rdf中就像:
Animal rdf:type owl:Class;
Mammal rdf:type owl:Class;
rdfs:subClassOf Animal;
Dog rdf:type owl:Class;
rdfs:subClassOf Mammal;
Dalmatian rdf:type owl:Class;
rdfs:subClassOf Dog;
我希望查询返回达尔马提亚。 我将如何编写这样的SPARQL查询?