A Methodology for Product Family Ontology Development Using Formal Concept Analysis and Web Ontology Language

The use of ontologies for information sharing is well documented in the literature, but the lack of a comprehensive and systematic methodology for constructing product ontologies has limited the process of developing ontologies for design artifacts. In this paper we introduce the Product Family Ontology Development Methodology (PFODM), a novel methodology to develop formal product ontologies using the Semantic Web paradigm. Within PFODM, Formal Concept Analysis (FCA) is used first to identify similarities among a finite set of design artifacts based on their properties and then to develop and refine a product family ontology using Web Ontology Language (OWL). A family of seven one-time-use cameras is used to demonstrate the steps of the PFODM to construct such an ontology. The benefit of PFODM lies in providing a systematic and consistent methodology for constructing ontologies to support product family design. The resulting ontologies provide a hierarchical conceptual clustering of related design artifacts, which is particularly advantageous for product family design where parts, processes, and most important, information is intentionally shared and reused to reduce complexity, lead-time, and development costs. Potential uses of the resulting ontologies and FCA representations within product family design are also discussed.

[1]  G. Grätzer General Lattice Theory , 1978 .

[2]  Marcel Erné,et al.  A Primer on Galois Connections , 1993 .

[3]  Weiming Shen,et al.  A review of Internet-based product information sharing and visualization , 2004, Comput. Ind..

[4]  Soundar Kumara,et al.  Causal Reasoning and Data Abstraction in Component Design , 1989 .

[5]  Stefan Decker,et al.  Creating Semantic Web Contents with Protégé-2000 , 2001, IEEE Intell. Syst..

[6]  Stellan Gedell,et al.  Platform Product Development: Product Model - A System Structure Composed of Configurable Components , 2001 .

[7]  Timothy W. Simpson,et al.  Product platform design and customization: Status and promise , 2004, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[8]  Douglas B. Lenat,et al.  Mapping Ontologies into Cyc , 2002 .

[9]  Martin L. King,et al.  Towards a Methodology for Building Ontologies , 1995 .

[10]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[11]  Timothy W. Simpson,et al.  A Comparison of Commonality Indices for Product Family Design , 2004, DAC 2004.

[12]  Vipul Kashyap,et al.  Domain Specific Ontologies for Semantic Information Brokering on the Global Information Infrastructure , 1998 .

[13]  Timothy W. Simpson,et al.  Product Family Representation and Redesign: Increasing Commonality Using Formal Concept Analysis , 2005, DAC 2005.

[14]  Scott Gustafson,et al.  caCORE: A common infrastructure for cancer informatics , 2003, Bioinform..

[15]  Diego Calvanese,et al.  The Description Logic Handbook: Theory, Implementation, and Applications , 2003, Description Logic Handbook.

[16]  Michael Gruninger,et al.  Methodology for the Design and Evaluation of Ontologies , 1995, IJCAI 1995.

[17]  Diego Calvanese,et al.  The Description Logic Handbook , 2007 .

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

[19]  Samson W. Tu,et al.  Mapping domains to methods in support of reuse , 1994, Int. J. Hum. Comput. Stud..

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

[21]  Ram D. Sriram,et al.  A web-based system for design artifact modeling , 2000 .

[22]  Timothy W. Simpson,et al.  Exploring Semantic Web Technologies for Product Family Modeling , 2004 .

[23]  Bernhard Ganter,et al.  Formal Concept Analysis: Mathematical Foundations , 1998 .

[24]  Steffen Staab,et al.  Knowledge Processes and Ontologies , 2001, IEEE Intell. Syst..

[25]  Leo Obrst,et al.  The Semantic Web: A Guide to the Future of XML, Web Services and Knowledge Management , 2003 .

[26]  Christiane Fellbaum,et al.  Book Reviews: WordNet: An Electronic Lexical Database , 1999, CL.

[27]  Andreas Hotho,et al.  Conceptual Knowledge Processing with Formal Concept Analysis and Ontologies , 2004, ICFCA.

[28]  Rudolf Wille,et al.  TOSCANA-Systems Based on Thesauri , 1998, ICCS.

[29]  P. Burmeister Formal concept analysis with ConImp : introduction to the basic features , 2003 .

[30]  Brian McBride,et al.  Jena: A Semantic Web Toolkit , 2002, IEEE Internet Comput..

[31]  Gregor Snelting,et al.  Reengineering of configurations based on mathematical concept analysis , 1996, TSEM.

[32]  Thomas Tilley Tool Support for FCA , 2004, ICFCA.

[33]  Asunción Gómez-Pérez,et al.  Building a chemical ontology using Methontology and the Ontology Design Environment , 1999, IEEE Intell. Syst..

[34]  Vincent Duquenne,et al.  Structuration of phenotypes and genotypes through galois lattices and implications , 2003, Appl. Artif. Intell..