System and method for organizing and sharing of process plant design and operations data
First Claim
1. Computer apparatus for managing and sharing engineering data for chemical engineering processes and plants, comprising:
- given one or more software applications of interest and each given application having a respective data model or data view, for each said given application, a class view of the application data model;
a composite class view formed by a consolidation of the class views; and
a core conceptual data model having a plurality of routes between attributes in the composite view and attributes in the conceptual data model, wherein the class views are effectively one tier, the composite class views are effectively a second tier and the conceptual data model is effectively a third tier, such that a multi-tier data model with links between corresponding attributes across the tiers results, the multi-tier data model enabling management and sharing of engineering data of the given applications with other process and plant engineering applications such that process engineering and plant operations are enhanced.
4 Assignments
0 Petitions
Accused Products
Abstract
Computer method and apparatus for managing process and plant engineering data for chemical or other engineering processes across applications. The method and apparatus include a respective class view for each of multiple software applications, a composite class view, a conceptual data model and a resulting consolidated multi-tier data model. The multi-tier data model enables sharing of engineering and other data from the multiple software applications with other process and plant engineering applications and programs. An amalgamator synthesizes the class views, composite views and conceptual data model into the multi-tier data model. In forming the multi-tier data model, there is a one-to-one mapping between an attribute in the class view and composite class view, and a one-to-one mapping between an attribute in the composite class view and a data path in the conceptual data model to corresponding software applications from which the attribute originated.
39 Citations
15 Claims
-
1. Computer apparatus for managing and sharing engineering data for chemical engineering processes and plants, comprising:
-
given one or more software applications of interest and each given application having a respective data model or data view, for each said given application, a class view of the application data model;
a composite class view formed by a consolidation of the class views; and
a core conceptual data model having a plurality of routes between attributes in the composite view and attributes in the conceptual data model, wherein the class views are effectively one tier, the composite class views are effectively a second tier and the conceptual data model is effectively a third tier, such that a multi-tier data model with links between corresponding attributes across the tiers results, the multi-tier data model enabling management and sharing of engineering data of the given applications with other process and plant engineering applications such that process engineering and plant operations are enhanced. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of data modeling, comprising the computer implemented steps of:
-
(a) forming a multi-tier data model with links between corresponding attributes across tiers, a first tier being formed by;
for each of multiple given software applications of interest and having a respective data model, providing a practitioner'"'"'s view of the given application using a respective class view of the application data model;
a second tier being formed by consolidating class views into a composite class view; and
a third tier being formed by forming a conceptual data model having a plurality of routes between attributes in the composite view and attributes in the conceptual data model; and
(b) using the multi-tier data model, enabling sharing of engineering data of the given applications with other process and plant engineering routines. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising:
-
(a) a computer usable medium for managing engineering data; and
(b) a set of computer program instructions embodied on the computer usable medium, including instructions to;
provide a respective class view for each of plural given software applications of interest and having a respective data model, each class view being of the respective application data model;
form a composite class view from the class views;
form a conceptual model; and
form a consolidated multi-tier data model from the application class views, composite class view and the conceptual model such that sharing of engineering data of the given applications is enabled.
-
Specification