Text this: Structural Aspects of Data Modeling Languages