Skip to content

Commit e133c78

Browse files
Merge pull request #11 from libremfg/chore/release-notes-for-v2.0.2
### Add - Add release notes for v2.0.2
2 parents 7d610cc + 7e2628c commit e133c78

File tree

2 files changed

+2438
-0
lines changed

2 files changed

+2438
-0
lines changed

Docs/content/posts/version-v2.0.2.md

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
+++
2+
title = 'Version 2.0.2'
3+
date = 2025-06-04T13:58:52-04:00
4+
draft = false
5+
+++
6+
7+
> A JSON Schema implementation of the ANSI/ISA-95 and ANSI/ISA-88 standards.
8+
9+
An JSON implementation of the ANSI/ISA-95, Enterprise-Control System Integration, family of standards (ISA-95), known internationally as IEC/ISO 62264. B2MML consists of a set of JSON schemas written using the JSON Schema's Schema language (2020) that implement the data models in the ISA-95 standard.
10+
11+
This JSON schema can be used for design for syncrhonous and asynchronous APIs.
12+
13+
Based on the works of https://github.com/MESAInternational/B2MML-BatchML.
14+
15+
## Abbreviations
16+
17+
| Acronynm | Description |
18+
|-------------|---------------------------------------------------------------|
19+
| **ANSI** | American National Standards Institute |
20+
| **API** | Application Programming Interface |
21+
| **B2MML** | Business to (2) Manufacturing Markup Language |
22+
| **BatchML** | Batch Markup Language |
23+
| **BOD** | Business Object Document |
24+
| **ISA** | International Society of Automation |
25+
| **IEC** | International Electrotechnical Commission |
26+
| **JSON** | JavaScipt Object Notation |
27+
| **XML** | eXensible Markup Language |
28+
| **XSD** | eXtensible markup language Schema Definition |
29+
30+
## Quick start
31+
32+
Start out by importing the schema and using it in your JSON documents. As an example:
33+
34+
```
35+
"$schema": "{{< siteurl >}}schemas/v2.0.2.equipment.schema.json"
36+
```
37+
38+
Here is an example using the JSON schema in a `ProcessEquipment` message.
39+
40+
```json
41+
{
42+
"$schema": "https://json.libremfg.ai/schemas/v2.0.2.equipment.schema.json",
43+
"ProcessEquipment": {
44+
"@releaseID": "1",
45+
"ApplicationArea": {
46+
"CreationDateTime": "2021-01-01T00:00:00Z",
47+
"Sender": {
48+
"LogicalID": "Rhize Manufacutring Data Hub"
49+
}
50+
},
51+
"DataArea": {
52+
"Process": {},
53+
"Equipment": [
54+
{
55+
"ID": "Acme Inc.",
56+
"Description": [
57+
"Acme Inc. Manufacturing Line 1"
58+
],
59+
"EquipmentLevel": "Enterprise"
60+
}
61+
]
62+
}
63+
}
64+
}
65+
```
66+
67+
## Updates in 2.0.2
68+
69+
- Fix JobOrderParameter type to use type ParameterType instead of ParameterTypeType
70+
71+
## Object Schema File Table
72+
73+
Use the search functionality of your browser to find an object of interet.
74+
75+
{{< table/propertiesV202 >}}

0 commit comments

Comments
 (0)