Abstract

ontostep is a method to translate the STandard for the Exchange of Product Model Data (STEP) schema and its instances to an ontology and knowledge graphs represented in the web ontology language (owl). ontostep models can be integrated with any owl models to enrich their semantics. However, the current implementation has several limitations, mainly in (1) supporting the latest International Organization for Standardization (ISO) 10303 schemas and (2) generating various representation types depending on the purpose of use. We present an improved implementation of ontostep to overcome these limitations. In this article, we demonstrate that the new implementation can successfully translate STEP schemas and instances in a faster and more flexible way, thus furthering the adoption of the full capabilities of ISO 10303. By encoding STEP entities in owl, we facilitate integration with other standards through knowledge graphs.

References

1.
ISO
, “
ISO 10303-11:2004—Industrial Automation Systems and Integration—Product Data Representation and Exchange—Part 11: Description Methods: The EXPRESS Language Reference Manual
.”
2.
ISO
, “
ISO 10303-21:2016—Industrial Automation Systems and Integration—Product Data Representation and Exchange—Part 21: Implementation Methods: Clear Text Encoding of the Exchange Structure
.”
3.
Krima
,
S.
,
Barbau
,
R.
,
Fiorentini
,
X.
,
Sudarsan
,
R.
, and
Sriram
,
R. D.
,
2009
, “
OntoSTEP: OWL-DL Ontology for STEP
,”
NISTIR
, p.
7561
.
4.
Barbau
,
R.
,
Krima
,
S.
,
Rachuri
,
S.
,
Narayanan
,
A.
,
Fiorentini
,
X.
,
Foufou
,
S.
, and
Sriram
,
R. D.
,
2012
, “
OntoSTEP: Enriching Product Model Data Using Ontologies
,”
Comput. Aided Des.
,
44
(
6
), pp.
575
590
.
5.
ISO
, “
ISO 15926-2:2003—Industrial Automation Systems and Integration—Integration of Life-Cycle Data for Process Plants Including Oil and Gas Production Facilities Part 2: Data Model
.”
6.
ISO
, “
ISO/CD TR 15926-14—Industrial Automation Systems and Integration—Integration of Life-Cycle Data for Process Plants Including Oil and Gas Production Facilities Part 14: Data Model Adapted for OWL2 Direct Semantics
.”
7.
Beetz
,
J.
,
Van Leeuwen
,
J.
, and
De Vries
,
B.
,
2009
, “
IfcOWL: A Case of Transforming EXPRESS Schemas Into Ontologies
,”
AI EDAM
,
23
(
1
), pp.
89
101
.
8.
Liebig
,
T.
,
Vialard
,
V.
,
Opitz
,
M.
, and
Metzl
,
S.
,
2015
, “
Graphscale: Adding Expressive Reasoning to Semantic Data Stores
,”
International Semantic Web Conference (Posters & Demos)
,
Bethlehem, PA
,
Oct. 11–15
.
9.
Motik
,
B.
,
Grau
,
B. C.
,
Horrocks
,
I.
,
Wu
,
Z.
,
Fokoue
,
A.
,
Lutz
,
C.
,
Calvanese
,
D.
,
Carroll
,
J.
,
Da Giacomo
,
G.
,
Herman
,
I.
,
Parsia
,
B.
,
Patel-Schneider
,
P. F.
,
Ruttenberg
,
A.
, and
Sattler
,
U.
,
2009
, “
OWL 2 Web Ontology Language Profiles
,”
W3C Recommendation
,
27
(
61
).
10.
Zhao
,
W.
, and
Liu
,
J.
,
2008
, “
OWL/SWRL Representation Methodology for EXPRESS-Driven Product Information Model: Part I. Implementation Methodology
,”
Comput. Ind.
,
59
(
6
), pp.
580
589
.
11.
Sarigecili
,
M. I.
,
Roy
,
U.
, and
Rachuri
,
S.
,
2014
, “
Interpreting the Semantics of GD&T Specifications of a Product for Tolerance Analysis
,”
Comput. Aided Des.
,
47
(
1
), pp.
72
84
.
12.
Pauwels
,
P.
, and
Terkaj
,
W.
,
2016
, “
EXPRESS to OWL for Construction Industry: Towards a Recommendable and Usable ifcOWL Ontology
,”
Autom. Constr.
,
63
(
1
), pp.
100
133
.
13.
Hoang
,
N. V.
, and
Törmä
,
S.
,
2015
, “
Implementation and Experiments With an IFC-to-Linked Data Converter
,”
Proceedings of the 32rd International CIB W78 Conference
,
Eindhoven, The Netherlands
,
Oct. 26–29
.
14.
Foufou
,
S.
,
Fenves
,
S. J.
,
Bock
,
C.
,
Rachuri
,
S.
, and
Sriram
,
R. D.
,
2005
, “
A Core Product Model for PLM With an Illustrative XML Implementation
,”
International Conference on Product Lifecycle Management
,
Lyon, France
,
July 11–13
, Vol. 1, pp.
21
32
.
15.
Rachuri
,
S.
,
Han
,
Y.-H.
,
Foufou
,
S.
,
Feng
,
S. C.
,
Roy
,
U.
,
Wang
,
F.
,
Sriram
,
R. D.
, and
Lyons
,
K. W.
,
2006
, “
A Model for Capturing Product Assembly Information
,”
ASME J. Comput. Inf. Sci. Eng.
,
6
(
1
), pp.
11
21
.
16.
Kwon
,
S.
,
Monnier
,
L. V.
,
Barbau
,
R.
, and
Bernstein
,
W. Z.
,
2020
, “
Enriching Standards-Based Digital Thread by Fusing As-Designed and As-Inspected Data Using Knowledge Graphs
,”
Adv. Eng. Inform.
,
46
(
1
), p.
101102
.
17.
Qian
,
J.
,
Zhang
,
Z.
,
Shao
,
C.
,
Gong
,
H.
, and
Liu
,
D.
,
2021
, “
Assembly Sequence Planning Method Based on Knowledge and Ontostep
,”
Procedia CIRP
,
97
(
1
), pp.
502
507
.
18.
Gong
,
H.
,
Shi
,
L.
,
Liu
,
D.
,
Qian
,
J.
, and
Zhang
,
Z.
,
2021
, “
Construction and Implementation of Extraction Rules for Assembly Hierarchy Information of a Product Based on Ontostep
,”
Procedia CIRP
,
97
(
1
), pp.
514
519
.
19.
Bonduel
,
M.
,
Oraskari
,
J.
,
Pauwels
,
P.
,
Vergauwen
,
M.
, and
Klein
,
R.
,
2018
, “
The IFC to Linked Building Data Converter-Current Status
,”
6th Linked Data in Architecture and Construction Workshop
,
London, UK
,
June 19–21
, Vol. 2159, pp.
34
43
.
20.
Pauwels
,
P.
,
Krijnen
,
T.
,
Terkaj
,
W.
, and
Beetz
,
J.
,
2017
, “
Enhancing the ifcOWL Ontology With an Alternative Representation for Geometric Data
,”
Autom. Constr.
,
80
(
1
), pp.
77
94
.
21.
Pauwels
,
P.
, and
Roxin
,
A.
,
2016
, “
SimpleBIM: From Full ifcOWL Graphs to Simplified Building Graphs
,”
Proceedings of the 11th European Conference on Product and Process Modelling (ECPPM)
,
Limassol, Cyprus
,
Sept. 7
.
22.
ISO
, “
ISO 10303-21:1998—Industrial Automation Systems and Integration—Product Data Representation and Exchange—Part 22: Implementation Methods: Standard Data Access Interface
.
23.
Singh
,
G.
,
Bhatia
,
S.
, and
Mutharaju
,
R.
,
2020
, “
OWL2Bench: A Benchmark for OWL 2 Reasoners
,”
International Semantic Web Conference
,
Athens, Greece
,
Nov. 1–6
, Springer, pp.
81
96
.
24.
Terkaj
,
W.
, and
Šojić
,
A.
,
2015
, “
Ontology-Based Representation of IFC EXPRESS Rules: An Enhancement of the ifcOWL Ontology
,”
Autom. Constr.
,
57
(
1
), pp.
188
201
.
25.
Hedberg
,
T. D.
,
Bajaj
,
M.
, and
Camelio
,
J. A.
,
2020
, “
Using Graphs to Link Data Across the Product Lifecycle for Enabling Smart Manufacturing Digital Threads
,”
ASME J. Comput. Inf. Sci. Eng.
,
20
(
1
), p.
011011
.
You do not currently have access to this content.