From: Julia D. <jul...@gm...> - 2008-11-21 16:51:46
|
OK, thank you Matthew Yesterday i have try this, and it works. You need indeed all the new Pellet libraries. Greetings, Julia 2008/11/21 Matthew Horridge <mat...@cs...> > Hi Julia, > > You need to build the API binaries from the latest sources and also > get the latest version of Pellet. > > Cheers, > > Matthew > > > On 20 Nov 2008, at 15:12, Julia Dmitrieva wrote: > > > Dear owlapi developers. > > I use OWLAPI2.2.0 in my eclipse development environment. > > In order to create reasoner i use the code from some old examples, > > namely: > > private > > > > static OWLReasoner createReasoner(OWLOntologyManager man) { > > > > try { > > > > // The following code is a little overly complicated. The reason for > > using > > > > // reflection to create an instance of pellet is so that there is no > > compile time > > > > // dependency (since the pellet libraries aren't contained in the > > OWL API repository). > > > > // Normally, one would simply create an instance using the following > > incantation: > > > > // > > > > // OWLReasoner reasoner = new Reasoner() > > > > // > > > > // Where the full class name for Reasoner is > > org.mindswap.pellet.owlapi.Reasoner > > > > // > > > > // Pellet requires the Pellet libraries (pellet.jar, aterm-java- > > x.x.jar) and the > > > > // XSD libraries that are bundled with pellet: xsdlib.jar and > > relaxngDatatype.jar > > String reasonerClassName = > > > > "org.mindswap.pellet.owlapi.Reasoner"; > > Class reasonerClass = Class.forName(reasonerClassName); > > > > Constructor<OWLReasoner> con = > > reasonerClass.getConstructor(OWLOntologyManager. > > > > class); > > > > return con.newInstance(man); > > } > > > > > > catch (ClassNotFoundException e) { > > > > throw new RuntimeException(e); > > } > > > > > > catch (IllegalAccessException e) { > > > > throw new RuntimeException(e); > > } > > > > > > catch (NoSuchMethodException e) { > > > > throw new RuntimeException(e); > > } > > > > > > catch (InvocationTargetException e) { > > > > throw new RuntimeException(e); > > } > > > > > > catch (InstantiationException e) { > > > > throw new RuntimeException(e); > > } > > > > } > > > > > > everething was OK in eclipse, but at this moment I try to make a > > Jave WEB START application and my application stops somewhere > > > > in the stage of the creation of the reasoner, whithout crash, > > without error messages, thus i can not figure out, what is the > > problem. > > > > Is it possible that the reason of the problem is not including some > > libraries that Pellet needs (here i mean aterm-java-x.x.jar, > > xsdlib.jar and relaxngDatatype.jar)???? > > > > > > I would like to try this also with Dig reasoner, but all the > > examples at http://owlapi.sourceforge.net/documentation.html are now > > for > > the new version of the owlapi, with > > > > OWLReasoner createReasoner(OWLOntologyManager man) { > > > > OWLReasonerFactory reasonerFactory = new PelletReasonerFactory(); > > > > OWLReasoner reasoner = reasonerFactory.createReasoner(man); > > > > return reasoner; > > > > } > > > > and this code doesn't works. > > > > Could you explane me what can be the reason of my problem and also > > how to create DIG reasoner with the OWLAPI2.2.0. > > > > It will be to hard for me to compile the new code from svn. > > > > With best regards, > > > > Julia > > > > ------------------------------------------------------------------------- > > This SF.Net email is sponsored by the Moblin Your Move Developer's > > challenge > > Build the coolest Linux based applications with Moblin SDK & win > > great prizes > > Grand prize is a trip for two to an Open Source event anywhere in > > the world > > > http://moblin-contest.org/redirect.php?banner_id=100&url=/_______________________________________________ > > Owlapi-developer mailing list > > Owl...@li... > > https://lists.sourceforge.net/lists/listinfo/owlapi-developer > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Owlapi-developer mailing list > Owl...@li... > https://lists.sourceforge.net/lists/listinfo/owlapi-developer > |