A Port Ontology for Conceptual Design of Systems

During conceptual design of systems, the emphasis is on generating the system architecture: the configuration of sub-systems and the interactions between them. Ports, as locations of intended interaction, play an important role at this stage of design. They are convenient abstractions for representing the intended exchange of signals, energy or material; they can be applied at different levels of detail, across different energy domains, and to all aspects of design: form, function, and behavior. But to play this versatile role, ports need to be represented in an unambiguous yet flexible fashion, accommodating the differences in vocabulary and approach across different disciplines and perspectives. In this article, we introduce the semantic structure for such an unambiguous representation: a port ontology. The ontology formalizes the conceptualization of ports such that engineers and computer aided design applications can reason about component connections and interactions in system configuration. It defines ports in terms of form, function and behavior attributes and further includes axioms that can be used to support a variety of engineering design tasks, such as port refinement, port compatibility checking, and the instantiation of interaction models. A LEGO example is used to illustrate the ontology and its applications in conceptual design. @DOI: 10.1115/1.1778191#

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

[2]  C. M. Sperberg-McQueen,et al.  eXtensible Markup Language (XML) 1.0 (Second Edition) , 2000 .

[3]  Joshua D. Summers,et al.  A Taxonomy for Collaborative Design , 2003, DAC 2003.

[4]  James A. Hendler,et al.  The semantic Web and its languages , 2000 .

[5]  Hilding Elmqvist,et al.  Physical system modeling with Modelica , 1998 .

[6]  Antonio Badia,et al.  Ontologies , 2001, Springer Berlin Heidelberg.

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

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

[9]  E. Lavernia,et al.  An experimental investigation , 1992, Metallurgical and Materials Transactions A.

[10]  James A. Hendler,et al.  Web ontology language (OWL) reference version 1 , 2002 .

[11]  Dieter Fensel,et al.  Ontologies: A silver bullet for knowledge management and electronic commerce , 2002 .

[12]  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.

[13]  Ian Horrocks,et al.  Using an Expressive Description Logic: FaCT or Fiction? , 1998, KR.

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

[15]  François E. Cellier,et al.  Continuous system modeling , 1991 .

[16]  Ian Horrocks,et al.  OIL and DAML + OIL: Ontology Languages for the Semantic Web , 2003 .

[17]  C. M. Sperberg-McQueen,et al.  Extensible Markup Language (XML) , 1997, World Wide Web J..

[18]  Riichiro Mizoguchi,et al.  An Ontological Schema for Sharing Conceptual Engineering Knowledge , 2003 .

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

[20]  A. Mujumdar Applications of Artificial Intelligence in Engineering , 1996 .

[21]  I. Horváth,et al.  NUCLEUS-BASED PRODUCT CONCEPTUALIZATION – PART 1 : PRINCIPLES AND FORMALIZATION , 2003 .

[22]  John Counsell Ian Porter David Dawson,et al.  Schemebuilder: computer aided knowledge based design of mechatronic systems , 1999 .

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

[24]  Dean Karnopp,et al.  Analysis and simulation of multiport systems : the bond graph approach to physical system dynamics , 1968 .

[25]  J. Shah Conceptual development of form features and feature modelers , 1991 .

[26]  Jami J. Shah,et al.  Experimental investigation of the form-feature information model , 1991, Comput. Aided Des..

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

[28]  Michael Uschold,et al.  Ontologies: principles, methods and applications , 1996, The Knowledge Engineering Review.

[29]  James R. Wertz,et al.  Space Mission Analysis and Design , 1992 .

[30]  Bernhard Bettig,et al.  Port-Compatibility and Connectability Based Assembly Design , 2003, DAC 2003.

[31]  Gert Smolka,et al.  Attributive Concept Descriptions with Complements , 1991, Artif. Intell..

[32]  Bernhard Nebel,et al.  Artificial intelligence: a computational perspective , 1997 .

[33]  K. Ikemura Development and application , 1971 .

[34]  Deborah L. McGuinness,et al.  CLASSIC: a structural data model for objects , 1989, SIGMOD '89.

[35]  Imre Horváth,et al.  NUCLEUS-BASED PRODUCT CONCEPTUALIZATION - PRINCIPLES AND FORMALIZATION , 2003 .

[36]  Volker Haarslev,et al.  Description of the RACER System and its Applications , 2001, Description Logics.

[37]  James A. Hendler Probing the Pachyderm: A Plea for Proaction , 2000, IEEE Intell. Syst..

[38]  Ian Horrocks,et al.  OIL: An Ontology Infrastructure for the Semantic Web , 2001, IEEE Intell. Syst..