From: Thomas S. <sch...@cs...> - 2010-09-20 16:58:59
|
There is now an example showing how to use the module extraction feature: http://owlapi.sourceforge.net/documentation.html -> "Code examples" -> "Module extraction", which links to http://owlapi.svn.sourceforge.net/viewvc/owlapi/v3/trunk/examples/src/main/java/org/coode/owlapi/examples/Example16.java?view=markup Cheers Thomas On 19 Sep 2010, at 19:39, Thomas Schneider wrote: > Hi Selma, Lorenz, > > On 19 Sep 2010, at 18:26, Lorenz Bühmann wrote: > >> On 19.09.2010 16:56, selma selma wrote: >>> >>> Hello, >>> Can you please show me an example of how to use the Locality >>> Module Extractor with the OWL API ? >>> thank you. >>> >> Hello, >> >> i think >> >> OWLOntologyManager manager = OWLManager.createOWLOntologyManager(); >> OWLOntology ontology = manager.loadOntology(SOME_IRI); >> SyntacticLocalityModuleExtractor extractor = new >> SyntacticLocalityModuleExtractor(manager, ontology, ModuleType.BOT); >> Set<OWLAxiom> module = extractor.extract(SOME_ENTITIES); > > That's right, with two remarks: > > * third line: for reuse applications, we recommend ModuleType.STAR > as the third parameter -- this generally yields smaller modules. > * fourth line: "SOME_ENTITIES" has to be a Set<OWLEntity> containing > what we call the "seed signature" for the module. This is the set of > terms about which you want your module to encapsulate all knowledge > from the ontology. > > It's my fault not to have provided a fully fledged example on the > Documentation page, which I will do on Monday. > > Cheers > > Thomas > > >> could do what you want. >> >> Regards, >> Lorenz >> ------------------------------------------------------------------------------ >> Start uncovering the many advantages of virtual appliances >> and start using them to simplify application deployment and >> accelerate your shift to cloud computing. >> http://p.sf.net/sfu/novell-sfdev2dev_______________________________________________ >> Owlapi-developer mailing list >> Owl...@li... >> https://lists.sourceforge.net/lists/listinfo/owlapi-developer > > + > ----------------------------------------------------------------------+ > | Dr Thomas Schneider schneider (at) > cs.man.ac.uk | > | School of Computer Science http://www.cs.man.ac.uk/ > ~schneidt | > | Kilburn Building, Room 2.114 phone +44 161 > 2756136 | > | University of > Manchester | > | Oxford Road _/// > _ | > | Manchester M13 9PL > (o~o) | > +-----------------------------------------------------oOOO--(_)-- > OOOo--+ > > Fremantle (vb.) > To steal things not worth the bother of stealing. One steals cars, > money and silver. Book matches, airline eyepatches and individual > pots of Trust House Forte apricot jam are merely fremantled. > > Douglas Adams, John Lloyd: The Deeper Meaning of Liff > > > > ------------------------------------------------------------------------------ > Start uncovering the many advantages of virtual appliances > and start using them to simplify application deployment and > accelerate your shift to cloud computing. > http://p.sf.net/sfu/novell-sfdev2dev_______________________________________________ > Owlapi-developer mailing list > Owl...@li... > https://lists.sourceforge.net/lists/listinfo/owlapi-developer +----------------------------------------------------------------------+ | Dr Thomas Schneider schneider (at) cs.man.ac.uk | | School of Computer Science http://www.cs.man.ac.uk/~schneidt | | Kilburn Building, Room 2.114 phone +44 161 2756136 | | University of Manchester | | Oxford Road _///_ | | Manchester M13 9PL (o~o) | +-----------------------------------------------------oOOO--(_)--OOOo--+ Fremantle (vb.) To steal things not worth the bother of stealing. One steals cars, money and silver. Book matches, airline eyepatches and individual pots of Trust House Forte apricot jam are merely fremantled. Douglas Adams, John Lloyd: The Deeper Meaning of Liff |