Library / Semantic Integration Engineering Principles Framework
Jump to passage
In this reading

Link to current text

Published source confirmed at last check

Source changed 2026-10-02 23:06:08 UTC · snapshot created 2026-10-03 01:38:24 UTC · last check 2026-10-03 03:00:06 UTC

SIE.5 - Resolve Cross-Source Identity without Erasing Identifier Authority

Type: Method pattern Status: Eternal alpha Normativity: Normative method guidance within SIE; examples are constructed and non-normative.

Primary working result: a CrossSourceIdentityDisposition@Use that states, for each load-bearing endpoint pair or set, the required entity grain and interval, identity-related disposition, source identifier schemes and issuers, evidence, authority boundary, unresolved cases, and the exact mappings, claim compositions, interfaces, and tests that may consume it.

SIE.5:1 - Problem Frame

Use this when an integration needs to decide whether records or identifiers from different sources concern the same entity, a part, a version, a variant, an alternate description, a family, or different or unresolved entities. The recognizable failure is a join, merged key, or sameAs assertion that makes identifiers appear unified while erasing their issuers, grains, intervals, and authority.

The primary EntityOfConcern is one bounded cross-source identity question for a named use. The first move is to state the entity grain and time or effectivity interval at which sameness matters. The first result is a disposition that downstream work can inspect and challenge without replacing source identifiers or master-data authority.

The payoff is that the integration can join only warranted cases, return exact unresolved branches, and preserve source trace. Do not use SIE.5 to create identifiers, choose enterprise master identity or survivorship, decide authoritative values, or prove a source claim true. Those decisions remain with identifier owners, MDM, or the direct domain authority.

SIE.5:2 - Problem

The same real-world item can carry manufacturer, supplier, enterprise, lot, serial, package, event, and temporary process identifiers. Conversely, the same character string can be reused by different issuers or at different times. Version, configuration, part-whole, and alternate-description relations can be mistaken for identity because they support some joins.

If an integration collapses those distinctions, provenance becomes decorative: the merged record no longer shows which identifier asserted what, when, or under whose rules. Contradictory events appear to concern one thing without evidence, and a master key silently becomes a domain decision.

SIE.5:3 - Forces

ForceTension
JoinabilityA common key makes computation easy, while premature merging can create false identity and irreversible provenance loss.
GrainReceivers want one “item”, while wafer, die, device, package, lot, feature, version, and event answer different questions.
Time and effectivityIdentity may be stable across one interval, while reuse, replacement, split, merge, and revision change the warranted claim.
AuthorityIdentifier issuers and master-data stewards govern different schemes and decisions; crosswalk custody transfers neither authority.
Incomplete evidenceA bounded decision is needed, while some pairs must remain unresolved without blocking independent rows.
ReuseA disposition can help several mappings, while its grain, interval, and use boundary prevent blanket equivalence.

SIE.5:4 - Solution

Frame identity as a source-qualified, grain- and interval-specific disposition for one receiving use. Preserve every source identifier and issuer. Compare the entity criteria, relation evidence, version/effectivity, and authoritative decisions that matter. Return same, different, part, version, variant, alternate-description, family, or unresolved only at the precision supported; do not force every useful relation into identity.

SIE.5:4.1 - Pattern-Use Unfolding

  1. Name the receiving identity question. State which mapping, claim composition, query, or decision needs an identity premise and what a wrong merge or split would change.
  2. Fix entity grain and interval. Name the relevant individual or occurrence kind, part-whole level, version/configuration, lifecycle state, jurisdiction or organization, and time/effectivity interval.
  3. Bind source endpoints. Reference each SIE.2 identifier scheme, issuer/owner, syntax, resolution behavior, restrictions, identified-entity claim, edition, and source provenance.
  4. Separate candidate relation kinds. Consider same individual at the stated grain, different individuals, part/whole, earlier/later version or specialization, variant, alternate description, family membership, or unresolved. Do not use one boolean until the use truly needs only that distinction.
  5. Collect discriminating evidence. Use issuer records, source assertions, configuration/effectivity, provenance, physical or domain characteristics, event histories, and counterexamples. A shared string or co-occurrence is only candidate evidence.
  6. Recover authority. Name who may decide scheme-local identity, master identity, authoritative values, or the domain relation. SIE may record and use a bounded disposition; it does not acquire those authorities.
  7. Assign the narrowest warranted disposition. State conditions, confidence or uncertainty where meaningful, rejected alternatives, and unresolved evidence. Preserve source IDs even for accepted same-entity rows.
  8. Propagate the premise explicitly. Reference the disposition from every mapping, claim composition, interface row, and identity test that relies on it. Never copy only the merged key.
  9. Test difficult cases and reopen. Include identifier reuse, split/merge, version/configuration change, part-whole confusion, contradictory source events, and absent-link cases. State the source or observation change that reopens the row.

SIE.5:4.2 - Record the Result

Identity positionRequired content
identity question and usereceiver, dependent action, wrong-merge/wrong-split consequence
entity boundarykind and grain, part-whole level, version/configuration, interval/effectivity, relevant context
source identifiersscheme, identifier, issuer/owner, syntax/resolution/restrictions, source edition and provenance
candidate relationssame, different, part, version/specialization, variant, alternate description, family, unresolved alternatives
warrantevidence, counterevidence, counterexamples, uncertainty/confidence, rejected alternatives
authorityscheme-local, master-data, domain, and receiving-decision scopes
dispositionnarrowest warranted relation or unresolved result, conditions, source-ID preservation rule
downstream and reopenmapping/composition/interface/test references and exact change or observation that reopens

SIE.5:4.3 - What Changes in Practice

The integration stops minting a common key as proof of identity. Every load-bearing join points to a disposition with grain, interval, source identifiers, evidence, and authority. Unresolved identity becomes an explicit interface and validation branch instead of a row silently dropped or merged.

SIE.5:5 - Archetypal Grounding - Semiconductor Recall Trace

A recall-triage query crosses a wafer identifier from a fabrication source, die coordinates, device serials, package identifiers, supplier lot identifiers, GS1 event identifiers, and an enterprise material master. The receiving question is whether a shipped device can be traced to an affected fabrication lot.

Endpoint questionConstructed disposition
wafer W-204 and supplier lot L-88not identity; the supplier record asserts that the wafer is a member/output associated with the lot under a bounded process interval. Preserve both identifiers and relation provenance.
die coordinate (x17,y9) on wafer W-204 and device serial D-771same physical die/device at the selected post-singulation grain only when the packaging event and issuer records connect them; accepted with interval and event evidence.
device serial D-771 and package code P-55unresolved because the package identifier is reused after rework and the event history lacks effectivity. Stop the dependent trace branch.
enterprise material master M-12 and device serial D-771family/type membership, not individual identity. The master describes a material/product class and authoritative enterprise attributes within its stewardship scope.
GS1 event E-901 and device D-771event and object are different entities; the event may concern the device. Never merge their identifiers.

Tests cover reused package identifiers, a die split/merge error, contradictory supplier events, a missing cross-enterprise link, and a later correction. The interface returns supported trace segments and the unresolved P-55 branch. MDM or the domain steward may later decide a master identity; SIE.5 has not done so.

SIE.5:6 - Bias-Annotation

LensLikely driftRepair
GovernanceThe integration registry becomes the de facto master-data authority.State the bounded disposition and retain MDM/domain decision ownership.
ArchitectureOne canonical key is required because the platform prefers it.Carry a surrogate technical key only with source IDs and the identity disposition it indexes.
Ontology/EpistemologySame individual, part, version, variant, alternate, and family relations collapse.Fix grain and interval, then choose the narrowest warranted relation.
PragmaticsEvery identifier pair receives a costly adjudication.Decide only pairs that are load-bearing for the receiving use; leave independent rows untouched.
Didactics“Same” is read as timeless universal identity.Display conditions, interval/effectivity, scheme, and forbidden reuse beside the disposition.

SIE.5:7 - Conformance Checklist

  • The receiving action and wrong-merge/wrong-split consequence are named.
  • Entity kind, grain, part-whole level, version/configuration, and interval/effectivity are explicit.
  • Every identifier retains its scheme, issuer/owner, restrictions, source edition, and provenance.
  • Useful non-identity relations are not compressed into a boolean same/different field.
  • Shared strings, co-occurrence, and crosswalk membership are treated only as candidate evidence.
  • Evidence, counterevidence, counterexamples, and uncertainty are inspectable.
  • Scheme-local, master-data, domain, and receiving-decision authority scopes remain separate.
  • Accepted same-entity rows do not delete source identifiers.
  • Every dependent mapping, composition, interface, and test references the disposition.
  • Reuse, split/merge, version/configuration, part-whole, contradiction, and absent-link cases are tested where applicable.

SIE.5:8 - Common Anti-Patterns and How to Avoid Them

Anti-patternRepair
Same string, same entityAdd scheme, issuer, grain, interval, and discriminating evidence.
Universal sameAsUse the narrowest relation and record unresolved or different cases.
Master key by integration fiatReturn master-identity and survivorship decisions to their authority.
Version equals objectState whether the use concerns one continuing entity, a version-specific configuration, or a relation among them.
Part joined as wholeFix the entity grain and preserve part-whole relations explicitly.
Drop unresolved rowsExpose them as interface and validation branches with dependent actions.

SIE.5:9 - Consequences

The package can join warranted identities without losing source trace and can stop only the branches that depend on unresolved identity. Corrective source or steward decisions can be replayed against explicit consumers. The method also reveals when the useful relation is part, version, membership, or event participation rather than identity.

The cost is domain evidence and authority work. Some convenient global keys remain technical indexes rather than semantic truths, and some desired traces return incomplete.

SIE.5:10 - Rationale

Identifiers are governed signs, not entities. Cross-source identity is therefore a relation claim that depends on scheme, grain, interval, evidence, and use. Preserving source identifiers and authority makes the claim reversible and prevents integration convenience from becoming a master-data or domain decision.

SIE.5:11 - SoTA-Echoing

The best-known line combines explicit identifier ownership and restrictions, provenance-qualified alternate/specialization relations, and domain traceability practice. The serious default is entity resolution that optimizes a match score or golden record. Its defect is not probabilistic matching itself; it is allowing the score or merged record to erase grain, issuer, interval, and decision authority. SIE.5 mutates the line into a bounded disposition consumed explicitly by downstream semantic results.

Source lineAdopt, adapt, or rejectRole and limit
Current FPF identity and relation lawadoptKeeps identity and direct relations as explicit claims; generic law does not decide a domain pair.
ISO 8000-115:2024adaptContributes identifier owner, use restriction, semantics, and resolution inputs; excludes identifier creation, query/response syntax, and resolution method and does not decide equivalence.
PROV-OadaptSupplies specialization, alternates, derivation, attribution, revision, and invalidation relations useful to evidence; provenance relations are not blanket identity.
SEMI traceability standards and GS1 EPCIS 2.0.1adaptSupply semiconductor and event-based identity/traceability probes; scheme use does not create enterprise master identity or authorize recall.
golden-record or score-only mergingreject as sufficientIt may support candidate generation or a steward decision but cannot erase source identifiers, relation kinds, and authority.

Reopen when an identifier scheme or issuer rule changes, new event/configuration evidence changes the disposition, the required grain or interval changes, or repeated cases show that the disposition vocabulary cannot preserve an action-changing relation.

SIE.5:12 - Relations

  • SIE.1 supplies the receiving action, identity-sensitive answer claims, loss boundary, tests, and stop.
  • SIE.2 supplies identifier schemes, issuers, restrictions, source claims, editions, provenance, and authority gaps.
  • SIE.4 may expose an identity question but does not answer it merely by accepting a semantic correspondence.
  • SIE.6 consumes identity dispositions when composing claims about the same bounded entity; it preserves contradictory claims separately.
  • SIE.7 and SIE.9 reference dispositions rather than copying only merged keys.
  • SIE.10 tests every load-bearing identity premise. MDM and domain authorities retain master identity, authoritative values, and action.

SIE.5:End

Referenced in the corpus

39 literal mentions in other sections. Read their context to establish the relation.