ZVON > References > UDDI Reference
Element tModel [ v2 ]
Occurs in [ ] - [ ]     (comparison )
Parents save_tModel | tModelDetail | validate_values
Description This structure defines a metadata about a technology, specificationor namespace qualified list (e.g. taxonomy, organizaton, etc.)
Attributes
authorizedName
Returned on output, ignored in input. A persons name that is associated with the publication of registered data.

operator
Ignored on input. Identifies the UDDI registry that supplied the data (top level message attribute) and the UDDI registry where the data is mastered (entity level use).

tModelKey
A reference to a tModel. Usually used to represent the context to understand the keyName and keyValue values.



XML Schema

<xsd:element name="tModel">
   <xsd:complexType>
      <xsd:sequence>
         <xsd:element ref="name"/>
         <xsd:element ref="description" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="overviewDoc" minOccurs="0"/>
         <xsd:element ref="identifierBag" minOccurs="0"/>
         <xsd:element ref="categoryBag" minOccurs="0"/>
      </xsd:sequence>
      <xsd:attribute name="tModelKey" type="xsd:string"/>
      <xsd:attribute name="operator" type="xsd:string"/>
      <xsd:attribute name="authorizedName" type="xsd:string"/>
   </xsd:complexType>
</xsd:element>

Expanded XML Schema

<xsd:element name="tModel">
   <xsd:complexType>
      <xsd:sequence>
         <xsd:element name="name" type="xsd:string"/>
         <xsd:element name="description" maxOccurs="unbounded" minOccurs="0" type="xsd:string"/>
         <xsd:element name="overviewDoc" minOccurs="0">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="description" maxOccurs="unbounded" minOccurs="0" type="xsd:string"/>
                  <xsd:element name="overviewURL" minOccurs="0" type="xsd:string"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="identifierBag" minOccurs="0">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="keyedReference" maxOccurs="unbounded" minOccurs="0">
                     <xsd:complexType>
                        <xsd:attribute name="tModelKey" type="xsd:string"/>
                        <xsd:attribute name="keyName" type="xsd:string"/>
                        <xsd:attribute name="keyValue" type="xsd:string"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="categoryBag" minOccurs="0">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="keyedReference" maxOccurs="unbounded" minOccurs="0">
                     <xsd:complexType>
                        <xsd:attribute name="tModelKey" type="xsd:string"/>
                        <xsd:attribute name="keyName" type="xsd:string"/>
                        <xsd:attribute name="keyValue" type="xsd:string"/>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
      </xsd:sequence>
      <xsd:attribute name="tModelKey" type="xsd:string"/>
      <xsd:attribute name="operator" type="xsd:string"/>
      <xsd:attribute name="authorizedName" type="xsd:string"/>
   </xsd:complexType>
</xsd:element>