-
Notifications
You must be signed in to change notification settings - Fork 3
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 cross-model relationships between resource properties in operations mgt information models and resources models to align with updated 950002 and 950004 #75
Labels
Milestone
Comments
CharlieG021163
changed the title
ADD cross-model relationships between resource properties of operations mgt information models and resources models to align with updated 950002 and 950004
ADD cross-model relationships between resource properties in operations mgt information models and resources models to align with updated 950002 and 950004
Sep 24, 2019
CharlieG021163
changed the title
ADD cross-model relationships between resource properties in operations mgt information models and resources models to align with updated 950002 and 950004
Add cross-model relationships between resource properties in operations mgt information models and resources models to align with updated 950002 and 950004
Sep 26, 2019
This one sounds WIP? |
CharlieG021163
added a commit
that referenced
this issue
Sep 27, 2019
ERDi, MESA: complexType name = "RNNPropertyType"> Incorrect ADD from earlier DRAFT version DELETE: element name = "RNCTypePropertyeTypeID" ERDi, MESA: #75 <xsd:complexType name = "RNCPropertyType"> ADD: <xsd:element name = "RNCTypePropertyID" type = "IdentifierType" minOccurs = "0" maxOccurs = "1"/>
Yes, WIP. |
CharlieG021163
added a commit
that referenced
this issue
Oct 4, 2019
ERDi, MESA: #75 complexType name="OpPersonnelSpecificationPropertyType"> ADD: element name="PersonnelClassPropertyID" type="IdentifierType" minOccurs="0"/> ADD: element name="PersonPropertyID" type="IdentifierType" minOccurs="0"/>
CharlieG021163
added a commit
that referenced
this issue
Oct 4, 2019
ERDi, MESA: #75 <xsd:complexType name = "RNCPropertyType"> <xsd:element name = "RNCTypePropertyID" type = "IdentifierType" CHANGE: minOccurs = "0" maxOccurs = "1"/> TO: minOccurs = "0"/>
factoryiq
added a commit
that referenced
this issue
Oct 5, 2019
ERDi, MESA: #75 complexType name="OpPersonnelRequirementPropertyType"> ADD: element name="PersonnelClassPropertyID" type="IdentifierType" minOccurs="0"/> ADD: element name="PersonPropertyID" type="IdentifierType" minOccurs="0"/>
factoryiq
added a commit
that referenced
this issue
Oct 6, 2019
ERDi, MESA: #75 complexType name="OpPhysicalAssetSpecificationPropertyType"> ADD: element name="PersonnelClassPropertyID" type="IdentifierType" minOccurs="0"/> ADD: element name="PersonPropertyID" type="IdentifierType" minOccurs="0"/>
factoryiq
added a commit
that referenced
this issue
Oct 6, 2019
ERDi, MESA: #75 complexType name="OpPhysicalAssetSpecificationPropertyType"> ADD: element name="PersonnelClassPropertyID" type="IdentifierType" minOccurs="0"/> ADD: element name="PersonPropertyID" type="IdentifierType" minOccurs="0"/>
factoryiq
added a commit
that referenced
this issue
Oct 7, 2019
ERDi, MESA: #75 complexType name="OpEquipmentRequirementPropertyType"> ADD: element name="PersonnelClassPropertyID" type="IdentifierType" minOccurs="0"/> ADD: element name="PersonPropertyID" type="IdentifierType" minOccurs="0"/>
CharlieG021163
added a commit
that referenced
this issue
Oct 7, 2019
ERDi, MESA: #75 complexType name="OpEquipmentRequirementPropertyType, Correction to previous Commit CHANGE: <xsd:element name="PersonnelClassPropertyID" type="IdentifierType" minOccurs="0"/> <xsd:element name="PersonPropertyID" type="IdentifierType" minOccurs="0"/> TO: <xsd:element name="EquipmentClassPropertyID" type="IdentifierType" minOccurs="0"/> <xsd:element name="EquipmentPropertyID" type="IdentifierType" minOccurs="0"/> ERDi, MESA: #75 complexType name="OpPhysicalAssetRequirementPropertyType" Correction to previous Commit CHANGE: <xsd:element name="PersonnelClassPropertyID" type="IdentifierType" minOccurs="0"/> <xsd:element name="PersonPropertyID" type="IdentifierType" minOccurs="0"/> TO: <xsd:element name="PhysicalAssetClassPropertyID" type="IdentifierType" minOccurs="0"/> <xsd:element name="PhysicalAssetPropertyID" type="IdentifierType" minOccurs="0"/> ERDi, MESA: #75 complexType name="OpMaterialRequirementPropertyType" ADD: <xsd:element name="MaterialClassPropertyID" type="IdentifierType" minOccurs="0"/> <xsd:element name="MaterialDefinitionPropertyID" type="IdentifierType" minOccurs="0"/> <xsd:element name="MaterialLotPropertyID" type="IdentifierType" minOccurs="0"/>
Merged
CharlieG021163
added a commit
that referenced
this issue
Oct 8, 2019
ERDi, MESA: #75 complexType name="OpPhysicalAssetSpecificationPropertyType" ADD: <xsd:element name="EquipmentClassPropertyID" type="IdentifierType" minOccurs="0"/> <xsd:element name="EquipmentPropertyID" type="IdentifierType" minOccurs="0"/> ERDi, MESA: #75 complexType name="OpPhysicalAssetSpecificationPropertyType" Correction to previous Commit CHANGE: <xsd:element name="PersonnelClassPropertyID" type="IdentifierType" minOccurs="0"/> <xsd:element name="PersonPropertyID" type="IdentifierType" minOccurs="0"/> TO: <xsd:element name="PhysicalAssetClassPropertyID" type="IdentifierType" minOccurs="0"/> <xsd:element name="PhysicalAssetPropertyID" type="IdentifierType" minOccurs="0"/> ERDi, MESA: #75 complexType name="OpMaterialSpecificationPropertyType" ADD: <xsd:element name="MaterialClassPropertyID" type="IdentifierType" minOccurs="0"/> <xsd:element name="MaterialDefinitionPropertyID" type="IdentifierType" minOccurs="0"/> <xsd:element name="MaterialPropertyID" type="IdentifierType" minOccurs="0"/> ERDi, MESA: #75 complexType name="OpPersonnelSpecificationPropertyType" ADD: <xsd:element name="PersonnelClassPropertyID" type="IdentifierType" minOccurs="0"/> <xsd:element name="PersonPropertyID" type="IdentifierType" minOccurs="0"/>
CharlieG021163
added a commit
that referenced
this issue
Oct 8, 2019
ERDi, MESA: #75 complexType name = "OpPersonnelActualPropertyType" Correction to previous Commit CHANGE: <xsd:element name = "PersonnelClassPropertyID" type = "IdentifierType" minOccurs = "0" maxOccurs = "unbounded"/> <xsd:element name = "PersonPropertyID" type = "IdentifierType" minOccurs = "0" maxOccurs = "unbounded"/> TO: <xsd:element name = "PersonnelClassPropertyID" type = "IdentifierType" minOccurs = "0/> <xsd:element name = "PersonPropertyID" type = "IdentifierType" minOccurs = "0"/> ERDi, MESA: #75 complexType name = "OpEquipmentActualPropertyType" Correction to previous Commit CHANGE: <xsd:element name = "EquipmentClassPropertyID" type = "IdentifierType" minOccurs = "0" maxOccurs = "unbounded"/> <xsd:element name = "EquipmentPropertyID" type = "IdentifierType" minOccurs = "0" maxOccurs = "unbounded"/> TO: <xsd:element name = "EquipmentClassPropertyID" type = "IdentifierType" minOccurs = "0/> <xsd:element name = "EquipmentPropertyID" type = "IdentifierType" minOccurs = "0"/> ERDi, MESA: #75 complexType name = "OpPhysicalAssetActualPropertyType" Correction to previous Commit CHANGE: <xsd:element name = "PhysicalAssetClassPropertyID" type = "IdentifierType" minOccurs = "0" maxOccurs = "unbounded"/> <xsd:element name = "PhysicalAssetPropertyID" type = "IdentifierType" minOccurs = "0" maxOccurs = "unbounded"/> TO: <xsd:element name = "PhysicalAssetClassPropertyID" type = "IdentifierType" minOccurs = "0/> <xsd:element name = "PhysicalAssetPropertyID" type = "IdentifierType" minOccurs = "0"/> ERDi, MESA: #75 complexType name = "OpMaterialActualPropertyType" Correction to previous Commit CHANGE: <xsd:element name = "MaterialClassPropertyID" type = "IdentifierType" minOccurs = "0" maxOccurs = "unbounded"/> <xsd:element name = "MaterialDefinitionPropertyID" type = "IdentifierType" minOccurs = "0" maxOccurs = "unbounded"/> <xsd:element name = "MaterialLotPropertyID" type = "IdentifierType" minOccurs = "0" maxOccurs = "unbounded"/> TO: <xsd:element name = "MaterialClassPropertyID" type = "IdentifierType" minOccurs = "0/> <xsd:element name = "MaterialDefinitionPropertyID" type = "IdentifierType" minOccurs = "0"/> <xsd:element name = "MaterialLotPropertyID" type = "IdentifierType" minOccurs = "0"/>
CharlieG021163
added a commit
that referenced
this issue
Oct 8, 2019
ERDi, MESA: #75 complexType name="OpMaterailSpecificationPropertyType" Correction to previous Commit CHANGE: <xsd:element name="MaterialPropertyID" type="IdentifierType" minOccurs="0"/> TO: <xsd:element name="MaterialLotPropertyID" type="IdentifierType" minOccurs="0"/>
CharlieG021163
added
ERDi
Issues that need to be fixed in ERDi version
High
MESA
Issues that need to be fixed in MISA Version
labels
Oct 9, 2019
I believe this is still WIP so I removed myself from Assignee and added Charlie |
CharlieG021163
added a commit
that referenced
this issue
Oct 15, 2019
ERDi, MESA: #75 complexType name="OpEquipmentCapabilityPropertyType" ADD: element name="EquipmentClassPropertyID" type="IdentifierType" minOccurs="0"/> element name="EquipmentPropertyID" type="IdentifierType" minOccurs="0"/> ERDi, MESA: #75 complexType name="OpPhysicalAssetCapabilityPropertyType" ADD: element name="PhysicalAssetClassPropertyID" type="IdentifierType" minOccurs="0"/> element name="PhysicalAssetPropertyID" type="IdentifierType" minOccurs="0"/> ERDi, MESA: #75 complexType name="OpMaterialCapabilityPropertyType" ADD: element name="MaterialClassPropertyID" type="IdentifierType" minOccurs="0"/> element name="MaterialDefinitionPropertyID" type="IdentifierType" minOccurs="0"/> element name="MaterialLotPropertyID" type="IdentifierType" minOccurs="0"/>
CharlieG021163
added a commit
that referenced
this issue
Oct 15, 2019
ERDi, MESA: #75 complexType name = "PersonnelSegmentSpecificationPropertyType" ADD: element name="PersonnelClassPropertyID" type="IdentifierType" minOccurs="0"/> element name="PersonnelPropertyID" type="IdentifierType" minOccurs="0"/> ERDi, MESA: #75 complexType name = "EquipmentSegmentSpecificationPropertyType" ADD: element name="EquipmentClassPropertyID" type="IdentifierType" minOccurs="0"/> element name="EquipmentPropertyID" type="IdentifierType" minOccurs="0"/> ERDi, MESA: #75 complexType name = "PhysicalAssetSegmentSpecificationPropertyType" ADD: element name="PhysicalAssetClassPropertyID" type="IdentifierType" minOccurs="0"/> element name="PhysicalAssetPropertyID" type="IdentifierType" minOccurs="0"/> ERDi, MESA: #75 complexType name = "MaterialSegmentSpecificationPropertyType" ADD: element name = "MaterialClassPropertyID" type = "IdentifierType" minOccurs="0"/> element name = "MaterialDefinitionPropertyID" type = "IdentifierType" minOccurs="0"/> element name = "MaterialLotPropertyID" type = "IdentifierType" minOccurs="0"/>
Updates Completed. |
gerardmoloneyetpartners
modified the milestones:
Discussed & Commented,
AuthorisedForMESASubmission
Nov 5, 2019
Agreed |
I agree to the change. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Solution
ADD cross-model relationships between resource properties of operations mgt information models and resources models to align with updated 950002 and 950004
The object relationships have been addressed in B2MML but the property to property relationships are not.
The XXXPropertyTypes require the target elements of the relationships.
<xsd:element name = "XXXPropertyID" type = "IdentifierType" minOccurs = "0"/>
<xsd:element name = "XXXClassPropertyID" type = "IdentifierType" minOccurs = "0"/>
As explained in the 950002 Clause 3.3.8. the property of an operations mgt, information MUST map to EITHER an instance or class property so the type for the element above may need to be changed to reflex this.
Background
In all the 950002 Clause 6 models and 950004, "Maps to a property element in" relationship between resource properties of operations mgt and work information models and resources models to align with updated 950002 and 950004 is not addressed in B2MML types.
The cross model relationships are explained in 950002 Clause 3.3.8 Relationships between information models and resource models.
Supporting Document
ISA-950002 JWG5 CDV01 version (2019 12)
Clause 5.8 Process segment information
Table 81 – Personnel segment specification property relationship roles
Table 85 – Equipment segment specification property relationship roles
Table 89 – Physical asset segment specification property relationship roles
Table 93 – Material segment specification property relationships
Clause 6.1 Operations definition information
Table 157 – Personnel specification property relationship roles
Table 161 – Equipment specification property relationship roles
Table 165 – Physical asset specification property relationship roles
Table 169 – Material specification property relationship roles
Clause 6.2 Operations schedule information
Table 184 – Personnel requirement property relationship roles
Table 188 – Equipment requirement property relationships
Table 192 – Physical asset requirement property relationship roles
Table 196 – Material requirement property relationship roles
Clause 6.3 Operations performance information
Table 208 – Personnel actual property relationship roles
Table 214 – Equipment actual property relationship roles
Table 218 – Physical asset actual property relationship roles
Table 222 – Material actual property relationship roles
Clause 6.4 Operations capability information
Table 229 – Personnel capability property relationship roles
Table 233 – Equipment capability property relationships
Table 237 – Physical asset capability property relationship roles
Table 241 – Material capability property relationship roles
ISA-950004 JWG5 CDV01 version (2019 12)
Clause 5. Resource relationship network information
Table 10 – From resource reference relationship roles
Table 12 – From resource reference property relationships roles
Table 14 – To resource reference relationships roles
Table 16 – To resource reference property relationships roles
Impacted types
B2MML-ProcessSegment.xsd
PersonnelSegmentSpecificationPropertyType -- DONE
EquipmentSegmentSpecificationPropertyType -- DONE
PhysicalAssetSegmentSpecificationPropertyType -- DONE
MaterialSegmentSpecificationPropertyType -- DONE
B2MML-Common.xsd
OpPersonnelRequirementPropertyType -- DONE
OpEquipmentRequirementPropertyType -- DONE
OpPhysicalAssetRequirementPropertyType -- DONE
OpMaterialRequirementPropertyType -- DONE
OpPersonnelSpecificationPropertyType -- DONE
OpEquipmentSpecificationPropertyType -- DONE
OpPhysicalAssetSpecificationPropertyType -- DONE
OpMaterialSpecificationPropertyType -- DONE
OpPersonnelCapabilityPropertyType -- DONE
OpEquipmentCapabilityPropertyType -- DONE
OpPhysicalAssetCapabilityPropertyType -- DONE
OpMaterialCapabilityPropertyType -- DONE
B2MML-OperationsPerformanceTypes.xsd
OpPersonnelActualPropertyType -- DONE
OpEquipmentActualPropertyType -- DONE
OpPhysicalAssetActualPropertyType -- DONE
OpMaterialActualPropertyType -- DONE
B2MML-ResourceRelationshipNetwork.xsd
RNCPropertyType -- DONE
The text was updated successfully, but these errors were encountered: