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