Skip to content

MAP003 - Unmapped Field Passthrough

Description

No mapping rule applied to a source field; the value passed through unchanged into an extension-style slot on the target. Surfaced so consumers can decide whether to keep the passthrough or strip it.

Category

Mapping Errors

Severity

warning

When emitted

Emitted by the UNTP ↔ CIRPASS shims via compat/_mapping_codes.py constant MAP_CODE_UNMAPPED. Most identifier-scheme passthrough events surface here — see compat/_identifier_schemes.py for the lookup table.

Common causes

  • A UNTP identifier scheme URI that isn't in the mapping table.
  • A CIRPASS field with no UNTP equivalent that survives the reverse projection as a typed-but-unmapped extension.

How to fix

  • Add the missing scheme/field to the mapping table in compat/_identifier_schemes.py if the omission is a genuine gap.
  • Otherwise: accept the passthrough; the projection is round-trippable for MAP003 events.

See also