Schema Conflict Resolution¶
Resolve conflicts when different schemas classify or interpret the same reality differently.
The Diagnostic Story¶
Symptom: Two groups are using the same label for different things, or different labels for things they assume are equivalent, and the divergence is only discovered when handoffs fail, metrics refuse to align, or meetings repeatedly circle back to definitional arguments instead of decisions. A few experienced people informally translate between the schemas and have become irreplaceable bottlenecks. Attempts to integrate the systems keep producing edge cases that require manual exception handling.
Pivot: Elicit the conflicting schemas explicitly, compare their categories and purposes, and mark where true equivalence exists versus where boundary conditions differ in ways that matter for practice or accountability. Build translation or integration rules from that comparison, and decide where schemas must remain distinct rather than merged.
Resolution: Handoffs become more reliable because category differences are visible rather than hidden. Data and policy integration can proceed where true equivalence has been confirmed, while local schema purposes are preserved where coexistence is the right outcome. The translation rules are traceable to real mismatch cases and can be updated as schemas change.
Reach for this when you hear…¶
[hospital data integration] “Their 'admission date' and our 'admission date' are not the same field — we've been merging datasets for a year and nobody caught it until the compliance report didn't match.”
[cross-agency policy coordination] “We kept saying 'vulnerable household' like it meant the same thing in both programs, but the eligibility criteria are completely different and we only found out when clients fell through the gap.”
[software platform merger] “Both codebases have a concept called 'user' but one includes service accounts and the other doesn't — we need to map this before we touch the authentication layer.”
When This Archetype Applies¶
Partial catalog groundingSome structural conditions are represented by existing abstractions, but no sufficient condition set is fully represented.
Diagnostic problem
Multiple live schemas classify or interpret the same objects, events, people, risks, cases, or concepts differently, so actors appear to be coordinating while their categories silently diverge.
Show the applicability expression
Applicability expression5 distinct conditions
groundedpartly groundedopen
5 conditions, all required.
5Required in every casenumbered 1–5
These hold no matter which pattern applies.
Different schemas, same domain · open
two groups use different category systems for the same work, data, cases, or domain
Multiple live schemas classify or interpret the same objects, events, people, risks, cases, or concepts differently, so actors appear to be coordinating while their categories silently diverge. The narrower requirement in this condition set is: two groups use different category systems for the same work, data, cases, or domain.
Mapping failures · grounded
records, handoffs, metrics, or decisions break because category labels do not map cleanly
This is a load-bearing situation condition in the diagnostic expression. The condition is: records, handoffs, metrics, or decisions break because category labels do not map cleanly. If it does not hold, this particular condition set is incomplete.
Conflicting category equivalence · open
one team assumes two categories are equivalent while another treats them as meaningfully different
This is a load-bearing situation condition in the diagnostic expression. The condition is: one team assumes two categories are equivalent while another treats them as meaningfully different. If it does not hold, this particular condition set is incomplete.
Integration erases local distinctions · grounded
integration would erase local distinctions that still matter for practice, accountability, or interpretation
This is a load-bearing situation condition in the diagnostic expression. The condition is: integration would erase local distinctions that still matter for practice, accountability, or interpretation. If it does not hold, this particular condition set is incomplete.
Partially compatible schema versions · open
schema drift has created multiple partially compatible versions that now need to interoperate
Multiple live schemas classify or interpret the same objects, events, people, risks, cases, or concepts differently, so actors appear to be coordinating while their categories silently diverge. The narrower requirement in this condition set is: schema drift has created multiple partially compatible versions that now need to interoperate.
Other requirements and context (1)
Why these sit outside the expression
Application gate — it governs whether applying the archetype is appropriate or material, rather than defining the structural problem itself.
Application gatea shared glossary, taxonomy, data model, ontology, or policy framework is proposed across communities with different meanings.
Coverage
2 of 5 conditions grounded · 3 open.
Mechanisms / Implementations¶
- Boundary-Spanner Review Session: Convenes the people who already translate between two schemas by hand so their tacit mappings, the local distinctions that must not be flattened, and who will own the resolution all become explicit.
- Case-Based Mapping Test: Runs a curated set of ordinary, edge, and high-consequence cases through a proposed mapping to expose the false equivalences and unresolved ambiguities that abstract agreement hides.
- Data Mapping Specification: A build-ready document that states exactly how each field moves from a source data schema to a target — the transform, the exception path for values that don't fit, and the version it was cut against.
- Glossary Alignment Table: A shared table of terms across communities that records what each side means by a word, flags the false friends that only sound the same, and names the purpose each term serves.
- Ontology Mapping Workshop: A working session where domain experts lay their two formal models side by side — entities, relations, and boundary rules — and decide whether to merge, translate, or keep them federated.
- Schema Crosswalk Table: A row-per-category table that pairs each source category with its target and records the type of correspondence — exact, partial, one-to-many, or non-equivalent — so a mapping's strength is visible at a glance.
- Semantic Interoperability Review: Checks that data crossing a live technical interface still means the same thing on the receiving side — that structural interoperability has not quietly masked a semantic mismatch.
- Taxonomy Reconciliation Review: Walks two hierarchical or faceted category trees node by node and decides, for each, whether it should be merged, split, translated, or preserved as a distinct branch.
- Translation Register: A living ledger of the translation rules in force between schemas — each with a named owner, a version, and the open ambiguities it hasn't yet settled — so a resolution stays maintained instead of going stale.
Related Abstractions¶
Abstractions this archetype builds on — directly (a source ingredient) or as a related pattern. Links follow the typed catalog namespace.
Built directly on (3)
- Interoperability: Systems function together.
- Representation: Model complex ideas.
- Schema: Structured knowledge framework.
Also references 8 related abstractions
- Boundary: Defines system limits.
- Continuity: Smooth change without jumps.
- Equivalence Relation: Groups elements into equivalence classes.
- Feedback: Outputs influence inputs.
- Ontology: What exists and how entities relate.
- Sensemaking: Interpret ambiguous situations.
- Task Interdependence: Tasks rely on each other.
- Versioning: Tracks incremental changes over time.
Variants¶
Narrower or domain-specific specializations that share this archetype's core structure. Recognized variants are established; candidate variants are provisional.
Data Schema Crosswalk Resolution · domain variant · recognized
Resolve semantic conflicts between data schemas so records, reports, APIs, or analytics retain meaning across systems.
Taxonomy Reconciliation · mechanism family variant · recognized
Resolve conflicts between taxonomies by mapping, merging, splitting, or preserving categories.
Interdisciplinary Schema Translation · domain variant · recognized
Translate conceptual schemas across disciplines without flattening discipline-specific constructs.
Policy Category Alignment · domain variant · recognized
Align policy or regulatory categories across jurisdictions or programs while preserving legal and operational distinctions.
Schema Coexistence with Boundary Preservation · subtype · recognized
Resolve schema conflict by preserving multiple schemas and defining safe translation boundaries instead of forcing unification.
Ontology Alignment for Interoperability · mechanism family variant · candidate
Align entities, relations, and categories across ontologies so systems or communities can interoperate semantically.
Editorial Notes¶
Problem Classification¶
Classification: Composition, Interface & Interoperability Failure → Protocol, Schema & Encoding Incompatibility
Problem kernel: live schemas classify the same referents incompatibly
Rationale: Earliest causal condition: Multiple live schemas classify or interpret the same objects, events, people, risks, cases, or concepts differently, so actors appear to be coordinating while their categories silently diverge.
Independent corroboration: The earliest necessary condition in the frozen evidence is: Multiple live schemas classify or interpret the same objects, events, people, risks, cases, or concepts differently, so actors appear to be coordinating while their categories silently diverge. That is a protocol schema and encoding incompatibility problem because Independently maintained formats, versions, schemas, codes, identifiers, units, and mappings cannot exchange meaning or reconstruct content reliably.
Review outcome: Independent reviewer agreement; high confidence.