Abstract
Over the last decades, collaborative assembly design has received much attention, which has provided fruitful results in terms of data models, knowledge-based, and top-down geometric modeling approaches, to name a few. Particularly, researchers have focused their efforts towards assembly relationships within product models, but have limited the scope to static assembly geometric description as currently stated in computer-aided design (CAD) systems. A disruptive vision is assumed in this research work, arguing that the assembly design itself presents a dynamic nature via, especially, dynamic motion. Such a paradigm shift requires an appropriate logical and semantic foundation to augment current CAD systems and data models’ capabilities with the capture of dynamic phenomena such as assembly motions and kinematic behaviors. Traditional CAD systems nowadays can handle the kinematics-related motion-related information; however, the interoperation of this motion-related information from one CAD system to the other is still a limitation of the interoperability standards. To tackle this research challenge, this paper aims at defining an original framework built upon a formal ontology to capture and share dynamic assembly motion among heterogeneous CAD systems. The formal ontology uses spatiotemporal mereotopology, which serves as a theoretical backbone to qualitatively describe the dynamic behavior of a product. This theory addresses the qualitative description of the temporal dimension over the spatial dimension of 3D objects. The proposed ontology is then enhanced to maintain semantic continuity of the spatial and temporal aspects embedded in assembly design ontology models. Built with a Web Ontology Language (OWL) data structure to interact with a CAD system and a motion visualization application, the ontology ensures the dynamic motion information capturing and sharing. SWRL (Semantic Web Rule Language) is utilized to show the semantic reasoning among the moving and non-moving parts of the product assembly. As a result, a semantic articulation ensuring flexibility and interoperability as a competitive industrial edge is demonstrated with proof of concept to be effective in a collaborative assembly design environment.
Similar content being viewed by others
References
Soh SL, Ong SK, Nee AYC (2016) Design for assembly and disassembly for remanufacturing. Assembly Automation 36(1):12–24
You CF, Tsou PJ, Yeh SC (2007) Collaborative design for an assembly via the Internet. The International Journal of Advanced Manufacturing Technology 31(11-12):1217–1222
Cohen Y, Faccio M, Pilati F, Yao X, 2019. Design and management of digital manufacturing and assembly systems in the Industry 4.0 era.
Zhang Y, Luo X, Zhang H, Sutherland JW (2014) A knowledge representation for unit manufacturing processes. The International Journal of Advanced Manufacturing Technology 73(5–8):1011–1031
Bodein Y, Rose B, Caillaud E (2014) Explicit reference modeling methodology in parametric CAD system. Computers in Industry 65(1):136–147
Renolen A (2000) Modelling the real world: conceptual modelling in spatiotemporal information system design. Transactions in GIS 4(1):23–42
Khan MTH, Demoly F, Kim KY, (2017) Formal ontology and CAD integration with macro parametric approach. Computer-Aided Design and Applications, 14(sup1), p 24–32.
Khan MTH, Rezwana S (2020) A review of CAD to CAE integration with a hierarchical data format (HDF)-based solution. Journal of King Saud University-Engineering Sciences
Han S (2010) Macro-parametric: an approach for the history-based parametrics. International Journal of Product Lifecycle Management 4(4):321–325
Mun D, Han S, Kim J, Oh Y (2003) A set of standard modeling commands for the history-based parametric approach. Computer-aided design 35(13):1171–1179
Bittner T, Donnelly M, Smith B (2004) Endurants and perdurants in directly depicting ontologies. AI Communications 17(4):247–258
Galton A, 2018 The treatment of time in upper ontologies. In FOIS (p. 33–46)
Merricks T (1994) Endurance and indiscernibility. The Journal of Philosophy 91(4):165–184
Gallois A, 2005 Identity over time. Stanford Encyclopedia of Philosophy
Sider T (2001) Four-dimensionalism: an ontology of persistence and time. Oxford University Press on Demand
Khan MT, Demoly HF, Kim KY (2016) Dynamic design intents capture with formal ontology and perdurants object concept for collaborative product design. In Collaboration Technologies and Systems (CTS), 2016 International Conference on (pp 90–96). IEEE
Chandrasekaran B, Josephson JR, Benjamins VR (1999) What are ontologies, and why do we need them? IEEE Intelligent Systems and their applications 14(1):20–26
Demoly F, Kim K-Y, Horvath I (2019) Ontological engineering for supporting semantic reasoning in design: deriving models based on ontologies for supporting engineering design. Journal of Engineering Design 30(10-12):405–416
Qiao L, Qie Y, Zhu Z, Zhu Y, uz Zaman UK, Anwer N (2018) An ontology-based modelling and reasoning framework for assembly sequence planning. The International Journal of Advanced Manufacturing Technology 94(9-12):4187–4197
Salustri FA (2002) Mereotopology for product modelling. A new framework for product modelling based on logic. Journal of Design Research 2(1):27–40
Lesniewski S (1982) On the foundations of set theory. Topoi 2(7):52
Varzi AC (2006) A note on the transitivity of parthood. Applied Ontology 1(2):141–146
Munkres JR, 2000 Topology. 2nd. PHI learning private limited.
Khan MTH, Kim K-Y (2015) Spatiotemporal discrete mereotopology to support assembled additive manufacturing, SDPS 2015. Dallas Fort Worth, TX, November 1–5:2015
Eschenbach C (1994) A mereotopological definition of point. In Topological foundations of Cognitive Science. Papers from the Workshop at the FISI-CS, Buffalo
Polkowski L, Skowron A (1996) Rough mereology: a new paradigm for approximate reasoning. International Journal of Approximate Reasoning 15(4):333–365
Smith B (1996) Mereotopology: a theory of parts and boundaries. Data & Knowledge Engineering 20(3):287–303
Cohn AG, Gotts NM (1994) A theory of spatial regions with indeterminate boundaries. Topological Foundations of Cognitive Science 94
Fenves SJ (2001) Core product model for representing design information. US Department of Commerce, Technology Administration, National Institute of Standards and Technology
Fenves SJ, Foufou S, Bock CE, Bouillon N, Sriram RD (2005) Cpm 2: a revised core product model for representing design information. NIST Interagency/Internal Report (NISTIR)-7185
Baysal MM, Roy U, Sudarsan R, Sriram RD, Lyons KW (2005) Product information exchange using open assembly model: issues related to representation of geometric information. 2005 ASME IMECE 2005, 5–11
Kim KY, Chin S, Kwon O, Ellis RD (2009) Ontology-based modeling and integration of morphological characteristics of assembly joints for network-based collaborative assembly design. AI EDAM 23(1):71–88
Kim KY, Manley DG, Yang H (2006) Ontology-based assembly design and information sharing for collaborative product development. Computer-Aided Design 38(12):1233–1250
Kim KY, Yang H, Kim DW (2008) Mereotopological assembly joint information representation for collaborative product design. Robotics and Computer-Integrated Manufacturing 24(6):744–754
Demoly F, Matsokis A, Kiritsis D (2012) A mereotopological product relationship description approach for assembly oriented design. Robotics and Computer-Integrated Manufacturing 28(6):681–693
Gruhier E, Demoly F, Dutartre O, Abboudi S, Gomes S (2015) A formal ontology-based spatiotemporal mereotopology for integrated product design and assembly sequence planning. Advanced Engineering Informatics 29(3):495–512
Gruhier E, Demoly F, Kim KY, Abboudi S, Gomes S (2016) A theoretical framework for product relationships description over space and time in integrated design. Journal of Engineering Design 27(4-6):269–305
Hlomani H, Stacey D (2014) Approaches, methods, metrics, measures, and subjectivity in ontology evaluation: a survey. Semantic Web Journal 1(5):1–11
Horváth I, Pourtalebi S, 2015 Fundamentals of a mereo-operandi theory to support transdisciplinary modeling and co-design of cyber-physical systems. In ASME 2015 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. American Society of Mechanical Engineers Digital Collection.
Altidor J, Wileden JC, Yang Y, Hanayneh L, Wang Y, 2009 Analyzing and implementing a feature mapping approach to CAD system interoperability.
Matsokis A, Kiritsis D (2010) An ontology-based approach for Product Lifecycle Management. Computers in industry 61(8):787–797
Otte J, Kiritsi N, Ali D, Yang MM, Zhang R, Rudnicki BR, Smith B (2019) An ontological approach to representing the product life cycle. Applied Ontology, (Preprint), 1–19
Aameri B, Cheong H, Beck JC (2019).Towards an ontology for generative design of mechanical assemblies. Applied Ontology, (Preprint), 1–27
Abadi A, Ben-Azza H, Sekkat S (2018) Improving integrated product design using SWRL rules expression and ontology-based reasoning. Procedia Computer Science 127:416–425
King DW, Casto J, Jones H (1994) Communication by engineers: a literature review of engineers’ information needs, seeking processes, and use. Council on Library Resources, Center for Information Studies University of Tennessee, Washington, DC
Aurisicchio M, Bracewell R (2013) Capturing an integrated design information space with a diagram-based approach. Journal of Engineering Design 24(6):397–428
Kunz W, Rittel H 1970. Issues as elements of information systems. Technical Report Working Paper No. 131, Institute of Urban and Regional Development, University of California, Berkeley, CA
Bracewell RH, Gourtovaia M, Wallace KM, Clarkson PJ (2007) Extending design rationale to capture an integrated design information space. In: Bocquet JC (ed) 16th International Conference on Engineering Design, ICED 2007, Paris, France, August 28–31. The Design Society, Glasgow
Bennett M (2013) The financial industry business ontology: best practice for big data. Journal of Banking Regulation 14(3-4):255–268
Smith B, Ashburner M, Rosse C, Bard J, Bug W, Ceusters W, Goldberg LJ, Eilbeck K, Ireland A, Mungall CJ, Leontis N (2007) The OBO Foundry: coordinated evolution of ontologies to support biomedical data integration. Nature biotechnology 25(11):1251
Wallace E, Kiritsis D, Smith B, Will C (2018) The industrial ontologies foundry proof-of-concept project. In: IFIP International Conference on Advances in Production Management Systems. Springer, Cham, pp 402–409
Pan C, Smith S 2003 Extracting geometrical data from CAD Step files. In ASME 2003 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference (pp. 503–509). American Society of Mechanical Engineers Digital Collection.
González-Lluch C, Company P, Contero M, Camba JD, Plumed R (2017) A survey on 3D CAD model quality assurance and testing tools. Computer-Aided Design 83:64–79
Li Y, Hedlind M, Kjellberg T, Sivard G (2015) System integration for kinematic data exchange. International Journal of Computer Integrated Manufacturing 28(1):87–97
Perzylo A, Profanter S, Rickert M, Knoll A 2019 OPC UA NodeSet ontologies as a pillar of semantic digital twins of manufacturing resources. In Proceedings of the IEEE International Conference on Emerging Technologies and Factory Automation (ETFA)
Rachuri S, Han YH, Foufou S, Feng SC, Roy U, Wang F, Sriram RD, Lyons KW (2006) A Model for Capturing Product Assembly Information. In: A model for capturing product assembly information
Sudarsan R, Fenves SJ, Sriram RD, Wang F (2005) A product information modeling framework for product lifecycle management. Computer-aided design 37(13):1399–1411
Kim Y, Lee H, Safdar M, Jauhar TA, Han S (2019) Exchange of parametric assembly models based on neutral assembly constraints. Concurrent Engineering 27(4):285–294
Ramnath S, Haghighi P, Venkiteswaran A, Shah JJ 2020 Interoperability of CAD geometry and product manufacturing information for computer integrated manufacturing. International Journal of Computer Integrated Manufacturing, p 1–17
Welty C, Murdock JW, Da Silva PP, McGuinness DL, Ferrucci D, Fikes R (2005) Tracking information extraction from intelligence documents. In Proceedings of the 2005 International Conference on Intelligence Analysis (IA 2005) (pp 2-6)
Chen H, Finin T, Joshi A (2003) An ontology for context-aware pervasive computing environments. The knowledge engineering review 18(3):197–207
Milea V, Frasincar F, Kaymak U (2012) tOWL: a temporal web ontology language. IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics) 42(1):268–281
Muller P (2002) Topological spatio–temporal reasoning and representation. Computational Intelligence 18(3):420–450
Hobbs JR, Pan F (2006) Time ontology in OWL. W3C working draft, 27, 133
Batsakis S, Petrakis EG, Tachmazidis I, Antoniou G (2017) Temporal representation and reasoning in OWL 2. Semantic Web 8(6):981–1000
Stravoskoufos K, Petrakis EG, Mainas N, Batsakis S, Samoladas V (2016) SOWL QL: querying spatio-temporal ontologies in OWL. Journal on Data Semantics 5(4):249–269
Ghorbel F, Hamdi F, Métais E, Ellouze N, Gargouri F (2019) Ontology-based representation and reasoning about precise and imprecise temporal data: a fuzzy-based view. Data & Knowledge Engineering 124:101719
Guarino N, Oberle D, Staab S (2009) What is an ontology? In: Handbook on ontologies. Springer, Berlin, pp 1–17
Vilmart H, Léon JC, Ulliana F (2018) From CAD assemblies toward knowledge-based assemblies using an intrinsic knowledge-based assembly model. Computer-Aided Design and Applications 15(3):300–317
Obrst L Ontologies for semantically interoperable systems. In Proceedings of the Twelfth International Conference on Information and Knowledge Management (2003) (pp 366–369). ACM
Hornsby KS, Cole S (2007) Modeling moving geospatial objects from an event-based perspective. Transactions in GIS 11(4):555–573
Bhatt, Wallgr̈un JO (2014) Geospatial narratives and their spatio-temporal dynamics: commonsense reasoning for high-level analyses in geographic information systems. ISPRS Int. J. Geo-Information 3(1):166–205
Noy NF, Sintek M, Decker S, Crubézy M, Fergerson RW, Musen MA (2001) Creating semantic web contents with protege-2000. IEEE intelligent systems 16(2):60–71
Bak, J., Nowak, M. and Jedrzejek, C., 2013. Graph-based editor for SWRL rule bases. In RuleML (2).
Hill, E.F., 2003. Jess in action: Java rule-based systems.
Brank J, Mladenic D, Grobelnik M, 2006 Gold standard based ontology evaluation using instance assignment. In Workshop on Evaluation of Ontologies for the Web, EON
Maedche A, Staab S (2002, October) Measuring similarity between ontologies. In: International Conference on Knowledge Engineering and Knowledge Management. Springer, Berlin, pp 251–263
Donovan JJ (2002) Work motivation
Acknowledgments
This research is partially supported by the USA National Science Foundation Industry & University Cooperative Research Center for e-Design (IIP-1338780).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Khan, M.T.H., Demoly, F. & Kim, KY. Constructing assembly design model capable of capturing and sharing semantic dynamic motion information in heterogeneous CAD systems. Int J Adv Manuf Technol 111, 945–961 (2020). https://doi.org/10.1007/s00170-020-06046-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-020-06046-7