A Function-Based Component Ontology for Systems Design

A methodology for the systematic placement of components into a hierarchical ontology is proposed. Cues taken from the Linnaean classification system for living organisms were used to generate a hierarchical ontology for organizing component terms and to create a robust procedure for adding new component terms to an existing component naming scheme. The objective of this research is to begin constructing a hierarchical ontology that is analogous to the Linnaean classification system with specific rules that rigorously guide component placement within the framework. The primary motivation for this research is to develop an ontology of distinct components terms that supports computational strategies for automated design synthesis, general design knowledge storage and reuse, efficient communication of design information, and standardization for digital component cataloging and searching.

[1]  Timothy W. Finin,et al.  Enabling Technology for Knowledge Sharing , 1991, AI Mag..

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

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

[4]  Simon Szykman,et al.  Enhancing Virtual Product Representations for Advanced Design Repository Systems , 2005, J. Comput. Inf. Sci. Eng..

[5]  Janet K. Allen,et al.  CATALOG DESIGN: SELECTION USING AVAILABLE ASSETS CATALOG DESIGN: SELECTION USING AVAILABLE ASSETS , 1995 .

[6]  Jonathan Cagan,et al.  GGREADA: A graph grammar-based machine design algorithm , 1997 .

[7]  Andrew Kusiak,et al.  Intelligent design synthesis. An object-oriented approach , 1991 .

[8]  Alice M. Agogino,et al.  An Intelligent Real Time Design Methodology for Component Selection: An Approach to Managing Uncertainty , 1994 .

[9]  Karl T. Ulrich,et al.  Product Design and Development , 1995 .

[10]  Thomas F. Stahovich,et al.  An Ontology of Mechanical Devices , 1998 .

[11]  Christiaan J. J. Paredis,et al.  A Port Ontology for Conceptual Design of Systems , 2004, J. Comput. Inf. Sci. Eng..

[12]  David G. Ullman,et al.  The Mechanical Design Process , 1992 .

[13]  Kristin L. Wood,et al.  ENUMERATING THE COMPONENT SPACE: FIRST STEPS TOWARD A DESIGN NAMING CONVENTION FOR MECHANICAL PARTS , 2003 .

[14]  Allen C. Ward,et al.  Quantitative Inference in a Mechanical Design Compiler , 1989 .

[15]  Kristin L. Wood,et al.  Development of a Functional Basis for Design , 2000 .

[16]  Daniel A. McAdams,et al.  DERIVING A COMPONENT BASIS FOR COMPUTATIONAL FUNCTIONAL SYNTHESIS , 2005 .

[17]  Kristin L. Wood,et al.  FUNCTIONAL MODELING EXPERIMENTAL STUDIES , 2001 .

[18]  Simon Szykman,et al.  A functional basis for engineering design: Reconciling and evolving previous efforts , 2002 .

[19]  Michael Uschold,et al.  Knowledge level modelling: concepts and terminology , 1998, The Knowledge Engineering Review.

[20]  Glen Mullineux,et al.  The Modeling of Engineering Systems for Their Computer-Based Embodiment With Standard Components , 2005 .

[21]  Vladimir Hubka,et al.  Theory of Technical Systems , 1988 .

[22]  Jonathan Cagan,et al.  Recursive annealing: A computational model for machine design , 1995 .

[23]  Robert G. Chenhall Nomenclature for Museum Cataloging: A System for Classifying Man-Made Objects , 1978 .

[24]  Daniel A. McAdams,et al.  A Computational Technique for Concept Generation , 2005 .

[25]  Daniel A. McAdams,et al.  A Computational Approach to Conceptual Design , 2002 .

[26]  Matthew I. Campbell,et al.  Automated synthesis of electromechanical design configurations from empirical analysis of function to form mapping , 2009 .

[27]  Timothy W. Finin,et al.  Swartout: Enabling technology for knowledge sharing , 1991 .

[28]  Jonathan Cagan,et al.  A-Design: An Agent-Based Approach to Conceptual Design in a Dynamic Environment , 1999 .

[29]  Kevin Otto,et al.  Product Design: Techniques in Reverse Engineering and New Product Development , 2000 .

[30]  Steve Caplin,et al.  Principles Of Design , 2011 .

[31]  Amaresh Chakrabarti,et al.  An approach to functional synthesis of mechanical design Concepts: Theory, applications, and emerging research issues , 1996, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[32]  S J Culley,et al.  Implementation Requirements for Electronic Standard Component Catalogues , 1992 .

[33]  Robert Stone,et al.  Representing Functionality to Support Reuse: Conceptual and Supporting Functions , 2004 .

[34]  Wolfgang Beitz,et al.  Engineering Design: A Systematic Approach , 1984 .

[35]  Christiaan J. J. Paredis,et al.  Composable Models for Simulation-Based Design , 2001, Engineering with Computers.

[36]  Linda C. Schmidt,et al.  Grammar-Based Designer Assistance Tool for Epicyclic Gear Trains , 2004 .

[37]  Allen C. Ward,et al.  A Theory of Quantitative Inference, Applied to a Mechanical Design Compiler , 1989 .