Abstract
Mid-level ontologies are used to integrate data across disparate domains using vocabularies more specific
than top-level ontologies and more general than domain-level ontologies. There are no clear, defensible
criteria for determining whether a given ontology should count as mid-level, because we lack a rigorous
characterization of what the middle level of generality is supposed to contain. Attempts to provide such a
characterization have failed, we believe, because they have focused on the goal of specifying what is
characteristic of those single ontologies that have been advanced as mid-level ontologies. Unfortunately,
single ontologies of this sort are generally a mixture of top- and mid-level, and sometimes even of domainlevel terms. To gain clarity, we aim to specify conditions for membership in what we call the middle
architecture, which consists solely of mid-level ontologies.