complexType PersonType

complexType {}PersonType

Derived Types
{}PersonType
 {}Person (by type)
Abstractfalse (This can be used in an instance)
Declared Namespacesxmlns:rixmldt=http://www.rixml.org/2005/3/RIXML-datatypes
xmlns:xs=http://www.w3.org/2001/XMLSchema


Source

<xs:complexType name="PersonType">
    <
xs:annotation>
        <
xs:documentation>ComplexType for Person</xs:documentation>
    </
xs:annotation>
    <
xs:sequence>
        <
xs:element name="JobRole" type="xs:string" minOccurs="0">
            <
xs:annotation>
                <
xs:documentation>Indicates the functional role played by the person relative to his/her job in the organization, for example, analyst, strategist, economist, etc.</xs:documentation>
            </
xs:annotation>
        </
xs:element>
        <
xs:element name="FamilyName" type="xs:string">
            <
xs:annotation>
                <
xs:documentation>Indicates the family name of the person.</xs:documentation>
            </
xs:annotation>
        </
xs:element>
        <
xs:element name="GivenName" type="xs:string" minOccurs="0">
            <
xs:annotation>
                <
xs:documentation>Indicates the given name of the person.</xs:documentation>
            </
xs:annotation>
        </
xs:element>
        <
xs:element name="MiddleName" type="xs:string" minOccurs="0">
            <
xs:annotation>
                <
xs:documentation>Indicates the middle name of the person.</xs:documentation>
            </
xs:annotation>
        </
xs:element>
        <
xs:element name="DisplayName" type="xs:string" minOccurs="0">
            <
xs:annotation>
                <
xs:documentation>Strongly Recommended. Indicates how the publisher or person wants the name to be presented, for example: Dr. John Doe Sr. CPA, CFA.</xs:documentation>
            </
xs:annotation>
        </
xs:element>
        <
xs:element name="JobTitle" type="xs:string" minOccurs="0">
            <
xs:annotation>
                <
xs:documentation>Indicates the official title of the person within an organization -- e.g. Managing Director, Vice President, etc.</xs:documentation>
            </
xs:annotation>
        </
xs:element>
        <
xs:element name="Division" type="xs:string" minOccurs="0">
            <
xs:annotation>
                <
xs:documentation>Indicates the division that the person officially works for within an organization.</xs:documentation>
            </
xs:annotation>
        </
xs:element>
        <
xs:element ref="ContactInfo" minOccurs="0" maxOccurs="unbounded"/>
    </
xs:sequence>
    <
xs:attribute name="personID" type="xs:string" use="required">
        <
xs:annotation>
            <
xs:documentation>An identifier used to identify the person. For accurate identification it is required that the personID be unique for a given publisher, but the implementation of the ID is left to the publishers to implement as they deem fit. Examples: combination of LastName and FirstName, combination of internal employee ID and RIXML publisher ID.</xs:documentation>
        </
xs:annotation>
    </
xs:attribute>
</
xs:complexType>


Documentation

ComplexType for Person


complexType PersonType


Stylus Studio XML Schema Library Home
Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio®, a product from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2006 All Rights Reserved.