Inferensys

Glossary

Conservativity Principle

A logical constraint in alignment repair stipulating that a mapping should not introduce new subsumption relationships between named classes in the original ontologies.
Isolated secure server room with network cables physically disconnected, minimal lighting, security-focused environment.
ALIGNMENT REPAIR CONSTRAINT

What is Conservativity Principle?

The Conservativity Principle is a logical constraint in ontology alignment repair that ensures a mapping between two ontologies does not introduce new subsumption relationships between named classes within either original ontology.

The Conservativity Principle stipulates that an alignment between two ontologies must not alter the original hierarchical structure of either source. Specifically, if a subsumption relationship (e.g., A rdfs:subClassOf B) did not hold between two named classes in the original ontology, the mapping must not cause that relationship to become logically entailed in the merged graph. This constraint prevents the external alignment from corrupting the internal taxonomic integrity of the aligned ontologies.

Violations of conservativity typically manifest during alignment repair when correspondences introduce unintended equivalences that collapse distinct branches of a taxonomy. Automated reasoning tools, such as LogMap, detect these violations by checking for new, logically entailed subsumptions in the merged closure. Enforcing conservativity is critical in biomedical and enterprise knowledge graphs where maintaining the original, domain-expert-validated class hierarchy is non-negotiable for downstream reasoning and query accuracy.

ALIGNMENT REPAIR LOGIC

Key Characteristics of the Conservativity Principle

The Conservativity Principle is a logical safeguard in ontology alignment repair that prevents a mapping from introducing new, unintended hierarchical relationships between the named classes of the original source and target ontologies.

01

Definition and Core Logic

The Conservativity Principle stipulates that an alignment must not introduce new subsumption relationships (i.e., A rdfs:subClassOf B) between named classes within either the source or target ontology that did not logically hold before the alignment was applied. It ensures the mapping only bridges two independent models without rewriting their internal taxonomic structure. Violations typically occur when a class in Ontology 1 is mapped to a class in Ontology 2, and the reasoning engine infers a new, invalid parent-child link between two classes in Ontology 1 based on Ontology 2's axioms.

Logical Constraint
Type of Principle
02

Violation Example

Consider two ontologies:

  • Ontology A: Student and Professor are disjoint siblings under Person.
  • Ontology B: Thesis Advisor is a sub-class of Professor.

An alignment maps Thesis Advisor in B to Student in A. A reasoner will now infer that Student is a sub-class of Professor in Ontology A, violating the original disjointness axiom. This is a conservativity violation because the mapping introduced a new subsumption (Student ⊑ Professor) within Ontology A that did not exist pre-alignment.

03

Distinction from Consistency

Conservativity is a stricter requirement than logical consistency (or coherence). A merged ontology can be consistent—meaning it contains no logical contradictions—yet still violate conservativity. In the example above, the merged ontology is technically consistent (it is not impossible for a Student to also be a Professor), but it is non-conservative because it adds a new, unintended taxonomic relationship to Ontology A. Conservativity preserves the original designer's intent for the class hierarchy.

04

Detection via Reasoning

Detecting violations requires computing the deductive closure of the original ontologies independently and comparing it to the closure of the merged ontology. The process involves:

  • Pre-computation: Calculate all entailed subsumptions within Ontology 1 alone.
  • Post-computation: Calculate all entailed subsumptions within the merged ontology (Ontology 1 + Ontology 2 + Alignment).
  • Diff: If the post-computation set contains a subsumption between two named classes of Ontology 1 that was absent in the pre-computation set, a violation is flagged. Tools like LogMap use this method for automated repair.
05

Role in Alignment Repair

Conservativity is a primary driver for alignment repair algorithms. When a matcher generates a high-recall mapping, many correspondences are logically sound but non-conservative. The repair step iteratively removes the minimal set of mappings to restore conservativity. This is often framed as a root cause analysis problem: identifying the specific mapping(s) that trigger the unintended inference. The goal is to maximize the number of retained correct mappings while eliminating all violations.

06

Approximate Conservativity

Strict logical conservativity is computationally expensive (EXPTIME-complete) for expressive ontologies. In practice, systems use approximate conservativity by limiting the type of inferences checked. For example, checking only violations that involve the classification hierarchy (rdfs:subClassOf) rather than all possible complex role restrictions. This trade-off allows scalable repair for large biomedical ontologies like SNOMED CT and the Gene Ontology while catching the most semantically damaging mapping errors.

CONSERVATIVITY PRINCIPLE

Frequently Asked Questions

Clarifying the logical constraint that prevents ontology alignment from introducing unintended subsumption relationships between named classes in the original ontologies.

The Conservativity Principle is a logical constraint in ontology alignment and repair stipulating that a mapping between two ontologies should not introduce new subsumption relationships (i.e., rdfs:subClassOf or owl:equivalentClass entailments) between named classes within either of the original ontologies. In essence, the alignment must be conservative with respect to each input ontology's internal taxonomic structure. If ontology O1 asserts no relationship between classes A and B, a valid conservative alignment with ontology O2 should not cause A to become a subclass of B in the merged ontology. This principle is critical for maintaining the logical integrity of independently developed knowledge bases, ensuring that external mappings do not silently alter the intended semantics of a domain model. Violations typically manifest as unsatisfiable classes or unintended equivalences, which are detected and resolved during alignment repair.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.