我在一個項目中工作,我必須以.owl語言加載任何本體(由用戶選擇)並將其圖形顯示爲樹形菜單。這意味着本體可以是任何大小。使用jena加載本體(owl)並顯示其圖形
目標是展示一個能夠分類學習對象的Taxanomy。
目前,使用jena我可以加載本體,但我不知道如何以適當的方式顯示圖形來構建樹形菜單。
謝謝
我在一個項目中工作,我必須以.owl語言加載任何本體(由用戶選擇)並將其圖形顯示爲樹形菜單。這意味着本體可以是任何大小。使用jena加載本體(owl)並顯示其圖形
目標是展示一個能夠分類學習對象的Taxanomy。
目前,使用jena我可以加載本體,但我不知道如何以適當的方式顯示圖形來構建樹形菜單。
謝謝
我會更好地解釋它。
使用Jena的,我可以使用本實施例中示出了層次:jena.sourceforge.net/examples/class-hierarchy/index.html
隨着typic比薩餅例如,Jena的示例示出了(更多或更少的,我刪除匿名類):
後,如果您檢查本體比薩餅本體瀏覽器http://owl.cs.manchester.ac.uk/browser/(裝的pizza.owl),則表明:
我使用的是耶拿推理OWL_MEM_MICRO_RULE_INF,但我想他們都沒有成功。
謝謝。
可能是這是一個遲到的答案。看看prefuse包http://prefuse.org/
herli menezes
嗨!這聽起來像你需要做推理,然後將本體顯示爲圖。如果它有幫助,請檢查教程http://kill.devc.at/node/84。這是有點過時,但也許它工作... – mrsteve 2010-11-03 13:08:39