Interpreting the semantics of GD&T specifications of a product for tolerance analysis

Mehmet I. Sarigecili, Utpal Roy, Sudarsan Rachuri

Research output: Contribution to journalArticlepeer-review

49 Scopus citations


The representation and management of product information in its life cycle require standardized data exchange protocols. ISO 10303, informally known as the Standard for Exchange of Product model data (STEP), is such a standard that has been used widely by the industries. The information language used for STEP is EXPRESS. Even though the EXPRESS language is capable of developing well defined and syntactically correct product models, the semantics of product data are represented implicitly. Hence, it is difficult to interpret the semantics of data for different product life cycle phases for different application domains. OntoSTEP, developed at NIST, provides semantically enriched product models in OWL. In this paper, we would like to present how to interpret the Geometric Dimensioning and Tolerancing (GD&T) specifications in STEP for tolerance analysis by utilizing OntoSTEP. This process requires (1) developing the tolerance-analysis-oriented information model in EXPRESS, (2) combining this model with the ISO 10303 product model, (3) translating the combined model into OWL and (4) defining semantic web rule language to map the GD&T specifications to the specifications needed for the tolerance analysis. This study will help users interpret the GD&T specifications of a product differently as required in different phases of the product's life cycle.

Original languageEnglish (US)
Pages (from-to)72-84
Number of pages13
JournalCAD Computer Aided Design
StatePublished - 2014


  • GD&T
  • OWL
  • Product modeling
  • STEP
  • Semantic
  • Tolerance analysis

ASJC Scopus subject areas

  • Computer Science Applications
  • Computer Graphics and Computer-Aided Design
  • Industrial and Manufacturing Engineering


Dive into the research topics of 'Interpreting the semantics of GD&T specifications of a product for tolerance analysis'. Together they form a unique fingerprint.

Cite this