The document describes research on data model evolution. It discusses how data models change over time through the addition, removal, and modification of entities and properties. The research aims to specify data model evolutions through a language that describes transformations at the level of entities and properties. This includes basic transformations like adding/removing entities/properties as well as more advanced transformations like moving properties. The transformations are applied using program rewriting to migrate data between different versions of a data model.