我需要显示存储在三重存储(Stardog)中的数据的树结构。我可以通过rdfs:subClassOf +获取特定类的所有子类,但它并没有告诉我每个子类的级别/深度。此外,我可以获得每个子类的父级,但我仍然需要处理结果以获取树。这是我使用的SPARQL查询:
SELECT DISTINCT subClass ?parent
WHERE {
?subClass rdfs:subClassOf+ <A Class URI> .
?subClass rdfs:subClassOf ?parent
}
有人知道通过SPARQL查询更好的方法吗?