A MatingSpecification is a container for various MatingPoints. Each MatingPoint references two TerminalRoles as a pair of terminals that are intended to be connected in the vehicle electric system. This can either be a female and a male pluggable terminal or a ring terminal and a bolt. In cases of ambiguity a MatingPoint can additionally specify various MatingDetails in order to reference the relevant TerminalReceptions.
Note: MatingPoints are ConfigurableElements and so can reference a VariantCondition.