BML: A Data Mapping Language for Blockchain Platforms