Completing CAD data queries for visualization

A system has been developed permitting database queries over data extracted from a CAD system where the query result is returned back to the CAD for visualization and analysis. This has several challenges. First, CAD data representations use complex object-oriented schemas and the query language must be object-oriented too. Second, the query system resides outside the CAD system and must therefore use standardized data exchange formats for interoperability with the CAD. ISO STEP standard exchange formats are used for the exchange. Third, a CAD system cannot import an arbitrary object structure but places restrictions on the imported objects to be acceptable. Therefore, the query system must complement the query results in order to produce an acceptable CAD model, called the model completion of the query. These problems have been solved using an extensible object-relational query processor. The system also supports queries combining CAD data with data from other data sources.

[1]  Alfons Kemper,et al.  An analysis of geometric modeling in database systems , 1987, CSUR.

[2]  Gio Wiederhold,et al.  Mediators in the architecture of future information systems , 1992, Computer.

[3]  Kjell Orsborn Management of Product Data Using an Extensible Object-Oriented Query Language , 1996 .

[4]  Shamkant B. Navathe,et al.  Version management of composite objects in CAD databases , 1991, SIGMOD '91.

[5]  Theo Härder,et al.  The intrinsic problems of structural heterogeneity and an approach to their solution , 1999, The VLDB Journal.

[6]  Luc Bouganim,et al.  Miro Web: Integrating Multiple Data Sources through Semistructured Data Types , 1999, VLDB.

[7]  Hans-Peter Kriegel,et al.  DIVE: Database Integration for Virtual Engineering , 2001, ICDE Demo Sessions.

[8]  Tore Risch,et al.  Query processing over object views of relational data , 1997, The VLDB Journal.

[9]  Tore Risch,et al.  Functional Query Optimization over Object-Oriented Views for Data Integration , 1999, Journal of Intelligent Information Systems.

[10]  Jennifer Widom,et al.  The TSIMMIS Approach to Mediation: Data Models and Languages , 1997, Journal of Intelligent Information Systems.

[11]  Tore Risch,et al.  Integrating Heterogenous Overlapping Databases through Object-Oriented Transformations , 1999, VLDB.

[12]  Patrick Valduriez,et al.  Scaling Access to Heterogeneous Data Sources with DISCO , 1998, IEEE Trans. Knowl. Data Eng..

[13]  Tore Risch,et al.  Distributed data integration by object‐oriented mediator servers , 2001, Concurr. Comput. Pract. Exp..

[14]  Peter Dadam,et al.  Tuning an SQL-based PDM system in a worldwide client/server environment , 2001, Proceedings 17th International Conference on Data Engineering.

[15]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[16]  Won Kim,et al.  Modeling concepts for VLSI CAD objects , 1985, TODS.

[17]  Douglas A. Schenck,et al.  Information modeling: the EXPRESS way , 1994 .

[18]  Calton Pu,et al.  An Adaptive Object-Oriented Approach to Integration and Access of Heterogeneous Information Sources , 1997, Distributed and Parallel Databases.

[19]  Hui Lin,et al.  Adaptive Data Mediation over XML Data , 2002 .

[20]  Laura M. Haas,et al.  PESTO : An Integrated Query/Browser for Object Databases , 1996, VLDB.

[21]  David L. Spooner,et al.  The ROSE Data Manager: Using Object Technology to Support Interactive Engineering Applications , 1989, IEEE Trans. Knowl. Data Eng..

[22]  Laura M. Haas,et al.  Optimizing Queries Across Diverse Data Sources , 1997, VLDB.

[23]  Alejandro P. Buchmann,et al.  An Architecture and Data Model for CAD Databases , 1985, VLDB.

[24]  David A. Koonce,et al.  EQL an express query language , 1998 .