Enriching the semantics of variational geometric constraint data with ontology

Lack of explicit semantics in the product data to be exchanged among product development systems is a major problem for existing product data exchange standards. To solve this problem, the semantics of product data should be enriched to form a basis for exchanging them. This paper proposes an ontology-based approach to enrich the semantics of variational geometric constraint data, one of the most important kinds of product data in product development systems. In this approach, an ontology for variational geometric constraint specifications is constructed by formalizing the specifications in the variational geometric constraint network theory in Web Ontology Language 2 Description Logic (OWL 2 DL) and Semantic Web Rule Language (SWRL). This ontology has rigorous computer-interpretable semantics due to the mathematic logic-based semantics of OWL 2 DL and SWRL. It is capable of providing a semantic enrichment model for the variational geometric constraint data extracted from CAD systems. The ontology is implemented with the use of the OWL 2 DL/SWRL ontology based technologies. As the benefits of the implemented ontology, consistency checking, knowledge reasoning and semantic queries can be automatically performed. These benefits will lay a basis for further exchanging the explicit semantics of variational geometric constraint data among heterogeneous product development systems. The semantics of product data cannot be automatically exchanged by existing standards.An ontology is constructed by formalizing VGC specifications in OWL and SWRL.The ontology is instantiated by the VGC data extracted from CAD systems.The ontology can well express the explicit semantics of the VGC data.Consistency checking, knowledge reasoning and semantic queries can be performed.

[1]  Dimitris Kiritsis,et al.  Ontology applications in PLM , 2011 .

[2]  Ram D. Sriram,et al.  Standardized data exchange of CAD models with design intent , 2007, Comput. Aided Des..

[3]  Samir Lamouri,et al.  Improving the interoperability of industrial information systems with description logic-based models - The state of the art , 2013, Comput. Ind..

[4]  Lalit Patil Interoperability of formal semantics of production data across product development systems. , 2005 .

[5]  Steven J. Fenves,et al.  CPM 2: A Revised Core Product Model for Representing Design Information , 2004 .

[6]  Sudarsan Rachuri,et al.  An ontology for assembly representation , 2007 .

[7]  Wim Gielingh,et al.  An assessment of the current state of product data technologies , 2008, Comput. Aided Des..

[8]  Yanru Zhong,et al.  Automatically generating assembly tolerance types with an ontology-based approach , 2013, Comput. Aided Des..

[9]  J. Hu *,et al.  Concurrent design of a geometric parameter and tolerance for assembly and cost , 2005 .

[10]  Alain Bernard,et al.  The evolution, challenges, and future of knowledge representation in product design systems , 2013, Comput. Aided Des..

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

[12]  Steven J. Fenves,et al.  CPM2: A Core Model for Product Data , 2008, J. Comput. Inf. Sci. Eng..

[13]  Ian Horrocks,et al.  The Even More Irresistible SROIQ , 2006, KR.

[14]  Guangleng Xiong,et al.  Dimensional and geometric tolerance design based on constraints , 2005 .

[15]  Sebti Foufou,et al.  OntoSTEP: Enriching product model data using ontologies , 2012, Comput. Aided Des..

[16]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[17]  Michael Grüninger,et al.  The Process Specification Language (PSL) Theory and Applications , 2003, AI Mag..

[18]  Guangleng Xiong,et al.  A variational geometric constraints network for a tolerance types specification , 2004 .

[19]  C. S. P. Rao,et al.  A Novel Method of Using API to Generate Liaison Relationships from an Assembly , 2010, J. Softw. Eng. Appl..

[20]  François Villeneuve,et al.  Geometric Tolerancing of Products , 2010 .

[21]  Parisa Ghodous,et al.  Semantic interoperability of knowledge in feature-based CAD models , 2014 .

[22]  Arun Tom Mathew,et al.  A CAD system for extraction of mating features in an assembly , 2010 .

[23]  Vijay Srinivasan Standardizing the specification, verification, and exchange of product geometry: Research, status and trends , 2008, Comput. Aided Des..

[24]  Sudarsan Rachuri,et al.  An Analysis of Description Logic Augmented with Domain Rules for the Development of Product Models , 2010, J. Comput. Inf. Sci. Eng..

[25]  Michele Dassisti,et al.  ONTO-PDM: Product-driven ONTOlogy for Product Data Management interoperability within manufacturing process environment , 2012, Adv. Eng. Informatics.

[26]  Sebastian Rudolph,et al.  Worst-Case Optimal Reasoning for the Horn-DL Fragments of OWL 1 and 2 , 2010, KR.

[27]  Yi Zhang,et al.  New reasoning algorithm for assembly tolerance specifications and corresponding tolerance zone types , 2011, Comput. Aided Des..

[28]  Lijuan Zhu,et al.  Semantic Applications Enabling Reasoning in Product Assembly Ontologies - Moving Past Modeling , 2012, J. Comput. Inf. Sci. Eng..

[29]  Utpal Roy,et al.  Interpreting the semantics of GD&T specifications of a product for tolerance analysis , 2014, Comput. Aided Des..

[30]  Jie Hu,et al.  Tolerance modelling and robust design for concurrent engineering , 2007 .

[31]  Ram D. Sriram,et al.  Ontology-based exchange of product data semantics , 2005, IEEE Transactions on Automation Science and Engineering.

[32]  Jie Hu,et al.  Development of a function oriented computer aided tolerancing (FOCAT) system , 2011 .

[33]  Jae-Hyun Lee,et al.  Ontological product modeling for collaborative design , 2009, Adv. Eng. Informatics.

[34]  Xenia Fiorentini,et al.  OntoSTEP: OWL-DL Ontology for STEP | NIST , 2009 .

[35]  Liang Chang,et al.  Constructing a meta-model for assembly tolerance types with a description logic based approach , 2014, Comput. Aided Des..

[36]  Sudarsan Rachuri,et al.  Object-Oriented Representation of Electro-Mechanical Assemblies Using UML , 2004 .

[37]  Vijay Srinivasan A geometrical product specification language based on a classification of symmetry groups , 1999, Comput. Aided Des..