以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  求解本体实例的插入  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=77958)


--  作者:Samule526
--  发布时间:10/26/2009 4:50:00 PM

--  求解本体实例的插入
在建好本体(如,test.owl)后,如何通过jena  api 或其他方式往本体文件(test.owl)里面插入实例(individuals)?
  
   浏览了很多该论坛的帖子,只有提问,没有一个明确的回答。
   然后google了很多, jena api 也看了些,还是没找到答案,故发此贴,以求答案。  
   希望以代码的形式给出说明,谢谢!
--  作者:Samule526
--  发布时间:10/26/2009 6:04:00 PM

--  
为什么没人回答?  难道大家都是新手?
--  作者:我爱皮皮
--  发布时间:11/4/2009 5:43:00 PM

--  
可以调用protege,通过protege往本体里加入实例,你需要做的就是调用protege。
--  作者:Samule526
--  发布时间:11/5/2009 10:05:00 AM

--  
哦, 谢谢
能否给点代码示例?
我现在用的是jena,如下:
Individual createIndividual = model.createIndividual(NS + individualName, resource);
可以往里面插入修改数据属性, 但是找不到如何添加 对象属性(比如实例A 有对象属性 b, b的值域是 B  那么如何将A和B的实例 c 联系起来?) 的接口

再次感谢!


--  作者:Humphrey
--  发布时间:11/6/2009 2:21:00 PM

--  
Jena作为语义网框架程序连向本体中插入具体实例都做不到吗?!
--  作者:shibin0528
--  发布时间:11/6/2009 11:23:00 PM

--  
是不是应该用ontoclass类的addRDFType方法呀,仅供参考,没有实现过。
--  作者:Samule526
--  发布时间:11/11/2009 4:11:00 PM

--  
已解决  谢谢各位!
--  作者:Humphrey
--  发布时间:11/11/2009 7:44:00 PM

--  
只用Jena就可以了吗?分享一下经验吧,否则本贴就失去了它的意义。
--  作者:Samule526
--  发布时间:11/12/2009 10:55:00 AM

--  
是的,  就是jena的接口

现在正在需求阶段, 等编码后再来分享吧


--  作者:feizaopao
--  发布时间:11/13/2009 10:04:00 AM

--  
在pretege里加不行吗
--  作者:binyu3008
--  发布时间:3/23/2010 12:37:00 PM

--  请教
你好,小弟向你请教一个问题:
我构建了一个本体,通过jena中的Ontmodel读取了该本体中的一个ship类,然后为这个类创建了一个实例ship110,这个实例有对象属性和数据属性,比如数据属性hasLength(船长),对象属性happen(发生),我就想对这两种属性赋值,比如数据属性hasLength赋值为5600,对象属性happen赋值为该本体中的另外一个实例,请问怎么在jena中通过编码实现赋值?

--  作者:Lexxuan
--  发布时间:3/24/2010 9:57:00 AM

--  
pretege确实方便易用,但是功能太有限了,很不灵活。
建议尽量别图方便而依赖pretege
--  作者:strongzlgzlg
--  发布时间:11/28/2011 10:35:00 PM

--  
楼主  碰到几乎一样的问题 求分享啊  头都大了 谢谢了
--  作者:strongzlgzlg
--  发布时间:11/28/2011 10:42:00 PM

--  jena添加数据属性与对象属性的问题
朋友 我碰到与你一样的问题  困扰我很久了  求指教
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms