<complexType name="PersonType">
<complexContent>
<extension base="mpeg7:AgentType">
<sequence>
<choice maxOccurs="unbounded">
<element name="Name" type="mpeg7:PersonNameType"/>
<element name="NameTerm" type="mpeg7:ControlledTermUseType"/>
</choice>
<element name="Affiliation" minOccurs="0" maxOccurs="unbounded">
<complexType>
<choice>
<element name="Organization" type="mpeg7:OrganizationType"/>
<element name="OrganizationRef" type="mpeg7:ReferenceType"/>
<element name="PersonGroup" type="mpeg7:PersonGroupType"/>
<element name="PersonGroupRef" type="mpeg7:ReferenceType"/>
</choice>
</complexType>
</element>
<element name="Citizenship" type="mpeg7:countryCode" minOccurs="0" maxOccurs="unbounded"/>
<choice minOccurs="0">
<element name="Address" type="mpeg7:PlaceType"/>
<element name="AddressRef" type="mpeg7:ReferenceType"/>
</choice>
<element name="ElectronicAddress" type="mpeg7:ElectronicAddressType" minOccurs="0" maxOccurs="unbounded"/>
<element name="PersonDescription" type="mpeg7:TextualType" minOccurs="0"/>
<element name="Nationality" type="mpeg7:countryCode" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType> |