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
92 stars 45 forks source link

add MaterialDefinitionPropertyID to MaterialLotPropertyType to align with ISA-950002 #38

Closed racheliurui closed 4 years ago

racheliurui commented 5 years ago

Background

There is 0..* map relationship from MaterialLotProperty to MaterialDefinitionProperty. The mapping relationship is missing from the current B2MML schema.

<xsd:complexType name = "MaterialLotPropertyType">
...
   <xsd:element name = "MaterialDefinitionPropertyID" type = "IdentifierType"  minOccurs = "0" maxOccurs = "unbounded"/>
...
</xsd:complexType>

Supporting Document

ISA-950002 Table 70 – Material lot property relationship roles

Impacted types

B2MML-Material.xsd

Dennis-Brandl commented 4 years ago

Yes, but it should be maxOccurs = "1", as per table 70. To be fixed in the January 2020 Sprint.

JoeDo commented 4 years ago

Confirmed that the change has been made in the January-2020-Sprint branch. I'll circle back and Close this issue after the changes have been merged into Master.

Dennis-Brandl commented 4 years ago

Fixed in the soon to be released version. Issue closed.