以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  使用pellet检测本体一致性,发性不一致怎么得到哪出错的报告 ?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=72126)


--  作者:viaphone
--  发布时间:2/20/2009 10:09:00 PM

--  使用pellet检测本体一致性,发性不一致怎么得到哪出错的报告 ?
Modelreader Reader = New Modelreader();
Model Model = Reader.Read( "http://127.0.0.1/..../test.owl");

// Load The Model To The Reasoner
Owlreasoner Reasoner = New Owlreasoner();
Reasoner.Load( Model );

// Get The Knolwedgebase Object
Knowledgebase Kb = Reasoner.Getkb();

// Perform Initial Consistency Check
Long S = System.Currenttimemillis();
Boolean Consistent = Kb.Isconsistent();
Long E = System.Currenttimemillis();
====
以上代码Isconsistent()只能判断是否不一致,但是要怎么得到具体出错位置?


--  作者:Leon.Essence
--  发布时间:2/21/2009 11:05:00 AM

--  
examples/src/org/mindswap/pellet/examples/ExplanationExample.java
in the Pellet 2.0.* release
--  作者:viaphone
--  发布时间:2/21/2009 4:22:00 PM

--  
谢谢,这个我以前也测过。
现在搞定了
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
250.000ms