如何通过SPARQL查询获取类的子类的级别/深度?

时间:2014-09-04 22:06:30

标签: rdf sparql

我需要显示存储在三重存储(Stardog)中的数据的树结构。我可以通过rdfs:subClassOf +获取特定类的所有子类,但它并没有告诉我每个子类的级别/深度。此外,我可以获得每个子类的父级,但我仍然需要处理结果以获取树。这是我使用的SPARQL查询:

SELECT DISTINCT subClass ?parent
WHERE {
  ?subClass rdfs:subClassOf+ <A Class URI> .
  ?subClass rdfs:subClassOf ?parent
}

有人知道通过SPARQL查询更好的方法吗?

0 个答案:

没有答案