资源简介
学习过程中做的一个利用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个文件信息
评论
共有 条评论