Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Imported schema eml-party.xsd
Namespace eml://ecoinformatics.org/party-2.0.1
Annotations
'$RCSfile: eml-party.xsd,v $'
       Copyright: 1997-2002 Regents of the University of California,
                            University of New Mexico, and
                            Arizona State University
        Sponsors: National Center for Ecological Analysis and Synthesis and
                  Partnership for Interdisciplinary Studies of Coastal Oceans,
                     University of California Santa Barbara
                  Long-Term Ecological Research Network Office,
                     University of New Mexico
                  Center for Environmental Studies, Arizona State University
   Other funding: National Science Foundation (see README for details)
                  The David and Lucile Packard Foundation
     For Details: http://knb.ecoinformatics.org/

        '$Author: jones $'
          '$Date: 2003/11/06 20:15:21 $'
      '$Revision: 1.46 $'

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
Properties
attribute form default: unqualified
element form default: unqualified
Element ResponsibleParty / individualName
Namespace No namespace
Diagram
Diagram eml-party_xsd.tmp#id107 eml-party_xsd.tmp#id108 eml-party_xsd.tmp#id109 eml-party_xsd.tmp#id106
Type Person
Properties
content: complex
Model salutation* , givenName* , surName
Children givenName, salutation, surName
Instance
<individualName>
  <salutation>{0,unbounded}</salutation>
  <givenName>{0,unbounded}</givenName>
  <surName>{1,1}</surName>
</individualName>
Source
<xs:element name="individualName" type="Person">
  <xs:annotation>
    <xs:appinfo>
      <doc:tooltip>Individual Name</doc:tooltip>
      <doc:summary>The full name of the person being
                described</doc:summary>
      <doc:description>The responsible party field contains the full
                name of the person that is associated with the resource. This
                field contains subfields that break the persons name down into
                first and last name, and the values are entered into those
                field containers. Note that this field, used in conjunction
                with 'organizationName' and 'positionName' make up a single
                logical originator. Because of this, an originator with only
                the individualName of 'Joe Smith' is NOT the same as an
                originator with the name of 'Joe Smith' and the
                organizationName of 'NSF'. Also, the positionName should not be
                used in conjunction with individualName unless only that
                individual at that position would be considered an originator
                for the data package. If a positionName is used in conjunction
                with an organizationName, then that implies that any person who
                currently occupies said positionName at organizationName is the
                originator of the data package.</doc:description>
      <doc:example>Because this is an 'elementOnly' field, please
                look at the examples for the subfields 'givenName' and
                'surName'.</doc:example>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element Person / salutation
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Source
<xs:element name="salutation" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:appinfo>
      <doc:tooltip>Salutation</doc:tooltip>
      <doc:summary>The salutation used to address an
            individual</doc:summary>
      <doc:description>The salutation field is used in addressing an
            individual with a particular title, such as Dr., Ms., Mrs., Mr.,
            etc.</doc:description>
      <doc:example>Dr.</doc:example>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element Person / givenName
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Source
<xs:element name="givenName" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:appinfo>
      <doc:tooltip>Given name</doc:tooltip>
      <doc:summary>The given name of the individual.</doc:summary>
      <doc:description>The given name field is used for the first name of
            the individual associated with the resource.</doc:description>
      <doc:example>Jane</doc:example>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element Person / surName
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="surName" type="xs:string">
  <xs:annotation>
    <xs:appinfo>
      <doc:tooltip>Last name</doc:tooltip>
      <doc:summary>The last name of the individual.</doc:summary>
      <doc:description>The surname field is used for the last name of the
            individual associated with the resource.</doc:description>
      <doc:example>Doe</doc:example>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element ResponsibleParty / organizationName
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="organizationName" type="xs:string">
  <xs:annotation>
    <xs:appinfo>
      <doc:tooltip>Organization name</doc:tooltip>
      <doc:summary>The full name of the organization being
                described</doc:summary>
      <doc:description>The responsible party field contains the full
                name of the organization that is associated with the resource.
                This field is intended to describe which institution or overall
                organization is associated with the resource being described.
                Note that this field, used in conjunction with 'individualName'
                and 'positionName' make up a single logical originator. Because
                of this, an originator with only the individualName of 'Joe
                Smith' is NOT the same as an originator with the name of 'Joe
                Smith' and the organizationName of 'NSF'. Also, the
                positionName should not be used in conjunction with
                individualName unless only that individual at that position
                would be considered an originator for the data package. If a
                positionName is used in conjunction with an organizationName,
                then that implies that any person who currently occupies said
                positionName at organizationName is the originator of the data
                package.</doc:description>
      <doc:example>National Center for Ecological Analysis and
                Synthesis</doc:example>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element ResponsibleParty / positionName
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="positionName" type="xs:string">
  <xs:annotation>
    <xs:appinfo>
      <doc:tooltip>Position Name</doc:tooltip>
      <doc:summary>The name of the title or position associated with
                the resource.</doc:summary>
      <doc:description>This field is intended to be used instead of a
                particular person or full organization name. If the associated
                person that holds the role changes frequently, then Position
                Name would be used for consistency. Note that this field, used
                in conjunction with 'organizationName' and 'individualName'
                make up a single logical originator. Because of this, an
                originator with only the individualName of 'Joe Smith' is NOT
                the same as an originator with the name of 'Joe Smith' and the
                organizationName of 'NSF'. Also, the positionName should not be
                used in conjunction with individualName unless only that
                individual at that position would be considered an originator
                for the data package. If a positionName is used in conjunction
                with an organizationName, then that implies that any person who
                currently occupies said positionName at organizationName is the
                originator of the data package.</doc:description>
      <doc:example>Niwot Ridge Data Manager</doc:example>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element ResponsibleParty / address
Namespace No namespace
Diagram
Diagram eml-party_xsd.tmp#id122 eml-party_xsd.tmp#id124 eml-party_xsd.tmp#id125 eml-party_xsd.tmp#id114 eml-party_xsd.tmp#id115 eml-party_xsd.tmp#id116 eml-party_xsd.tmp#id117 eml-party_xsd.tmp#id118 eml-resource_xsd.tmp#id120 eml-resource_xsd.tmp#id119 eml-party_xsd.tmp#id113
Type Address
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model (deliveryPoint* , city{0,1} , administrativeArea{0,1} , postalCode{0,1} , country{0,1}) | (references)
Children administrativeArea, city, country, deliveryPoint, postalCode, references
Instance
<address id="" scope="document" system="">
  <deliveryPoint>{0,unbounded}</deliveryPoint>
  <city>{0,1}</city>
  <administrativeArea>{0,1}</administrativeArea>
  <postalCode>{0,1}</postalCode>
  <country>{0,1}</country>
</address>
Attributes
QName Type Fixed Default Use Annotation
id IDType optional
scope ScopeType document optional
system SystemType optional
Source
<xs:element name="address" type="Address" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:appinfo>
      <doc:tooltip>Contact address</doc:tooltip>
      <doc:summary>The full address information for a given responsible
              party entry.</doc:summary>
      <doc:description>The address field is a container for multiple
              subfields that describe the physical or electronic address of the
              responsible party for a resource.</doc:description>
      <doc:example>Please see the subfield examples.</doc:example>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element Address / deliveryPoint
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Source
<xs:element name="deliveryPoint" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:appinfo>
      <doc:tooltip>Delivery point</doc:tooltip>
      <doc:summary>The location for postal deliveries.</doc:summary>
      <doc:description>The delivery point field is used for the
              physical address for postal communication. This field is used to
              accomodate the many different international conventions that are
              the equivalent to a U.S. 'street address'.</doc:description>
      <doc:example>7209 Coast Drive, Building 44</doc:example>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element Address / city
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="city" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:appinfo>
      <doc:tooltip>City</doc:tooltip>
      <doc:summary>The name of the city for the contact.</doc:summary>
      <doc:description>The city field is used for the city name of the
              contact associated with a particular resource.</doc:description>
      <doc:example>San Francisco</doc:example>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element Address / administrativeArea
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="administrativeArea" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:appinfo>
      <doc:tooltip>Administrative area</doc:tooltip>
      <doc:summary>The political area of a country.</doc:summary>
      <doc:description>The administrative area field is the equivalent
              of a 'state' in the U.S., or Province in Canada. This field is
              intended to accomodate the many types of international
              administrative areas.</doc:description>
      <doc:example>Colorado</doc:example>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element Address / postalCode
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="postalCode" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:appinfo>
      <doc:tooltip>Postal code</doc:tooltip>
      <doc:summary>The postal code used for routing to an
              address.</doc:summary>
      <doc:description>The postal code is equivalent to a U.S. zip
              code, or the number used for routing to an international address.
              The U.S. postal code should include the 5 digit code plus the 4
              digit extension.</doc:description>
      <doc:example>93106-2231</doc:example>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element Address / country
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="country" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:appinfo>
      <doc:tooltip>Country</doc:tooltip>
      <doc:summary>The name of the country for the contact's
              address.</doc:summary>
      <doc:description>The country field is used for the name of the
              contact's country.</doc:description>
      <doc:example>U.S.A</doc:example>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element ResponsibleParty / phone
Namespace No namespace
Diagram
Diagram eml-party_xsd.tmp#id127
Type extension of xs:string
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
phonetype xs:string voice optional
Source
<xs:element name="phone" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:appinfo>
      <doc:tooltip>Phone</doc:tooltip>
      <doc:summary>Information about the contact's
              telephone</doc:summary>
      <doc:description>The phone field describes information about the
              responsible party's telephone, be it a voice phone, fax, or
              TTD/TTY type telephone. This field contains an attribute used to
              identify the type.</doc:description>
      <doc:example>805-555-2500</doc:example>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="phonetype" type="xs:string" use="optional" default="voice">
          <xs:annotation>
            <xs:appinfo>
              <doc:tooltip>Phone type</doc:tooltip>
              <doc:summary>The type of the phone to which this number
                      applies</doc:summary>
              <doc:description>This attribute gives the type of phone
                      to which this number applies. By default, this is assumed
                      to be of type "voice", but other possibilities include
                      "facsimile" and "tdd".</doc:description>
            </xs:appinfo>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element ResponsibleParty / electronicMailAddress
Namespace No namespace
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Source
<xs:element name="electronicMailAddress" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:appinfo>
      <doc:tooltip>Email address</doc:tooltip>
      <doc:summary>The email address of the contact.</doc:summary>
      <doc:description>The electronic mail address is the email address
              for the party. It is intended to be an Internet SMTP email
              address, which should consist of a username folowed by the @
              symbol, followd by the email server domain name address. Other
              address types are allowable.</doc:description>
      <doc:example>my-email@mydomain.edu</doc:example>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element ResponsibleParty / onlineUrl
Namespace No namespace
Diagram
Diagram
Type xs:anyURI
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Source
<xs:element name="onlineUrl" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:appinfo>
      <doc:tooltip>Online Link</doc:tooltip>
      <doc:summary>A link to associated online information, usually a
              web site.</doc:summary>
      <doc:description>A link to associated online information, usually
              a web site. When the party represents an organization, this is
              the URL to a website or other online information about the
              organization. If the party is an individual, it might be their
              personal web site or other related online information about the
              party.</doc:description>
      <doc:example>http://www.yourdomain.edu/~doe</doc:example>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Element ResponsibleParty / userId
Namespace No namespace
Diagram
Diagram eml-party_xsd.tmp#id131
Type extension of xs:string
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
directory xs:string required
Source
<xs:element name="userId" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:appinfo>
      <doc:tooltip>User Identifier</doc:tooltip>
      <doc:summary>An identifier that links this party to a
              directory of personnel</doc:summary>
      <doc:description>An identifier that links this party to a
              directory of personnell.  Although specific contact information
              for a party might change, the underlying correspondence to a
              real individual does not.  This identifer provides a pointer
              within a personnell directory that may contain further, and possibly
              more current, information about the party.</doc:description>
      <doc:example>uid=jtown,o=NCEAS,dc=ecoinformatics,dc=org</doc:example>
    </xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="directory" type="xs:string" use="required">
          <xs:annotation>
            <xs:appinfo>
              <doc:tooltip>Directory</doc:tooltip>
              <doc:summary>The directory system within which the
                      directoryId can be retrieved.</doc:summary>
              <doc:description>This attribute names the directory system
                      to which this userId applies. This will generally
                      be a URL that shows how to look up information, for
                      example an LDAP url. However, it could also be a
                      non-parseable description of the directory system if
                      that is all that is available.</doc:description>
              <doc:example>ldap:///ldap.ecoinformatics.org/dc=ecoinformatics,dc=org</doc:example>
            </xs:appinfo>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element party
Namespace eml://ecoinformatics.org/party-2.0.1
Diagram
Diagram eml-party_xsd.tmp#id132 eml-party_xsd.tmp#id133 eml-party_xsd.tmp#id134 eml-party_xsd.tmp#id105 eml-party_xsd.tmp#id110 eml-party_xsd.tmp#id111 eml-party_xsd.tmp#id112 eml-party_xsd.tmp#id126 eml-party_xsd.tmp#id128 eml-party_xsd.tmp#id129 eml-party_xsd.tmp#id130 eml-resource_xsd.tmp#id120 eml-resource_xsd.tmp#id119 eml-party_xsd.tmp#id104
Type ResponsibleParty
Properties
content: complex
Model ((individualName | organizationName | positionName) , address* , phone* , electronicMailAddress* , onlineUrl* , userId*) | (references)
Children address, electronicMailAddress, individualName, onlineUrl, organizationName, phone, positionName, references, userId
Instance
<party id="" scope="document" system="">
  <individualName>{1,1}</individualName>
  <organizationName>{1,1}</organizationName>
  <positionName>{1,1}</positionName>
  <address id="" scope="document" system="">{0,unbounded}</address>
  <phone phonetype="voice">{0,unbounded}</phone>
  <electronicMailAddress>{0,unbounded}</electronicMailAddress>
  <onlineUrl>{0,unbounded}</onlineUrl>
  <userId directory="">{0,unbounded}</userId>
</party>
Attributes
QName Type Fixed Default Use Annotation
id IDType optional
scope ScopeType document optional
system SystemType optional
Source
<xs:element name="party" type="ResponsibleParty">
  <xs:annotation>
    <xs:appinfo>
      <doc:tooltip>Responsible party</doc:tooltip>
      <doc:summary>An individual, organization, or role.</doc:summary>
      <doc:description>The responsible party contains multiple
        subfields that are used to describe a person, organization, or
        position within an organization.
        It is intended to be used to fully document contact
        information for many types of associations, such as owner, manager,
        steward, curator, etc.</doc:description>
    </xs:appinfo>
  </xs:annotation>
</xs:element>
Complex Type ResponsibleParty
Namespace eml://ecoinformatics.org/party-2.0.1
Diagram
Diagram eml-party_xsd.tmp#id132 eml-party_xsd.tmp#id133 eml-party_xsd.tmp#id134 eml-party_xsd.tmp#id105 eml-party_xsd.tmp#id110 eml-party_xsd.tmp#id111 eml-party_xsd.tmp#id112 eml-party_xsd.tmp#id126 eml-party_xsd.tmp#id128 eml-party_xsd.tmp#id129 eml-party_xsd.tmp#id130 eml-resource_xsd.tmp#id120 eml-resource_xsd.tmp#id119
Used by
Model ((individualName | organizationName | positionName) , address* , phone* , electronicMailAddress* , onlineUrl* , userId*) | (references)
Children address, electronicMailAddress, individualName, onlineUrl, organizationName, phone, positionName, references, userId
Attributes
QName Type Fixed Default Use Annotation
id IDType optional
scope ScopeType document optional
system SystemType optional
Source
<xs:complexType name="ResponsibleParty">
  <xs:annotation>
    <xs:appinfo>
      <doc:tooltip>Responsible party</doc:tooltip>
      <doc:summary>The individual, organization, or role associated with a
        resource.</doc:summary>
      <doc:description>The responsible party field contains multiple
        subfields that are used to describe the person, organization, or
        position within an organization that is associated in some way with a
        resource. It is intended to be used to fully document contact
        information for many types of associations, such as owner, manager,
        steward, curator, etc.</doc:description>
      <doc:example>Please see the examples for the particular
        subfields.</doc:example>
    </xs:appinfo>
  </xs:annotation>
  <xs:choice>
    <xs:sequence>
      <xs:choice maxOccurs="unbounded">
        <xs:element name="individualName" type="Person">
          <xs:annotation>
            <xs:appinfo>
              <doc:tooltip>Individual Name</doc:tooltip>
              <doc:summary>The full name of the person being
                described</doc:summary>
              <doc:description>The responsible party field contains the full
                name of the person that is associated with the resource. This
                field contains subfields that break the persons name down into
                first and last name, and the values are entered into those
                field containers. Note that this field, used in conjunction
                with 'organizationName' and 'positionName' make up a single
                logical originator. Because of this, an originator with only
                the individualName of 'Joe Smith' is NOT the same as an
                originator with the name of 'Joe Smith' and the
                organizationName of 'NSF'. Also, the positionName should not be
                used in conjunction with individualName unless only that
                individual at that position would be considered an originator
                for the data package. If a positionName is used in conjunction
                with an organizationName, then that implies that any person who
                currently occupies said positionName at organizationName is the
                originator of the data package.</doc:description>
              <doc:example>Because this is an 'elementOnly' field, please
                look at the examples for the subfields 'givenName' and
                'surName'.</doc:example>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="organizationName" type="xs:string">
          <xs:annotation>
            <xs:appinfo>
              <doc:tooltip>Organization name</doc:tooltip>
              <doc:summary>The full name of the organization being
                described</doc:summary>
              <doc:description>The responsible party field contains the full
                name of the organization that is associated with the resource.
                This field is intended to describe which institution or overall
                organization is associated with the resource being described.
                Note that this field, used in conjunction with 'individualName'
                and 'positionName' make up a single logical originator. Because
                of this, an originator with only the individualName of 'Joe
                Smith' is NOT the same as an originator with the name of 'Joe
                Smith' and the organizationName of 'NSF'. Also, the
                positionName should not be used in conjunction with
                individualName unless only that individual at that position
                would be considered an originator for the data package. If a
                positionName is used in conjunction with an organizationName,
                then that implies that any person who currently occupies said
                positionName at organizationName is the originator of the data
                package.</doc:description>
              <doc:example>National Center for Ecological Analysis and
                Synthesis</doc:example>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
        <xs:element name="positionName" type="xs:string">
          <xs:annotation>
            <xs:appinfo>
              <doc:tooltip>Position Name</doc:tooltip>
              <doc:summary>The name of the title or position associated with
                the resource.</doc:summary>
              <doc:description>This field is intended to be used instead of a
                particular person or full organization name. If the associated
                person that holds the role changes frequently, then Position
                Name would be used for consistency. Note that this field, used
                in conjunction with 'organizationName' and 'individualName'
                make up a single logical originator. Because of this, an
                originator with only the individualName of 'Joe Smith' is NOT
                the same as an originator with the name of 'Joe Smith' and the
                organizationName of 'NSF'. Also, the positionName should not be
                used in conjunction with individualName unless only that
                individual at that position would be considered an originator
                for the data package. If a positionName is used in conjunction
                with an organizationName, then that implies that any person who
                currently occupies said positionName at organizationName is the
                originator of the data package.</doc:description>
              <doc:example>Niwot Ridge Data Manager</doc:example>
            </xs:appinfo>
          </xs:annotation>
        </xs:element>
      </xs:choice>
      <xs:element name="address" type="Address" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:appinfo>
            <doc:tooltip>Contact address</doc:tooltip>
            <doc:summary>The full address information for a given responsible
              party entry.</doc:summary>
            <doc:description>The address field is a container for multiple
              subfields that describe the physical or electronic address of the
              responsible party for a resource.</doc:description>
            <doc:example>Please see the subfield examples.</doc:example>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="phone" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:appinfo>
            <doc:tooltip>Phone</doc:tooltip>
            <doc:summary>Information about the contact's
              telephone</doc:summary>
            <doc:description>The phone field describes information about the
              responsible party's telephone, be it a voice phone, fax, or
              TTD/TTY type telephone. This field contains an attribute used to
              identify the type.</doc:description>
            <doc:example>805-555-2500</doc:example>
          </xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:string">
              <xs:attribute name="phonetype" type="xs:string" use="optional" default="voice">
                <xs:annotation>
                  <xs:appinfo>
                    <doc:tooltip>Phone type</doc:tooltip>
                    <doc:summary>The type of the phone to which this number
                      applies</doc:summary>
                    <doc:description>This attribute gives the type of phone
                      to which this number applies. By default, this is assumed
                      to be of type "voice", but other possibilities include
                      "facsimile" and "tdd".</doc:description>
                  </xs:appinfo>
                </xs:annotation>
              </xs:attribute>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="electronicMailAddress" type="xs:string" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:appinfo>
            <doc:tooltip>Email address</doc:tooltip>
            <doc:summary>The email address of the contact.</doc:summary>
            <doc:description>The electronic mail address is the email address
              for the party. It is intended to be an Internet SMTP email
              address, which should consist of a username folowed by the @
              symbol, followd by the email server domain name address. Other
              address types are allowable.</doc:description>
            <doc:example>my-email@mydomain.edu</doc:example>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="onlineUrl" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:appinfo>
            <doc:tooltip>Online Link</doc:tooltip>
            <doc:summary>A link to associated online information, usually a
              web site.</doc:summary>
            <doc:description>A link to associated online information, usually
              a web site. When the party represents an organization, this is
              the URL to a website or other online information about the
              organization. If the party is an individual, it might be their
              personal web site or other related online information about the
              party.</doc:description>
            <doc:example>http://www.yourdomain.edu/~doe</doc:example>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="userId" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:appinfo>
            <doc:tooltip>User Identifier</doc:tooltip>
            <doc:summary>An identifier that links this party to a
              directory of personnel</doc:summary>
            <doc:description>An identifier that links this party to a
              directory of personnell.  Although specific contact information
              for a party might change, the underlying correspondence to a
              real individual does not.  This identifer provides a pointer
              within a personnell directory that may contain further, and possibly
              more current, information about the party.</doc:description>
            <doc:example>uid=jtown,o=NCEAS,dc=ecoinformatics,dc=org</doc:example>
          </xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:string">
              <xs:attribute name="directory" type="xs:string" use="required">
                <xs:annotation>
                  <xs:appinfo>
                    <doc:tooltip>Directory</doc:tooltip>
                    <doc:summary>The directory system within which the
                      directoryId can be retrieved.</doc:summary>
                    <doc:description>This attribute names the directory system
                      to which this userId applies. This will generally
                      be a URL that shows how to look up information, for
                      example an LDAP url. However, it could also be a
                      non-parseable description of the directory system if
                      that is all that is available.</doc:description>
                    <doc:example>ldap:///ldap.ecoinformatics.org/dc=ecoinformatics,dc=org</doc:example>
                  </xs:appinfo>
                </xs:annotation>
              </xs:attribute>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:group ref="res:ReferencesGroup"/>
  </xs:choice>
  <xs:attribute name="id" type="res:IDType" use="optional"/>
  <xs:attribute name="system" type="res:SystemType" use="optional"/>
  <xs:attribute name="scope" type="res:ScopeType" use="optional" default="document"/>
</xs:complexType>
Complex Type Person
Namespace eml://ecoinformatics.org/party-2.0.1
Diagram
Diagram eml-party_xsd.tmp#id107 eml-party_xsd.tmp#id108 eml-party_xsd.tmp#id109
Used by
Model salutation* , givenName* , surName
Children givenName, salutation, surName
Source
<xs:complexType name="Person">
  <xs:annotation>
    <xs:appinfo>
      <doc:tooltip>Person</doc:tooltip>
      <doc:summary>The full name of the individual associated with the
        resource.</doc:summary>
      <doc:description>The person field is used to enter the salutation,
        first name, and last name of the individual associated with the
        resource. It uses three subfields in order to help parse the person's
        entire name.</doc:description>
      <doc:example>Please see the examples within each
        subfield.</doc:example>
    </xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="salutation" type="xs:string" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:appinfo>
          <doc:tooltip>Salutation</doc:tooltip>
          <doc:summary>The salutation used to address an
            individual</doc:summary>
          <doc:description>The salutation field is used in addressing an
            individual with a particular title, such as Dr., Ms., Mrs., Mr.,
            etc.</doc:description>
          <doc:example>Dr.</doc:example>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="givenName" type="xs:string" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:appinfo>
          <doc:tooltip>Given name</doc:tooltip>
          <doc:summary>The given name of the individual.</doc:summary>
          <doc:description>The given name field is used for the first name of
            the individual associated with the resource.</doc:description>
          <doc:example>Jane</doc:example>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="surName" type="xs:string">
      <xs:annotation>
        <xs:appinfo>
          <doc:tooltip>Last name</doc:tooltip>
          <doc:summary>The last name of the individual.</doc:summary>
          <doc:description>The surname field is used for the last name of the
            individual associated with the resource.</doc:description>
          <doc:example>Doe</doc:example>
        </xs:appinfo>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type Address
Namespace eml://ecoinformatics.org/party-2.0.1
Diagram
Diagram eml-party_xsd.tmp#id122 eml-party_xsd.tmp#id124 eml-party_xsd.tmp#id125 eml-party_xsd.tmp#id114 eml-party_xsd.tmp#id115 eml-party_xsd.tmp#id116 eml-party_xsd.tmp#id117 eml-party_xsd.tmp#id118 eml-resource_xsd.tmp#id120 eml-resource_xsd.tmp#id119
Used by
Model (deliveryPoint* , city{0,1} , administrativeArea{0,1} , postalCode{0,1} , country{0,1}) | (references)
Children administrativeArea, city, country, deliveryPoint, postalCode, references
Attributes
QName Type Fixed Default Use Annotation
id IDType optional
scope ScopeType document optional
system SystemType optional
Source
<xs:complexType name="Address">
  <xs:annotation>
    <xs:appinfo>
      <doc:tooltip>Address</doc:tooltip>
      <doc:summary>The full address of the resposible party.</doc:summary>
      <doc:description>The address field is provides detailed information for
        communicating with a party contact via electronic mail or postal mail,
        including the physical delivery location.</doc:description>
      <doc:example>Please see the examples for each subfield</doc:example>
    </xs:appinfo>
  </xs:annotation>
  <xs:choice>
    <xs:sequence>
      <xs:element name="deliveryPoint" type="xs:string" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:appinfo>
            <doc:tooltip>Delivery point</doc:tooltip>
            <doc:summary>The location for postal deliveries.</doc:summary>
            <doc:description>The delivery point field is used for the
              physical address for postal communication. This field is used to
              accomodate the many different international conventions that are
              the equivalent to a U.S. 'street address'.</doc:description>
            <doc:example>7209 Coast Drive, Building 44</doc:example>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="city" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:appinfo>
            <doc:tooltip>City</doc:tooltip>
            <doc:summary>The name of the city for the contact.</doc:summary>
            <doc:description>The city field is used for the city name of the
              contact associated with a particular resource.</doc:description>
            <doc:example>San Francisco</doc:example>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="administrativeArea" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:appinfo>
            <doc:tooltip>Administrative area</doc:tooltip>
            <doc:summary>The political area of a country.</doc:summary>
            <doc:description>The administrative area field is the equivalent
              of a 'state' in the U.S., or Province in Canada. This field is
              intended to accomodate the many types of international
              administrative areas.</doc:description>
            <doc:example>Colorado</doc:example>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="postalCode" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:appinfo>
            <doc:tooltip>Postal code</doc:tooltip>
            <doc:summary>The postal code used for routing to an
              address.</doc:summary>
            <doc:description>The postal code is equivalent to a U.S. zip
              code, or the number used for routing to an international address.
              The U.S. postal code should include the 5 digit code plus the 4
              digit extension.</doc:description>
            <doc:example>93106-2231</doc:example>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="country" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:appinfo>
            <doc:tooltip>Country</doc:tooltip>
            <doc:summary>The name of the country for the contact's
              address.</doc:summary>
            <doc:description>The country field is used for the name of the
              contact's country.</doc:description>
            <doc:example>U.S.A</doc:example>
          </xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:group ref="res:ReferencesGroup"/>
  </xs:choice>
  <xs:attribute name="id" type="res:IDType" use="optional"/>
  <xs:attribute name="system" type="res:SystemType" use="optional"/>
  <xs:attribute name="scope" type="res:ScopeType" use="optional" default="document"/>
</xs:complexType>
Simple Type RoleType
Namespace eml://ecoinformatics.org/party-2.0.1
Diagram
Diagram
Type union of(restriction of xs:string, xs:string)
Used by
Source
<xs:simpleType name="RoleType">
  <xs:annotation>
    <xs:appinfo>
      <doc:tooltip>Role</doc:tooltip>
      <doc:summary>The classification of the associated person or
        organization.</doc:summary>
      <doc:description>The role code field provides information on how a
        person or organization is related to a resource. There may be many
        people associated, including an 'originator' of a dataset, an 'author',
        'editor', or 'publisher' of a literature resource, or an organization
        that is a 'distributor'. the full list of choices is included in the
        example.</doc:description>
      <doc:example>author, contentProvider, custodianSteward, distributor,
        editor, metadataProvider, originator, pointOfContact,
        principalInvestigator, processor, publisher, or user.</doc:example>
    </xs:appinfo>
  </xs:annotation>
  <xs:union>
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="contentProvider"/>
        <xs:enumeration value="custodianSteward"/>
        <xs:enumeration value="owner"/>
        <xs:enumeration value="user"/>
        <xs:enumeration value="distributor"/>
        <xs:enumeration value="metadataProvider"/>
        <xs:enumeration value="originator"/>
        <xs:enumeration value="pointOfContact"/>
        <xs:enumeration value="principalInvestigator"/>
        <xs:enumeration value="processor"/>
        <xs:enumeration value="publisher"/>
        <xs:enumeration value="author"/>
        <xs:enumeration value="editor"/>
      </xs:restriction>
    </xs:simpleType>
    <xs:simpleType>
      <xs:restriction base="xs:string"/>
    </xs:simpleType>
  </xs:union>
</xs:simpleType>
Attribute Address / @id
Namespace No namespace
Type IDType
Properties
use: optional
Used by
Complex Type Address
Source
<xs:attribute name="id" type="res:IDType" use="optional"/>
Attribute Address / @system
Namespace No namespace
Type SystemType
Properties
use: optional
Used by
Complex Type Address
Source
<xs:attribute name="system" type="res:SystemType" use="optional"/>
Attribute Address / @scope
Namespace No namespace
Type ScopeType
Properties
use: optional
default: document
Facets
enumeration system
enumeration document
Used by
Complex Type Address
Source
<xs:attribute name="scope" type="res:ScopeType" use="optional" default="document"/>
Attribute ResponsibleParty / phone / @phonetype
Namespace No namespace
Type xs:string
Properties
use: optional
default: voice
Used by
Source
<xs:attribute name="phonetype" type="xs:string" use="optional" default="voice">
  <xs:annotation>
    <xs:appinfo>
      <doc:tooltip>Phone type</doc:tooltip>
      <doc:summary>The type of the phone to which this number
                      applies</doc:summary>
      <doc:description>This attribute gives the type of phone
                      to which this number applies. By default, this is assumed
                      to be of type "voice", but other possibilities include
                      "facsimile" and "tdd".</doc:description>
    </xs:appinfo>
  </xs:annotation>
</xs:attribute>
Attribute ResponsibleParty / userId / @directory
Namespace No namespace
Type xs:string
Properties
use: required
Used by
Source
<xs:attribute name="directory" type="xs:string" use="required">
  <xs:annotation>
    <xs:appinfo>
      <doc:tooltip>Directory</doc:tooltip>
      <doc:summary>The directory system within which the
                      directoryId can be retrieved.</doc:summary>
      <doc:description>This attribute names the directory system
                      to which this userId applies. This will generally
                      be a URL that shows how to look up information, for
                      example an LDAP url. However, it could also be a
                      non-parseable description of the directory system if
                      that is all that is available.</doc:description>
      <doc:example>ldap:///ldap.ecoinformatics.org/dc=ecoinformatics,dc=org</doc:example>
    </xs:appinfo>
  </xs:annotation>
</xs:attribute>
Attribute ResponsibleParty / @id
Namespace No namespace
Type IDType
Properties
use: optional
Used by
Complex Type ResponsibleParty
Source
<xs:attribute name="id" type="res:IDType" use="optional"/>
Attribute ResponsibleParty / @system
Namespace No namespace
Type SystemType
Properties
use: optional
Used by
Complex Type ResponsibleParty
Source
<xs:attribute name="system" type="res:SystemType" use="optional"/>
Attribute ResponsibleParty / @scope
Namespace No namespace
Type ScopeType
Properties
use: optional
default: document
Facets
enumeration system
enumeration document
Used by
Complex Type ResponsibleParty
Source
<xs:attribute name="scope" type="res:ScopeType" use="optional" default="document"/>