Semi-compatible mappings