Skip to main content Accessibility help

Ontology-based modeling and integration of morphological characteristics of assembly joints for network-based collaborative assembly design

  • Kyoung-Yun Kim (a1), Seongah Chin (a2), Ohbyung Kwon (a3) and R. Darin Ellis (a1)


This paper presents our research on developing an ontology-based framework that can represent morphological characteristics related to assembly joints. Joints within the physical structure of an assembly are inevitable because of the limitations of component geometries and the associated, required engineering properties. Consequently, a framework is needed that can capture and propagate assembly design and joint information in a robust assembly model throughout the entire product development processes. The framework and model are based on an understanding of the morphological characteristics of an assembly and its different physical effects. The morphological characteristics are consequences of the principal physical processes and of the design intentions. Therefore, the morphological characteristics should be carefully represented while considering the geometry and topology of assembly joints. In this research, assembly joint topology is defined by a mereotopology, which is a region-based theory for the parts and associated concepts. This formal ontology can differentiate often ambiguous assembly and joining relations. Furthermore, the mereotopological definitions for assembly joints are implemented in Semantic Web Rule Language (SWRL) rules and Web Ontology Language triples. This process provides universality to the mereotopological definitions. Two geometrically and topologically similar joint pairs are presented to describe how the assembly joints can be defined in mereotopology and be transformed into SWRL rules. Web3D is also employed to support network-enabled sharing of assembly geometry. Finally, the proposed modeling framework is demonstrated using a real fixture assembly. This case study demonstrates the usability of the proposed framework for network-based design collaboration.



Hide All
American Welding Society. (2001). A3.0-01: Standard Welding Terms and Definitions. Ann Arbor, MI: American Welding Society.
Beeson, R. (1999). Pipeline welding goes mechanized. Welding Journal 78(11), 4750.
Bell, H., & Bjørkhanug, L. (2006). A buildingSMART ontology. In eWork and eBusiness in Architecture, Engineering and Construction (Martinez, M., & Scherer, R., Eds.), pp. 185190. London: Taylor & Francis.
Bossam Rule/OWL Reasoner. (2008). Accessed at
Brown, D.R., Cutkosky, M.R., & Tenebaum, J.M. (1989). Next-cut: a second generation framework for concurrent engineering, in computer-aided cooperative product development. Proc. MIT-JSME Workshop (Sriram, D., Logcher, R., & Fukuda, S., Eds.), pp. 825. Berlin: Springer–Verlag.
Casati, R., and Varzi, A.C. (1997). Spatial entities. In Spatial and Temporal Reasoning (Stock, O., Ed.), pp. 7396. Boston: Kluwer.
Chui, W.H., & Wright, P.K. (1999). A WWW computer integrated manufacturing environment for rapid prototyping and education. International Journal of Computer Integrated Manufacturing 12(1), 5460.
Cocreate. (2008). Accessed at
Cutkosky, M.R., Tenenbaum, J.M., & Glicksman, J. (1996). Madefast: collaborative engineering over the Internet. Communications of ACM 39(9), 7887.
Cycorp, Inc. (2008). Accessed at
Deneux, D. (1999). Introduction to assembly features: an illustrated synthesis methodology. Journal of Intelligent Manufacturing 10(1), 2239.
Engineous. (2005). Engineous Int. Symp. Workshop, Novi, MI, October 1012.
Eschenbach, C. (1994). A mereotopological definition of point. Topological Foundations of Cognitive Science, pp. 6380. Workshop at FISI-CS, Buffalo, NY.
Eschenbach, C., & Heydrich, W. (1995). Classical mereology and restricted domains. International Journal of Human–Computer Studies 43(5–6), 723740.
Fensel, D. (2001). Ontologies: A Silver Bullet for Knowledge Management and Electronic Commerce. Berlin: Springer–Verlag.
Florida-James, B., Rossiter, N., & Chao, K.M. (2000). An agent system for collaborative version control in engineering. Integrated Manufacturing Systems 11(4), 258266.
Fox, M.S. (1992). The TOVE Project: Towards a Common-Sense Model of the Enterprise. Enterprise Integration Laboratory Technical Report.
Fox, M.S., & Grüninger, M. (1998). Enterprise modeling. AI Magazine Fall, 109121.
Graf, T., & Staufer, H. (2003). Laser-hybrid welding drives VW improvements. Welding Journal 82(1), 4248.
Gruber, T.R. (1993). A translation approach to portable ontology specification. Knowledge Acquisition 5(2), 199220.
Gruninger, M., Sriram, R.D., Cheng, J., & Law, K. (2003). Process specification language for project information exchange. International Journal of IT in Architecture, Engineering and Construction 1, 307328.
Horváth, I., Pulles, J.P.W., Bremer, A.P., & Vergeest, J.S.M. (1998). Towards an ontology-based definition of design features. SIAM Workshop on Mathematical Foundations for Features in Computer Aided Design, Engineering, and Manufacturing.
Kals, H.J.J., Mentink, R.J., Wijinker, T.C., & Lutters, D. (2004). Information management and process integration in manufacturing. CIRP Journal of Manufacturing Systems 33(1), 110.
Kao, Y.C., & Lin, G.C.I. (1996). CAD/CAM collaboration and remote machining. Computer Integrated Manufacturing Systems 9(13), 149160.
Kao, Y.C., & Lin, G.C.I. (1998). Development of a collaborative CAD/CAM system. Robotics and Computer-Integrated Manufacturing 14(1), 5568.
Katranuschkow, P., Gehre, A., & Scherer, R.J. (2002). An engineering ontology framework as advanced user gateway to IFC model data. In eWork and eBusiness in Architecture, Engineering and Construction (Turk, Z., & Scherer, R., Eds.), pp. 269276. Lisse: Swets & Zeitlinger.
Kim, C.Y., Kim, N.K., Kim, Y.H., Kang, S.H., & O'Grady, P. (1998). Distributed Concurrent Engineering: Internet-Based Interactive 3-D Dynamic Browsing and Markup of STEP Data. Iowa Internet Laboratory, Technical Report TR98-02.
Kim, K.Y., & Nnaji, B.O. (2003). Virtual assembly analysis and simulation in an e-design and realization environment. The 2003 NDIA Systems Engineering Conf., San Diego, CA, October 2023.
Kim, K.Y., Manley, D.G., & Yang, H.J. (2006). Ontology-based assembly design and information sharing for collaborative product development. Computer-Aided Design 38(12), 12331250.
Kim, K.Y., Wang, Y., Muogboh, O.S., & Nnaji, B.O. (2004). Design formalism for collaborative assembly design environment. Computer-Aided Design 36(9), 849871.
Kitamura, Y., Kashiwase, M., Masayoshi, F., & Mizoguchi, R. (2004). Deployment of an ontological framework of function design knowledge. Advanced Engineering Informatics 18(2), 115127.
Kitamura, Y., & Mizoguchi, R. (2004). Ontology-based systematization of functional knowledge. Journal of Engineering Design 15(4), 327351.
Krishnamurthy, L., & Law, K.H. (1997). A data management model for collaborative design in a CAD environment. Engineering with Computers 13(2), 6586.
Kurland, R. (2003). NX Systems Engineering Powers the Product Lifecycle. Rockaway, NJ: TechniCom Inc.
Larson, J., & Cheng, H.H. (2000). Object-oriented cam design through the Internet. Journal of Intelligent Manufacturing 11(6), 515534.
Leśniewski, S. (1982). On the foundations of mathematics. Topoi 2, 752 (abridged English translation of Podstawach Matematyki).
Liang, V., & Paredis, C.J.J. (2004). A port ontology for conceptual design of systems. ASME Journal of Computing and Information Science in Engineering 4(3), 206217.
Lin, J., Fox, M.S., & Bilgic, T. (1996). A requirement ontology for engineering design. Concurrent Engineering Research and Applications 4(3), 279291.
Mizoguchi, R. (2003). Tutorial on ontological engineering part 1: introduction to ontological engineering. New Generation Computing 21(4), 365384.
Mizoguchi, R. (2004 a). Tutorial on ontological engineering part 2: ontology development tools and languages. New Generation Computing 22(2), 6196.
Mizoguchi, R. (2004 b). Tutorial on ontological: engineering part 3 advanced course of ontological engineering. New Generation Computing 22(2), 198220.
Mueller, A. (1999). Shared Engineering With OneSpace. Technical White Paper.
Nnaji, B.O., Wang, Y., & Kim, K.Y. (2004). Cost-effective product realization—service-oriented architecture for integrated product life-cycle management. 7th IFAC Symp. Cost Oriented AutomationGatineau, Ottawa, Canada, June 79.
Pegasus. (2003). NSF I/UCRC for e-Design. Strategic Planning Meeting, Pittsburgh, PA, December 910. Accessed at
PTC Global Services Data Sheet. (2007). Migrating from Pro/INTRALINK® 3.x with PTC Global Services Datasheet. Accessed at
Qiang, L., Zhang, Y.F., & Nee, A.Y.C. (2001). A distributive and collaborative concurrent product design system through the WWW/Internet. International Journal of Advanced Manufacturing Technology 17(5), 315322.
Randell, D.A., Cui, Z., & Cohn, A.G. (1992). A spatial logic based on regions and connection. In Principles of Knowledge Representation and Reasoning: Proc. 3rd Int. Conf. (KR-92) (Nebel, B., Swartout, W., & Rich, C., Eds.), pp. 165176, Cambridge, MA.
Rippey, W.G. (2004). NISTIR 7107: A Welding Data Dictionary. Gaithersburg, MD: National Institute of Standards and Technology.
Rojas, E.M., & Songer, A.D. (1999). Web-centric systems: a new paradigm for collaborative engineering. Journal of Management in Engineering 15(1), 3945.
Salustri, F.A. (2002). Mereotopology for product modeling. A new framework for product modeling based on logic. Journal of Design Research 2(1).
Schlenoff, C., Ivester, R., Libes, D., Denno, P., & Szykman, S. (1999). An Analysis of Existing Ontological Systems for Applications in Manufacturing and Healthcare. NISTIR 6301. Gaithersburg, MD: National Institute of Standards and Technology.
Shyamsundar, N., & Gadh, R. (2002). Collaborative virtual prototyping of product assemblies over the Internet. Computer-Aided Design 34(10), 755768.
Smith, B. (1996). Mereotopology: a theory of parts and boundaries. Data and Knowledge Engineering 20, 287303.
Smith, B. (1997). Boundaries: an essay in mereotopology. In The Philosophy of Roderick Chisholm (Hahn, L., Ed.), pp. 534561. LaSalle, IL: Open Court.
Smith, C.S., & Wright, P.K. (1996). CyberCut: A World Wide Web based design-to-fabrication tool. Journal of Manufacturing Systems 15(6), 432441.
Uschold, M., King, M., Moralee, S., & Zorgios, Y. (1998). The enterprise ontology. Knowledge Engineering Review 13, 3189.
van Holland, W., & Bronsvoort, W.F. (2000). Assembly features in modeling and planning. Robotics and Computer Integrated Manufacturing 16(4), 277294.
Wagner, R., Castanotto, G., & Goldberg, K. (1997). FixtureNet: interactive computer-aided design via the WWW. International Journal of Human–Computer Studies 46(6), 773788.
Whitney, D., Mantripragada, E.R., Adams, J.E., & Rhee, S.J. (1999). Toward a theory for design of kinematically constrained mechanical assemblies. International Journal Robotics Research 18(12), 12351248.
World Wide Web Consortium. (2004 a). OWL web ontology language guide. Accessed at
World Wide Web Consortium. (2004 b). SWRL: a semantic web rule language. Accessed at
Yao, Z., Bradley, H.D., & Maropoulos, P.G.. (1998). An aggregate weld product model for the early design stages. Artificial Intelligence for Engineering Design, Analysis, and Manufacturing 12(5), 447461.


Ontology-based modeling and integration of morphological characteristics of assembly joints for network-based collaborative assembly design

  • Kyoung-Yun Kim (a1), Seongah Chin (a2), Ohbyung Kwon (a3) and R. Darin Ellis (a1)


Full text views

Total number of HTML views: 0
Total number of PDF views: 0 *
Loading metrics...

Abstract views

Total abstract views: 0 *
Loading metrics...

* Views captured on Cambridge Core between <date>. This data will be updated every 24 hours.

Usage data cannot currently be displayed