Skip to content

Commit 5863ab0

Browse files
new data models
1 parent 77f9685 commit 5863ab0

File tree

14 files changed

+382
-0
lines changed

14 files changed

+382
-0
lines changed
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
description: This is a compilation list of the current adopters of the data model ProcessChemicalAnalysis of the Subject ProcessIndustry. All fields are non mandatory. More info at https://smart-data-models.github.io/data-models/templates/dataModel/CURRENT_ADOPTERS.yaml
2+
currentAdopters:
3+
- adopter:
4+
description: https://alchimia-project.eu/
5+
mail:
6+
organization:
7+
project: ALCHIMIA - Data and decentralized Artificial intelligence for a competitive and green European metallurgy industry
8+
comments: This project has received funding from the European Union’s Horizon 2020 research and innovation program under grant agreement No 101070046
9+
startDate:
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
{
2+
"id": "urn:ngsi-ld:ProcessChemicalAnalysis:PlantZ:UnitProcessX:32781",
3+
"type": "ProcessChemicalAnalysis",
4+
"dateObserved": {
5+
"type": "DateTime",
6+
"value": "2025-07-17T14:07:00Z"
7+
},
8+
"processName": {
9+
"type": "Text",
10+
"value": "unit_process_x"
11+
},
12+
"heatNumber": {
13+
"type": "Number",
14+
"value": 10001
15+
},
16+
"chemicalAnalysis" : {
17+
"type": "StructuredValue",
18+
"value": {
19+
"sampleNumber": {
20+
"type": "Number",
21+
"value": 1
22+
},
23+
"chemicalConcentration": {
24+
"type": "StructuredValue",
25+
"value": [
26+
{
27+
"type": "StructuredValue",
28+
"value": {
29+
"substance": {
30+
"type": "Text",
31+
"value": "Fe"
32+
},
33+
"percentage": {
34+
"type": "Number",
35+
"value": 0.9973
36+
}
37+
}
38+
},
39+
{
40+
"type": "StructuredValue",
41+
"value": {
42+
"substance": {
43+
"type": "Text",
44+
"value": "Cu"
45+
},
46+
"percentage": {
47+
"type": "Number",
48+
"value": 0.0005
49+
}
50+
}
51+
}
52+
]
53+
}
54+
}
55+
}
56+
}
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
{
2+
"@context": [
3+
"https://raw.githubusercontent.com/smart-data-models/incubated/refs/heads/smartmanufacturing-processindustry/SMARTMANUFACTURING/ProcessIndustry/context.jsonld"
4+
],
5+
"id": "urn:ngsi-ld:ProcessChemicalAnalysis:PlantZ:UnitProcessX:32781",
6+
"type": "ProcessChemicalAnalysis",
7+
"dateObserved": {
8+
"type": "Property",
9+
"value": {
10+
"@type": "DateTime",
11+
"@value": "2025-07-17T14:07:00Z"
12+
}
13+
},
14+
"processName": {
15+
"type": "Property",
16+
"value": "unit_process_x"
17+
},
18+
"heatNumber": {
19+
"type": "Property",
20+
"value": 10001
21+
},
22+
"chemicalAnalysis" : {
23+
"type": "Property",
24+
"value": {
25+
"sampleNumber": {
26+
"type": "Property",
27+
"value": 1
28+
},
29+
"chemicalConcentration": {
30+
"type": "Property",
31+
"value": [
32+
{
33+
"type": "Property",
34+
"value": {
35+
"substance": {
36+
"type": "Property",
37+
"value": "Fe"
38+
},
39+
"percentage": {
40+
"type": "Property",
41+
"value": 0.9973
42+
}
43+
}
44+
},
45+
{
46+
"type": "Property",
47+
"value": {
48+
"substance": {
49+
"type": "Property",
50+
"value": "Cu"
51+
},
52+
"percentage": {
53+
"type": "Property",
54+
"value": 0.0005
55+
}
56+
}
57+
}
58+
]
59+
}
60+
}
61+
}
62+
}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"id": "urn:ngsi-ld:ProcessChemicalAnalysis:PlantZ:UnitProcessX:32781",
3+
"type": "ProcessChemicalAnalysis",
4+
"dateObserved": "2025-07-17T14:07:00Z",
5+
"processName": "unit_process_x",
6+
"heatNumber": 10001,
7+
"chemicalAnalysis":
8+
{
9+
"sampleNumber": 1,
10+
"chemicalConcentration" :
11+
[
12+
{
13+
"substance": "Fe",
14+
"percentage": 0.9973
15+
},
16+
{
17+
"substance": "Cu",
18+
"percentage": 0.0005
19+
}
20+
]
21+
}
22+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"@context": [
3+
"https://raw.githubusercontent.com/smart-data-models/incubated/refs/heads/smartmanufacturing-processindustry/SMARTMANUFACTURING/ProcessIndustry/context.jsonld"
4+
],
5+
"id": "urn:ngsi-ld:ProcessChemicalAnalysis:PlantZ:UnitProcessX:32781",
6+
"type": "ProcessChemicalAnalysis",
7+
"dateObserved": "2025-07-17T14:07:00Z",
8+
"processName": "unit_process_x",
9+
"heatNumber": 10001,
10+
"chemicalAnalysis":
11+
{
12+
"sampleNumber": 1,
13+
"chemicalConcentration" :
14+
[
15+
{
16+
"substance": "Fe",
17+
"percentage": 0.9973
18+
},
19+
{
20+
"substance": "Cu",
21+
"percentage": 0.0005
22+
}
23+
]
24+
}
25+
}

ProcessChemicalAnalysis/notes.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
notesHeader:
2+
This data model delivers data related to chemical analyses performed in a process plant. The data model has been developed from the needs of steelmaking, but similar data structures are expected appropriate in other application areas as well. The process can be a batch process or continuous.
3+
notesFooter:
4+
These data models were developed in the project ALCHIMIA - Data and decentralized Artificial intelligence for a competitive and green European metallurgy industry. This project has received funding from the European Union’s Horizon 2020 research and innovation program under grant agreement No 101070046. See https://alchimia-project.eu/
5+
notesReadme:
6+
These data models were developed in the project ALCHIMIA - Data and decentralized Artificial intelligence for a competitive and green European metallurgy industry. This project has received funding from the European Union’s Horizon 2020 research and innovation program under grant agreement No 101070046. See https://alchimia-project.eu/
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
{
2+
"$schema": "http://json-schema.org/schema#",
3+
"$schemaVersion": "0.1.0",
4+
"$id": "https://smart-data-models.github.io/dataModel.ProcessIndustry/ProcessChemicalAnalysis/schema.json",
5+
"title": "Smart Data Models - Process chemical analysis event schema",
6+
"description": "Schema for chemical analyses from industrial processes",
7+
"type": "object",
8+
"allOf": [
9+
{
10+
"$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/GSMA-Commons"
11+
},
12+
{
13+
"$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/Location-Commons"
14+
},
15+
{
16+
"properties": {
17+
"type": {
18+
"type": "string",
19+
"enum": [
20+
"ProcessChemicalAnalysis"
21+
],
22+
"description": "Property. NGSI Entity type. It has to be ProcessChemicalAnalysis"
23+
},
24+
"dateObserved": {
25+
"$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/dateObserved"
26+
},
27+
"processName": {
28+
"$ref": "https://raw.githubusercontent.com/smart-data-models/incubated/refs/heads/smartmanufacturing-processindustry/SMARTMANUFACTURING/ProcessIndustry/processindustry-schema.json#/definitions/ProcessIndustry-Commons/properties/processName"
29+
},
30+
"heatNumber": {
31+
"$ref": "https://raw.githubusercontent.com/smart-data-models/incubated/refs/heads/smartmanufacturing-processindustry/SMARTMANUFACTURING/ProcessIndustry/processindustry-schema.json#/definitions/ProcessIndustry-Commons/properties/heatNumber"
32+
},
33+
"chemicalAnalysis": {
34+
"type": "object",
35+
"description": "Property. Information about the chemical analysis performed",
36+
"properties": {
37+
"sampleNumber": {
38+
"type": "number",
39+
"description": "Property. Sample number if multiple samples are taken during a process"
40+
},
41+
"chemicalConcentration": {
42+
"type": "array",
43+
"description": "Property. The components in the chemical composition of the material",
44+
"items": {
45+
"type": "object",
46+
"properties": {
47+
"substance": {
48+
"type": "string",
49+
"description": "Property. Chemical substance name or identifier, preferably the chemical symbol"
50+
},
51+
"percentage": {
52+
"type": "number",
53+
"minimum": 0,
54+
"maximum": 1,
55+
"description": "Property. Percentage of the chemical substance"
56+
}
57+
},
58+
"required": [
59+
"substance",
60+
"percentage"
61+
]
62+
}
63+
}
64+
},
65+
"required": [
66+
"chemicalConcentration"
67+
]
68+
}
69+
}
70+
}
71+
],
72+
"required": [
73+
"id",
74+
"type",
75+
"chemicalAnalysis"
76+
]
77+
}

ProcessEvent/ADOPTERS.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
description: This is a compilation list of the current adopters of the data model ProcessEvent of the Subject ProcessIndustry. All fields are non mandatory. More info at https://smart-data-models.github.io/data-models/templates/dataModel/CURRENT_ADOPTERS.yaml
2+
currentAdopters:
3+
- adopter:
4+
description: https://alchimia-project.eu/
5+
mail:
6+
organization:
7+
project: ALCHIMIA - Data and decentralized Artificial intelligence for a competitive and green European metallurgy industry
8+
comments: This project has received funding from the European Union’s Horizon 2020 research and innovation program under grant agreement No 101070046
9+
startDate:
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"id": "urn:ngsi-ld:ProcessEvent:PlantZ:UnitProcessX:45612389",
3+
"type": "ProcessEvent",
4+
"dateObserved": {
5+
"type": "DateTime",
6+
"value": "2025-07-17T14:07:00Z"
7+
},
8+
"processName": {
9+
"type": "Text",
10+
"value": "unit_process_x"
11+
},
12+
"heatNumber": {
13+
"type": "Number",
14+
"value": 10001
15+
},
16+
"processEvent": {
17+
"type": "Text",
18+
"value": "heat_end"
19+
}
20+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{
2+
"@context": [
3+
"https://raw.githubusercontent.com/smart-data-models/incubated/refs/heads/smartmanufacturing-processindustry/SMARTMANUFACTURING/ProcessIndustry/context.jsonld"
4+
],
5+
"id": "urn:ngsi-ld:ProcessEvent:PlantZ:UnitProcessX:45612389",
6+
"type": "ProcessEvent",
7+
"dateObserved": {
8+
"type": "Property",
9+
"value": {
10+
"@type": "DateTime",
11+
"@value": "2025-07-17T14:07:00Z"
12+
}
13+
},
14+
"processName": {
15+
"type": "Property",
16+
"value": "unit_process_x"
17+
},
18+
"heatNumber": {
19+
"type": "Property",
20+
"value": 10001
21+
},
22+
"processEvent": {
23+
"type": "Property",
24+
"value": "heat_end"
25+
}
26+
}

0 commit comments

Comments
 (0)