以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  请教Jena推理  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=55192)


--  作者:oynwj
--  发布时间:11/11/2007 4:52:00 PM

--  请教Jena推理
请教各位大侠,本人是菜鸟,不太懂Java,用protege做了个本体,想用jena推理,在Eclipse里的程序如下,运行不了,请问错在哪?谢谢!
import java.io.*;
import com.hp.hpl.jena.ontology.*;
import com.hp.hpl.jena.rdf.model.*;

public class Jena {

 /**
  * @param args
  */
 OntModel m = ModelFactory.createOntologyModel(); 
  public void loadmodel() {
  InputStreamReader in;
  try {
         FileInputStream file = new FileInputStream("d:/second semester/houls/bt/examples/pizza/pizza.owl");
   in = new InputStreamReader(file, "UTF-8");
   m.read(in, null);
   in.close();
  } catch (FileNotFoundException e) {
   System.out.println("无法打开本体文件,程序将终止");
   System.exit(0);
  } catch (IOException e) {
   e.printStackTrace();
   System.exit(0);
  }
  }
}


--  作者:jpz6311whu
--  发布时间:11/11/2007 6:15:00 PM

--  
没写main函数
--  作者:topyn
--  发布时间:11/11/2007 11:47:00 PM

--  
呵呵,得先看看Java,loadModel()方法可以将本体文件导入内存,构建本体模型。再就是看Jena的API了,看Jena的API的了解一些本体中的英文术语。
--  作者:oynwj
--  发布时间:11/12/2007 3:59:00 PM

--  
谢谢!
--  作者:jerrycrystal
--  发布时间:11/12/2007 11:51:00 PM

--  
楼主得多补充基础知识啊,,,
--  作者:sunrisee
--  发布时间:4/29/2008 10:18:00 PM

--  
java的知识~~

--  作者:shujian
--  发布时间:5/14/2008 10:25:00 PM

--  
好象研究本体的都是基于java的构件!
--  作者:hoho19840130
--  发布时间:1/14/2010 3:42:00 PM

--  main
没有main方法。看下java基础就知道了。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms