Information Systems Group

― Knowledge Representation and Reasoning

Locality Module Extractor


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). Currently, it is maintained up-to-date by the KRR group.

The extractor is open-source and released under GNU Lesser GPL.


Using the module extractor

The current (August 2011) locality-based module extractor is OWL API 3.2 compliant (with older versions it may not work). The provided file includes a jar file with the correspondent binaries, source codes, and a README file with some running instructions.


Ernesto Jimenez-Ruiz, Bernardo Cuenca Grau, Ian Horrocks, Ulrike Sattler, Thomas Schneider, and Rafael Berlanga

Key Publications

  • 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. [doi ref].
  • 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]