Automating Common Understanding with Model-Driven Data Engineering