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.

- The data models are available at https://github.com/smart-data-models/dataModel.IndustrialProcess
- The big picture can be seen, for example, in this presentation: https://doi.org/10.5281/zenodo.17734117
IndustrialProcess contains three data models, each agnostic of the use case:
- MaterialAddition
- ProcessChemicalAnalysis
- ProcessEvent
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:
- Coordination of the development task
- Creation of JSON schema
- Creation of JSON examples
- Submission process to Smart Data Models
Related items at Kannisto.org
Research project(s):
Publication(s):