System and method for organizing and sharing of process plant design and operations data
First Claim
1. A computer apparatus for managing and sharing engineering data for chemical engineering processes and plants, comprising:
- a digital processor;
an editor defining (i) class views and (ii) a composite class view of the defined class views, given one or more software applications of interest and each given software application having a respective data model or data view, for each said given software application, the editor providing a class view of the respective data model;
the editor consolidating said class views to form a composite class views, the consolidating of said class views resulting in the creation of said composite class view being an amalgamation and a rationalization of the individual class views, and the class views being retained in a given software application domain terminology for managing and sharing engineering data for chemical engineering processes and plants; and
a data server executed by the digital processor and instantiating a multi-tier data model, there being a core conceptual data model having a plurality of routes between attributes in the composite class view and attributes in the core conceptual data model;
the class views effectively being one tier of the multi-tier data model, the composite class view effectively being a second tier of the multi-tier data model and the core conceptual data model effectively being a third tier, the multi-tier data model having links between corresponding attributes across tiers, the multi-tier data model providing management and sharing of engineering data of the given software applications with other process and plant engineering applications, and enhancing process engineering and plant operations.
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.
26 Citations
20 Claims
-
1. A computer apparatus for managing and sharing engineering data for chemical engineering processes and plants, comprising:
-
a digital processor; an editor defining (i) class views and (ii) a composite class view of the defined class views, given one or more software applications of interest and each given software application having a respective data model or data view, for each said given software application, the editor providing a class view of the respective data model; the editor consolidating said class views to form a composite class views, the consolidating of said class views resulting in the creation of said composite class view being an amalgamation and a rationalization of the individual class views, and the class views being retained in a given software application domain terminology for managing and sharing engineering data for chemical engineering processes and plants; and a data server executed by the digital processor and instantiating a multi-tier data model, there being a core conceptual data model having a plurality of routes between attributes in the composite class view and attributes in the core conceptual data model;
the class views effectively being one tier of the multi-tier data model, the composite class view effectively being a second tier of the multi-tier data model and the core conceptual data model effectively being a third tier, the multi-tier data model having links between corresponding attributes across tiers, the multi-tier data model providing management and sharing of engineering data of the given software applications with other process and plant engineering applications, and enhancing process engineering and plant operations. - 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 software application using a respective class view of the respective data model; a second tier being formed by consolidating class views into a composite class view, the consolidation of said class views resulting in the creation of said composite class view being an amalgamation and a rationalization of the individual class views, and the class views being retained in a given software application domain terminology for managing and sharing engineering data for chemical engineering processes and plants; and a third tier being formed by forming a core conceptual data model having a plurality of routes between attributes in the composite class view and attributes in the core conceptual data model; and (b) sharing, via the multi-tier data model, engineering data of the given software applications with other process and plant engineering routines, and enhancing process engineering and plant operations. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising:
-
(a) a computer readable medium that manages engineering data; and (b) a set of computer program instructions encoded on the computer readable medium, the set of computer program instructions when executed on a computer causing the computer 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 data model; form a composite class view from the class views, the consolidation of said class views resulting in the creation of said composite class view being an amalgamation and a rationalization of the individual class views, and the class views being retained in a given software application domain terminology for managing and sharing engineering data for chemical engineering processes and plants; form a conceptual model having a plurality of routes between attributes in the composite class view and attributes in the conceptual model; form a consolidated multi-tier data model from the class views, the composite class view and the conceptual model, the class views effectively being one tier of the consolidated multi-tier data model, the composite class view effectively being a second tier of the consolidated multi-tier data model and the conceptual model effectively being a third tier, the consolidated multi-tier data model having links between corresponding attributes across tiers; and via, the consolidated multi-tier data model, provide sharing of engineering data of the given software applications with other process and plant engineering applications, and enhancing process engineering and plant operations. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification