A MappingSpecification defines the mapping of cavities in one connector housing onto the cavities in another connector housing. In order to create a compact data structure, the mapping is not done with direct references to Cavities, but with Mapping elements referencing two PartVersions for which the mapping is valid.
The Mapping element contains SlotMappings and CavityMappings to define which Cavity of one side gets plugged into which Cavity of the other side. The mappings are based on functional keys (e.g. cavity number), not technical keys like ID/IDREF, to ensure flexibility when partitioning the data into different VEC files.
For a valid Mapping, the referenced PartVersions shall represent ConnectorHousings. The identificationA & B of the SlotMapping / CavityMapping shall have correspondent Slot.identifcation & Cavity.identification in the respective part master definition of the referenced PartVersions.