US 12,346,099 B2
Method for transforming a data model for automation purposes into a target ontology
Rainer Schiekofer, Nuremberg (DE); Stephan Grimm, Munich (DE); and Maja Milicic Brandt, Munich (DE)
Assigned to Siemens Aktiengesellschaft, Munich (DE)
Appl. No. 17/295,429
Filed by SIEMENS AKTIENGESELLSCHAFT, Munich (DE)
PCT Filed Nov. 20, 2018, PCT No. PCT/EP2018/081938
§ 371(c)(1), (2) Date May 19, 2021,
PCT Pub. No. WO2020/104019, PCT Pub. Date May 28, 2020.
Prior Publication US 2021/0405624 A1, Dec. 30, 2021
Int. Cl. G05B 19/418 (2006.01); G06F 16/36 (2019.01)
CPC G05B 19/4186 (2013.01) [G06F 16/367 (2019.01)] 7 Claims
OG exemplary drawing
 
1. A method for transforming a semantically enriched and graph-based data model for automation purposes into a target ontology, the method comprising:
providing at least one layer of the semantically enriched and graph-based data model from a first memory unit, the semantically enriched and graph-based data model including a plurality of nodes described by attributes and interconnected by references;
retrieving identifications, browse names, or the identifications and the browse names of the plurality of nodes, expressing each identification by a unique resource identifier (URI) conforming to a Representational State Transfer (REST) ruleset;
retrieving semantic descriptions of the references and expressing the semantic descriptions by at least one predicate, at least one class of the target ontology, or the at least one predicate and the at least one class of the target ontology for mapping the semantic descriptions to the at least one predicate, the at least one class of the target ontology, or the at least one predicate and the at least one class of the target ontology; and
structuring the target ontology by a semantic ontology language and outputting the target ontology to a triple store,
wherein expressing the semantic descriptions by the at least one predicate, the at least one class of the target ontology, or the at least one predicate and the at least one class of the target ontology comprises expressing the semantic descriptions by the at least one predicate and the at least one class of the target ontology.