The definition of generic data model is similar to the definition of a natural language. For example, a generic data model may define relation types such as a 'classification relation'