From today’s design discussion, I’ve laid out a straw man data model for supporting metadata mapping within OpenMRS on this wiki page. https://wiki.openmrs.org/x/AQJl
Please feel free to throw stones at the design (comment here or on the wiki page).
Cheers!