Advanced Data Modeling: Translating Requirements into Structured Data Models