SIDL : design and specification of a compositional object-oriented model for generalised data management. - Eduardo Rojas Vegas (1996)