MESAInternational / B2MML-BatchML

B2MML is an XML 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 XML schemas written using the World Wide Web Consortium's XML Schema language (XSD) that implement the data models in the ISA-95 standard.
Other
93 stars 45 forks source link

Add WorkDefinition extensions group #80

Closed ArnoClaeys closed 1 year ago

ArnoClaeys commented 1 year ago

As in some cases, if not in most cases, extensions on WorkMaster also apply on WorkDirective, it would be convenient to also add a extensions group to WorkDefinition.

See proposed commit: https://github.com/MESAInternational/B2MML-BatchML/pull/77/commits/77de6350d61aeac233cf7463a3f8e07919537553

Dennis-Brandl commented 1 year ago

Good idea, something we missed. We have an extension in the WorkDefinitionInformation, which is a container object. We have extensions in WorkMasters and in WorkDirectives. This changes adds a common extension to the shared information between all WorkMasters and WorkDirectives. This is not a breaking change. See three types of extensions in figure below. image image

ArnoClaeys commented 1 year ago

Looks good. Thanks!