Deriving a Data Model From a Hierarchy Of Related Terms, AndDeriving a Hierarchy Of Related Terms From a Data Model
First Claim
1. A computer-implemented method, wherein a glossary model comprises categories and terms, at least one category of said glossary model comprising at least one term of said terms, said categories having a hierarchical relationship, comprising:
- mapping said categories to objects of a data model;
mapping said terms to attributes of said data model;
associating said attributes with said objects of said data model, wherein a particular attribute of said attributes is associated with a particular object of said objects that is mapped from a particular category of said categories that comprises a particular term of said terms from which said particular attribute is mapped; and
associating said objects in a hierarchical relationship based on said hierarchical relationship of said categories.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
41 Citations
30 Claims
-
1. A computer-implemented method, wherein a glossary model comprises categories and terms, at least one category of said glossary model comprising at least one term of said terms, said categories having a hierarchical relationship, comprising:
-
mapping said categories to objects of a data model; mapping said terms to attributes of said data model; associating said attributes with said objects of said data model, wherein a particular attribute of said attributes is associated with a particular object of said objects that is mapped from a particular category of said categories that comprises a particular term of said terms from which said particular attribute is mapped; and associating said objects in a hierarchical relationship based on said hierarchical relationship of said categories. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product comprising a computer usable medium having computer usable program code for generating a data model based on a glossary model, said glossary model comprising categories and terms, at least one category of said glossary model comprising at least one term of said terms, said categories having a hierarchical relationship, said computer program product including:
-
computer usable program code for mapping said categories to objects of a data model; computer usable program code for mapping said terms to attributes of said data model; computer usable program code for associating said attributes with said objects of said data model, wherein a particular attribute of said attributes is associated with a particular object of said objects that is mapped from a particular category of said categories that comprises a particular term of said terms from which said particular attribute is mapped; and computer usable program code for associating said objects in a hierarchical relationship based on said hierarchical relationship of said categories. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-implemented method of generating a glossary based on a data model, said data model comprising objects and attributes, said attributes being associated with said objects, said objects having a hierarchical relationship, comprising:
-
mapping said objects to categories; mapping said attributes to terms; associating said categories in a hierarchical relationship based on said hierarchical relationship of said objects; associating each term of said terms with at least one category of said categories based on said at least one object of said objects from which said at least one category is mapped comprising said attribute from which said term is mapped. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification