Explaining Subsumption by Optimal Interpolation

We describe ongoing research to support the construction of terminologies with Description Logics. For the explanation of subsumption we search for particular concepts because of their syntactic and semantic properties. More precisely, the set of explanations for a subsumption \(P\sqsubseteq N\) is the set of optimal interpolants for P and N. We provide definitions for optimal interpolation and an algorithm based on Boolean minimisation of concept-names in a tableau proof for \(\mathcal{ALC}\)-satisfiability. Finally, we describe our implementation and some experiments to assess the computational scalability of our proposal.