METHODS AND TRANSFORMATIONS FOR TRANSFORMING METADATA MODEL
First Claim
Patent Images
1. A computer system comprising a metadata model transformer for transforming a metadata model, the transformer comprising:
- a lower-to-higher transformation having;
means for obtaining information from a model object in a lower layer of a metadata model having the lower layer containing one or more model objects having a lower degree of abstraction and a higher layer containing one or more model objects having a higher degree of abstraction;
means for abstracting the information by adding business rules for representing a business concept; and
means for creating a model object in the higher layer corresponding to the model object in the lower layer based on the information abstracted by the means for abstracting, whereby the model object in the higher layer provides a representation of the business concept, wherein the metadata model is stored in a storage device.
3 Assignments
0 Petitions
Accused Products
Abstract
Transformations are provided for transforming a metadata model that contains model objects. The metadata model has a multiple layers including a lower layer containing one or more lower abstraction model objects having a lower abstraction level and a higher layer containing one or more higher abstraction model objects having a higher abstraction level. The transformations transform the model objects from the lower layer to the higher layer.
61 Citations
17 Claims
-
1. A computer system comprising a metadata model transformer for transforming a metadata model, the transformer comprising:
-
a lower-to-higher transformation having;
means for obtaining information from a model object in a lower layer of a metadata model having the lower layer containing one or more model objects having a lower degree of abstraction and a higher layer containing one or more model objects having a higher degree of abstraction;
means for abstracting the information by adding business rules for representing a business concept; and
means for creating a model object in the higher layer corresponding to the model object in the lower layer based on the information abstracted by the means for abstracting, whereby the model object in the higher layer provides a representation of the business concept, wherein the metadata model is stored in a storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for transforming in a computer system a metadata model for containing model objects, the method comprising steps of:
-
obtaining information from a model object in a lower layer of a metadata model having multiple layers including the lower layer containing one or more model objects having a lower degree of abstraction and a higher layer containing one or more model objects having a higher degree of abstraction;
abstracting the information by adding business rules for representing a business concept;
creating a model object in the higher layer corresponding to the model object in the lower layer based on the information abstracted, whereby the model object in the higher layer provides a representation of the business concept; and
storing the metadata model having the lower layer and the higher layer in a storage device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable memory for storing code which identifying instructions for transforming in a computer system a metadata model for containing model objects, the instructions comprising:
-
obtaining information from a model object in a lower layer of a metadata model having multiple layers including the lower layer containing one or more model objects having a lower degree of abstraction and a higher layer containing one or more model objects having a higher degree of abstraction;
abstracting the information by adding business rules for representing a business concept;
creating a model object in the higher layer corresponding to the model object in the lower layer based on the information abstracted, whereby the model object in the higher layer provides a representation of the business concept; and
storing the metadata model having the lower layer and the higher layer in a storage device.
-
Specification