2.2.4.138 Metadata

The Metadata complex type specifies a superset of all container objects within the MDS system.

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

   <xs:complexType name="Metadata">
     <xs:sequence>
       <xs:element minOccurs="0" name="AttributeGroups" nillable="true" type="tns:ArrayOfAttributeGroup" />
       <xs:element minOccurs="0" name="Attributes" nillable="true" type="tns:ArrayOfMetadataAttribute" />
       <xs:element minOccurs="0" name="DerivedHierarchies" nillable="true" type="tns:ArrayOfDerivedHierarchy" />
       <xs:element minOccurs="0" name="DerivedHierarchyLevels" nillable="true" type="tns:ArrayOfDerivedHierarchyLevel" />
       <xs:element minOccurs="0" name="Entities" nillable="true" type="tns:ArrayOfEntity" />
       <xs:element minOccurs="0" name="ExplicitHierarchies" nillable="true" type="tns:ArrayOfExplicitHierarchy" />
         <xs:element minOccurs="0" name="MemberTypes" nillable="true" type="q437:ArrayOfEntityMemberType">
       <xs:element minOccurs="0" name="Models" nillable="true" type="tns:ArrayOfModel" />
       <xs:element minOccurs="0" name="VersionFlags" nillable="true" type="tns:ArrayOfVersionFlag" />
       <xs:element minOccurs="0" name="Versions" nillable="true" type="tns:ArrayOfVersion" />
     </xs:sequence>
   </xs:complexType>

AttributeGroups: Specifies the ArrayOfAttributeGroup complex type.

Attributes: Specifies the ArrayOfMetadataAttribute complex type.

DerivedHierarchies: Specifies the ArrayOfDerivedHierarchy complex type.

DerivedHierarchyLevels: Specifies the ArrayOfDerivedHierarchyLevel complex type.

Entities: Specifies the ArrayOfEntity complex type.

ExplicitHierarchies: Specifies the ArrayOfExplicitHierarchy complex type.

MemberTypes: Specifies the EntityMemberType list.

Models: Specifies the ArrayOfModel complex type.

VersionFlags: Specifies the ArrayOfVersionFlag complex type.

Versions: Specifies the ArrayOfVersion complex type.