Harmony is framework for defining, updating, and synchronizing views over strings, trees, and relations. It can be used, for example, to synchronize the bookmark files of several different web browsers, to convert address books represented in vCard to CSV, and to map between BiBTeX and RIS-formatted bibliographic databases.

Harmony Project home page