我在一个项目中工作,我必须以.owl语言加载任何本体(由用户选择)并将其图形显示为树状菜单。这意味着本体可以是任何大小。
目标是展示一个能够对学习对象进行分类的Taxanomy。
目前,使用jena我可以加载本体,但我想知道如何以适当的方式显示图形来构建树状菜单。
由于
答案 0 :(得分:0)
我会更好地解释它。
使用jena,我可以使用此示例显示层次结构:jena.sourceforge.net/examples/class-hierarchy/index.html
使用典型的披萨示例,jena示例显示(或多或少,我删除了匿名类):
如果您在本体浏览器中将本体披萨检查为http://owl.cs.manchester.ac.uk/browser/(加载pizza.owl),则会显示:
我正在使用jena推理器OWL_MEM_MICRO_RULE_INF,但我尝试了所有这些但没有成功。
感谢。
答案 1 :(得分:0)
可能这是一个迟到的答案。请查看http://prefuse.org/
上的prefuse包Herli Menezes