Method of transforming graphical object diagrams to product data manager schema
First Claim
1. A method of constructing a database, comprising the steps of:
- generating an object relationship model;
extracting a logical model from the object relationship model that includes;
compiling the logical model into recognizable entities and relationships having a pre-defined grammar context; and
transforming the compiled ogical model into a hierarchial model of context-free grammar schema files for use in a database system.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method, and associated system, for converting object oriented models into an actual operable database. The method and system automatically converts object oriented models into inputs that are compatible with a target product data manager platform. Errors are detected during the conversion process, thereby allowing the PDM designer to correct the errors before actual PDM platform implementation. The method and system of the present invention generate ancillary outputs that further enhance the usefulness of the method and system. Errors and inconsistencies between the object oriented model and the PDM platform can thus more easily be tracked, thereby enhancing the integrity of the resulting PDM database.
56 Citations
17 Claims
-
1. A method of constructing a database, comprising the steps of:
-
generating an object relationship model; extracting a logical model from the object relationship model that includes; compiling the logical model into recognizable entities and relationships having a pre-defined grammar context; and transforming the compiled ogical model into a hierarchial model of context-free grammar schema files for use in a database system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of transforming graphical object oriented models into a product data manager database platform, comprising the steps of:
-
generating an object oriented (OO) model output; extracting a logical (OO) model from the step of generating an (OO) model output; determining if structural inconsistencies exist in the logical (OO) model; compensating for the structural inconsistencies; compiling the logical (OO) model into recognizable entities and relationships; and transforming the compiled logical (OO) model to a target product data manager (PDM) platform.
-
-
11. A database generator, comprising:
-
a data input through which input data indicative of relationships among objects is input; an object modeler in communication with the data input that generates an object model of the database from the data; a compiler connected to the object modeler that transforms the object model of the database into a hierarchial model; and a data output that outputs the database hierarchial model for implementation purposes. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification