Documentation for XCEDE2 - xcede-2.0-core.xsd - Complex Type person_t

# Documentation for XCEDE2

### Complex Type: person_t

#### [Table of contents]

Super-types: | None
Sub-types: | None

Name | person_t
Used by (from the same schema document) | Complex Type project_t
Abstract | no
Documentation | Add additional fields (address, email, etc)

XML Instance Representation
<...
ID=" xs:string [0..1]"
role=" xs:string [0..1]">
<salutation> xs:string </salutation> [0..1]

'e.g. Dr., Mr., Mrs.'

<givenName> xs:string </givenName> [0..1]
<middleName> xs:string </middleName> [0..1]
<surname> xs:string </surname> [0..1]

'Used for last name or only name (e.g. Prince)'

<academicTitles> xs:string </academicTitles> [0..1]
<institution> xs:string </institution> [0..1]
<department> xs:string </department> [0..1]
</...>
Diagram
Schema Component Representation
<xs:complexType name="person_t">
<xs:sequence>
<xs:element name="salutation" type=" xs:string " minOccurs="0"/>
<xs:element name="givenName" type=" xs:string " minOccurs="0"/>
<xs:element name="middleName" type=" xs:string " minOccurs="0"/>
<xs:element name="surname" type=" xs:string " minOccurs="0"/>
<xs:element name="academicTitles" type=" xs:string " minOccurs="0"/>
<xs:element name="institution" type=" xs:string " minOccurs="0"/>
<xs:element name="department" type=" xs:string " minOccurs="0"/>
</xs:sequence>
<xs:attribute name="ID" type=" xs:string "/>
<xs:attribute name="role" type=" xs:string "/>
</xs:complexType>