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 that represents one or more data sources having physical data, the transformer comprising:
- one or more data access model transformations for refining description of the physical data in the data source expressed by data access model objects in a metadata model having a data access layer containing the data access model objects having a lower degree of abstraction, a business layer containing business model objects having a higher degree of abstraction compared to the data access model objects, and a package layer containing package model objects;
one or more data access to business model transformations for constructing business model objects in the business layer based on the data access model objects in the data access layer by adding business rules for representing business concepts;
one or more business model transformations for refining the business rules expressed by the business model objects; and
one or more business to package model transformations for constructing package model objects in the package layer based on the business model objects in the business layer, whereby the package model objects provide a representation of the business conceptswherein the metadata model is stored in a storage device.
4 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.
266 Citations
33 Claims
-
1. A computer system comprising a metadata model transformer for transforming a metadata model that represents one or more data sources having physical data, the transformer comprising:
-
one or more data access model transformations for refining description of the physical data in the data source expressed by data access model objects in a metadata model having a data access layer containing the data access model objects having a lower degree of abstraction, a business layer containing business model objects having a higher degree of abstraction compared to the data access model objects, and a package layer containing package model objects; one or more data access to business model transformations for constructing business model objects in the business layer based on the data access model objects in the data access layer by adding business rules for representing business concepts; one or more business model transformations for refining the business rules expressed by the business model objects; and one or more business to package model transformations for constructing package model objects in the package layer based on the business model objects in the business layer, whereby the package model objects provide a representation of the business concepts wherein the metadata model is stored in a storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for transforming in a computer system a metadata model that represent represents one or more data sources having physical data, the method comprising steps of:
-
refining description of physical data in the data sources expressed by data access objects in a metadata model having a data access layer containing the data access model objects having a lower degree of abstraction, a business layer containing business model objects having a higher degree of abstraction compared to the data access model objects, and a package layer containing package model objects; constructing business model objects in the business layer based on the data access objects in the data access layer by adding business rules for representing business concepts; refining the business rules expressed by the business model objects; constructing package model objects in the package layer based on the business model objects in the business layer, whereby the package model objects provide a representation of the business concepts; and storing the metadata model having the data access layer, the business layer and a package layer in a storage device. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
Specification