以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 Semantic Web(语义Web)/描述逻辑/本体 』 (http://bbs.xml.org.cn/list.asp?boardid=2) ---- protege-owl API 重新设置了属性的值,但为什么没有修改成功! (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=83727) |
-- 作者:zhilanfenfei -- 发布时间:3/5/2010 4:49:00 PM -- protege-owl API 重新设置了属性的值,但为什么没有修改成功! Eclipse中编程修改了某个属性的值,也执行成功了,但为什么用记事本大概.owl文档的时 候,值还是原来的,没有修改成功呢! |
-- 作者:zhilanfenfei -- 发布时间:3/6/2010 10:38:00 AM -- public void SetTrust(String uri)throws Exception { try{ System.out.println("setTrust is beginning........."); OWLModel owl=ProtegeOWL.createJenaOWLModelFromURI(uri); OWLNamedClass trustClass=owl.getOWLNamedClass("Trust"); Collection coll=trustClass.getInstances(false); if(coll.size()>1) { System.out.println("the trust Individual is to more!!!"); }//if else { Iterator it=coll.iterator(); OWLIndividual trustInd=(OWLIndividual)it.next(); OWLDatatypeProperty trustDatatype=owl.getOWLDatatypeProperty("trust_is"); trustInd.setPropertyValue(trustDatatype,new Float(0.2)); System.out.println("setTrust is ending........."); System.out.println("setTrust is ending........."); }//else }catch(Exception e){ } }//SetTrust 程序如上,读取了一个wol文件,重新对其中的一个个体的属性进行设置,但为什么执行完成之后,用记事本看owl文件,值没有修改过来呢! |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
31.250ms |