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

Update TestSpecificationType elements to align with ISA-950002 #47

Closed vitalJP closed 4 years ago

vitalJP commented 4 years ago

Background

Multiple changes to TestSpecificationType to align with ISA-950002

complexType name = "TestSpecificationType", CHANGE PhysicalSampleRequired to PhysicalSample to align with updated Part 2 OperationsTest Model's Test Specification object.

complexType name = "TestSpecificationType" element name = "EvaluatedProperty", CHANGE type = "TestSpecificationEvaluatedPropertyType" to "EvaluatedPropertyType" to align with updated Part 2 OperationsTest Model's Test Specification object's relationship attributes.

complexType name = "TestSpecificationType" , ADD element name = "OperationsTestRequirementID" to align with updated Part 2 OperationsTest Model's Test Specification object's relationship attributes.

complexType name = "TestSpecificationType" , ADD element name = "TestableObjectID" to align with updated Part 2 OperationsTest Model's Test Specification object's relationship attributes.

Supporting Document

ISA-950002

Section 5.9.4 Table 104 Test specification attributes

Impacted Types

B2MML-TestSpecification.xsd

Dennis-Brandl commented 4 years ago

1) Name changed to "PhysicalSample" from "PhysicalSampleRequired". 2) Did not change "TestSpecificationEvaluatedPropertyType" to "EvaluatedPropertyType". Because all of the B2MML schemas operate in the same namespce, the prefix "TestSpecification" was added to all types that are unique to the test specification schema. Previously this convention was not used, and it came back to bite us when we wanted to make changes and had name overlaps. 3) OperationsTestRequirementID Added 4) TestableObjectID Added This to be added to the January 2020 Sprint.

JoeDo commented 4 years ago

Confirmed that (1), (3), and (4) have 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

Changes made in B2MML-OperationsText.xsd, Did not make change (2) because of reason above. Made changes (1), (3), (4). Issue closed.