Kannisto.org

IndustrialProcess data models

IndustrialProcess is a set of JSON data models to communicate industrial process data. It implements the principles of Smart Data Models and is a part of the domain Smart Manufacturing.

The original motivation comes from the research project ALCHIMIA, where we integrated data for Digital Twins in electric steelmaking. The related processes were the Electric Arc Furnace and Ladle Furnace.

Message brokering illustrated
Message brokering illustrated

IndustrialProcess contains three data models, each agnostic of the use case:

Below is an example of the MaterialAddition message.

{
  "id": "urn:ngsi-ld:MaterialAddition:PlantZ:UnitProcessX:75545",
  "type": "MaterialAddition",
  "dateObserved": "2025-07-17T14:07:00Z",
  "processName": "unit_process_x",
  "heatNumber": 10001,
  "addedMaterials":
  [
    {
      "code": "scrap_type_3",
      "mass": 40000,
      "category": "scrap",
      "chemicalConcentration":
      [
        {
          "substance": "Fe",
          "percentage": 0.9973
        },
        {
          "substance": "Cu",
          "percentage": 0.0005
        }
      ],
      "specificEnergy": 1.3,
      "source": "my-id-1",
      "origin": "my-id-2",
      "supplier": "ACME",
      "materialPrice": 0.02,
      "storageAvailability": 250000
    }
  ]
}

My roles in research and development

My roles in developing these data models in 2024-2025 were:

Related items at Kannisto.org

Research project(s):
Publication(s):