element PersonGroup

element {http://www.rixml.org/2005/3/RIXML}PersonGroup

Abstractfalse (This can be used in an instance)
Nillablefalse (Instance values cannot use xsi:nil)
Target Namespacehttp://www.rixml.org/2005/3/RIXML
Declared Namespacesxmlns:rixmldt=http://www.rixml.org/2005/3/RIXML-datatypes
xmlns:xs=http://www.w3.org/2001/XMLSchema


Source

<xs:element name="PersonGroup">
    <
xs:annotation>
        <
xs:documentation>The PersonGroup element is used to hold the name(s) of the individual person(s) and/or the name of the group. In the case of an individual person, the person tag and its associated personID are used (no personGroupID or description is needed). PersonGroups can be formally organized groups or they can be fluid groups that come together to deliver content. If the "group" consists of only one person, there is no need to define a group ID and description; it is sufficient to have the 'person' tag and the associated personID under the 'group' tag.</xs:documentation>
    </
xs:annotation>
    <
xs:complexType>
        <
xs:sequence>
            <
xs:element name="Name" type="xs:string" minOccurs="0">
                <
xs:annotation>
                    <
xs:documentation>Indicates the name of the group. This is not required, but can be used where groups are formally named or if there is a name created for the group involved with a publication or event.</xs:documentation>
                </
xs:annotation>
            </
xs:element>
            <
xs:element name="PublisherDefinedValue" type="xs:string" minOccurs="0">
                <
xs:annotation>
                    <
xs:documentation>If the role attribute has the value PublisherDefined, this element is used to hold the publisher's own description of the role.</xs:documentation>
                </
xs:annotation>
            </
xs:element>
            <
xs:element ref="PersonGroupMember" minOccurs="0" maxOccurs="unbounded"/>
            <
xs:element ref="ContactInfo" minOccurs="0" maxOccurs="unbounded"/>
        </
xs:sequence>
        <
xs:attribute name="personGroupID" type="xs:string" use="optional">
            <
xs:annotation>
                <
xs:documentation>Some unique label used to reference a particular group of people.</xs:documentation>
            </
xs:annotation>
        </
xs:attribute>
        <
xs:attribute name="sequence" type="xs:integer" use="optional">
            <
xs:annotation>
                <
xs:documentation>If there are multiple PersonGroups, and they should appear in a certain order when the content is published, indicate the desired order by associating an appropriate sequence number to each one.</xs:documentation>
            </
xs:annotation>
        </
xs:attribute>
        <
xs:attribute name="primaryIndicator" type="rixmldt:YesNoEnum" use="optional">
            <
xs:annotation>
                <
xs:documentation>Indicates the primary PersonGroup, when more than one are specified.</xs:documentation>
            </
xs:annotation>
        </
xs:attribute>
        <
xs:attribute name="role" type="rixmldt:RoleEnum" use="optional">
            <
xs:annotation>
                <
xs:documentation>The role of the group relative to this research item. This is especially useful if only the group is specified without any members or if all members share the same role -- as in a group of document authors or meeting attendees.</xs:documentation>
            </
xs:annotation>
        </
xs:attribute>
    </
xs:complexType>
</
xs:element>


Documentation

The PersonGroup element is used to hold the name(s) of the individual person(s) and/or the name of the group.  In the case of an individual person, the person tag and its associated personID are used (no personGroupID or description is needed).  PersonGroups can be formally organized groups or they can be fluid groups that come together to deliver content.   If the "group" consists of only one person, there is no need to define a group ID and description; it is sufficient to have the 'person' tag and the associated personID under the 'group' tag.


element PersonGroup


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.