Various embodiments of a method, system and computer program product generate a data model based on a glossary model. The glossary model comprises categories and terms. At least one category of the glossary model comprises at least one term of the terms. The categories have a hierarchical relationship. The categories are mapped to objects of a data model. The terms are mapped to attributes of the data model. The attributes are associated with the objects of the data model, wherein a particular attribute of the attributes is associated with a particular object of the objects that is mapped from a particular category of the categories that comprises a particular term of the terms from which the particular attribute is mapped. The objects are associated in a hierarchical relationship based on the hierarchical relationship of the categories. In other embodiments, a method, system and computer program product generate a glossary model based on a data model.
展开▼