Instrumenting Atomic Decomposition: Software APIs for OWL

The Atomic Decomposition (AD) of an ontology O is a compact representation of all the modules of O. Besides its theoretical value, it has some practical applications, which include optimised reasoning techniques. In this paper we describe the existing programming APIs that allow for the use of the AD of an ontology in Java and C++ programs.