Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add TestSpecification element to MaterialSubLotType in Material.xsd to align with updated 950002 #15

Closed
racheliurui opened this issue Aug 20, 2019 · 4 comments
Assignees
Labels
ERDi Issues that need to be fixed in ERDi version Medium MESA Issues that need to be fixed in MISA Version

Comments

@racheliurui
Copy link
Collaborator

racheliurui commented Aug 20, 2019

Refer to #10 where this issue and solution are part of the complete explanation and solution across all types. Duplicate with closed #13 and #14.

Background and Solution
ERDi, MESA: Material.xsd, MaterialSubLotType:
ADD TestSpecificationID
to align with updated 950002, Operations Test Model.
This also aligns with the OpMaterialRequirementType: TestSpecificationID in the Common Schema for use in OperationsDefinition. MESA may not do. ERDi should.

Supporting Document
950002 JWG5 CDV01 version (2019 12)
Clause 5.7.8 Material sublot, Table 72 – Material sublot relationship roles
Clause 5.9.3 Testable object and testable object property, Table 100 Instances of testable object

<xsd:element name = "TestSpecificationID" type = "IdentifierType"

==================

@racheliurui racheliurui added ERDi Issues that need to be fixed in ERDi version MISA labels Aug 20, 2019
racheliurui referenced this issue Aug 20, 2019
ERDi only, Not MESA: complexType name = "MaterialClassType" / element name = "Version" is added ONLY to ERDI and NOT MESA version.  This is a custom, non-95 standard attribute that will be standard only to ERDI implementation.  Comment will be submitted to ISA-95 committee.  

ERDi only, Not MESA: complexType name = "MaterialDefinitionType" / element name = "Version" is added ONLY to ERDI and NOT MESA version.  This is a custom, non-95 standard attribute that will be standard only to ERDI implementation.  Comment will be submitted to ISA-95 committee. 

ERDi only, Not MESA: complexType name = "MaterialClassType", ADD element name = "EffectiveFrom" type = "DateTimeType" ONLY to ERDI and NOT MESA version.  This is a custom, non-95 standard attribute that will be standard only to ERDI implementation.  Comment will be submitted to ISA-95 committee.  

ERDi only, Not MESA: complexType name = "MaterialClassType", ADD element name = "EffectiveTo" type = "DateTimeType" ONLY to ERDI and NOT MESA version.  This is a custom, non-95 standard attribute that will be standard only to ERDI implementation.  Comment will be submitted to ISA-95 committee.  

ERDi only, Not MESA: complexType name = "MaterialDefinitionType", ADD element name = "EffectiveFrom" type = "DateTimeType" ONLY to ERDI and NOT MESA version.  This is a custom, non-95 standard attribute that will be standard only to ERDI implementation.  Comment will be submitted to ISA-95 committee.  

ERDi only, Not MESA: complexType name = "MaterialDefinitionType", ADD element name = "EffectiveTo" type = "DateTimeType" ONLY to ERDI and NOT MESA version.  This is a custom, non-95 standard attribute that will be standard only to ERDI implementation.  Comment will be submitted to ISA-95 committee.  

ERDi, MESA:  complexType name = "MaterialClassType", CHANGED element name  = "UsesPropertiesOfMaterialClassID"  type = "IdentifierType" to "MaterialClassParentID"  type = "MaterialClassIDType to align with updated ISA-95 Part 2 Material Class Object. 

ERDi, MESA: MaterialInformationType: MaterialCapabilityTestSpecification should be deprecated and replaced by TestSpecification to align with updated Part 2, Operations Test Model. This also aligns with the OpMaterialRequirementType: TestSpecificationID in the Common Schema for use in OperationsDefinition. MESA may not do. ERDi should.

ERDi, MESA: MaterialClassType: MaterialCapabilityTestSpecificationID should be deprecated and replaced by TestSpecificationID to align with updated Part 2, Operations Test Model. This also aligns with the OpMaterialRequirementType: TestSpecificationID in the Common Schema for use in OperationsDefinition. MESA may not do. ERDi should.

ERDi, MESA: MaterialDefinitionType: MaterialCapabilityTestSpecificationID should be deprecated and replaced by TestSpecificationID to align with updated Part 2, Operations Test Model. This also aligns with the OpMaterialRequirementType: TestSpecificationID in the Common Schema for use in OperationsDefinition. MESA may not do. ERDi should.

ERDi, MESA: MaterialLotType: MaterialCapabilityTestSpecificationID should be deprecated and replaced by TestSpecificationID to align with updated Part 2, Operations Test Model. This also aligns with the OpMaterialRequirementType: TestSpecificationID in the Common Schema for use in OperationsDefinition. MESA may not do. ERDi should.

ERDi, MESA: MaterialSubLotType:  ADD TestSpecificationID to align with updated Part 2, Operations Test Model. This also aligns with the OpMaterialRequirementType: TestSpecificationID in the Common Schema for use in OperationsDefinition. MESA may not do. ERDi should.

ERDi, MESA:  complexType name = "MaterialLotType", element name ="StorageLocation"; Change type = "StorageHierarchyScopeType" to "ResourceLocationType" to align with updated ISA-95 Part 2 Material Lot Object.  

ERDi, MESA:  complexType name = "MaterialSubLotType", element name ="StorageLocation"; Change type = "StorageHierarchyScopeType" to "ResourceLocationType" to align with updated ISA-95 Part 2 Material Sublot Object.   




ERDi, MESA:  complexType name = "MaterialPropertyType" / element name  = "MaterialProperty".  Change to "EquipmentPropertyChild" to align with ISA-95 Part 2 identified role name. Current element is not explicit about parent verses child.

ERDi, MESA:  complexType name = "MaterialClassPropertyType" / element name  = "MaterialClassProperty".  Change to "MaterialClassPropertyChild" to align with ISA-95 Part 2 identified role name. Current element is not explicit about parent verses child.

ERDi, MESA:  complexType name = "MaterialDefinitionPropertyType" / element name  = "MaterialDefinitionProperty".  Change to "MaterialDefinitionPropertyChild" to align with ISA-95 Part 2 identified role name. Current element is not explicit about parent verses child.

ERDi, MESA:  complexType name = "MaterialLotPropertyType" / element name  = "MaterialLotProperty".  Change to "MaterialLotPropertyChild" to align with ISA-95 Part 2 identified role name. Current element is not explicit about parent verses child.

ERDi, MESA:  complexType name = "MaterialDefinitionPropertyType", ADD element name  =  "MaterialClassPropertyID"   type = "MaterialClassPropertyIDType".  This aligns to updated ISA-95 Part 2.

ERDi, MESA:  complexType name = "MaterialLotPropertyType", ADD element name  =  "MaterialDefinitionPropertyID"   type = "MaterialDefinitionPropertyIDType".  This aligns to updated ISA-95 Part 2.
@racheliurui
Copy link
Collaborator Author

racheliurui commented Aug 20, 2019

  • Supporting Document

ISA-950002
Section 5.9.3
Table 100 Instances of testable object
(Table 72 )

Agreed with this change

@CharlieG021163
Copy link
Collaborator

The links to the ISA-95 standards do not work.

@racheliurui racheliurui added MESA Issues that need to be fixed in MISA Version and removed MISA labels Aug 21, 2019
@racheliurui racheliurui added this to the Discussed & Commented milestone Aug 22, 2019
@racheliurui
Copy link
Collaborator Author

The links to the ISA-95 standards do not work.

updated to refer to word document section and table number

@CharlieG021163
Copy link
Collaborator

Refer to #10 where this issue and solution are part of the complete explanation and solution across all types. Duplicate with closed #13 and #14.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ERDi Issues that need to be fixed in ERDi version Medium MESA Issues that need to be fixed in MISA Version
Projects
None yet
Development

No branches or pull requests

3 participants