An ontology defines the language used to describe a system. In the manufacturing domain, these systems can represent a factory or plant but also enterprise applications or supply chains. There are several established ontologies in the manufacturing domain. Most of them have long been standardized. In this repository, we have focused on ISA95 to describe a factory ontology. The ontologies are available here.
The following articles describe how to deploy and connect the reference solution to various Azure and cloud analytics services:
- Industrial IoT reference solution describes the end-to-end industrial IoT reference solution that uses Azure Data Explorer to store and analyze OPC UA telemetry for use cases such as condition monitoring, OEE calculation, and anomaly detection.
- Connect Microsoft Fabric to the reference solution explains how to ingest and process the reference solution's OPC UA PubSub data in a Microsoft Fabric Eventhouse, mirroring the same tables, functions, and views used by Azure Data Explorer.
- Connect Azure Databricks to the reference solution walks through storing and analyzing OPC UA PubSub telemetry in Azure Databricks using Delta Lake tables and Structured Streaming ingestion from Azure Event Hubs.
- Import OPC UA Information Models from the UA Cloud Library into Azure services describes how to import standardized OPC UA information models from the OPC Foundation's UA Cloud Library into your Azure services.
The ontologies defined in this repository are described by leveraging the W3C Web of Things (WoT), which is specified here. They were generated by an open-source DTDL-WoT conversion tool available here. A comparison between DTDL and WoT and how the two specs interoperate is described here.
ISA95 / IEC 62264 is the manufacturing ontology leveraged by this solution. It is a standard and described here and here. The OPC UA Companion Specification for it is available here and here.
This work is licensed under a Creative Commons Attribution 4.0 International License.
