2017-04-24 25 views
0

我真的需要你的幫助,關於從netbeans調用SWRL規則並在netbeans中檢索數據。 我在我的netbeans中有servelet和jsp頁面,我也有owl-api。 我在我的學生中擁有本體論,並且在側面也有兩個簡單的SWRL規則。如何從netbeans調用SWRL規則並在netbeans中檢索數據。

即時通訊新的在這個領域,需要知道如何調用類和從owlapi,以及如何發送請求protege以及如何通過servlet返回在netbeans swrl ruls的結果。

,如果你不幫我將不勝感激

真誠

- 邁赫迪Tarabi

回答

0

的SWRL規則的結果需要推理支持SWRL規則。 SWRL規則推理的結果是常用的公理,沒有特殊的方法來獲得它們。爲此目的不需要保護。也許你打算使用SWRLAPI項目?

更新:在閱讀下面的評論後,我確信你最好的選擇是使用SWRLAPI項目。見here提供的文件,尤其是描述如何門生外面跑SWRLAPI部分:

如果你想成爲能夠執行SWRL規則或SQWRL查詢,您將需要一個基於SWRLAPI規則引擎實現。目前,提供了一個基於Drools的SWRL規則引擎實現。此實現也在Maven Central上託管。它的相關性信息可以在這裏找到:https://maven-badges.herokuapp.com/maven-central/edu.stanford.swrl/swrlapi-drools-engine

+0

嗨親愛Ignazio-我有我的本體在門生V5和內部門生我有一個SWRL規則,當我運行SWRL規則內的門生其做工精細。現在我想將這個結果發送到我的web應用程序網站。我在NetBeans中工作,我有一個JSP頁面作爲UI和一個servlet頁面作爲連接橋。我想發送結果servlet,然後從servlet到jsp顯示在我的用戶界面上。 。我在挪威的學生,我需要完成這個項目。請幫助我。 –

+0

或者我可以在netbeans中打開我的OWL,然後在netbeans中運行SWRL規則嗎?/ –

+0

嗨。我的項目不是maven。它是Java Web應用程序你認爲我可以使用SWRL API嗎? –