Algebraic data integration*. (2nd November 2017)