Knowledge Representation and Ontology Mapping Methods for Product Data in Engineering Applications

This work seeks to create a semantic approach that uses ontologies for sharing knowledge related to product data in CAD/CAE applications and for integrating the design evaluation information that these applications individually provide. Our overall approach is coined OADE, Ontology-based Adaptive Design Evaluation. This paper reports on a piece of our ongoing work in this area. The key contributions of this paper include methods for the design of knowledge representation in product design and analysis, population of product data semantics, creation of ontology mapping methods and mapping representations, and mapping of product data semantics to the target application. The mapping method finds matching concepts between different ontologies based on three basic concept relation types: composition, inheritance, and attribute. A prototype implementation is being created using technologies such as OWL (representation tool), Jena (ontology builder), and Protege (ontology editor) to demonstrate the approach for integrating a parametric CAD system, custom virtual assembly application, and an ergonomics engineering application. An example is given in this paper to illustrate how this approach can help integration between a product design application and an assembly simulation analysis application. The significance of this work is that it will provide the capability to create, share, and exchange knowledge for solving design evaluation challenges involving multiple applications and multiple viewpoints. A design decision can thus be described using the common concepts across the diverse entities.Copyright © 2008 by ASME

[1]  Ram D. Sriram,et al.  Ontology-based exchange of product data semantics , 2005, IEEE Transactions on Automation Science and Engineering.

[2]  Jérôme Euzenat,et al.  Similarity-Based Ontology Alignment in OWL-Lite , 2004, ECAI.

[3]  Deborah L. McGuinness,et al.  OWL Web ontology language overview , 2004 .

[4]  William C. Regli,et al.  A Collaborative 3D Environment for Authoring Design Semantics , 2002, IEEE Computer Graphics and Applications.

[5]  Yutaka Nomaguchi,et al.  DESIGN RATIONALE ACQUISITION IN CONCEPTUAL DESIGN BY HIERARCHICAL INTEGRATION OF ACTION, MODEL AND ARGUMENTATION , 2004 .

[6]  Riichiro Mizoguchi,et al.  Towards a Reference Ontology for Functional Knowledge Interoperability , 2007, DAC 2007.

[7]  Nicola Guarino,et al.  Sweetening WORDNET with DOLCE , 2003, AI Mag..

[8]  Paul Witherell,et al.  Ontologies for Supporting Engineering Design Optimization , 2006, DAC 2006.

[9]  Alan R. Williams,et al.  A generic framework for transforming EXPRESS information models , 2001, Comput. Aided Des..

[10]  Knowledge Composition for Efficient Analysis Problem Formulation: Part 2 — Approach and Analysis Meta-Model , 2007 .

[11]  Craig Schlenoff,et al.  Using process requirements as the basis for the creation and evaluation of process ontologies for enterprise modeling , 1997, SIGG.

[12]  Yong Wang,et al.  VADE: A Virtual Assembly Design Environment , 1999, IEEE Computer Graphics and Applications.

[13]  Nigel Shadbolt,et al.  Resource Description Framework (RDF) , 2009 .

[14]  Michael Grüninger,et al.  Ontologies for Integrating Engineering Applications , 2001, J. Comput. Inf. Sci. Eng..

[15]  Reijo Sulonen,et al.  Modelling generic product structures in STEP , 1998, Comput. Aided Des..

[16]  Steven R. Ray,et al.  Interoperability Standards in the Semantic Web , 2002, J. Comput. Inf. Sci. Eng..

[17]  Thomas R. Gruber,et al.  Toward principles for the design of ontologies used for knowledge sharing? , 1995, Int. J. Hum. Comput. Stud..

[18]  Riichiro Mizoguchi,et al.  Ontology-based description of functional design knowledge and its use in a functional way server , 2003, Expert Syst. Appl..

[19]  Victor Raskin,et al.  DEVELOPING ONTOLOGIES FOR ENGINEERING INFORMATION RETRIEVAL , 2007 .

[20]  Ian Horrocks,et al.  OilEd: a Reason-able Ontology Editor for the Semantic Web , 2001, Description Logics.

[21]  Dana S. Nau,et al.  Ontology-Based Semantics , 2000, KR.

[22]  Russell S. Peak,et al.  A KNOWLEDGE REPOSITORY FOR BEHAVIORAL MODELS IN ENGINEERING DESIGN , 2004 .

[23]  Xuan F. Zha,et al.  A PDES/STEP-based model and system for concurrent integrated design and assembly planning , 2002, Comput. Aided Des..

[24]  Adam Pease,et al.  Towards a standard upper ontology , 2001, FOIS.

[25]  William C. Regli,et al.  A Survey of Design Rationale Systems: Approaches, Representation, Capture and Retrieval , 2000, Engineering with Computers.

[26]  Sudarsan Rachuri,et al.  An ontology for assembly representation , 2007 .

[27]  Mark A. Musen,et al.  The PROMPT suite: interactive tools for ontology merging and mapping , 2003, Int. J. Hum. Comput. Stud..

[28]  Frank van Harmelen,et al.  A semantic web primer , 2004 .

[29]  Gerd Stumme,et al.  FCA-MERGE: Bottom-Up Merging of Ontologies , 2001, IJCAI.

[30]  Gregory M. Mocko,et al.  Modeling and Analysis of an Ontology of Engineering Design Activities Using the Design Structure Matrix , 2007 .

[31]  Roger Frost,et al.  International Organization for Standardization (ISO) , 2004 .

[32]  Rajkumar Roy,et al.  A Product Ontology for Automotive Seat Specification , 2004, DAC 2004.

[33]  Shelley Powers,et al.  Practical RDF , 2003 .

[34]  Craig Schlenoff,et al.  Unified Process Specification Language: Requirements for Modeling Process , 1996 .

[35]  Ram D. Sriram,et al.  Ontology Formalization of Product Semantics for Product Lifecycle Management , 2005 .

[36]  Christiaan J. J. Paredis,et al.  Managing Design-Process Complexity: A Value-of-Information Based Approach for Scale and Decision Decoupling , 2009, J. Comput. Inf. Sci. Eng..

[37]  Richard Fikes,et al.  Distributed repositories of highly expressive reusable ontologies , 1999, IEEE Intell. Syst..

[38]  Tania Tudorache,et al.  Employing Ontologies for an Improved Development Process in Collaborative Engineering , 2006 .

[39]  Michael J. Pratt,et al.  A shape modelling applications programming interface for the STEP standard , 2001, Comput. Aided Des..

[40]  Imre Horváth,et al.  Development and Application of Design Concept Ontologies for Contextual Conceptualization , 1998 .

[41]  Song Ling,et al.  A Formal Study on the Transitivity of the Part-Whole Relations , 2006, 2006 International Conference on Computational Inteligence for Modelling Control and Automation and International Conference on Intelligent Agents Web Technologies and International Commerce (CIMCA'06).

[42]  Uma Jayaram,et al.  Ontology-Based Semantic Approach for Communication in Engineering Design Evaluation , 2005 .

[43]  Rob H. Bracewell,et al.  A framework for automatic causality extraction using semantic similarity , 2007 .

[44]  Michael Grüninger,et al.  Semantic Integration through Invariants , 2005, AI Mag..

[45]  Bianca Falcidieno,et al.  Design and engineering process integration through a multiple view intermediate modeller in a distributed object-oriented system environment , 1998, Comput. Aided Des..