tva:TVAAgentType

Complex Type Information

Model

Used By

Source

<complexType name="TVAAgentType">
  <sequence>
    <choice>
      <sequence>
        <choice>
          <element name="PersonName" type="tva:TVAPersonNameType"/>
          <element name="PersonNameIDRef" type="tva:TVAIDRefElementType"/>
        </choice>
        <element name="BiographicalInformation" minOccurs="0" maxOccurs="unbounded">
          <complexType>
            <sequence>
              <element name="BirthDate" type="dateTime" minOccurs="0"/>
              <element name="DeathDate" type="dateTime" minOccurs="0"/>
              <element name="Nationality" type="mpeg7:countryCode" minOccurs="0" maxOccurs="unbounded"/>
              <element name="Occupation" type="mpeg7:termReferenceType" minOccurs="0" maxOccurs="unbounded"/>
            </sequence>
          </complexType>
        </element>
      </sequence>
      <sequence>
        <choice>
          <element name="OrganizationName" type="mpeg7:TextualType"/>
          <element name="OrganizationNameIDRef" type="tva:TVAIDRefElementType"/>
        </choice>
      </sequence>
    </choice>
    <element name="RelatedPerson" minOccurs="0" maxOccurs="unbounded">
      <complexType>
        <choice>
          <element name="PersonName" type="tva:TVAPersonNameType"/>
          <element name="PersonNameIDRef" type="tva:TVAIDRefElementType"/>
        </choice>
        <attribute name="relationship" type="mpeg7:termReferenceType" use="required"/>
      </complexType>
    </element>
    <element name="RelatedOrganization" minOccurs="0" maxOccurs="unbounded">
      <complexType>
        <choice>
          <element name="OrganizationName" type="mpeg7:TextualType"/>
          <element name="OrganizationNameIDRef" type="tva:TVAIDRefElementType"/>
        </choice>
        <attribute name="relationship" type="mpeg7:termReferenceType" use="required"/>
      </complexType>
    </element>
  </sequence>
</complexType>