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 Required ID to each (Resource)SegmentSpecificationType in ProcessSegment Schema #41

Closed racheliurui closed 4 years ago

racheliurui commented 5 years ago

Background

Similiar like #39 , a few other types are missing the ID element from definitions.

ProcessSegment Schema is not aligned with updated 950002, need required ID to each (Resource)SegmentSpecificationType.

<xsd:element name="ID"              type="IdentifierType"/>

Supporting Documents

Each of the following resource objects has a required ID attribute.

Table 80 – Personnel segment specification attributes Table 84 – Equipment segment specification attributes Table 88 – Physical asset segment specification attributes Table 92 – Material segment specification attributes

Impacted Types

B2MML-ProcessSegment.xsd

Dennis-Brandl commented 4 years ago

This is a breaking change, because the ID is required. This will be fixed in the January 2020 Sprint.

JoeDo commented 4 years ago

Confirmed for the following types in the January-2020-Sprint branch:

@Dennis-Brandl, there appear to be similarly named types that are missing an ID field, including the following:

Should ID fields of type IdentifierType be added to these, as well?

Dennis-Brandl commented 4 years ago

IDs added in the soon to be released version. Issue closed.