以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 Web Services & Semantic Web Services 』 (http://bbs.xml.org.cn/list.asp?boardid=10) ---- 我修改了程序,用jena+racer推理总是随机的 (http://bbs.xml.org.cn/dispbbs.asp?boardid=10&rootid=&id=74407) |
-- 作者:lixiaoming -- 发布时间:4/21/2009 9:58:00 PM -- 我修改了程序,用jena+racer推理总是随机的 我根据jpz6311whu大侠的指导,更改了程序如下: public static void main( String[] args ) { // set up a configuration resource to connect to the reasoner // on port 2004 on the local system Model cModel = ModelFactory.createDefaultModel(); Resource conf = cModel.createResource(); conf.addProperty( ReasonerVocabulary.EXT_REASONER_URL, cModel.createResource( "http://localhost:8080" ) ); DIGReasonerFactory drf = (DIGReasonerFactory) ReasonerRegistry.theRegistry().getFactory(DIGReasonerFactory.URI); DIGReasoner r = (DIGReasoner) drf.create(conf); // System.out.println("sdfsdf"); // now make a model { OntClass sp = (OntClass) it.next(); String str = c.getModel().getGraph() .getPrefixMapping().shortForm(c.getURI()) // 获取URI + "'s superClass is " ; String strSP = sp.getURI(); try{ System.out.println(" Class" +str); }catch( Exception e ){} } } |
-- 作者:jpz6311whu -- 发布时间:4/22/2009 11:28:00 AM -- 不用shortForm函数,直接把URI打印出来试试 |
-- 作者:lixiaoming -- 发布时间:4/22/2009 4:17:00 PM -- 非常感谢您的指教,问题解决了,i |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
46.875ms |