A mapping model is a Core Data construct that helps define how one version of a object model is migrated to another version the object model.