以文本方式查看主题

-  计算机科学论坛  (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=19830)


--  作者:又进不来了
--  发布时间:6/22/2005 10:12:00 PM

--  [求助]跪求关于jena的问题,麻烦大家了!
拜托各位大侠帮帮忙呀,本人几乎完全不懂Java语言,但是老师突然让我用Jena来将一个rdf文件读成图,还要将他的属性再写回去,完全让我搞不懂怎么办,老师的要求是这样的:The program should be able to read this RDF file into a graph, with the help of Jena, you add another property and write it back to the file.不知道有没有大侠能随便帮我写两个短程序,只要能运行就好,20行的都可以。拜托了.................!!!

--  作者:jiexincao
--  发布时间:6/30/2005 12:32:00 AM

--  
看jena的文档啊,里面说的很好
--  作者:smallfish
--  发布时间:7/10/2005 9:47:00 AM

--  
读成图?并将增加的属性写回去?我一直以为这个需要protege来实现的,将jena生成的rdf/xml 文件读到protege 中,再进行操作,不过实现的不完整。
--  作者:iamwym
--  发布时间:7/10/2005 9:05:00 PM

--  
呵呵,除了学习java,看jena文档,没有任何办法,除非你出钱让别人做,呵呵。
--  作者:leadery
--  发布时间:7/12/2005 11:29:00 AM

--  
protege底层就是用的jena,protege的protegeowl API就是在jena基础上作的开发
--  作者:mahongfu
--  发布时间:8/18/2005 3:18:00 PM

--  
我想问问四楼的smallfish(呵呵,别人当然也能回答了),我初步我protege建立个本体,但是怎么用jena来解析?而且,根据我的理解, protege工具就是个owl格式的本体编辑器。但是之后实现本体的重用,这是怎么实现的?而jena在其中起的又是什么样的作用?
--  作者:mahongfu
--  发布时间:8/18/2005 3:20:00 PM

--  
呵呵,不好意思,版主。称谓错误!!!在此更正。
--  作者:leopard
--  发布时间:8/18/2005 4:40:00 PM

--  
OntModelSpec spec = new OntModelSpec(OntModelSpec.OWL_MEM);
OntModel model = ModelFactory.createOntologyModel(spec, null);
model.read("file://./onto.owl");
StmtIterator iter = model.listStatements();
while(iter.hasNext())
{ // 这里知道了所有的三元组,自己按照数据结构中的东东,编个算法就可以形成图了 }
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms