US 12,443,660 B2
Gateway and method for transforming a description of an industrial process equipment into a data information model
Darko Anicic, Munich (DE); and Alexander Hoffman, Munich (DE)
Assigned to SIEMENS AKTIENGESELLSCHAFT, Munich (DE)
Appl. No. 17/418,767
Filed by Siemens Aktiengesellschaft, Munich (DE)
PCT Filed Nov. 28, 2019, PCT No. PCT/EP2019/082917
§ 371(c)(1), (2) Date Jun. 25, 2021,
PCT Pub. No. WO2020/135968, PCT Pub. Date Jul. 2, 2020.
Application 17/418,767 is a continuation of application No. 16/235,557, filed on Dec. 28, 2018, abandoned.
Prior Publication US 2022/0058502 A1, Feb. 24, 2022
Int. Cl. G06F 16/901 (2019.01); G06F 16/25 (2019.01); G06F 16/28 (2019.01)
CPC G06F 16/9024 (2019.01) [G06F 16/258 (2019.01); G06F 16/289 (2019.01)] 9 Claims
OG exemplary drawing
 
1. A gateway for transforming a description of industrial process equipment into a semantically enriched and graph-based data information model for automation purposes within an industrial environment supporting an open industry standard, the gateway comprising:
a processor configured to:
parse information entities in the description of the industrial process equipment by a field communication protocol;
transform the parsed information entities into Datalog declarative logic facts and assert the Datalog declarative logic facts within a deductive database; and
using a knowledge engine configured as a Datalog Engine and a mapping knowledge base, apply mapping rules to the Datalog declarative logic facts, wherein the mapping rules are structured in a hierarchical fashion so as to utilize a reusability, and wherein the Datalog declarative logic facts are deductively mapped onto the graph-based data information model; and
an interface configured to access a graph-based data object model,
wherein the semantically enriched and graph-based data information model is an open platform communications (OPC) unified architecture (UA) information model, and
wherein a mapping rule is applied for creating an OPC UA Base Node Class using attributes taken from a corresponding variable in the description of the industrial process equipment.