This tool is built on top of the OWL API and implements the logic-based module extraction described in "Modular Reuse of Ontologies: Theory and Practice". The extractor also considers the optional inclusions of annotations, which may be attached as OWL annotation axioms or OWL individuals (e.g. some OBO ontologies).
The module extractor was originally implemented in 2007 by Ernesto Jimenez Ruiz in collaboration with Ulrike Sattler and Thomas Schneider (IMG Group, University of Manchester), Bernardo Cuenca Grau (KRR Group), and Rafael Berlanga (TKBG group, Jaume I University of Castellon).
The extractor is open-source and released under GNU Lesser GPL.
-
E. Jimenez-Ruiz, B. Cuenca-Grau, U. Sattler, T. Schneider and R. Berlanga. "Safe and Economic Re-Use of Ontologies: A Logic-Based Methodology and Tool Support". In Proc. of the 5th European Semantic Web Conference (ESWC 2008), Tenerife, Spain, June 2008. LNCS 5021, ISBN: 978-3-540-68233-2, pp. 185-199. pdf
-
B. Cuenca Grau‚ I. Horrocks‚ Y. Kazakov and U. Sattler. Modular Reuse of Ontologies: Theory and Practice. In J. of Artificial Intelligence Research (JAIR). Vol. 31. Pages 273−318. 2008. pdf