2.2.4.116 ExplicitHierarchy

The ExplicitHierarchy complex type specifies a parent–child representation that requires that all leaf members be expressed exactly one time.

The following is the XML schema definition of the ExplicitHierarchy complex type.

 <xs:complexType name="ExplicitHierarchy">
     <xs:complexContent mixed="false">
       <xs:extension base="tns:MdmDataContractOfEntityContextIdentifier">
         <xs:sequence>
           <xs:element minOccurs="0" name="FullyQualifiedName" nillable="true" type="xs:string" />
           <xs:element minOccurs="0" name="IsMandatory" type="xs:boolean" />
         </xs:sequence>
       </xs:extension>
     </xs:complexContent>
   </xs:complexType>

FullyQualifiedName: Specifies the fully qualified name for the hierarchy.

IsMandatory: Specifies a Boolean flag that indicates whether all leaf members are required in the hierarchy. Non-mandatory entities create a special parent member called "unused" that initially holds all leaf members.