HumanNameElements

HumanML Name Attributes
HumanNameElements is a set of attributes for documenting the names and aliases of real or artificial humans, communities, businesses, etc.

Complex Type Information

Model

Children: first, last, middle, prefix, suffix

Attributes

QName Type Fixed Default Use Inheritable Annotation
humlName xs:string required
id xs:ID required
isAlias xs:boolean optional

Used By

Complex Type Human

Source

<xs:complexType name="HumanNameElements">
  <xs:annotation>
    <xs:documentation xml:lang="en">HumanML Name Attributes HumanNameElements is a set of attributes for documenting the names and aliases of real or artificial humans, communities, businesses, etc.</xs:documentation>
    <xs:appinfo>NONE</xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="last" type="xs:string"/>
    <xs:element name="first" type="xs:string" minOccurs="0"/>
    <xs:element name="middle" type="xs:string" minOccurs="0"/>
    <xs:element name="prefix" type="xs:string" minOccurs="0"/>
    <xs:element name="suffix" type="xs:string" minOccurs="0"/>
  </xs:sequence>
  <xs:attributeGroup ref="humlIdentifierAtts"/>
  <xs:attribute name="isAlias" type="xs:boolean"/>
</xs:complexType>