The Harmony system has two main components: (1) … possibly heterogeneous concrete data formats into a common … schema. … by choosing an appropriate schema and lenses … users … can control the alignment of information being synchronized … Second, during synchronization, the synchronization schema is used … the resulting combined structure would be ill-formed.
Google-1
Google-2
Copyright clearance needed for quotation.