A Methodology for Creating Ontologies for Engineering Design

This paper describes a methodology for developing ontologies for engineering design. The methodology combines a number of methods from social science and computer science, together with taxonomies developed in the field of engineering design. A case study is used throughout the paper focusing upon the use of an ontology for searching, indexing and retrieving of engineering knowledge. An ontology for indexing design knowledge can assist the users to formulate their queries when searching for engineering design knowledge. The root concepts of the ontology were elicited from engineering designers during an empirical research study. These formed individual taxonomies within the ontology and were validated through indexing a set of ninety-two documents. Relationships between concepts are extracted as the ontology is populated with instances. The identified root concepts were found to be complete and sufficient for the purpose of indexing. A thesaurus and an automatic classification are being developed as a result of this evaluation. The methodology employed during the test case is presented in this paper. There are six separate stages, which are presented together with the research methods employed for each stage and the evaluation of each stage. The main contribution of this research is the development of a methodology to allow researchers and industry to create ontologies for their particular purpose and to develop a thesaurus for the terms within the ontology. The methodology is based upon empirical research and hence, focuses upon understanding a user’s domain models as opposed to extracting an ontology from documentation.Copyright © 2005 by ASME

[1]  Saeema Ahmed,et al.  Encouraging reuse of design knowledge: a method to index knowledge , 2005 .

[2]  Poul Henrik Kyvsgaard Hansen,et al.  Toward a Pragmatic Ontology for Product Development Projects in Small Teams , 1999 .

[3]  Anne Kao,et al.  User assisted text classification and knowledge management , 2003, CIKM '03.

[4]  Stuart Pugh,et al.  Total Design: Integrated Methods for Successful Product Engineering , 1991 .

[5]  Monique Snoeck,et al.  Enterprise Modelling , 1998, ECOOP Workshops.

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

[7]  H. Sofia Pinto,et al.  Ontologies: How can They be Built? , 2004, Knowledge and Information Systems.

[8]  Bruce D'Ambrosio,et al.  Taxonomy for classifying engineering decision problems and support systems , 1995, Artif. Intell. Eng. Des. Anal. Manuf..

[9]  Ram D. Sriram,et al.  The Representation of Function in Computer-Based Design , 1999 .

[10]  K. D. Joshi,et al.  A collaborative approach to ontology design , 2002, CACM.

[11]  Ralf Steinmetz,et al.  Ontology enrichment with texts from the WWW , 2002 .

[12]  H.H.C.M. Christiaans,et al.  Creativity in design: the role of domain knowledge in designing , 1992 .

[13]  Lucienne Blessing,et al.  Understanding the differences between how novice and experienced designers approach design tasks , 2003 .

[14]  George A. Miller,et al.  Introduction to WordNet: An On-line Lexical Database , 1990 .

[15]  Roger Bakeman,et al.  Observing Interaction: An Introduction to Sequential Analysis , 1986 .

[16]  Gerald Salton,et al.  Automatic text processing , 1988 .

[17]  Km Wallace,et al.  IMPROVING DOCUMENT ACCESSIBILITY THROUGH ONTOLOGY-BASED INFORMATION SHARING , 2006 .

[18]  David Sánchez,et al.  Automatic Generation of Taxonomies from the WWW , 2004, PAKM.

[19]  Ralph Grishman,et al.  A Corpus-based Probabilistic Grammar with Only Two Non-terminals , 1995, IWPT.

[20]  Mark S. Fox,et al.  A Requirement Ontology for Engineering Design , 1996 .

[21]  Alan Gilchrist,et al.  Thesauri, taxonomies and ontologies - an etymological note , 2003, J. Documentation.

[22]  Ken M. Wallace,et al.  Evaluating a Functional Basis , 2003 .

[23]  Yorick Wilks,et al.  User-Centred Ontology Learning for Knowledge Management , 2002, NLDB.

[24]  Alex H. B. Duffy,et al.  Towards an ontology of generic engineering design activities , 2003 .

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

[26]  Raphael Volz,et al.  The Ontology Extraction & Maintenance Framework Text-To-Onto , 2001 .

[27]  Li Zhang,et al.  InfoAnalyzer: a computer-aided tool for building enterprise taxonomies , 2004, CIKM '04.

[28]  Peter Denno,et al.  An analysis and approach to using existing ontological systems for applications in manufacturing , 2000, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[29]  Dan Brickley,et al.  SKOS Core: Simple knowledge organisation for the Web , 2005, Dublin Core Conference.

[30]  N. F. Noy,et al.  Ontology Development 101: A Guide to Creating Your First Ontology , 2001 .

[31]  Ken M. Wallace,et al.  Understanding the knowledge needs of novice designers in the aerospace industry , 2004 .

[32]  Simon Szykman,et al.  EVOLVING A FUNCTIONAL BASIS FOR ENGINEERING DESIGN , 2001 .

[33]  Ted Pedersen,et al.  Fishing for Exactness , 1996, ArXiv.

[34]  Richard Fikes,et al.  The Ontolingua Server: a tool for collaborative ontology construction , 1997, Int. J. Hum. Comput. Stud..