資源簡介
學習過程中做的一個利用Jena實現的推理程序。附帶OWL文檔,可導入protege查看修改。
內容包含:構建model,實現數據庫與model關聯,讀入本體文件,構建規則,使用規則構建推理機,構建查詢,實施查詢,輸出查詢結果,將本體持久化到Mysql數據庫。希望有幫助。

代碼片段和文件信息
package?com.rainy.jenastudy;
import?com.hp.hpl.jena.db.DBConnection;
public?class?DbUtil?{
public?static?final?String?DB_URL?=?“jdbc:mysql://localhost/jena2“;
????public?static?final?String?DB_USER?=?“root“;
????public?static?final?String?DB_PASSWD?=?“52145“;
????public?static?final?String?DB?=?“MYSQL“;
????public?static?final?String?DB_DRIVER?=?“com.mysql.jdbc.Driver“;????
????
???public?static?DBConnection??getConnection(){
???DBConnection?con=null;
???try{
???Class.forName(DB_DRIVER);
???con?=new?DBConnection(DB_URL?DB_USER?DB_PASSWD?DB);
???}catch(Exception?e){
???System.out.println(“連接數據庫失敗!“);
???}
???return?con;
???}
????
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1871??2011-11-15?21:57??jena_study\.classpath
?????文件????????386??2011-11-14?11:41??jena_study\.project
?????文件????????245??2011-11-23?21:09??jena_study\.settings\org.eclipse.core.resources.prefs
?????文件????????629??2011-11-14?11:43??jena_study\.settings\org.eclipse.jdt.core.prefs
?????文件???????1227??2011-12-02?14:25??jena_study\bin\com\rainy\jenastudy\DbUtil.class
?????文件???????5826??2011-12-15?09:15??jena_study\bin\com\rainy\jenastudy\Study.class
?????文件???????7016??2011-12-02?14:25??jena_study\bin\jena\examples\ontology\describeClass\DescribeClass.class
?????文件???????2692??2011-12-02?14:25??jena_study\bin\jena\examples\ontology\describeClass\Main.class
?????文件???????2860??2011-12-02?14:25??jena_study\bin\jena\examples\ontology\persistentOntology\Main.class
?????文件???????3871??2011-12-02?14:25??jena_study\bin\jena\examples\ontology\persistentOntology\PersistentOntology.class
?????文件???????1512??2011-12-02?14:25??jena_study\bin\jena\examples\rdf\Tutorial01.class
?????文件???????1960??2011-12-02?14:25??jena_study\bin\jena\examples\rdf\Tutorial02.class
?????文件???????3019??2011-12-02?14:25??jena_study\bin\jena\examples\rdf\Tutorial03.class
?????文件???????2423??2011-12-02?14:25??jena_study\bin\jena\examples\rdf\Tutorial04.class
?????文件???????1368??2011-12-02?14:25??jena_study\bin\jena\examples\rdf\Tutorial05.class
?????文件???????2992??2011-12-02?14:25??jena_study\bin\jena\examples\rdf\Tutorial06.class
?????文件???????2311??2011-12-02?14:25??jena_study\bin\jena\examples\rdf\Tutorial07.class
?????文件???????1090??2011-12-02?14:25??jena_study\bin\jena\examples\rdf\Tutorial08$1.class
?????文件???????2355??2011-12-02?14:25??jena_study\bin\jena\examples\rdf\Tutorial08.class
?????文件???????1774??2011-12-02?14:25??jena_study\bin\jena\examples\rdf\Tutorial09.class
?????文件???????1090??2011-12-02?14:25??jena_study\bin\jena\examples\rdf\Tutorial10$1.class
?????文件???????3354??2011-12-02?14:25??jena_study\bin\jena\examples\rdf\Tutorial10.class
?????文件???????1970??2011-12-02?14:25??jena_study\bin\jena\examples\rdf\Tutorial11.class
?????文件????????699??2011-11-23?21:13??jena_study\src\com\rainy\jenastudy\DbUtil.java
?????文件???????6098??2011-12-15?09:15??jena_study\src\com\rainy\jenastudy\Study.java
?????文件???????9006??2011-11-16?12:53??jena_study\src\jena\examples\ontology\describeClass\DescribeClass.java
?????文件???????5106??2011-11-16?12:53??jena_study\src\jena\examples\ontology\describeClass\Main.java
?????文件???????7782??2011-11-16?10:13??jena_study\src\jena\examples\ontology\persistentOntology\Main.java
?????文件???????6258??2011-11-16?10:47??jena_study\src\jena\examples\ontology\persistentOntology\PersistentOntology.java
?????文件???????2407??2011-11-16?11:36??jena_study\src\jena\examples\rdf\Tutorial01.java
............此處省略38個文件信息
評論
共有 條評論