Skip to content

Commit

Permalink
Update B2MML-Personnel.xsd
Browse files Browse the repository at this point in the history
1. ERDI, MESA: #2  **Background**  In updated 950002 and 950004 models,  95 Committee agreed that the standard's convention is show the logical direction of all UML model relationships. Most relationships in models are unidirectional from a source object to a target object where the UML and XML best practice is applied with only the naming of target role element in the relationship role table for each object.  The current B2MML 7.0 beta is very inconsistent by having both source and target elements for unidirectional relationships in many types and having no source element in many types.
**Solution**  In B2MML: Change the name of existing source element of unidirectional relationship in schema to a naming convention of XXXSourceID from XXXXID. 

CHANGE:       "OperationalLocationClassType"  
<xsd:element name = "OperationalLocationID"       type = "IdentifierType"  minOccurs = "0" maxOccurs = "unbounded"/>
TO: "OperationalLocationSourceID"  

2. ERDi, MESA: #21  PersonPropertyType and PersonnelClassPropertyType
DELETE:   <xsd:element name = "EvaluatedPropertyReference" type = "EvaluatedPropertyReferenceType"   minOccurs = "0"/>
  • Loading branch information
CharlieG021163 authored Dec 8, 2019
1 parent 25e82e2 commit c89ea83
Showing 1 changed file with 0 additions and 6 deletions.
6 changes: 0 additions & 6 deletions Schema/B2MML-Personnel.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -209,9 +209,6 @@ A person may be a member of zero or more personnel classes.
<xsd:element name = "PersonnelClassPropertyID"
type = "IdentifierType"
minOccurs = "0"/>
<xsd:element name = "EvaluatedPropertyReference"
type = "EvaluatedPropertyReferenceType"
minOccurs = "0"/>

This comment has been minimized.

Copy link
@CharlieG021163

CharlieG021163 Dec 8, 2019

Author Collaborator

#21

<xsd:group ref = "Extended:PersonProperty"
minOccurs = "0"/>
</xsd:sequence>
Expand Down Expand Up @@ -258,9 +255,6 @@ A person may be a member of zero or more personnel classes.
<xsd:element name = "PersonnelClassPropertyChild"
type = "PersonnelClassPropertyType"
minOccurs = "0" maxOccurs = "unbounded"/>
<xsd:element name = "EvaluatedPropertyReference"
type = "EvaluatedPropertyReferenceType"
minOccurs = "0"/>

This comment has been minimized.

Copy link
@CharlieG021163

CharlieG021163 Dec 8, 2019

Author Collaborator

#21

<xsd:group ref = "Extended:PersonnelClassProperty"
minOccurs = "0"/>
</xsd:sequence>
Expand Down

0 comments on commit c89ea83

Please sign in to comment.