Semantic Interoperability and Characterization of Data Provenance in Computational Molecular Engineering