Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Main schema orcid-message-1.2.xsd
Namespace http://www.orcid.org/ns/orcid
Annotations
=============================================================================

			ORCID (R) Open Source
			http://orcid.org

			Copyright (c) 2012-2014 ORCID, Inc.
			Licensed under an MIT-Style License (MIT)
			http://orcid.org/open-source-license

			This copyright and license information (including a link to the full
			license)
			shall be included in its entirety in all copies or substantial portion of
			the software.

			=============================================================================
			The schema describes the message format used for ORCID API requests
			and responses.
			The top level element is orcid-message.
Properties
attribute form default unqualified
element form default qualified
Element orcid:orcid-message
Namespace http://www.orcid.org/ns/orcid
Annotations
The overall container for all ORCID requests and responses.
Diagram
Diagram orcid-message-1_2_xsd.tmp#message-version orcid-message-1_2_xsd.tmp#orcid-profile orcid-message-1_2_xsd.tmp#orcid-search-results orcid-message-1_2_xsd.tmp#error-desc
Properties
content complex
Model
Children orcid:error-desc, orcid:message-version, orcid:orcid-profile, orcid:orcid-search-results
Instance
<orcid:orcid-message xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:message-version>{1,1}</orcid:message-version>
  <orcid:orcid-profile client-type="" group-type="" type="user">{1,1}</orcid:orcid-profile>
  <orcid:orcid-search-results num-found="0">{1,1}</orcid:orcid-search-results>
  <orcid:error-desc>{1,1}</orcid:error-desc>
</orcid:orcid-message>
Source
<xs:element name="orcid-message">
  <xs:annotation>
    <xs:documentation>The overall container for all ORCID requests and responses.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="orcid:message-version"/>
      <xs:choice>
        <xs:element ref="orcid:orcid-profile"/>
        <xs:element ref="orcid:orcid-search-results"/>
        <xs:element ref="orcid:error-desc"/>
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:message-version
Namespace http://www.orcid.org/ns/orcid
Annotations
The version of ORCID message schema that the orcid-message uses. Please refer to the ORCID XSD Information Readme documentation for more details. https://github.com/ORCID/ORCID-Source/blob/master/orcid-model/src/main/resources/README.md
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration 1.2_rc6
enumeration 1.2_rc7
enumeration 1.2
Used by
Source
<xs:element name="message-version">
  <xs:annotation>
    <xs:documentation>The version of ORCID message schema that the orcid-message uses. Please refer to the ORCID XSD Information Readme documentation for more details. https://github.com/ORCID/ORCID-Source/blob/master/orcid-model/src/main/resources/README.md</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="1.2_rc6"/>
      <xs:enumeration value="1.2_rc7"/>
      <xs:enumeration value="1.2"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element orcid:orcid-profile
Namespace http://www.orcid.org/ns/orcid
Annotations
The container element for a researcher or contributor ORCID Record.
* The type attribute can only be set by ORCID, and indicates the type of ORCID Record the information refers to. In most cases the value will be "user" to indicate an ORCID iD holder.
* The client type attribute is set by ORCID, and is present when the type attribute is "group" or "client". This attribute indicates the API privledges held by the group as indicated by their ORCID Membership Agreement.
Diagram
Diagram orcid-message-1_2_xsd.tmp#orcid-profile_type orcid-message-1_2_xsd.tmp#orcid-profile_client-type orcid-message-1_2_xsd.tmp#orcid-profile_group-type orcid-message-1_2_xsd.tmp#orcid-identifier orcid-message-1_2_xsd.tmp#orcid-deprecated orcid-message-1_2_xsd.tmp#orcid-preferences orcid-message-1_2_xsd.tmp#orcid-history orcid-message-1_2_xsd.tmp#orcid-bio orcid-message-1_2_xsd.tmp#orcid-activities orcid-message-1_2_xsd.tmp#orcid-internal
Properties
content complex
Used by
Model
Children orcid:orcid-activities, orcid:orcid-bio, orcid:orcid-deprecated, orcid:orcid-history, orcid:orcid-identifier, orcid:orcid-internal, orcid:orcid-preferences
Instance
<orcid:orcid-profile client-type="" group-type="" type="user" xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:orcid-identifier>{0,1}</orcid:orcid-identifier>
  <orcid:orcid-deprecated>{0,1}</orcid:orcid-deprecated>
  <orcid:orcid-preferences>{0,1}</orcid:orcid-preferences>
  <orcid:orcid-history visibility="">{0,1}</orcid:orcid-history>
  <orcid:orcid-bio scope="">{0,1}</orcid:orcid-bio>
  <orcid:orcid-activities>{0,1}</orcid:orcid-activities>
  <orcid:orcid-internal scope="" visibility="">{0,1}</orcid:orcid-internal>
</orcid:orcid-profile>
Attributes
QName Type Default Use
client-type orcid:client-type optional
group-type orcid:group-type optional
type orcid:orcid-type user optional
Source
<xs:element name="orcid-profile">
  <xs:annotation>
    <xs:documentation>The container element for a researcher or contributor ORCID Record. * The type attribute can only be set by ORCID, and indicates the type of ORCID Record the information refers to. In most cases the value will be "user" to indicate an ORCID iD holder. * The client type attribute is set by ORCID, and is present when the type attribute is "group" or "client". This attribute indicates the API privledges held by the group as indicated by their ORCID Membership Agreement.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="orcid:orcid-identifier" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:orcid-deprecated" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:orcid-preferences" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:orcid-history" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:orcid-bio" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:orcid-activities" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:orcid-internal" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
    <xs:attribute name="type" type="orcid:orcid-type" default="user"/>
    <xs:attribute name="client-type" type="orcid:client-type" use="optional"/>
    <xs:attribute name="group-type" type="orcid:group-type" use="optional"/>
  </xs:complexType>
</xs:element>
Element orcid:orcid-identifier
Namespace http://www.orcid.org/ns/orcid
Annotations
Represents an ORCID identifier (ORCID iD)
Diagram
Diagram orcid-message-1_2_xsd.tmp#orcid-id_uri orcid-message-1_2_xsd.tmp#orcid-id_path orcid-message-1_2_xsd.tmp#host orcid-message-1_2_xsd.tmp#orcid-id
Type orcid:orcid-id
Properties
content complex
Used by
Model
Children orcid:host, orcid:path, orcid:uri
Instance
<orcid:orcid-identifier xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:uri>{1,1}</orcid:uri>
  <orcid:path>{0,1}</orcid:path>
  <orcid:path>{1,1}</orcid:path>
  <orcid:host>{0,1}</orcid:host>
</orcid:orcid-identifier>
Source
<xs:element name="orcid-identifier" type="orcid:orcid-id">
  <xs:annotation>
    <xs:documentation>Represents an ORCID identifier (ORCID iD)</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:orcid-id / orcid:uri
Namespace http://www.orcid.org/ns/orcid
Annotations
ORCID iD in URI form (preferred).
Diagram
Diagram orcid-message-1_2_xsd.tmp#orcid-uri
Type orcid:orcid-uri
Properties
content simple
Facets
pattern http://([^/]*orcid\.org|localhost.*/orcid-web)/(\d{4}-){3,}\d{3}[\dX]
Source
<xs:element name="uri" type="orcid:orcid-uri">
  <xs:annotation>
    <xs:documentation>ORCID iD in URI form (preferred).</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:orcid-id / orcid:path
Namespace http://www.orcid.org/ns/orcid
Annotations
ORCID path (16-character identifier) of the ORCID iD.
Diagram
Diagram orcid-message-1_2_xsd.tmp#orcid-path
Type orcid:orcid-path
Properties
content simple
minOccurs 0
Facets
pattern (\d{4}-){3,}\d{3}[\dX]
Source
<xs:element name="path" type="orcid:orcid-path" minOccurs="0">
  <xs:annotation>
    <xs:documentation>ORCID path (16-character identifier) of the ORCID iD.</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:host
Namespace http://www.orcid.org/ns/orcid
Annotations
ORCID host (base URL) of the ORCID iD.
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Source
<xs:element name="host" type="xs:string">
  <xs:annotation>
    <xs:documentation>ORCID host (base URL) of the ORCID iD.</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:orcid-deprecated
Namespace http://www.orcid.org/ns/orcid
Annotations
Element to contain the deprecation information of an ORCID iD and Record. Records are deprecated by researchers or contributors when multiple iDs are found that represent the same person.
Diagram
Diagram orcid-message-1_2_xsd.tmp#deprecated-date orcid-message-1_2_xsd.tmp#primary-record
Properties
content complex
Used by
Model
Children orcid:deprecated-date, orcid:primary-record
Instance
<orcid:orcid-deprecated xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:deprecated-date>{1,1}</orcid:deprecated-date>
  <orcid:primary-record>{1,1}</orcid:primary-record>
</orcid:orcid-deprecated>
Source
<xs:element name="orcid-deprecated">
  <xs:annotation>
    <xs:documentation>Element to contain the deprecation information of an ORCID iD and Record. Records are deprecated by researchers or contributors when multiple iDs are found that represent the same person.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="orcid:deprecated-date" minOccurs="1" maxOccurs="1"/>
      <xs:element ref="orcid:primary-record" maxOccurs="1" minOccurs="1"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:deprecated-date
Namespace http://www.orcid.org/ns/orcid
Annotations
The date and time when the ORCID Record was deprecated, and now points to a different, primary ORCID Record.
Diagram
Diagram
Type extension of xs:dateTime
Properties
content complex
Used by
Source
<xs:element name="deprecated-date">
  <xs:annotation>
    <xs:documentation>The date and time when the ORCID Record was deprecated, and now points to a different, primary ORCID Record.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:dateTime"/>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element orcid:primary-record
Namespace http://www.orcid.org/ns/orcid
Annotations
The new primary record for the ORCID iD. One should note this new value if the iD being read has been deprecated.
Diagram
Diagram orcid-message-1_2_xsd.tmp#orcid-identifier
Properties
content complex
Used by
Model
Children orcid:orcid-identifier
Instance
<orcid:primary-record xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:orcid-identifier>{1,1}</orcid:orcid-identifier>
</orcid:primary-record>
Source
<xs:element name="primary-record">
  <xs:annotation>
    <xs:documentation>The new primary record for the ORCID iD. One should note this new value if the iD being read has been deprecated.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="orcid:orcid-identifier"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:orcid-preferences
Namespace http://www.orcid.org/ns/orcid
Annotations
Preferences set by the researcher or contributor. (currently language preference)
Diagram
Diagram orcid-message-1_2_xsd.tmp#locale
Properties
content complex
Used by
Model
Children orcid:locale
Instance
<orcid:orcid-preferences xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:locale>{1,1}</orcid:locale>
</orcid:orcid-preferences>
Source
<xs:element name="orcid-preferences">
  <xs:annotation>
    <xs:documentation>Preferences set by the researcher or contributor. (currently language preference)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="orcid:locale"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:locale
Namespace http://www.orcid.org/ns/orcid
Annotations
Supported locales for site translations/localizations
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration en
enumeration es
enumeration fr
enumeration ko
enumeration pt
enumeration ru
enumeration zh_CN
enumeration zh_TW
Used by
Source
<xs:element name="locale">
  <xs:annotation>
    <xs:documentation>Supported locales for site translations/localizations</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="en"/>
      <xs:enumeration value="es"/>
      <xs:enumeration value="fr"/>
      <xs:enumeration value="ko"/>
      <xs:enumeration value="pt"/>
      <xs:enumeration value="ru"/>
      <xs:enumeration value="zh_CN"/>
      <xs:enumeration value="zh_TW"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element orcid:orcid-history
Namespace http://www.orcid.org/ns/orcid
Annotations
A simple history of the researcher or contributor's ORCID Record. The visibility attribute (private, limited or public) can be set at record creation, and indicates who can see this section of information.
Diagram
Diagram orcid-message-1_2_xsd.tmp#visibility orcid-message-1_2_xsd.tmp#orcid-history_creation-method orcid-message-1_2_xsd.tmp#completion-date orcid-message-1_2_xsd.tmp#submission-date orcid-message-1_2_xsd.tmp#last-modified-date orcid-message-1_2_xsd.tmp#claimed orcid-message-1_2_xsd.tmp#source orcid-message-1_2_xsd.tmp#deactivation-date orcid-message-1_2_xsd.tmp#orcid-history_verified-email orcid-message-1_2_xsd.tmp#orcid-history_verified-primary-email
Properties
content complex
Used by
Model
Children orcid:claimed, orcid:completion-date, orcid:creation-method, orcid:deactivation-date, orcid:last-modified-date, orcid:source, orcid:submission-date, orcid:verified-email, orcid:verified-primary-email
Instance
<orcid:orcid-history visibility="" xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:creation-method>{0,1}</orcid:creation-method>
  <orcid:completion-date>{0,1}</orcid:completion-date>
  <orcid:submission-date>{0,1}</orcid:submission-date>
  <orcid:last-modified-date>{0,1}</orcid:last-modified-date>
  <orcid:claimed>{0,1}</orcid:claimed>
  <orcid:source>{0,1}</orcid:source>
  <orcid:deactivation-date>{0,1}</orcid:deactivation-date>
  <orcid:verified-email>{1,1}</orcid:verified-email>
  <orcid:verified-primary-email>{1,1}</orcid:verified-primary-email>
</orcid:orcid-history>
Attributes
QName Type Use
visibility orcid:visibility optional
Source
<xs:element name="orcid-history">
  <xs:annotation>
    <xs:documentation>A simple history of the researcher or contributor's ORCID Record. The visibility attribute (private, limited or public) can be set at record creation, and indicates who can see this section of information.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="creation-method" type="orcid:creation-method" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>The method used to create the ORCID Record * API method - Institution created the record on behalf of the individual * Direct method - Individual registered directly at orcid.org * Member-referrred method - Individual registered as part of a workflow such as submitting a manuscript or applying for a grant</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="orcid:completion-date" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:submission-date" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:last-modified-date" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:claimed" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:source" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:deactivation-date" minOccurs="0" maxOccurs="1"/>
      <xs:element name="verified-email" type="xs:boolean" minOccurs="1" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>True if the user has a verified email</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="verified-primary-email" type="xs:boolean" minOccurs="1" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>True if the user's current primary email is verified</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attributeGroup ref="orcid:visibility"/>
  </xs:complexType>
</xs:element>
Element orcid:orcid-history / orcid:creation-method
Namespace http://www.orcid.org/ns/orcid
Annotations
The method used to create the ORCID Record
* API method - Institution created the record on behalf of the individual
* Direct method - Individual registered directly at orcid.org
* Member-referrred method - Individual registered as part of a workflow such as submitting a manuscript or applying for a grant
Diagram
Diagram orcid-message-1_2_xsd.tmp#creation-method
Type orcid:creation-method
Type hierarchy
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
enumeration API
The ORCID Record was created using the ORCID
Member API.
enumeration Direct
The user registered on the /register page.
enumeration Member-referred
The registered on the /oauth/signin.
enumeration website
DEPRECATED use Direct or Member-referred
instead. The method used to create the ORCID Record (Website or
API).
pattern [\s\S]*[^\s\n\r]+[\s\S]*
Source
<xs:element name="creation-method" type="orcid:creation-method" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The method used to create the ORCID Record * API method - Institution created the record on behalf of the individual * Direct method - Individual registered directly at orcid.org * Member-referrred method - Individual registered as part of a workflow such as submitting a manuscript or applying for a grant</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:completion-date
Namespace http://www.orcid.org/ns/orcid
Annotations
The date and time when the ORCID Record set up was completed.
Diagram
Diagram
Type extension of xs:dateTime
Properties
content complex
Used by
Source
<xs:element name="completion-date">
  <xs:annotation>
    <xs:documentation>The date and time when the ORCID Record set up was completed.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:dateTime"/>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element orcid:submission-date
Namespace http://www.orcid.org/ns/orcid
Annotations
The date time when the ORCID Record and iD was first created.
Diagram
Diagram
Type extension of xs:dateTime
Properties
content complex
Used by
Source
<xs:element name="submission-date">
  <xs:annotation>
    <xs:documentation>The date time when the ORCID Record and iD was first created.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:dateTime"/>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element orcid:last-modified-date
Namespace http://www.orcid.org/ns/orcid
Annotations
The date time when the element was last modified.
Diagram
Diagram
Type extension of xs:dateTime
Properties
content complex
Used by
Source
<xs:element name="last-modified-date">
  <xs:annotation>
    <xs:documentation>The date time when the element was last modified.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:dateTime"/>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element orcid:claimed
Namespace http://www.orcid.org/ns/orcid
Annotations
True if the researcher or contributor has added a password
to assume ownership of their ORCID Record after bulk creation 
by their institution.
Diagram
Diagram
Type extension of xs:boolean
Properties
content complex
Used by
Source
<xs:element name="claimed">
  <xs:annotation>
    <xs:documentation>True if the researcher or contributor has added a password to assume ownership of their ORCID Record after bulk creation by their institution.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:boolean"/>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element orcid:source
Namespace http://www.orcid.org/ns/orcid
Annotations
The client application (Member organization's system) or user that created the item. XSD VERSION 1.2 UPDATE: the identifier for the source may be either an ORCID iD (representing individuals and legacy client applications) or a Client ID (representing all newer client applications)
Diagram
Diagram orcid-message-1_2_xsd.tmp#source-orcid orcid-message-1_2_xsd.tmp#source-client-id orcid-message-1_2_xsd.tmp#source-name orcid-message-1_2_xsd.tmp#source-date
Properties
content complex
Used by
Model
Children orcid:source-client-id, orcid:source-date, orcid:source-name, orcid:source-orcid
Instance
<orcid:source xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:source-orcid>{1,1}</orcid:source-orcid>
  <orcid:source-client-id>{1,1}</orcid:source-client-id>
  <orcid:source-name>{0,1}</orcid:source-name>
  <orcid:source-date>{0,1}</orcid:source-date>
</orcid:source>
Source
<xs:element name="source">
  <xs:annotation>
    <xs:documentation>The client application (Member organization's system) or user that created the item. XSD VERSION 1.2 UPDATE: the identifier for the source may be either an ORCID iD (representing individuals and legacy client applications) or a Client ID (representing all newer client applications)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:choice minOccurs="0">
        <xs:element ref="orcid:source-orcid"/>
        <xs:element ref="orcid:source-client-id"/>
      </xs:choice>
      <xs:element ref="orcid:source-name" minOccurs="0"/>
      <xs:element ref="orcid:source-date" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:source-orcid
Namespace http://www.orcid.org/ns/orcid
Annotations
The ORCID identifier for the individual user (or legacy client application) that created the item. For identifiers of individual users, it may be used to look up ORCID record details via the API.
Diagram
Diagram orcid-message-1_2_xsd.tmp#orcid-id_uri orcid-message-1_2_xsd.tmp#orcid-id_path orcid-message-1_2_xsd.tmp#host orcid-message-1_2_xsd.tmp#orcid-id
Type orcid:orcid-id
Properties
content complex
Used by
Element orcid:source
Model
Children orcid:host, orcid:path, orcid:uri
Instance
<orcid:source-orcid xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:uri>{1,1}</orcid:uri>
  <orcid:path>{0,1}</orcid:path>
  <orcid:path>{1,1}</orcid:path>
  <orcid:host>{0,1}</orcid:host>
</orcid:source-orcid>
Source
<xs:element name="source-orcid" type="orcid:orcid-id">
  <xs:annotation>
    <xs:documentation>The ORCID identifier for the individual user (or legacy client application) that created the item. For identifiers of individual users, it may be used to look up ORCID record details via the API.</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:source-client-id
Namespace http://www.orcid.org/ns/orcid
Annotations
The client ID for the client application (Member organization system) that created the item.
Diagram
Diagram orcid-message-1_2_xsd.tmp#client-id_uri orcid-message-1_2_xsd.tmp#client-id_path orcid-message-1_2_xsd.tmp#host orcid-message-1_2_xsd.tmp#client-id
Type orcid:client-id
Properties
content complex
Used by
Element orcid:source
Model
Children orcid:host, orcid:path, orcid:uri
Instance
<orcid:source-client-id xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:uri>{1,1}</orcid:uri>
  <orcid:path>{0,1}</orcid:path>
  <orcid:path>{1,1}</orcid:path>
  <orcid:host>{0,1}</orcid:host>
</orcid:source-client-id>
Source
<xs:element name="source-client-id" type="orcid:client-id">
  <xs:annotation>
    <xs:documentation>The client ID for the client application (Member organization system) that created the item.</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:client-id / orcid:uri
Namespace http://www.orcid.org/ns/orcid
Diagram
Diagram orcid-message-1_2_xsd.tmp#client-uri
Type orcid:client-uri
Properties
content simple
Facets
pattern http://([^/]*orcid\.org|localhost.*/orcid-web)/client/APP-[\da-zA-Z]{16}
Source
<xs:element name="uri" type="orcid:client-uri"/>
Element orcid:client-id / orcid:path
Namespace http://www.orcid.org/ns/orcid
Diagram
Diagram orcid-message-1_2_xsd.tmp#client-path
Type orcid:client-path
Properties
content simple
minOccurs 0
Facets
pattern APP-[\da-zA-Z]{16}
Source
<xs:element name="path" type="orcid:client-path" minOccurs="0"/>
Element orcid:source-name
Namespace http://www.orcid.org/ns/orcid
Annotations
The human-readable name of the client application (Member organization system) or individual user that created the item. Value for the same person/organization could change over time. source-orcid or source-client-id fields are more appropriate for disambiguated matching.
Diagram
Diagram
Properties
content complex
mixed true
Used by
Element orcid:source
Model
Source
<xs:element name="source-name">
  <xs:annotation>
    <xs:documentation>The human-readable name of the client application (Member organization system) or individual user that created the item. Value for the same person/organization could change over time. source-orcid or source-client-id fields are more appropriate for disambiguated matching.</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true"/>
</xs:element>
Element orcid:source-date
Namespace http://www.orcid.org/ns/orcid
Annotations
The date time that the source client application (Member organization system) or individual user created/attempted to create the item.
Diagram
Diagram
Type extension of xs:dateTime
Properties
content complex
Used by
Element orcid:source
Source
<xs:element name="source-date">
  <xs:annotation>
    <xs:documentation>The date time that the source client application (Member organization system) or individual user created/attempted to create the item.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:dateTime"/>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element orcid:deactivation-date
Namespace http://www.orcid.org/ns/orcid
Annotations
The date and time when the ORCID Record was deactivated. (If the account is active, this field will be NULL.)
Diagram
Diagram
Type extension of xs:dateTime
Properties
content complex
Used by
Source
<xs:element name="deactivation-date">
  <xs:annotation>
    <xs:documentation>The date and time when the ORCID Record was deactivated. (If the account is active, this field will be NULL.)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:dateTime"/>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element orcid:orcid-history / orcid:verified-email
Namespace http://www.orcid.org/ns/orcid
Annotations
True if the user has a verified email
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 1
maxOccurs 1
Source
<xs:element name="verified-email" type="xs:boolean" minOccurs="1" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>True if the user has a verified email</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:orcid-history / orcid:verified-primary-email
Namespace http://www.orcid.org/ns/orcid
Annotations
True if the user's current primary email is verified
Diagram
Diagram
Type xs:boolean
Properties
content simple
minOccurs 1
maxOccurs 1
Source
<xs:element name="verified-primary-email" type="xs:boolean" minOccurs="1" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>True if the user's current primary email is verified</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:orcid-bio
Namespace http://www.orcid.org/ns/orcid
Annotations
The biographical details of the researcher or contributor.
Diagram
Diagram orcid-message-1_2_xsd.tmp#scope orcid-message-1_2_xsd.tmp#personal-details orcid-message-1_2_xsd.tmp#biography orcid-message-1_2_xsd.tmp#researcher-urls orcid-message-1_2_xsd.tmp#contact-details orcid-message-1_2_xsd.tmp#keywords orcid-message-1_2_xsd.tmp#external-identifiers orcid-message-1_2_xsd.tmp#delegation orcid-message-1_2_xsd.tmp#applications
Properties
content complex
Used by
Model
Children orcid:applications, orcid:biography, orcid:contact-details, orcid:delegation, orcid:external-identifiers, orcid:keywords, orcid:personal-details, orcid:researcher-urls
Instance
<orcid:orcid-bio scope="" xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:personal-details>{0,1}</orcid:personal-details>
  <orcid:biography visibility="">{0,1}</orcid:biography>
  <orcid:researcher-urls visibility="">{0,1}</orcid:researcher-urls>
  <orcid:contact-details>{0,1}</orcid:contact-details>
  <orcid:keywords visibility="">{0,1}</orcid:keywords>
  <orcid:external-identifiers visibility="">{0,1}</orcid:external-identifiers>
  <orcid:delegation visibility="">{0,1}</orcid:delegation>
  <orcid:applications visibility="">{0,1}</orcid:applications>
</orcid:orcid-bio>
Attributes
QName Type Use
scope orcid:scope optional
Source
<xs:element name="orcid-bio">
  <xs:annotation>
    <xs:documentation>The biographical details of the researcher or contributor.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="orcid:personal-details" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:biography" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:researcher-urls" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:contact-details" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:keywords" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:external-identifiers" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:delegation" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:applications" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
    <xs:attributeGroup ref="orcid:scope"/>
  </xs:complexType>
</xs:element>
Element orcid:personal-details
Namespace http://www.orcid.org/ns/orcid
Annotations
Container for the personal details (names) of the researcher or contributor.
Diagram
Diagram orcid-message-1_2_xsd.tmp#personal-details_given-names orcid-message-1_2_xsd.tmp#personal-details_family-name orcid-message-1_2_xsd.tmp#credit-name orcid-message-1_2_xsd.tmp#other-names
Properties
content complex
Used by
Element orcid:orcid-bio
Model
Children orcid:credit-name, orcid:family-name, orcid:given-names, orcid:other-names
Instance
<orcid:personal-details xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:given-names>{1,1}</orcid:given-names>
  <orcid:family-name>{0,1}</orcid:family-name>
  <orcid:credit-name visibility="">{0,1}</orcid:credit-name>
  <orcid:other-names visibility="">{0,1}</orcid:other-names>
</orcid:personal-details>
Source
<xs:element name="personal-details">
  <xs:annotation>
    <xs:documentation>Container for the personal details (names) of the researcher or contributor.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="given-names" minOccurs="1" type="orcid:non-empty-string">
        <xs:annotation>
          <xs:documentation>The given (first and middle) name(s) of the researcher or contributor.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="family-name" minOccurs="0" type="orcid:non-empty-string">
        <xs:annotation>
          <xs:documentation>The family (last) name of the researcher or contributor. This element is optional, because some cultures only use given names.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="orcid:credit-name" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The full name of the researcher or contributor as it generally appears on their published works. (see element for more details.) The visibility attribute (private, limited or public) can be set at record creation, and indicates who can see this section of information.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="orcid:other-names" minOccurs="0">
        <xs:annotation>
          <xs:documentation>(Optional) Container that includes other name(s) that the researcher or contributor may be known by. (see element for more details.) The visibility attribute (private, limited or public) can be set at record creation, and indicates who can see this section of information.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:personal-details / orcid:given-names
Namespace http://www.orcid.org/ns/orcid
Annotations
The given (first and middle) name(s) of the researcher or contributor.
Diagram
Diagram orcid-message-1_2_xsd.tmp#non-empty-string
Type orcid:non-empty-string
Properties
content simple
minOccurs 1
Facets
pattern [\s\S]*[^\s\n\r]+[\s\S]*
Source
<xs:element name="given-names" minOccurs="1" type="orcid:non-empty-string">
  <xs:annotation>
    <xs:documentation>The given (first and middle) name(s) of the researcher or contributor.</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:personal-details / orcid:family-name
Namespace http://www.orcid.org/ns/orcid
Annotations
The family (last) name of the researcher or contributor. This element is optional, because some cultures only use given names.
Diagram
Diagram orcid-message-1_2_xsd.tmp#non-empty-string
Type orcid:non-empty-string
Properties
content simple
minOccurs 0
Facets
pattern [\s\S]*[^\s\n\r]+[\s\S]*
Source
<xs:element name="family-name" minOccurs="0" type="orcid:non-empty-string">
  <xs:annotation>
    <xs:documentation>The family (last) name of the researcher or contributor. This element is optional, because some cultures only use given names.</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:credit-name
Namespace http://www.orcid.org/ns/orcid
Annotations
The name to use for the researcher or contributor when credited or cited, for example, in an article or index, or as a funding contributor. The value of this field also is used as the display name for the researcher or contributor in the ORCID Registry in their ORCID Record, or when listed as a contributor on other ORCID Records. If this element is NULL, given-name family-name will be used for display purposes, with a visibility of "public". The visibility attribute (private, limited or public) can be set at record creation, and indicates who can see this section of information.
Diagram
Diagram orcid-message-1_2_xsd.tmp#non-empty-string orcid-message-1_2_xsd.tmp#visibility
Type extension of orcid:non-empty-string
Type hierarchy
Properties
content complex
Used by
Attributes
QName Type Use
visibility orcid:visibility optional
Source
<xs:element name="credit-name">
  <xs:annotation>
    <xs:documentation>The name to use for the researcher or contributor when credited or cited, for example, in an article or index, or as a funding contributor. The value of this field also is used as the display name for the researcher or contributor in the ORCID Registry in their ORCID Record, or when listed as a contributor on other ORCID Records. If this element is NULL, given-name family-name will be used for display purposes, with a visibility of "public". The visibility attribute (private, limited or public) can be set at record creation, and indicates who can see this section of information.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="orcid:non-empty-string">
        <xs:attributeGroup ref="orcid:visibility"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element orcid:other-names
Namespace http://www.orcid.org/ns/orcid
Annotations
Container for past names, or variations of the researcher or contributor's name, that may have appeared on their published works. This could include variations because of transliterations of their names into different alphabets. The visibility attribute (private, limited or public) can be set at record creation, and indicates who can see this section of information.
Diagram
Diagram orcid-message-1_2_xsd.tmp#visibility orcid-message-1_2_xsd.tmp#other-names_other-name
Properties
content complex
Used by
Model
Children orcid:other-name
Instance
<orcid:other-names visibility="" xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:other-name>{0,unbounded}</orcid:other-name>
</orcid:other-names>
Attributes
QName Type Use
visibility orcid:visibility optional
Source
<xs:element name="other-names">
  <xs:annotation>
    <xs:documentation>Container for past names, or variations of the researcher or contributor's name, that may have appeared on their published works. This could include variations because of transliterations of their names into different alphabets. The visibility attribute (private, limited or public) can be set at record creation, and indicates who can see this section of information.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="other-name" type="orcid:non-empty-string">
        <xs:annotation>
          <xs:documentation>One alternate name for the individual represented by the ORCID record.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attributeGroup ref="orcid:visibility"/>
  </xs:complexType>
</xs:element>
Element orcid:other-names / orcid:other-name
Namespace http://www.orcid.org/ns/orcid
Annotations
One alternate name for the individual represented by the ORCID record.
Diagram
Diagram orcid-message-1_2_xsd.tmp#non-empty-string
Type orcid:non-empty-string
Properties
content simple
minOccurs 0
maxOccurs unbounded
Facets
pattern [\s\S]*[^\s\n\r]+[\s\S]*
Source
<xs:element minOccurs="0" maxOccurs="unbounded" name="other-name" type="orcid:non-empty-string">
  <xs:annotation>
    <xs:documentation>One alternate name for the individual represented by the ORCID record.</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:biography
Namespace http://www.orcid.org/ns/orcid
Annotations
Description of the researcher's professional career. The visibility attribute (private, limited or public) can be set at record creation, and indicates who can see this section of information.
Diagram
Diagram orcid-message-1_2_xsd.tmp#bio-text orcid-message-1_2_xsd.tmp#visibility
Type extension of orcid:bio-text
Type hierarchy
Properties
content complex
Used by
Element orcid:orcid-bio
Attributes
QName Type Use
visibility orcid:visibility optional
Source
<xs:element name="biography">
  <xs:annotation>
    <xs:documentation>Description of the researcher's professional career. The visibility attribute (private, limited or public) can be set at record creation, and indicates who can see this section of information.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="orcid:bio-text">
        <xs:attributeGroup ref="orcid:visibility"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element orcid:researcher-urls
Namespace http://www.orcid.org/ns/orcid
Annotations
Container for URLs of the researcher or contributor's sites. The visibility attribute (private, limited or public) can be set at record creation, and indicates who can see this section of information.
Diagram
Diagram orcid-message-1_2_xsd.tmp#visibility orcid-message-1_2_xsd.tmp#researcher-url
Properties
content complex
Used by
Element orcid:orcid-bio
Model
Children orcid:researcher-url
Instance
<orcid:researcher-urls visibility="" xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:researcher-url>{0,unbounded}</orcid:researcher-url>
</orcid:researcher-urls>
Attributes
QName Type Use
visibility orcid:visibility optional
Source
<xs:element name="researcher-urls">
  <xs:annotation>
    <xs:documentation>Container for URLs of the researcher or contributor's sites. The visibility attribute (private, limited or public) can be set at record creation, and indicates who can see this section of information.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" ref="orcid:researcher-url"/>
    </xs:sequence>
    <xs:attributeGroup ref="orcid:visibility"/>
  </xs:complexType>
</xs:element>
Element orcid:researcher-url
Namespace http://www.orcid.org/ns/orcid
Annotations
The display name and URL for one of the researcher or contributor's sites.
Diagram
Diagram orcid-message-1_2_xsd.tmp#researcher-url_url-name orcid-message-1_2_xsd.tmp#url
Properties
content complex
Used by
Model
Children orcid:url, orcid:url-name
Instance
<orcid:researcher-url xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:url-name>{0,1}</orcid:url-name>
  <orcid:url>{0,1}</orcid:url>
</orcid:researcher-url>
Source
<xs:element name="researcher-url">
  <xs:annotation>
    <xs:documentation>The display name and URL for one of the researcher or contributor's sites.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="url-name" type="orcid:non-empty-string">
        <xs:annotation>
          <xs:documentation>A short display name describing the URL.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" maxOccurs="1" ref="orcid:url">
        <xs:annotation>
          <xs:documentation>The URL (including http:// or https://).</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:researcher-url / orcid:url-name
Namespace http://www.orcid.org/ns/orcid
Annotations
A short display name describing the URL.
Diagram
Diagram orcid-message-1_2_xsd.tmp#non-empty-string
Type orcid:non-empty-string
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
pattern [\s\S]*[^\s\n\r]+[\s\S]*
Source
<xs:element minOccurs="0" maxOccurs="1" name="url-name" type="orcid:non-empty-string">
  <xs:annotation>
    <xs:documentation>A short display name describing the URL.</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:url
Namespace http://www.orcid.org/ns/orcid
Annotations
Represents a URL in the XML anyURI format
Diagram
Diagram
Type extension of xs:anyURI
Properties
content complex
Used by
Source
<xs:element name="url">
  <xs:annotation>
    <xs:documentation>Represents a URL in the XML anyURI format</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:anyURI"/>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element orcid:contact-details
Namespace http://www.orcid.org/ns/orcid
Annotations
Container for the researcher or contributor's contact infomration. Includes email address(es) and country (address). While there can be an unlimited number of email addresses, only one may be designated as a primary email address.
Diagram
Diagram orcid-message-1_2_xsd.tmp#email orcid-message-1_2_xsd.tmp#address
Properties
content complex
Used by
Element orcid:orcid-bio
Model
Children orcid:address, orcid:email
Instance
<orcid:contact-details xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:email current="true" primary="true" source="" source-client-id="" verified="false" visibility="">{0,unbounded}</orcid:email>
  <orcid:address>{0,1}</orcid:address>
</orcid:contact-details>
Source
<xs:element name="contact-details">
  <xs:annotation>
    <xs:documentation>Container for the researcher or contributor's contact infomration. Includes email address(es) and country (address). While there can be an unlimited number of email addresses, only one may be designated as a primary email address.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:annotation>
      <xs:appinfo>
        <sch:pattern>
          <sch:title>Test of number of primary emails</sch:title>
          <sch:rule context="orcid:contact-details">
            <sch:assert test="if(count(orcid:email) <= 1) then true() else count(orcid:email[@primary=true()]) + count(orcid:email[not(exists(@primary))]) = 1">Wrong number of primary emails</sch:assert>
          </sch:rule>
        </sch:pattern>
      </xs:appinfo>
    </xs:annotation>
    <xs:sequence>
      <xs:element ref="orcid:email" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="orcid:address" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:email
Namespace http://www.orcid.org/ns/orcid
Annotations
An email address for the researcher or contributor. The visibility attribute (private, limited or public) can be set at record creation, and indicates who can see this section of information.
Diagram
Diagram orcid-message-1_2_xsd.tmp#http___www.orcid.org_ns_orcid_email orcid-message-1_2_xsd.tmp#visibility orcid-message-1_2_xsd.tmp#email_primary orcid-message-1_2_xsd.tmp#email_current orcid-message-1_2_xsd.tmp#email_verified orcid-message-1_2_xsd.tmp#email_source orcid-message-1_2_xsd.tmp#email_source-client-id
Type extension of orcid:email
Type hierarchy
Properties
content complex
Used by
Attributes
QName Type Default Use Annotation
current xs:boolean true optional
Indicates if the address is a current one for the user. The current attribute is assigned as TRUE to any email address currently used. Former addresses also may be associated with ORCID records, and should include a current attribute of FALSE.
primary xs:boolean true optional
Indicates (by a TRUE value) the address that the ORCID Registry will used to contact the researcher or contributor (based on user contact preferences). The primary attribute is assigned as TRUE to exactly one email address.
source orcid:orcid-path optional
The ORCID identifier for the individual user (or legacy client application) that created the item. Either a source or source-client-id will be present. NOTE: value will be replaced by source element in future XSD versions.
source-client-id orcid:client-path optional
The client ID for the client application (Member organization system) that created the item. Either a source or source-client-id will be present. NOTE: value will be replaced by source element in future XSD versions.
verified xs:boolean false optional
Indicates (with a TRUE value) if the researcher or contributor verified the email address by clicking on a link sent to the address. This field can not be set when adding an email address to an ORCID record.
visibility orcid:visibility optional
Source
<xs:element name="email">
  <xs:annotation>
    <xs:documentation>An email address for the researcher or contributor. The visibility attribute (private, limited or public) can be set at record creation, and indicates who can see this section of information.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="orcid:email">
        <xs:attributeGroup ref="orcid:visibility"/>
        <xs:attribute name="primary" type="xs:boolean" default="true">
          <xs:annotation>
            <xs:documentation>Indicates (by a TRUE value) the address that the ORCID Registry will used to contact the researcher or contributor (based on user contact preferences). The primary attribute is assigned as TRUE to exactly one email address.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="current" type="xs:boolean" default="true">
          <xs:annotation>
            <xs:documentation>Indicates if the address is a current one for the user. The current attribute is assigned as TRUE to any email address currently used. Former addresses also may be associated with ORCID records, and should include a current attribute of FALSE.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="verified" type="xs:boolean" default="false">
          <xs:annotation>
            <xs:documentation>Indicates (with a TRUE value) if the researcher or contributor verified the email address by clicking on a link sent to the address. This field can not be set when adding an email address to an ORCID record.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="source" type="orcid:orcid-path">
          <xs:annotation>
            <xs:documentation>The ORCID identifier for the individual user (or legacy client application) that created the item. Either a source or source-client-id will be present. NOTE: value will be replaced by source element in future XSD versions.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="source-client-id" type="orcid:client-path">
          <xs:annotation>
            <xs:documentation>The client ID for the client application (Member organization system) that created the item. Either a source or source-client-id will be present. NOTE: value will be replaced by source element in future XSD versions.</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element orcid:address
Namespace http://www.orcid.org/ns/orcid
Annotations
Container for address information. Only country information is included at this time.
Diagram
Diagram orcid-message-1_2_xsd.tmp#country
Properties
content complex
Used by
Model
Children orcid:country
Instance
<orcid:address xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:country visibility="">{0,1}</orcid:country>
</orcid:address>
Source
<xs:element name="address">
  <xs:annotation>
    <xs:documentation>Container for address information. Only country information is included at this time.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element minOccurs="0" ref="orcid:country"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:country
Namespace http://www.orcid.org/ns/orcid
Annotations
Country represented by its ISO 3611 code. The visibility attribute (private, limited or public) can be set at record creation, and indicates who can see this section of information.
Diagram
Diagram orcid-message-1_2_xsd.tmp#iso-3166-country-or-empty orcid-message-1_2_xsd.tmp#visibility
Type extension of orcid:iso-3166-country-or-empty
Type hierarchy
Properties
content complex
Used by
Attributes
QName Type Use
visibility orcid:visibility optional
Source
<xs:element name="country">
  <xs:annotation>
    <xs:documentation>Country represented by its ISO 3611 code. The visibility attribute (private, limited or public) can be set at record creation, and indicates who can see this section of information.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="orcid:iso-3166-country-or-empty">
        <xs:attributeGroup ref="orcid:visibility"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element orcid:keywords
Namespace http://www.orcid.org/ns/orcid
Annotations
Container for words or phrases describing areas of research for the researcher. The visibility attribute (private, limited or public) can be set at record creation, and indicates who can see this section of information.
Diagram
Diagram orcid-message-1_2_xsd.tmp#visibility orcid-message-1_2_xsd.tmp#keyword
Properties
content complex
Used by
Element orcid:orcid-bio
Model
Children orcid:keyword
Instance
<orcid:keywords visibility="" xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:keyword>{0,unbounded}</orcid:keyword>
</orcid:keywords>
Attributes
QName Type Use
visibility orcid:visibility optional
Source
<xs:element name="keywords">
  <xs:annotation>
    <xs:documentation>Container for words or phrases describing areas of research for the researcher. The visibility attribute (private, limited or public) can be set at record creation, and indicates who can see this section of information.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="orcid:keyword" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attributeGroup ref="orcid:visibility"/>
  </xs:complexType>
</xs:element>
Element orcid:keyword
Namespace http://www.orcid.org/ns/orcid
Annotations
One instance of a keyword, a word or phrase describing areas of research for the researcher.
Diagram
Diagram
Properties
content complex
mixed true
Used by
Element orcid:keywords
Model
Source
<xs:element name="keyword">
  <xs:annotation>
    <xs:documentation>One instance of a keyword, a word or phrase describing areas of research for the researcher.</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true"/>
</xs:element>
Element orcid:external-identifiers
Namespace http://www.orcid.org/ns/orcid
Annotations
Container for references to the reasearcher or contributor in other systems. The visibility attribute (private, limited or public) can be set at record creation, and indicates who can see this section of information.
Diagram
Diagram orcid-message-1_2_xsd.tmp#visibility orcid-message-1_2_xsd.tmp#external-identifier
Properties
content complex
Used by
Element orcid:orcid-bio
Model
Children orcid:external-identifier
Instance
<orcid:external-identifiers visibility="" xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:external-identifier>{0,unbounded}</orcid:external-identifier>
</orcid:external-identifiers>
Attributes
QName Type Use
visibility orcid:visibility optional
Source
<xs:element name="external-identifiers">
  <xs:annotation>
    <xs:documentation>Container for references to the reasearcher or contributor in other systems. The visibility attribute (private, limited or public) can be set at record creation, and indicates who can see this section of information.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" ref="orcid:external-identifier"/>
    </xs:sequence>
    <xs:attributeGroup ref="orcid:visibility"/>
  </xs:complexType>
</xs:element>
Element orcid:external-identifier
Namespace http://www.orcid.org/ns/orcid
Annotations
A reference to the reasearcher or contributor in other systems. Contains display text (<exernal-id-common-name>), the reference number (<external-id-reference>), and a URL to the source (<external-id-url>).
Diagram
Diagram orcid-message-1_2_xsd.tmp#external-id-common-name orcid-message-1_2_xsd.tmp#external-id-reference orcid-message-1_2_xsd.tmp#external-id-url orcid-message-1_2_xsd.tmp#source
Properties
content complex
Used by
Model
Children orcid:external-id-common-name, orcid:external-id-reference, orcid:external-id-url, orcid:source
Instance
<orcid:external-identifier xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:external-id-common-name>{0,1}</orcid:external-id-common-name>
  <orcid:external-id-reference>{0,1}</orcid:external-id-reference>
  <orcid:external-id-url>{0,1}</orcid:external-id-url>
  <orcid:source>{0,1}</orcid:source>
</orcid:external-identifier>
Source
<xs:element name="external-identifier">
  <xs:annotation>
    <xs:documentation>A reference to the reasearcher or contributor in other systems. Contains display text (<exernal-id-common-name>), the reference number (<external-id-reference>), and a URL to the source (<external-id-url>).</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="orcid:external-id-common-name" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:external-id-reference" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:external-id-url" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:source" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:external-id-common-name
Namespace http://www.orcid.org/ns/orcid
Annotations
The display name/type for the external ID - an identifier for the researcher in another system.
Diagram
Diagram
Properties
content complex
mixed true
Used by
Model
Source
<xs:element name="external-id-common-name">
  <xs:annotation>
    <xs:documentation>The display name/type for the external ID - an identifier for the researcher in another system.</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true"/>
</xs:element>
Element orcid:external-id-reference
Namespace http://www.orcid.org/ns/orcid
Annotations
The value for the external ID - an identifier for the researcher in another system.
Diagram
Diagram
Properties
content complex
mixed true
Used by
Model
Source
<xs:element name="external-id-reference">
  <xs:annotation>
    <xs:documentation>The value for the external ID - an identifier for the researcher in another system.</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true"/>
</xs:element>
Element orcid:external-id-url
Namespace http://www.orcid.org/ns/orcid
Annotations
The URL for the external ID - an identifier for the researcher in another system.
Diagram
Diagram
Type extension of xs:anyURI
Properties
content complex
Used by
Source
<xs:element name="external-id-url">
  <xs:annotation>
    <xs:documentation>The URL for the external ID - an identifier for the researcher in another system.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:anyURI"/>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element orcid:delegation
Namespace http://www.orcid.org/ns/orcid
Annotations
(FUTURE) Container for functionality that has not yet been built. The visibility attribute (private, limited or public) can be set at record creation, and indicates who can see this section of information.
Diagram
Diagram orcid-message-1_2_xsd.tmp#visibility orcid-message-1_2_xsd.tmp#given-permission-to orcid-message-1_2_xsd.tmp#given-permission-by
Properties
content complex
Used by
Element orcid:orcid-bio
Model
Children orcid:given-permission-by, orcid:given-permission-to
Instance
<orcid:delegation visibility="" xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:given-permission-to>{0,1}</orcid:given-permission-to>
  <orcid:given-permission-by>{0,1}</orcid:given-permission-by>
</orcid:delegation>
Attributes
QName Type Use
visibility orcid:visibility optional
Source
<xs:element name="delegation">
  <xs:annotation>
    <xs:documentation>(FUTURE) Container for functionality that has not yet been built. The visibility attribute (private, limited or public) can be set at record creation, and indicates who can see this section of information.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element minOccurs="0" ref="orcid:given-permission-to"/>
      <xs:element minOccurs="0" ref="orcid:given-permission-by"/>
    </xs:sequence>
    <xs:attributeGroup ref="orcid:visibility"/>
  </xs:complexType>
</xs:element>
Element orcid:given-permission-to
Namespace http://www.orcid.org/ns/orcid
Annotations
(FUTURE)
Diagram
Diagram orcid-message-1_2_xsd.tmp#delegation-details
Properties
content complex
Used by
Model
Children orcid:delegation-details
Instance
<orcid:given-permission-to xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:delegation-details>{1,unbounded}</orcid:delegation-details>
</orcid:given-permission-to>
Source
<xs:element name="given-permission-to">
  <xs:annotation>
    <xs:documentation>(FUTURE)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" ref="orcid:delegation-details"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:delegation-details
Namespace http://www.orcid.org/ns/orcid
Annotations
(FUTURE)
Diagram
Diagram orcid-message-1_2_xsd.tmp#approval-date orcid-message-1_2_xsd.tmp#delegate-summary
Properties
content complex
Used by
Model
Children orcid:approval-date, orcid:delegate-summary
Instance
<orcid:delegation-details xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:approval-date>{1,1}</orcid:approval-date>
  <orcid:delegate-summary>{1,1}</orcid:delegate-summary>
</orcid:delegation-details>
Source
<xs:element name="delegation-details">
  <xs:annotation>
    <xs:documentation>(FUTURE)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="orcid:approval-date"/>
      <xs:element ref="orcid:delegate-summary"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:approval-date
Namespace http://www.orcid.org/ns/orcid
Annotations
(FUTURE)
Diagram
Diagram
Type extension of xs:dateTime
Properties
content complex
Used by
Source
<xs:element name="approval-date">
  <xs:annotation>
    <xs:documentation>(FUTURE)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:dateTime"/>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element orcid:delegate-summary
Namespace http://www.orcid.org/ns/orcid
Annotations
(FUTURE)
Diagram
Diagram orcid-message-1_2_xsd.tmp#orcid-identifier orcid-message-1_2_xsd.tmp#last-modified-date orcid-message-1_2_xsd.tmp#credit-name
Properties
content complex
Used by
Model
Children orcid:credit-name, orcid:last-modified-date, orcid:orcid-identifier
Instance
<orcid:delegate-summary xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:orcid-identifier>{1,1}</orcid:orcid-identifier>
  <orcid:last-modified-date>{1,1}</orcid:last-modified-date>
  <orcid:credit-name visibility="">{0,1}</orcid:credit-name>
</orcid:delegate-summary>
Source
<xs:element name="delegate-summary">
  <xs:annotation>
    <xs:documentation>(FUTURE)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="orcid:orcid-identifier"/>
      <xs:element ref="orcid:last-modified-date" minOccurs="1" maxOccurs="1"/>
      <xs:element minOccurs="0" ref="orcid:credit-name"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:given-permission-by
Namespace http://www.orcid.org/ns/orcid
Annotations
(FUTURE)
Diagram
Diagram orcid-message-1_2_xsd.tmp#delegation-details
Properties
content complex
Used by
Model
Children orcid:delegation-details
Instance
<orcid:given-permission-by xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:delegation-details>{1,unbounded}</orcid:delegation-details>
</orcid:given-permission-by>
Source
<xs:element name="given-permission-by">
  <xs:annotation>
    <xs:documentation>(FUTURE)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" ref="orcid:delegation-details"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:applications
Namespace http://www.orcid.org/ns/orcid
Annotations
(FOR INTERNAL USE ONLY) Container for Authorizations. Not used by the API.
Diagram
Diagram orcid-message-1_2_xsd.tmp#visibility orcid-message-1_2_xsd.tmp#application-summary
Properties
content complex
Used by
Element orcid:orcid-bio
Model
Children orcid:application-summary
Instance
<orcid:applications visibility="" xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:application-summary>{1,unbounded}</orcid:application-summary>
</orcid:applications>
Attributes
QName Type Use
visibility orcid:visibility optional
Source
<xs:element name="applications">
  <xs:annotation>
    <xs:documentation>(FOR INTERNAL USE ONLY) Container for Authorizations. Not used by the API.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" ref="orcid:application-summary"/>
    </xs:sequence>
    <xs:attributeGroup ref="orcid:visibility"/>
  </xs:complexType>
</xs:element>
Element orcid:application-summary
Namespace http://www.orcid.org/ns/orcid
Annotations
(FOR INTERNAL USE ONLY)
Diagram
Diagram orcid-message-1_2_xsd.tmp#application-orcid orcid-message-1_2_xsd.tmp#application-name orcid-message-1_2_xsd.tmp#application-website orcid-message-1_2_xsd.tmp#approval-date orcid-message-1_2_xsd.tmp#scope-paths orcid-message-1_2_xsd.tmp#application-summary_application-group-orcid orcid-message-1_2_xsd.tmp#application-summary_application-group-name
Properties
content complex
Used by
Model
Children orcid:application-group-name, orcid:application-group-orcid, orcid:application-name, orcid:application-orcid, orcid:application-website, orcid:approval-date, orcid:scope-paths
Instance
<orcid:application-summary xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:application-orcid>{1,1}</orcid:application-orcid>
  <orcid:application-name>{1,1}</orcid:application-name>
  <orcid:application-website>{1,1}</orcid:application-website>
  <orcid:approval-date>{1,1}</orcid:approval-date>
  <orcid:scope-paths>{1,1}</orcid:scope-paths>
  <orcid:application-group-orcid>{1,1}</orcid:application-group-orcid>
  <orcid:application-group-name>{1,1}</orcid:application-group-name>
</orcid:application-summary>
Source
<xs:element name="application-summary">
  <xs:annotation>
    <xs:documentation>(FOR INTERNAL USE ONLY)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="orcid:application-orcid"/>
      <xs:element ref="orcid:application-name"/>
      <xs:element ref="orcid:application-website"/>
      <xs:element ref="orcid:approval-date"/>
      <xs:element ref="orcid:scope-paths"/>
      <xs:element name="application-group-orcid" type="orcid:orcid-id"/>
      <xs:element name="application-group-name" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:application-orcid
Namespace http://www.orcid.org/ns/orcid
Diagram
Diagram orcid-message-1_2_xsd.tmp#orcid-id_uri orcid-message-1_2_xsd.tmp#orcid-id_path orcid-message-1_2_xsd.tmp#host orcid-message-1_2_xsd.tmp#orcid-id
Type orcid:orcid-id
Properties
content complex
Used by
Model
Children orcid:host, orcid:path, orcid:uri
Instance
<orcid:application-orcid xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:uri>{1,1}</orcid:uri>
  <orcid:path>{0,1}</orcid:path>
  <orcid:path>{1,1}</orcid:path>
  <orcid:host>{0,1}</orcid:host>
</orcid:application-orcid>
Source
<xs:element name="application-orcid" type="orcid:orcid-id"/>
Element orcid:application-name
Namespace http://www.orcid.org/ns/orcid
Annotations
(FOR INTERNAL USE ONLY)
Diagram
Diagram
Properties
content complex
mixed true
Used by
Model
Source
<xs:element name="application-name">
  <xs:annotation>
    <xs:documentation>(FOR INTERNAL USE ONLY)</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true"/>
</xs:element>
Element orcid:application-website
Namespace http://www.orcid.org/ns/orcid
Annotations
(FOR INTERNAL USE ONLY)
Diagram
Diagram
Type extension of xs:anyURI
Properties
content complex
Used by
Source
<xs:element name="application-website">
  <xs:annotation>
    <xs:documentation>(FOR INTERNAL USE ONLY)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:anyURI"/>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element orcid:scope-paths
Namespace http://www.orcid.org/ns/orcid
Diagram
Diagram orcid-message-1_2_xsd.tmp#scope-path
Properties
content complex
Used by
Model
Children orcid:scope-path
Instance
<orcid:scope-paths xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:scope-path>{1,unbounded}</orcid:scope-path>
</orcid:scope-paths>
Source
<xs:element name="scope-paths">
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" ref="orcid:scope-path"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:scope-path
Namespace http://www.orcid.org/ns/orcid
Diagram
Diagram orcid-message-1_2_xsd.tmp#scope-path-type
Type extension of orcid:scope-path-type
Type hierarchy
Properties
content complex
mixed true
Used by
Source
<xs:element name="scope-path">
  <xs:complexType mixed="true">
    <xs:simpleContent>
      <xs:extension base="orcid:scope-path-type"/>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element orcid:application-summary / orcid:application-group-orcid
Namespace http://www.orcid.org/ns/orcid
Diagram
Diagram orcid-message-1_2_xsd.tmp#orcid-id_uri orcid-message-1_2_xsd.tmp#orcid-id_path orcid-message-1_2_xsd.tmp#host orcid-message-1_2_xsd.tmp#orcid-id
Type orcid:orcid-id
Properties
content complex
Model
Children orcid:host, orcid:path, orcid:uri
Instance
<orcid:application-group-orcid xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:uri>{1,1}</orcid:uri>
  <orcid:path>{0,1}</orcid:path>
  <orcid:path>{1,1}</orcid:path>
  <orcid:host>{0,1}</orcid:host>
</orcid:application-group-orcid>
Source
<xs:element name="application-group-orcid" type="orcid:orcid-id"/>
Element orcid:application-summary / orcid:application-group-name
Namespace http://www.orcid.org/ns/orcid
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="application-group-name" type="xs:string"/>
Element orcid:orcid-activities
Namespace http://www.orcid.org/ns/orcid
Annotations
Container for research activities of the researcher or contributor, such as Works.
Please note that the orcid-patents element is deprecated and will be removed soon
Diagram
Diagram orcid-message-1_2_xsd.tmp#affiliations orcid-message-1_2_xsd.tmp#orcid-works orcid-message-1_2_xsd.tmp#funding-list
Properties
content complex
Used by
Model
Children orcid:affiliations, orcid:funding-list, orcid:orcid-works
Instance
<orcid:orcid-activities xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:affiliations>{0,1}</orcid:affiliations>
  <orcid:orcid-works scope="">{0,1}</orcid:orcid-works>
  <orcid:funding-list>{0,1}</orcid:funding-list>
</orcid:orcid-activities>
Source
<xs:element name="orcid-activities">
  <xs:annotation>
    <xs:documentation>Container for research activities of the researcher or contributor, such as Works. Please note that the orcid-patents element is deprecated and will be removed soon</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" ref="orcid:affiliations"/>
      <xs:element minOccurs="0" maxOccurs="1" ref="orcid:orcid-works"/>
      <xs:element minOccurs="0" maxOccurs="1" ref="orcid:funding-list"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:affiliations
Namespace http://www.orcid.org/ns/orcid
Annotations
Container for the list of affiliations (eg. employment or education) associated with the researcher or contributor
Diagram
Diagram orcid-message-1_2_xsd.tmp#affiliation
Properties
content complex
Used by
Model
Children orcid:affiliation
Instance
<orcid:affiliations xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:affiliation put-code="" visibility="">{0,unbounded}</orcid:affiliation>
</orcid:affiliations>
Source
<xs:element name="affiliations">
  <xs:annotation>
    <xs:documentation>Container for the list of affiliations (eg. employment or education) associated with the researcher or contributor</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" ref="orcid:affiliation"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:affiliation
Namespace http://www.orcid.org/ns/orcid
Annotations
An affiliation associated with the researcher or contributor. 
* The visibility attribute (private, limited or public) can be set at record creation, and indicates who can see this section of information.
* The put-code attribute is used only when reading this element. When updating the item, the put-code attribute must be included to indicate the specific record to be updated.
Diagram
Diagram orcid-message-1_2_xsd.tmp#put-code orcid-message-1_2_xsd.tmp#visibility orcid-message-1_2_xsd.tmp#affiliation_type orcid-message-1_2_xsd.tmp#affiliation_department-name orcid-message-1_2_xsd.tmp#affiliation_role-title orcid-message-1_2_xsd.tmp#affiliation_start-date orcid-message-1_2_xsd.tmp#affiliation_end-date orcid-message-1_2_xsd.tmp#organization orcid-message-1_2_xsd.tmp#source orcid-message-1_2_xsd.tmp#created-date orcid-message-1_2_xsd.tmp#last-modified-date
Properties
content complex
Used by
Model
Children orcid:created-date, orcid:department-name, orcid:end-date, orcid:last-modified-date, orcid:organization, orcid:role-title, orcid:source, orcid:start-date, orcid:type
Instance
<orcid:affiliation put-code="" visibility="" xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:type>{1,1}</orcid:type>
  <orcid:department-name>{0,1}</orcid:department-name>
  <orcid:role-title>{0,1}</orcid:role-title>
  <orcid:start-date>{0,1}</orcid:start-date>
  <orcid:end-date>{0,1}</orcid:end-date>
  <orcid:organization>{1,1}</orcid:organization>
  <orcid:source>{0,1}</orcid:source>
  <orcid:created-date>{0,1}</orcid:created-date>
  <orcid:last-modified-date>{0,1}</orcid:last-modified-date>
</orcid:affiliation>
Attributes
QName Type Use
put-code xs:integer optional
visibility orcid:visibility optional
Source
<xs:element name="affiliation">
  <xs:annotation>
    <xs:documentation>An affiliation associated with the researcher or contributor. * The visibility attribute (private, limited or public) can be set at record creation, and indicates who can see this section of information. * The put-code attribute is used only when reading this element. When updating the item, the put-code attribute must be included to indicate the specific record to be updated.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="type" type="orcid:affiliation-type"/>
      <xs:element name="department-name" type="orcid:non-empty-string" minOccurs="0" maxOccurs="1"/>
      <xs:element name="role-title" type="orcid:non-empty-string" minOccurs="0" maxOccurs="1"/>
      <xs:element name="start-date" type="orcid:fuzzy-date" minOccurs="0" maxOccurs="1"/>
      <xs:element name="end-date" type="orcid:fuzzy-date" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:organization" minOccurs="1" maxOccurs="1"/>
      <xs:element ref="orcid:source" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:created-date" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:last-modified-date" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
    <xs:attributeGroup ref="orcid:put-code"/>
    <xs:attributeGroup ref="orcid:visibility"/>
  </xs:complexType>
</xs:element>
Element orcid:affiliation / orcid:type
Namespace http://www.orcid.org/ns/orcid
Diagram
Diagram orcid-message-1_2_xsd.tmp#affiliation-type
Type orcid:affiliation-type
Properties
content simple
Facets
enumeration education
enumeration employment
Source
<xs:element name="type" type="orcid:affiliation-type"/>
Element orcid:affiliation / orcid:department-name
Namespace http://www.orcid.org/ns/orcid
Diagram
Diagram orcid-message-1_2_xsd.tmp#non-empty-string
Type orcid:non-empty-string
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
pattern [\s\S]*[^\s\n\r]+[\s\S]*
Source
<xs:element name="department-name" type="orcid:non-empty-string" minOccurs="0" maxOccurs="1"/>
Element orcid:affiliation / orcid:role-title
Namespace http://www.orcid.org/ns/orcid
Diagram
Diagram orcid-message-1_2_xsd.tmp#non-empty-string
Type orcid:non-empty-string
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
pattern [\s\S]*[^\s\n\r]+[\s\S]*
Source
<xs:element name="role-title" type="orcid:non-empty-string" minOccurs="0" maxOccurs="1"/>
Element orcid:affiliation / orcid:start-date
Namespace http://www.orcid.org/ns/orcid
Diagram
Diagram orcid-message-1_2_xsd.tmp#year orcid-message-1_2_xsd.tmp#month orcid-message-1_2_xsd.tmp#day orcid-message-1_2_xsd.tmp#fuzzy-date
Type orcid:fuzzy-date
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children orcid:day, orcid:month, orcid:year
Instance
<orcid:start-date xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:year>{1,1}</orcid:year>
  <orcid:month>{1,1}</orcid:month>
  <orcid:day>{0,1}</orcid:day>
</orcid:start-date>
Source
<xs:element name="start-date" type="orcid:fuzzy-date" minOccurs="0" maxOccurs="1"/>
Element orcid:year
Namespace http://www.orcid.org/ns/orcid
Annotations
Used with the fuzzy-date type. Represents the year of the date.
Diagram
Diagram orcid-message-1_2_xsd.tmp#http___www.orcid.org_ns_orcid_year
Type extension of orcid:year
Type hierarchy
Properties
content complex
mixed true
Used by
Source
<xs:element name="year">
  <xs:annotation>
    <xs:documentation>Used with the fuzzy-date type. Represents the year of the date.</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:simpleContent>
      <xs:extension base="orcid:year"/>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element orcid:month
Namespace http://www.orcid.org/ns/orcid
Annotations
Used with the fuzzy-date type. Represents the month of the date.
Diagram
Diagram orcid-message-1_2_xsd.tmp#http___www.orcid.org_ns_orcid_month
Type extension of orcid:month
Type hierarchy
Properties
content complex
mixed true
Used by
Source
<xs:element name="month">
  <xs:annotation>
    <xs:documentation>Used with the fuzzy-date type. Represents the month of the date.</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:simpleContent>
      <xs:extension base="orcid:month"/>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element orcid:day
Namespace http://www.orcid.org/ns/orcid
Annotations
Used with the fuzzy-date type. Represents the day of the date.
Diagram
Diagram orcid-message-1_2_xsd.tmp#http___www.orcid.org_ns_orcid_day
Type extension of orcid:day
Type hierarchy
Properties
content complex
mixed true
Used by
Source
<xs:element name="day">
  <xs:annotation>
    <xs:documentation>Used with the fuzzy-date type. Represents the day of the date.</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:simpleContent>
      <xs:extension base="orcid:day"/>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element orcid:affiliation / orcid:end-date
Namespace http://www.orcid.org/ns/orcid
Diagram
Diagram orcid-message-1_2_xsd.tmp#year orcid-message-1_2_xsd.tmp#month orcid-message-1_2_xsd.tmp#day orcid-message-1_2_xsd.tmp#fuzzy-date
Type orcid:fuzzy-date
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children orcid:day, orcid:month, orcid:year
Instance
<orcid:end-date xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:year>{1,1}</orcid:year>
  <orcid:month>{1,1}</orcid:month>
  <orcid:day>{0,1}</orcid:day>
</orcid:end-date>
Source
<xs:element name="end-date" type="orcid:fuzzy-date" minOccurs="0" maxOccurs="1"/>
Element orcid:organization
Namespace http://www.orcid.org/ns/orcid
Annotations
A reference to an organization. When available, an organization will be tied to a disambiguated organization which uniquely identifies the organization.
Diagram
Diagram orcid-message-1_2_xsd.tmp#organization_name orcid-message-1_2_xsd.tmp#organization_address orcid-message-1_2_xsd.tmp#organization_disambiguated-organization
Properties
content complex
Used by
Model
Children orcid:address, orcid:disambiguated-organization, orcid:name
Instance
<orcid:organization xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:name>{1,1}</orcid:name>
  <orcid:address>{1,1}</orcid:address>
  <orcid:disambiguated-organization>{0,1}</orcid:disambiguated-organization>
</orcid:organization>
Source
<xs:element name="organization">
  <xs:annotation>
    <xs:documentation>A reference to an organization. When available, an organization will be tied to a disambiguated organization which uniquely identifies the organization.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="name" type="orcid:non-empty-string"/>
      <xs:element name="address" type="orcid:organization-address"/>
      <xs:element name="disambiguated-organization" type="orcid:disambiguated-organization" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:organization / orcid:name
Namespace http://www.orcid.org/ns/orcid
Diagram
Diagram orcid-message-1_2_xsd.tmp#non-empty-string
Type orcid:non-empty-string
Properties
content simple
Facets
pattern [\s\S]*[^\s\n\r]+[\s\S]*
Source
<xs:element name="name" type="orcid:non-empty-string"/>
Element orcid:organization / orcid:address
Namespace http://www.orcid.org/ns/orcid
Diagram
Diagram orcid-message-1_2_xsd.tmp#organization-address_city orcid-message-1_2_xsd.tmp#organization-address_region orcid-message-1_2_xsd.tmp#organization-address_country orcid-message-1_2_xsd.tmp#organization-address
Type orcid:organization-address
Properties
content complex
Model
Children orcid:city, orcid:country, orcid:region
Instance
<orcid:address xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:city>{1,1}</orcid:city>
  <orcid:region>{0,1}</orcid:region>
  <orcid:country>{1,1}</orcid:country>
</orcid:address>
Source
<xs:element name="address" type="orcid:organization-address"/>
Element orcid:organization-address / orcid:city
Namespace http://www.orcid.org/ns/orcid
Annotations
City
Diagram
Diagram orcid-message-1_2_xsd.tmp#non-empty-string
Type orcid:non-empty-string
Properties
content simple
minOccurs 1
Facets
pattern [\s\S]*[^\s\n\r]+[\s\S]*
Source
<xs:element minOccurs="1" name="city" type="orcid:non-empty-string">
  <xs:annotation>
    <xs:documentation>City</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:organization-address / orcid:region
Namespace http://www.orcid.org/ns/orcid
Annotations
Region within a country
Diagram
Diagram orcid-message-1_2_xsd.tmp#non-empty-string
Type orcid:non-empty-string
Properties
content simple
minOccurs 0
Facets
pattern [\s\S]*[^\s\n\r]+[\s\S]*
Source
<xs:element minOccurs="0" name="region" type="orcid:non-empty-string">
  <xs:annotation>
    <xs:documentation>Region within a country</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:organization-address / orcid:country
Namespace http://www.orcid.org/ns/orcid
Diagram
Diagram orcid-message-1_2_xsd.tmp#iso-3166-country
Type orcid:iso-3166-country
Properties
content simple
minOccurs 1
Facets
enumeration AF
enumeration AX
enumeration AL
enumeration DZ
enumeration AS
enumeration AD
enumeration AO
enumeration AI
enumeration AQ
enumeration AG
enumeration AR
enumeration AM
enumeration AW
enumeration AU
enumeration AT
enumeration AZ
enumeration BS
enumeration BH
enumeration BD
enumeration BB
enumeration BY
enumeration BE
enumeration BZ
enumeration BJ
enumeration BM
enumeration BT
enumeration BO
enumeration BQ
enumeration BA
enumeration BW
enumeration BV
enumeration BR
enumeration IO
enumeration BN
enumeration BG
enumeration BF
enumeration BI
enumeration KH
enumeration CM
enumeration CA
enumeration CV
enumeration KY
enumeration CF
enumeration TD
enumeration CL
enumeration CN
enumeration CX
enumeration CC
enumeration CO
enumeration KM
enumeration CG
enumeration CD
enumeration CK
enumeration CR
enumeration CI
enumeration HR
enumeration CU
enumeration CW
enumeration CY
enumeration CZ
enumeration DK
enumeration DJ
enumeration DM
enumeration DO
enumeration EC
enumeration EG
enumeration SV
enumeration GQ
enumeration ER
enumeration EE
enumeration ET
enumeration FK
enumeration FO
enumeration FJ
enumeration FI
enumeration FR
enumeration GF
enumeration PF
enumeration TF
enumeration GA
enumeration GM
enumeration GE
enumeration DE
enumeration GH
enumeration GI
enumeration GR
enumeration GL
enumeration GD
enumeration GP
enumeration GU
enumeration GT
enumeration GG
enumeration GN
enumeration GW
enumeration GY
enumeration HT
enumeration HM
enumeration VA
enumeration HN
enumeration HK
enumeration HU
enumeration IS
enumeration IN
enumeration ID
enumeration IR
enumeration IQ
enumeration IE
enumeration IM
enumeration IL
enumeration IT
enumeration JM
enumeration JP
enumeration JE
enumeration JO
enumeration KZ
enumeration KE
enumeration KI
enumeration KP
enumeration KR
enumeration KW
enumeration KG
enumeration LA
enumeration LV
enumeration LB
enumeration LS
enumeration LR
enumeration LY
enumeration LI
enumeration LT
enumeration LU
enumeration MO
enumeration MK
enumeration MG
enumeration MW
enumeration MY
enumeration MV
enumeration ML
enumeration MT
enumeration MH
enumeration MQ
enumeration MR
enumeration MU
enumeration YT
enumeration MX
enumeration FM
enumeration MD
enumeration MC
enumeration MN
enumeration ME
enumeration MS
enumeration MA
enumeration MZ
enumeration MM
enumeration NA
enumeration NR
enumeration NP
enumeration NL
enumeration NC
enumeration NZ
enumeration NI
enumeration NE
enumeration NG
enumeration NU
enumeration NF
enumeration MP
enumeration NO
enumeration OM
enumeration PK
enumeration PW
enumeration PS
enumeration PA
enumeration PG
enumeration PY
enumeration PE
enumeration PH
enumeration PN
enumeration PL
enumeration PT
enumeration PR
enumeration QA
enumeration RE
enumeration RO
enumeration RU
enumeration RW
enumeration BL
enumeration SH
enumeration KN
enumeration LC
enumeration MF
enumeration PM
enumeration VC
enumeration WS
enumeration SM
enumeration ST
enumeration SA
enumeration SN
enumeration RS
enumeration SC
enumeration SL
enumeration SG
enumeration SX
enumeration SK
enumeration SI
enumeration SB
enumeration SO
enumeration ZA
enumeration GS
enumeration SS
enumeration ES
enumeration LK
enumeration SD
enumeration SR
enumeration SJ
enumeration SZ
enumeration SE
enumeration CH
enumeration SY
enumeration TJ
enumeration TZ
enumeration TH
enumeration TL
enumeration TG
enumeration TK
enumeration TO
enumeration TT
enumeration TN
enumeration TR
enumeration TM
enumeration TC
enumeration TV
enumeration UG
enumeration UA
enumeration AE
enumeration GB
enumeration US
enumeration UM
enumeration UY
enumeration UZ
enumeration VU
enumeration VE
enumeration VN
enumeration VG
enumeration VI
enumeration WF
enumeration EH
enumeration YE
enumeration ZM
enumeration ZW
enumeration TW
enumeration XK
Source
<xs:element minOccurs="1" name="country" type="orcid:iso-3166-country"/>
Element orcid:organization / orcid:disambiguated-organization
Namespace http://www.orcid.org/ns/orcid
Diagram
Diagram orcid-message-1_2_xsd.tmp#disambiguated-organization-identifier orcid-message-1_2_xsd.tmp#disambiguation-source orcid-message-1_2_xsd.tmp#disambiguated-organization
Type orcid:disambiguated-organization
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children orcid:disambiguated-organization-identifier, orcid:disambiguation-source
Instance
<orcid:disambiguated-organization xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:disambiguated-organization-identifier>{1,1}</orcid:disambiguated-organization-identifier>
  <orcid:disambiguation-source>{1,1}</orcid:disambiguation-source>
</orcid:disambiguated-organization>
Source
<xs:element name="disambiguated-organization" type="orcid:disambiguated-organization" minOccurs="0" maxOccurs="1"/>
Element orcid:disambiguated-organization-identifier
Namespace http://www.orcid.org/ns/orcid
Annotations
The disambiguated organization identifier.
Diagram
Diagram orcid-message-1_2_xsd.tmp#short-text
Type orcid:short-text
Properties
content simple
Facets
maxLength 500
Used by
Source
<xs:element name="disambiguated-organization-identifier" type="orcid:short-text">
  <xs:annotation>
    <xs:documentation>The disambiguated organization identifier.</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:disambiguation-source
Namespace http://www.orcid.org/ns/orcid
Annotations
The source for providing the disambiguated organization ID.
Diagram
Diagram orcid-message-1_2_xsd.tmp#short-text
Type orcid:short-text
Properties
content simple
Facets
maxLength 500
Used by
Source
<xs:element name="disambiguation-source" type="orcid:short-text">
  <xs:annotation>
    <xs:documentation>The source for providing the disambiguated organization ID.</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:created-date
Namespace http://www.orcid.org/ns/orcid
Annotations
The date time when element was created.
Diagram
Diagram
Type extension of xs:dateTime
Properties
content complex
Used by
Source
<xs:element name="created-date">
  <xs:annotation>
    <xs:documentation>The date time when element was created.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:dateTime"/>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element orcid:orcid-works
Namespace http://www.orcid.org/ns/orcid
Annotations
Container for the Works published by the researcher or contributor.
Diagram
Diagram orcid-message-1_2_xsd.tmp#scope orcid-message-1_2_xsd.tmp#orcid-work
Properties
content complex
Used by
Model
Children orcid:orcid-work
Instance
<orcid:orcid-works scope="" xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:orcid-work put-code="" visibility="">{0,unbounded}</orcid:orcid-work>
</orcid:orcid-works>
Attributes
QName Type Use
scope orcid:scope optional
Source
<xs:element name="orcid-works">
  <xs:annotation>
    <xs:documentation>Container for the Works published by the researcher or contributor.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" ref="orcid:orcid-work"/>
    </xs:sequence>
    <xs:attributeGroup ref="orcid:scope"/>
  </xs:complexType>
</xs:element>
Element orcid:orcid-work
Namespace http://www.orcid.org/ns/orcid
Annotations
A work published by the researcher or contributor. 
* The visibility attribute (private, limited or public) can be set at record creation, and indicates who can see this section of information.
* The put-code attribute is used only when reading this element. When updating the item, the put-code attribute must be included to indicate the specific record to be updated.
Diagram
Diagram orcid-message-1_2_xsd.tmp#visibility orcid-message-1_2_xsd.tmp#put-code orcid-message-1_2_xsd.tmp#work-title orcid-message-1_2_xsd.tmp#journal-title orcid-message-1_2_xsd.tmp#short-description orcid-message-1_2_xsd.tmp#work-citation orcid-message-1_2_xsd.tmp#work-type orcid-message-1_2_xsd.tmp#publication-date orcid-message-1_2_xsd.tmp#work-external-identifiers orcid-message-1_2_xsd.tmp#url orcid-message-1_2_xsd.tmp#work-contributors orcid-message-1_2_xsd.tmp#source orcid-message-1_2_xsd.tmp#created-date orcid-message-1_2_xsd.tmp#last-modified-date orcid-message-1_2_xsd.tmp#orcid-work_language-code orcid-message-1_2_xsd.tmp#country
Properties
content complex
Used by
Model
Children orcid:country, orcid:created-date, orcid:journal-title, orcid:language-code, orcid:last-modified-date, orcid:publication-date, orcid:short-description, orcid:source, orcid:url, orcid:work-citation, orcid:work-contributors, orcid:work-external-identifiers, orcid:work-title, orcid:work-type
Instance
<orcid:orcid-work put-code="" visibility="" xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:work-title>{0,1}</orcid:work-title>
  <orcid:journal-title>{0,1}</orcid:journal-title>
  <orcid:short-description>{0,1}</orcid:short-description>
  <orcid:work-citation>{0,1}</orcid:work-citation>
  <orcid:work-type>{1,1}</orcid:work-type>
  <orcid:publication-date media-type="">{0,1}</orcid:publication-date>
  <orcid:work-external-identifiers scope="">{0,1}</orcid:work-external-identifiers>
  <orcid:url>{0,1}</orcid:url>
  <orcid:work-contributors>{0,1}</orcid:work-contributors>
  <orcid:source>{0,1}</orcid:source>
  <orcid:created-date>{0,1}</orcid:created-date>
  <orcid:last-modified-date>{0,1}</orcid:last-modified-date>
  <orcid:language-code>{0,1}</orcid:language-code>
  <orcid:country visibility="">{0,1}</orcid:country>
</orcid:orcid-work>
Attributes
QName Type Use
put-code xs:integer optional
visibility orcid:visibility optional
Source
<xs:element name="orcid-work">
  <xs:annotation>
    <xs:documentation>A work published by the researcher or contributor. * The visibility attribute (private, limited or public) can be set at record creation, and indicates who can see this section of information. * The put-code attribute is used only when reading this element. When updating the item, the put-code attribute must be included to indicate the specific record to be updated.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="orcid:work-title" minOccurs="0"/>
      <xs:element ref="orcid:journal-title" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:short-description" minOccurs="0"/>
      <xs:element ref="orcid:work-citation" minOccurs="0"/>
      <xs:element ref="orcid:work-type"/>
      <xs:element ref="orcid:publication-date" minOccurs="0"/>
      <xs:element ref="orcid:work-external-identifiers" minOccurs="0"/>
      <xs:element ref="orcid:url" minOccurs="0"/>
      <xs:element ref="orcid:work-contributors" minOccurs="0"/>
      <xs:element ref="orcid:source" minOccurs="0"/>
      <xs:element ref="orcid:created-date" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:last-modified-date" minOccurs="0" maxOccurs="1"/>
      <xs:element name="language-code" type="orcid:language-code" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:country" minOccurs="0"/>
    </xs:sequence>
    <xs:attributeGroup ref="orcid:visibility"/>
    <xs:attributeGroup ref="orcid:put-code"/>
  </xs:complexType>
</xs:element>
Element orcid:work-title
Namespace http://www.orcid.org/ns/orcid
Annotations
Container for titles of the work.
Diagram
Diagram orcid-message-1_2_xsd.tmp#work-title_title orcid-message-1_2_xsd.tmp#subtitle orcid-message-1_2_xsd.tmp#translated-title
Properties
content complex
Used by
Model
Children orcid:subtitle, orcid:title, orcid:translated-title
Instance
<orcid:work-title xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:title>{1,1}</orcid:title>
  <orcid:subtitle>{0,1}</orcid:subtitle>
  <orcid:translated-title language-code="">{0,1}</orcid:translated-title>
</orcid:work-title>
Source
<xs:element name="work-title">
  <xs:annotation>
    <xs:documentation>Container for titles of the work.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="title" type="orcid:non-empty-string">
        <xs:annotation>
          <xs:documentation>The main name or title of the work. For a spin-off company, include use the company name</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="orcid:subtitle" minOccurs="0"/>
      <xs:element ref="orcid:translated-title" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:work-title / orcid:title
Namespace http://www.orcid.org/ns/orcid
Annotations
The main name or title of the work. For a spin-off company, include use the company name
Diagram
Diagram orcid-message-1_2_xsd.tmp#non-empty-string
Type orcid:non-empty-string
Properties
content simple
Facets
pattern [\s\S]*[^\s\n\r]+[\s\S]*
Source
<xs:element name="title" type="orcid:non-empty-string">
  <xs:annotation>
    <xs:documentation>The main name or title of the work. For a spin-off company, include use the company name</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:subtitle
Namespace http://www.orcid.org/ns/orcid
Annotations
If the work has a subtitle, include it here.
Diagram
Diagram
Properties
content complex
mixed true
Used by
Model
Source
<xs:element name="subtitle">
  <xs:annotation>
    <xs:documentation>If the work has a subtitle, include it here.</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true"/>
</xs:element>
Element orcid:translated-title
Namespace http://www.orcid.org/ns/orcid
Annotations
The main title of the work or funding translated into another language. The translated language will be included in the <language-code> attribute.
Diagram
Diagram orcid-message-1_2_xsd.tmp#non-empty-string orcid-message-1_2_xsd.tmp#stringWithLangCode_language-code orcid-message-1_2_xsd.tmp#stringWithLangCode
Type restriction of orcid:stringWithLangCode
Type hierarchy
Properties
content complex
Used by
Attributes
QName Type Use
language-code orcid:language-code required
Source
<xs:element name="translated-title">
  <xs:annotation>
    <xs:documentation>The main title of the work or funding translated into another language. The translated language will be included in the <language-code> attribute.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:restriction base="orcid:stringWithLangCode">
        <xs:maxLength value="1000"/>
      </xs:restriction>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element orcid:journal-title
Namespace http://www.orcid.org/ns/orcid
Annotations
The title of the publication or group under which the work was published. 
* If a jounal, include the journal title of the work. 
* If a book chapter, use the book title.
* If a translation or a manual, use the series title.
* If a dictionary entry, use the dictionary title.
* If a conference poster, abstract or paper, use the conference name.
Diagram
Diagram
Properties
content complex
mixed true
Used by
Model
Source
<xs:element name="journal-title">
  <xs:annotation>
    <xs:documentation>The title of the publication or group under which the work was published. * If a jounal, include the journal title of the work. * If a book chapter, use the book title. * If a translation or a manual, use the series title. * If a dictionary entry, use the dictionary title. * If a conference poster, abstract or paper, use the conference name.</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true"/>
</xs:element>
Element orcid:short-description
Namespace http://www.orcid.org/ns/orcid
Annotations
A short narrative (few sentences) describing the item.
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
maxLength 5000
Used by
Source
<xs:element name="short-description">
  <xs:annotation>
    <xs:documentation>A short narrative (few sentences) describing the item.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="5000"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element orcid:work-citation
Namespace http://www.orcid.org/ns/orcid
Annotations
Element containing the type and content of the citation for this work
Diagram
Diagram orcid-message-1_2_xsd.tmp#citation_work-citation-type orcid-message-1_2_xsd.tmp#citation_citation orcid-message-1_2_xsd.tmp#citation
Type orcid:citation
Properties
content complex
Used by
Model
Children orcid:citation, orcid:work-citation-type
Instance
<orcid:work-citation xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:work-citation-type>{1,1}</orcid:work-citation-type>
  <orcid:citation>{1,1}</orcid:citation>
</orcid:work-citation>
Source
<xs:element name="work-citation" type="orcid:citation">
  <xs:annotation>
    <xs:documentation>Element containing the type and content of the citation for this work</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:citation / orcid:work-citation-type
Namespace http://www.orcid.org/ns/orcid
Diagram
Diagram orcid-message-1_2_xsd.tmp#citation-type
Type orcid:citation-type
Properties
content simple
minOccurs 1
maxOccurs 1
default formatted-unspecified
Facets
enumeration formatted-unspecified
enumeration bibtex
enumeration ris
enumeration formatted-apa
enumeration formatted-harvard
enumeration formatted-ieee
enumeration formatted-mla
enumeration formatted-vancouver
enumeration formatted-chicago
Source
<xs:element name="work-citation-type" default="formatted-unspecified" type="orcid:citation-type" maxOccurs="1" minOccurs="1"/>
Element orcid:citation / orcid:citation
Namespace http://www.orcid.org/ns/orcid
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 1
maxOccurs 1
Source
<xs:element name="citation" type="xs:string" maxOccurs="1" minOccurs="1"/>
Element orcid:work-type
Namespace http://www.orcid.org/ns/orcid
Annotations
The types of works accepted accepted by the ORCID Registry. Please refer to the CASRAI dictionary for definitions of each work type. http://dictionary.casrai.org/research-personnel-profile/contributions/outputs
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration artistic-performance
enumeration book-chapter
enumeration book-review
enumeration book
enumeration conference-abstract
enumeration conference-paper
enumeration conference-poster
enumeration data-set
enumeration dictionary-entry
enumeration disclosure
enumeration dissertation
enumeration edited-book
enumeration encyclopedia-entry
enumeration invention
enumeration journal-article
enumeration journal-issue
enumeration lecture-speech
enumeration license
enumeration magazine-article
enumeration manual
enumeration newsletter-article
enumeration newspaper-article
enumeration online-resource
enumeration other
enumeration patent
enumeration registered-copyright
enumeration report
enumeration research-technique
enumeration research-tool
enumeration spin-off-company
enumeration standards-and-policy
enumeration supervised-student-publication
enumeration technical-standard
enumeration test
enumeration translation
enumeration trademark
enumeration website
enumeration working-paper
Used by
Source
<xs:element name="work-type">
  <xs:annotation>
    <xs:documentation>The types of works accepted accepted by the ORCID Registry. Please refer to the CASRAI dictionary for definitions of each work type. http://dictionary.casrai.org/research-personnel-profile/contributions/outputs</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="artistic-performance"/>
      <xs:enumeration value="book-chapter"/>
      <xs:enumeration value="book-review"/>
      <xs:enumeration value="book"/>
      <xs:enumeration value="conference-abstract"/>
      <xs:enumeration value="conference-paper"/>
      <xs:enumeration value="conference-poster"/>
      <xs:enumeration value="data-set"/>
      <xs:enumeration value="dictionary-entry"/>
      <xs:enumeration value="disclosure"/>
      <xs:enumeration value="dissertation"/>
      <xs:enumeration value="edited-book"/>
      <xs:enumeration value="encyclopedia-entry"/>
      <xs:enumeration value="invention"/>
      <xs:enumeration value="journal-article"/>
      <xs:enumeration value="journal-issue"/>
      <xs:enumeration value="lecture-speech"/>
      <xs:enumeration value="license"/>
      <xs:enumeration value="magazine-article"/>
      <xs:enumeration value="manual"/>
      <xs:enumeration value="newsletter-article"/>
      <xs:enumeration value="newspaper-article"/>
      <xs:enumeration value="online-resource"/>
      <xs:enumeration value="other"/>
      <xs:enumeration value="patent"/>
      <xs:enumeration value="registered-copyright"/>
      <xs:enumeration value="report"/>
      <xs:enumeration value="research-technique"/>
      <xs:enumeration value="research-tool"/>
      <xs:enumeration value="spin-off-company"/>
      <xs:enumeration value="standards-and-policy"/>
      <xs:enumeration value="supervised-student-publication"/>
      <xs:enumeration value="technical-standard"/>
      <xs:enumeration value="test"/>
      <xs:enumeration value="translation"/>
      <xs:enumeration value="trademark"/>
      <xs:enumeration value="website"/>
      <xs:enumeration value="working-paper"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element orcid:publication-date
Namespace http://www.orcid.org/ns/orcid
Annotations
The date that the work was first published.
Diagram
Diagram orcid-message-1_2_xsd.tmp#year orcid-message-1_2_xsd.tmp#month orcid-message-1_2_xsd.tmp#day orcid-message-1_2_xsd.tmp#fuzzy-date orcid-message-1_2_xsd.tmp#publication-date_media-type
Type extension of orcid:fuzzy-date
Type hierarchy
Properties
content complex
Used by
Model
Children orcid:day, orcid:month, orcid:year
Instance
<orcid:publication-date media-type="" xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:year>{1,1}</orcid:year>
  <orcid:month>{1,1}</orcid:month>
  <orcid:day>{0,1}</orcid:day>
</orcid:publication-date>
Attributes
QName Type Use
media-type orcid:media-type optional
Source
<xs:element name="publication-date">
  <xs:annotation>
    <xs:documentation>The date that the work was first published.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="orcid:fuzzy-date">
        <xs:attribute name="media-type" type="orcid:media-type"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element orcid:work-external-identifiers
Namespace http://www.orcid.org/ns/orcid
Annotations
Container for storing the external references to the work.
Diagram
Diagram orcid-message-1_2_xsd.tmp#scope orcid-message-1_2_xsd.tmp#work-external-identifier
Properties
content complex
Used by
Model
Children orcid:work-external-identifier
Instance
<orcid:work-external-identifiers scope="" xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:work-external-identifier>{0,unbounded}</orcid:work-external-identifier>
</orcid:work-external-identifiers>
Attributes
QName Type Use
scope orcid:scope optional
Source
<xs:element name="work-external-identifiers">
  <xs:annotation>
    <xs:documentation>Container for storing the external references to the work.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" ref="orcid:work-external-identifier"/>
    </xs:sequence>
    <xs:attributeGroup ref="orcid:scope"/>
  </xs:complexType>
</xs:element>
Element orcid:work-external-identifier
Namespace http://www.orcid.org/ns/orcid
Annotations
External references to the work.
Diagram
Diagram orcid-message-1_2_xsd.tmp#work-external-identifier-type orcid-message-1_2_xsd.tmp#work-external-identifier-id
Properties
content complex
Used by
Model
Children orcid:work-external-identifier-id, orcid:work-external-identifier-type
Instance
<orcid:work-external-identifier xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:work-external-identifier-type>{1,1}</orcid:work-external-identifier-type>
  <orcid:work-external-identifier-id>{1,1}</orcid:work-external-identifier-id>
</orcid:work-external-identifier>
Source
<xs:element name="work-external-identifier">
  <xs:annotation>
    <xs:documentation>External references to the work.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="orcid:work-external-identifier-type" maxOccurs="1"/>
      <xs:element ref="orcid:work-external-identifier-id" maxOccurs="1"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:work-external-identifier-type
Namespace http://www.orcid.org/ns/orcid
Annotations
The type of work external identifier, e.g DOI, PMID etc.
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration agr
Agricola
enumeration arxiv
enumeration asin
enumeration asin-tld
enumeration bibcode
enumeration cba
Chinese Biological Abstracts
enumeration cit
CiteSeer
enumeration ctx
CiteXplore submission
enumeration doi
enumeration eid
enumeration ethos
EThOS Peristent ID
enumeration handle
enumeration hir
NHS Evidence
enumeration isbn
enumeration issn
enumeration jfm
enumeration jstor
enumeration lccn
enumeration mr
enumeration oclc
enumeration ol
enumeration osti
enumeration other-id
enumeration pat
Patent number prefixed with ISO 3611 two letter country code
enumeration pmc
enumeration pmid
enumeration rfc
enumeration source-work-id
Non-standard ID with meaning only in the system from which the work data were sourced
enumeration ssrn
enumeration uri
enumeration urn
enumeration wos
Web of Science identifier
enumeration zbl
Used by
Source
<xs:element name="work-external-identifier-type">
  <xs:annotation>
    <xs:documentation>The type of work external identifier, e.g DOI, PMID etc.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="agr">
        <xs:annotation>
          <xs:documentation>Agricola</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="arxiv"/>
      <xs:enumeration value="asin"/>
      <xs:enumeration value="asin-tld"/>
      <xs:enumeration value="bibcode"/>
      <xs:enumeration value="cba">
        <xs:annotation>
          <xs:documentation>Chinese Biological Abstracts</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="cit">
        <xs:annotation>
          <xs:documentation>CiteSeer</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ctx">
        <xs:annotation>
          <xs:documentation>CiteXplore submission</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="doi"/>
      <xs:enumeration value="eid"/>
      <xs:enumeration value="ethos">
        <xs:annotation>
          <xs:documentation>EThOS Peristent ID</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="handle"/>
      <xs:enumeration value="hir">
        <xs:annotation>
          <xs:documentation>NHS Evidence</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="isbn"/>
      <xs:enumeration value="issn"/>
      <xs:enumeration value="jfm"/>
      <xs:enumeration value="jstor"/>
      <xs:enumeration value="lccn"/>
      <xs:enumeration value="mr"/>
      <xs:enumeration value="oclc"/>
      <xs:enumeration value="ol"/>
      <xs:enumeration value="osti"/>
      <xs:enumeration value="other-id"/>
      <xs:enumeration value="pat">
        <xs:annotation>
          <xs:documentation>Patent number prefixed with ISO 3611 two letter country code</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="pmc"/>
      <xs:enumeration value="pmid"/>
      <xs:enumeration value="rfc"/>
      <xs:enumeration value="source-work-id">
        <xs:annotation>
          <xs:documentation>Non-standard ID with meaning only in the system from which the work data were sourced</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="ssrn"/>
      <xs:enumeration value="uri"/>
      <xs:enumeration value="urn"/>
      <xs:enumeration value="wos">
        <xs:annotation>
          <xs:documentation>Web of Science identifier</xs:documentation>
        </xs:annotation>
      </xs:enumeration>
      <xs:enumeration value="zbl"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element orcid:work-external-identifier-id
Namespace http://www.orcid.org/ns/orcid
Annotations
Value for the identifier
Diagram
Diagram orcid-message-1_2_xsd.tmp#non-empty-string
Type orcid:non-empty-string
Properties
content simple
Facets
pattern [\s\S]*[^\s\n\r]+[\s\S]*
Used by
Source
<xs:element name="work-external-identifier-id" type="orcid:non-empty-string">
  <xs:annotation>
    <xs:documentation>Value for the identifier</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:work-contributors
Namespace http://www.orcid.org/ns/orcid
Annotations
Container for the contributors of a Work.
Diagram
Diagram orcid-message-1_2_xsd.tmp#contributor
Properties
content complex
Used by
Model
Children orcid:contributor
Instance
<orcid:work-contributors xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:contributor>{0,unbounded}</orcid:contributor>
</orcid:work-contributors>
Source
<xs:element name="work-contributors">
  <xs:annotation>
    <xs:documentation>Container for the contributors of a Work.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" ref="orcid:contributor"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:contributor
Namespace http://www.orcid.org/ns/orcid
Annotations
A collaborator or other contributor to a work or other orcid-activity
Diagram
Diagram orcid-message-1_2_xsd.tmp#contributor-orcid orcid-message-1_2_xsd.tmp#credit-name orcid-message-1_2_xsd.tmp#contributor-email orcid-message-1_2_xsd.tmp#contributor-attributes
Properties
content complex
Used by
Model
Children orcid:contributor-attributes, orcid:contributor-email, orcid:contributor-orcid, orcid:credit-name
Instance
<orcid:contributor xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:contributor-orcid>{0,1}</orcid:contributor-orcid>
  <orcid:credit-name visibility="">{0,1}</orcid:credit-name>
  <orcid:contributor-email>{0,1}</orcid:contributor-email>
  <orcid:contributor-attributes>{0,1}</orcid:contributor-attributes>
</orcid:contributor>
Source
<xs:element name="contributor">
  <xs:annotation>
    <xs:documentation>A collaborator or other contributor to a work or other orcid-activity</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="orcid:contributor-orcid" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:credit-name" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:contributor-email" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:contributor-attributes" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:contributor-orcid
Namespace http://www.orcid.org/ns/orcid
Annotations
ORCID iD for the contributor
Diagram
Diagram orcid-message-1_2_xsd.tmp#orcid-id_uri orcid-message-1_2_xsd.tmp#orcid-id_path orcid-message-1_2_xsd.tmp#host orcid-message-1_2_xsd.tmp#orcid-id
Type orcid:orcid-id
Properties
content complex
Used by
Model
Children orcid:host, orcid:path, orcid:uri
Instance
<orcid:contributor-orcid xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:uri>{1,1}</orcid:uri>
  <orcid:path>{0,1}</orcid:path>
  <orcid:path>{1,1}</orcid:path>
  <orcid:host>{0,1}</orcid:host>
</orcid:contributor-orcid>
Source
<xs:element name="contributor-orcid" type="orcid:orcid-id">
  <xs:annotation>
    <xs:documentation>ORCID iD for the contributor</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:contributor-email
Namespace http://www.orcid.org/ns/orcid
Annotations
Email of the collaborator or other contributor. When provided during creation or update, the email address is used to look up and add the contributor's ORCID iD.
Diagram
Diagram orcid-message-1_2_xsd.tmp#http___www.orcid.org_ns_orcid_email
Type extension of orcid:email
Type hierarchy
Properties
content complex
Used by
Source
<xs:element name="contributor-email">
  <xs:annotation>
    <xs:documentation>Email of the collaborator or other contributor. When provided during creation or update, the email address is used to look up and add the contributor's ORCID iD.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="orcid:email"/>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element orcid:contributor-attributes
Namespace http://www.orcid.org/ns/orcid
Annotations
Provides detail of the nature of the contribution by the collaborator or other contirbutor.
Diagram
Diagram orcid-message-1_2_xsd.tmp#contributor-sequence orcid-message-1_2_xsd.tmp#contributor-role
Properties
content complex
Used by
Model
Children orcid:contributor-role, orcid:contributor-sequence
Instance
<orcid:contributor-attributes xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:contributor-sequence>{0,1}</orcid:contributor-sequence>
  <orcid:contributor-role>{0,1}</orcid:contributor-role>
</orcid:contributor-attributes>
Source
<xs:element name="contributor-attributes">
  <xs:annotation>
    <xs:documentation>Provides detail of the nature of the contribution by the collaborator or other contirbutor.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="orcid:contributor-sequence" minOccurs="0"/>
      <xs:element ref="orcid:contributor-role" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:contributor-sequence
Namespace http://www.orcid.org/ns/orcid
Annotations
Indication of where in the contributor list the collaborator or other contributor's name would appear
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration first
enumeration additional
Used by
Source
<xs:element name="contributor-sequence">
  <xs:annotation>
    <xs:documentation>Indication of where in the contributor list the collaborator or other contributor's name would appear</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="first"/>
      <xs:enumeration value="additional"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element orcid:contributor-role
Namespace http://www.orcid.org/ns/orcid
Annotations
The role performed by the collaborator or other contributor.
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration author
enumeration assignee
enumeration editor
enumeration chair-or-translator
enumeration co-investigator
enumeration co-inventor
enumeration graduate-student
enumeration other-inventor
enumeration principal-investigator
enumeration postdoctoral-researcher
enumeration support-staff
Used by
Source
<xs:element name="contributor-role">
  <xs:annotation>
    <xs:documentation>The role performed by the collaborator or other contributor.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="author"/>
      <xs:enumeration value="assignee"/>
      <xs:enumeration value="editor"/>
      <xs:enumeration value="chair-or-translator"/>
      <xs:enumeration value="co-investigator"/>
      <xs:enumeration value="co-inventor"/>
      <xs:enumeration value="graduate-student"/>
      <xs:enumeration value="other-inventor"/>
      <xs:enumeration value="principal-investigator"/>
      <xs:enumeration value="postdoctoral-researcher"/>
      <xs:enumeration value="support-staff"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element orcid:orcid-work / orcid:language-code
Namespace http://www.orcid.org/ns/orcid
Diagram
Diagram orcid-message-1_2_xsd.tmp#language-code
Type orcid:language-code
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
enumeration en
enumeration ab
enumeration aa
enumeration af
enumeration ak
enumeration sq
enumeration am
enumeration ar
enumeration an
enumeration hy
enumeration as
enumeration av
enumeration ae
enumeration ay
enumeration az
enumeration bm
enumeration ba
enumeration eu
enumeration be
enumeration bn
enumeration bh
enumeration bi
enumeration bs
enumeration br
enumeration bg
enumeration my
enumeration ca
enumeration ch
enumeration ce
enumeration zh_CN
enumeration zh_TW
enumeration cu
enumeration cv
enumeration kw
enumeration co
enumeration cr
enumeration hr
enumeration cs
enumeration da
enumeration dv
enumeration nl
enumeration dz
enumeration en
enumeration eo
enumeration et
enumeration ee
enumeration fo
enumeration fj
enumeration fi
enumeration fr
enumeration fy
enumeration ff
enumeration gl
enumeration lg
enumeration ka
enumeration de
enumeration el
enumeration kl
enumeration gn
enumeration gu
enumeration ht
enumeration ha
enumeration iw
enumeration hz
enumeration hi
enumeration ho
enumeration hu
enumeration is
enumeration io
enumeration ig
enumeration in
enumeration ia
enumeration ie
enumeration iu
enumeration ik
enumeration ga
enumeration it
enumeration ja
enumeration jv
enumeration kn
enumeration kr
enumeration ks
enumeration kk
enumeration km
enumeration ki
enumeration rw
enumeration ky
enumeration kv
enumeration kg
enumeration ko
enumeration ku
enumeration kj
enumeration lo
enumeration la
enumeration lv
enumeration li
enumeration ln
enumeration lt
enumeration lu
enumeration lb
enumeration mk
enumeration mg
enumeration ms
enumeration ml
enumeration mt
enumeration gv
enumeration mi
enumeration mr
enumeration mh
enumeration mo
enumeration mn
enumeration na
enumeration nv
enumeration ng
enumeration ne
enumeration nd
enumeration se
enumeration no
enumeration nb
enumeration nn
enumeration ny
enumeration oc
enumeration oj
enumeration or
enumeration om
enumeration os
enumeration pi
enumeration pa
enumeration fa
enumeration pl
enumeration pt
enumeration ps
enumeration qu
enumeration rm
enumeration ro
enumeration rn
enumeration ru
enumeration sm
enumeration sg
enumeration sa
enumeration sc
enumeration gd
enumeration sr
enumeration sn
enumeration ii
enumeration sd
enumeration si
enumeration sk
enumeration sl
enumeration so
enumeration nr
enumeration st
enumeration es
enumeration su
enumeration sw
enumeration ss
enumeration sv
enumeration tl
enumeration ty
enumeration tg
enumeration ta
enumeration tt
enumeration te
enumeration th
enumeration bo
enumeration ti
enumeration to
enumeration ts
enumeration tn
enumeration tr
enumeration tk
enumeration tw
enumeration ug
enumeration uk
enumeration ur
enumeration uz
enumeration ve
enumeration vi
enumeration vo
enumeration wa
enumeration cy
enumeration wo
enumeration xh
enumeration ji
enumeration yo
enumeration za
enumeration zu
Source
<xs:element name="language-code" type="orcid:language-code" minOccurs="0" maxOccurs="1"/>
Element orcid:funding-list
Namespace http://www.orcid.org/ns/orcid
Annotations
Container for the funding received by the researcher or contributor
Diagram
Diagram orcid-message-1_2_xsd.tmp#funding
Properties
content complex
Used by
Model
Children orcid:funding
Instance
<orcid:funding-list xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:funding put-code="" visibility="">{0,unbounded}</orcid:funding>
</orcid:funding-list>
Source
<xs:element name="funding-list">
  <xs:annotation>
    <xs:documentation>Container for the funding received by the researcher or contributor</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" ref="orcid:funding"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:funding
Namespace http://www.orcid.org/ns/orcid
Annotations
Funding received by the researcher or contributor. 
* REQUIRED FIELDS: Funding-type, Funding-title, Funding Agency (organization)
* The visibility attribute (private, limited or public) can be set at record creation, and indicates who can see this section of information.
* The put-code attribute is used only when reading this element. When updating the item, the put-code attribute must be included to indicate the specific record to be updated.
Diagram
Diagram orcid-message-1_2_xsd.tmp#put-code orcid-message-1_2_xsd.tmp#visibility orcid-message-1_2_xsd.tmp#funding-type orcid-message-1_2_xsd.tmp#organization-defined-type orcid-message-1_2_xsd.tmp#funding-title orcid-message-1_2_xsd.tmp#short-description orcid-message-1_2_xsd.tmp#amount orcid-message-1_2_xsd.tmp#url orcid-message-1_2_xsd.tmp#funding_start-date orcid-message-1_2_xsd.tmp#funding_end-date orcid-message-1_2_xsd.tmp#funding-external-identifiers orcid-message-1_2_xsd.tmp#funding-contributors orcid-message-1_2_xsd.tmp#organization orcid-message-1_2_xsd.tmp#source orcid-message-1_2_xsd.tmp#created-date orcid-message-1_2_xsd.tmp#last-modified-date
Properties
content complex
Used by
Model
Children orcid:amount, orcid:created-date, orcid:end-date, orcid:funding-contributors, orcid:funding-external-identifiers, orcid:funding-title, orcid:funding-type, orcid:last-modified-date, orcid:organization, orcid:organization-defined-type, orcid:short-description, orcid:source, orcid:start-date, orcid:url
Instance
<orcid:funding put-code="" visibility="" xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:funding-type>{1,1}</orcid:funding-type>
  <orcid:organization-defined-type>{0,1}</orcid:organization-defined-type>
  <orcid:funding-title>{1,1}</orcid:funding-title>
  <orcid:short-description>{0,1}</orcid:short-description>
  <orcid:amount currency-code="">{0,1}</orcid:amount>
  <orcid:url>{0,1}</orcid:url>
  <orcid:start-date>{0,1}</orcid:start-date>
  <orcid:end-date>{0,1}</orcid:end-date>
  <orcid:funding-external-identifiers>{0,1}</orcid:funding-external-identifiers>
  <orcid:funding-contributors>{0,1}</orcid:funding-contributors>
  <orcid:organization>{1,1}</orcid:organization>
  <orcid:source>{0,1}</orcid:source>
  <orcid:created-date>{0,1}</orcid:created-date>
  <orcid:last-modified-date>{0,1}</orcid:last-modified-date>
</orcid:funding>
Attributes
QName Type Use
put-code xs:integer optional
visibility orcid:visibility optional
Source
<xs:element name="funding">
  <xs:annotation>
    <xs:documentation>Funding received by the researcher or contributor. * REQUIRED FIELDS: Funding-type, Funding-title, Funding Agency (organization) * The visibility attribute (private, limited or public) can be set at record creation, and indicates who can see this section of information. * The put-code attribute is used only when reading this element. When updating the item, the put-code attribute must be included to indicate the specific record to be updated.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="orcid:funding-type" minOccurs="1" maxOccurs="1"/>
      <xs:element ref="orcid:organization-defined-type" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:funding-title" minOccurs="1"/>
      <xs:element ref="orcid:short-description" minOccurs="0"/>
      <xs:element ref="orcid:amount" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:url" minOccurs="0" maxOccurs="1"/>
      <xs:element name="start-date" type="orcid:fuzzy-date" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Start date for the funding.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="end-date" type="orcid:fuzzy-date" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>End date for the funding.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="orcid:funding-external-identifiers" minOccurs="0"/>
      <xs:element ref="orcid:funding-contributors" minOccurs="0"/>
      <xs:element ref="orcid:organization" minOccurs="1" maxOccurs="1"/>
      <xs:element ref="orcid:source" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:created-date" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:last-modified-date" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
    <xs:attributeGroup ref="orcid:put-code"/>
    <xs:attributeGroup ref="orcid:visibility"/>
  </xs:complexType>
</xs:element>
Element orcid:funding-type
Namespace http://www.orcid.org/ns/orcid
Annotations
The type of funding, it could be grant, contract, award or salary-award.
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration grant
enumeration contract
enumeration award
enumeration salary-award
Used by
Element orcid:funding
Source
<xs:element name="funding-type">
  <xs:annotation>
    <xs:documentation>The type of funding, it could be grant, contract, award or salary-award.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="grant"/>
      <xs:enumeration value="contract"/>
      <xs:enumeration value="award"/>
      <xs:enumeration value="salary-award"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element orcid:organization-defined-type
Namespace http://www.orcid.org/ns/orcid
Annotations
Container for a organization defined type for an external identifier.
Diagram
Diagram orcid-message-1_2_xsd.tmp#string255
Type orcid:string255
Properties
content simple
Facets
maxLength 255
Used by
Element orcid:funding
Source
<xs:element name="organization-defined-type" type="orcid:string255">
  <xs:annotation>
    <xs:documentation>Container for a organization defined type for an external identifier.</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:funding-title
Namespace http://www.orcid.org/ns/orcid
Annotations
Container for titles of the funding.
Diagram
Diagram orcid-message-1_2_xsd.tmp#funding-title_title orcid-message-1_2_xsd.tmp#translated-title
Properties
content complex
Used by
Element orcid:funding
Model
Children orcid:title, orcid:translated-title
Instance
<orcid:funding-title xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:title>{1,1}</orcid:title>
  <orcid:translated-title language-code="">{0,1}</orcid:translated-title>
</orcid:funding-title>
Source
<xs:element name="funding-title">
  <xs:annotation>
    <xs:documentation>Container for titles of the funding.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="title" type="orcid:string1000">
        <xs:annotation>
          <xs:documentation>The main name or title of the funding.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="orcid:translated-title" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:funding-title / orcid:title
Namespace http://www.orcid.org/ns/orcid
Annotations
The main name or title of the funding.
Diagram
Diagram orcid-message-1_2_xsd.tmp#string1000
Type orcid:string1000
Type hierarchy
Properties
content simple
Facets
maxLength 1000
pattern [\s\S]*[^\s\n\r]+[\s\S]*
Source
<xs:element name="title" type="orcid:string1000">
  <xs:annotation>
    <xs:documentation>The main name or title of the funding.</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:amount
Namespace http://www.orcid.org/ns/orcid
Annotations
The funding amount.
Diagram
Diagram orcid-message-1_2_xsd.tmp#amount_currency-code
Type extension of xs:string
Properties
content complex
Used by
Element orcid:funding
Attributes
QName Type Use
currency-code orcid:currency-code required
Source
<xs:element name="amount">
  <xs:annotation>
    <xs:documentation>The funding amount.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="currency-code" type="orcid:currency-code" use="required"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element orcid:funding / orcid:start-date
Namespace http://www.orcid.org/ns/orcid
Annotations
Start date for the funding.
Diagram
Diagram orcid-message-1_2_xsd.tmp#year orcid-message-1_2_xsd.tmp#month orcid-message-1_2_xsd.tmp#day orcid-message-1_2_xsd.tmp#fuzzy-date
Type orcid:fuzzy-date
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children orcid:day, orcid:month, orcid:year
Instance
<orcid:start-date xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:year>{1,1}</orcid:year>
  <orcid:month>{1,1}</orcid:month>
  <orcid:day>{0,1}</orcid:day>
</orcid:start-date>
Source
<xs:element name="start-date" type="orcid:fuzzy-date" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Start date for the funding.</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:funding / orcid:end-date
Namespace http://www.orcid.org/ns/orcid
Annotations
End date for the funding.
Diagram
Diagram orcid-message-1_2_xsd.tmp#year orcid-message-1_2_xsd.tmp#month orcid-message-1_2_xsd.tmp#day orcid-message-1_2_xsd.tmp#fuzzy-date
Type orcid:fuzzy-date
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children orcid:day, orcid:month, orcid:year
Instance
<orcid:end-date xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:year>{1,1}</orcid:year>
  <orcid:month>{1,1}</orcid:month>
  <orcid:day>{0,1}</orcid:day>
</orcid:end-date>
Source
<xs:element name="end-date" type="orcid:fuzzy-date" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>End date for the funding.</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:funding-external-identifiers
Namespace http://www.orcid.org/ns/orcid
Annotations
Container for storing the external references to the funding.
Diagram
Diagram orcid-message-1_2_xsd.tmp#funding-external-identifier
Properties
content complex
Used by
Element orcid:funding
Model
Children orcid:funding-external-identifier
Instance
<orcid:funding-external-identifiers xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:funding-external-identifier>{0,unbounded}</orcid:funding-external-identifier>
</orcid:funding-external-identifiers>
Source
<xs:element name="funding-external-identifiers">
  <xs:annotation>
    <xs:documentation>Container for storing the external references to the funding.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" ref="orcid:funding-external-identifier"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:funding-external-identifier
Namespace http://www.orcid.org/ns/orcid
Annotations
An external identifier that uniquely represents the funding. Includes an identifier type and value as well as a URL for a link to more information about the funding.
Diagram
Diagram orcid-message-1_2_xsd.tmp#funding-external-identifier-type orcid-message-1_2_xsd.tmp#funding-external-identifier_funding-external-identifier-value orcid-message-1_2_xsd.tmp#funding-external-identifier_funding-external-identifier-url
Properties
content complex
Used by
Model
Children orcid:funding-external-identifier-type, orcid:funding-external-identifier-url, orcid:funding-external-identifier-value
Instance
<orcid:funding-external-identifier xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:funding-external-identifier-type>{1,1}</orcid:funding-external-identifier-type>
  <orcid:funding-external-identifier-value>{0,1}</orcid:funding-external-identifier-value>
  <orcid:funding-external-identifier-url>{0,1}</orcid:funding-external-identifier-url>
</orcid:funding-external-identifier>
Source
<xs:element name="funding-external-identifier">
  <xs:annotation>
    <xs:documentation>An external identifier that uniquely represents the funding. Includes an identifier type and value as well as a URL for a link to more information about the funding.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="orcid:funding-external-identifier-type" minOccurs="1" maxOccurs="1"/>
      <xs:element name="funding-external-identifier-value" type="orcid:string2084" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Value of the external identifier.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="funding-external-identifier-url" type="xs:anyURI" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>URL link to additional information about the funding.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:funding-external-identifier-type
Namespace http://www.orcid.org/ns/orcid
Annotations
The type of the funding external identifier. Currently only grant number is supported.
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration grant_number
Used by
Source
<xs:element name="funding-external-identifier-type">
  <xs:annotation>
    <xs:documentation>The type of the funding external identifier. Currently only grant number is supported.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="grant_number"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element orcid:funding-external-identifier / orcid:funding-external-identifier-value
Namespace http://www.orcid.org/ns/orcid
Annotations
Value of the external identifier.
Diagram
Diagram orcid-message-1_2_xsd.tmp#string2084
Type orcid:string2084
Type hierarchy
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
maxLength 2084
pattern [\s\S]*[^\s\n\r]+[\s\S]*
Source
<xs:element name="funding-external-identifier-value" type="orcid:string2084" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>Value of the external identifier.</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:funding-external-identifier / orcid:funding-external-identifier-url
Namespace http://www.orcid.org/ns/orcid
Annotations
URL link to additional information about the funding.
Diagram
Diagram
Type xs:anyURI
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element name="funding-external-identifier-url" type="xs:anyURI" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>URL link to additional information about the funding.</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:funding-contributors
Namespace http://www.orcid.org/ns/orcid
Annotations
Container for the contributors of a funding.
Diagram
Diagram orcid-message-1_2_xsd.tmp#funding-contributor
Properties
content complex
Used by
Element orcid:funding
Model
Children orcid:funding-contributor
Instance
<orcid:funding-contributors xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:funding-contributor>{0,unbounded}</orcid:funding-contributor>
</orcid:funding-contributors>
Source
<xs:element name="funding-contributors">
  <xs:annotation>
    <xs:documentation>Container for the contributors of a funding.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" ref="orcid:funding-contributor"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:funding-contributor
Namespace http://www.orcid.org/ns/orcid
Annotations
A collaborator or other contributor to a work or other orcid-activity
Diagram
Diagram orcid-message-1_2_xsd.tmp#contributor-orcid orcid-message-1_2_xsd.tmp#credit-name orcid-message-1_2_xsd.tmp#contributor-email orcid-message-1_2_xsd.tmp#funding-contributor-attributes
Properties
content complex
Used by
Model
Children orcid:contributor-email, orcid:contributor-orcid, orcid:credit-name, orcid:funding-contributor-attributes
Instance
<orcid:funding-contributor xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:contributor-orcid>{0,1}</orcid:contributor-orcid>
  <orcid:credit-name visibility="">{0,1}</orcid:credit-name>
  <orcid:contributor-email>{0,1}</orcid:contributor-email>
  <orcid:funding-contributor-attributes>{0,1}</orcid:funding-contributor-attributes>
</orcid:funding-contributor>
Source
<xs:element name="funding-contributor">
  <xs:annotation>
    <xs:documentation>A collaborator or other contributor to a work or other orcid-activity</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="orcid:contributor-orcid" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:credit-name" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:contributor-email" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:funding-contributor-attributes" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:funding-contributor-attributes
Namespace http://www.orcid.org/ns/orcid
Annotations
Provides detail of the nature of the contribution by the collaborator or other contirbutor.
Diagram
Diagram orcid-message-1_2_xsd.tmp#funding-contributor-role
Properties
content complex
Used by
Model
Children orcid:funding-contributor-role
Instance
<orcid:funding-contributor-attributes xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:funding-contributor-role>{0,1}</orcid:funding-contributor-role>
</orcid:funding-contributor-attributes>
Source
<xs:element name="funding-contributor-attributes">
  <xs:annotation>
    <xs:documentation>Provides detail of the nature of the contribution by the collaborator or other contirbutor.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="orcid:funding-contributor-role" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:funding-contributor-role
Namespace http://www.orcid.org/ns/orcid
Annotations
The role performed by the collaborator or other contributor.
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration lead
enumeration co-lead
enumeration supported-by
enumeration other-contribution
Used by
Source
<xs:element name="funding-contributor-role">
  <xs:annotation>
    <xs:documentation>The role performed by the collaborator or other contributor.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="lead"/>
      <xs:enumeration value="co-lead"/>
      <xs:enumeration value="supported-by"/>
      <xs:enumeration value="other-contribution"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element orcid:orcid-internal
Namespace http://www.orcid.org/ns/orcid
Annotations
(FOR INTERNAL USE ONLY) Container for data that are strictly for internal
use only.
Diagram
Diagram orcid-message-1_2_xsd.tmp#scope orcid-message-1_2_xsd.tmp#visibility orcid-message-1_2_xsd.tmp#security-details orcid-message-1_2_xsd.tmp#preferences orcid-message-1_2_xsd.tmp#orcid-internal_group-orcid-identifier orcid-message-1_2_xsd.tmp#orcid-internal_referred-by orcid-message-1_2_xsd.tmp#salesforce-id
Properties
content complex
Used by
Model
Children orcid:group-orcid-identifier, orcid:preferences, orcid:referred-by, orcid:salesforce-id, orcid:security-details
Instance
<orcid:orcid-internal scope="" visibility="" xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:security-details>{0,1}</orcid:security-details>
  <orcid:preferences>{0,1}</orcid:preferences>
  <orcid:group-orcid-identifier>{0,1}</orcid:group-orcid-identifier>
  <orcid:referred-by>{0,1}</orcid:referred-by>
  <orcid:salesforce-id>{0,1}</orcid:salesforce-id>
</orcid:orcid-internal>
Attributes
QName Type Use
scope orcid:scope optional
visibility orcid:visibility optional
Source
<xs:element name="orcid-internal">
  <xs:annotation>
    <xs:documentation>(FOR INTERNAL USE ONLY) Container for data that are strictly for internal use only.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element minOccurs="0" ref="orcid:security-details"/>
      <xs:element minOccurs="0" ref="orcid:preferences"/>
      <xs:element minOccurs="0" name="group-orcid-identifier" type="orcid:orcid-id">
        <xs:annotation>
          <xs:documentation>(FOR INTERNAL USE ONLY) Group ID for API clients.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referred-by" type="xs:string" minOccurs="0" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>(FOR INTERNAL USE ONLY) User registration is know to be driven by Member</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" ref="orcid:salesforce-id"/>
    </xs:sequence>
    <xs:attributeGroup ref="orcid:scope"/>
    <xs:attributeGroup ref="orcid:visibility"/>
  </xs:complexType>
</xs:element>
Element orcid:security-details
Namespace http://www.orcid.org/ns/orcid
Annotations
(FOR INTERNAL USE ONLY) Security access details
Diagram
Diagram orcid-message-1_2_xsd.tmp#encrypted-password orcid-message-1_2_xsd.tmp#security-question-id orcid-message-1_2_xsd.tmp#encrypted-security-answer orcid-message-1_2_xsd.tmp#encrypted-verification-code
Properties
content complex
Used by
Model
Children orcid:encrypted-password, orcid:encrypted-security-answer, orcid:encrypted-verification-code, orcid:security-question-id
Instance
<orcid:security-details xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:encrypted-password>{1,1}</orcid:encrypted-password>
  <orcid:security-question-id>{0,1}</orcid:security-question-id>
  <orcid:encrypted-security-answer>{0,1}</orcid:encrypted-security-answer>
  <orcid:encrypted-verification-code>{1,1}</orcid:encrypted-verification-code>
</orcid:security-details>
Source
<xs:element name="security-details">
  <xs:annotation>
    <xs:documentation>(FOR INTERNAL USE ONLY) Security access details</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="orcid:encrypted-password"/>
      <xs:element ref="orcid:security-question-id" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:encrypted-security-answer" minOccurs="0" maxOccurs="1"/>
      <xs:element ref="orcid:encrypted-verification-code" minOccurs="1" maxOccurs="1"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:encrypted-password
Namespace http://www.orcid.org/ns/orcid
Annotations
(FOR INTERNAL USE ONLY)
Diagram
Diagram
Properties
content complex
mixed true
Used by
Model
Source
<xs:element name="encrypted-password">
  <xs:annotation>
    <xs:documentation>(FOR INTERNAL USE ONLY)</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true"/>
</xs:element>
Element orcid:security-question-id
Namespace http://www.orcid.org/ns/orcid
Annotations
(FOR INTERNAL USE ONLY)
Diagram
Diagram
Type extension of xs:integer
Properties
content complex
Used by
Source
<xs:element name="security-question-id">
  <xs:annotation>
    <xs:documentation>(FOR INTERNAL USE ONLY)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:integer"/>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element orcid:encrypted-security-answer
Namespace http://www.orcid.org/ns/orcid
Annotations
(FOR INTERNAL USE ONLY)
Diagram
Diagram
Properties
content complex
mixed true
Used by
Model
Source
<xs:element name="encrypted-security-answer">
  <xs:annotation>
    <xs:documentation>(FOR INTERNAL USE ONLY)</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true"/>
</xs:element>
Element orcid:encrypted-verification-code
Namespace http://www.orcid.org/ns/orcid
Annotations
(FOR INTERNAL USE ONLY)
Diagram
Diagram
Properties
content complex
mixed true
Used by
Model
Source
<xs:element name="encrypted-verification-code">
  <xs:annotation>
    <xs:documentation>(FOR INTERNAL USE ONLY)</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true"/>
</xs:element>
Element orcid:preferences
Namespace http://www.orcid.org/ns/orcid
Annotations
(FOR INTERNAL USE ONLY) Preferences set by the researcher or contributor.
Diagram
Diagram orcid-message-1_2_xsd.tmp#send-email-frequency-days orcid-message-1_2_xsd.tmp#send-change-notifications orcid-message-1_2_xsd.tmp#send-orcid-news orcid-message-1_2_xsd.tmp#send-member-update-requests orcid-message-1_2_xsd.tmp#activities-visibility-default orcid-message-1_2_xsd.tmp#developer-tools-enabled
Properties
content complex
Used by
Model
Children orcid:activities-visibility-default, orcid:developer-tools-enabled, orcid:send-change-notifications, orcid:send-email-frequency-days, orcid:send-member-update-requests, orcid:send-orcid-news
Instance
<orcid:preferences xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:send-email-frequency-days>{1,1}</orcid:send-email-frequency-days>
  <orcid:send-change-notifications>{1,1}</orcid:send-change-notifications>
  <orcid:send-orcid-news>{1,1}</orcid:send-orcid-news>
  <orcid:send-member-update-requests>{1,1}</orcid:send-member-update-requests>
  <orcid:activities-visibility-default>{1,1}</orcid:activities-visibility-default>
  <orcid:developer-tools-enabled>{0,1}</orcid:developer-tools-enabled>
</orcid:preferences>
Source
<xs:element name="preferences">
  <xs:annotation>
    <xs:documentation>(FOR INTERNAL USE ONLY) Preferences set by the researcher or contributor.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="orcid:send-email-frequency-days"/>
      <xs:element ref="orcid:send-change-notifications"/>
      <xs:element ref="orcid:send-orcid-news"/>
      <xs:element ref="orcid:send-member-update-requests"/>
      <xs:element ref="orcid:activities-visibility-default"/>
      <xs:element ref="orcid:developer-tools-enabled" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:send-email-frequency-days
Namespace http://www.orcid.org/ns/orcid
Annotations
(FOR INTERNAL USE ONLY)
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Source
<xs:element name="send-email-frequency-days" type="xs:string">
  <xs:annotation>
    <xs:documentation>(FOR INTERNAL USE ONLY)</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:send-change-notifications
Namespace http://www.orcid.org/ns/orcid
Annotations
(FOR INTERNAL USE ONLY)
Diagram
Diagram
Type extension of xs:boolean
Properties
content complex
Used by
Source
<xs:element name="send-change-notifications">
  <xs:annotation>
    <xs:documentation>(FOR INTERNAL USE ONLY)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:boolean"/>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element orcid:send-orcid-news
Namespace http://www.orcid.org/ns/orcid
Annotations
(FOR INTERNAL USE ONLY)
Diagram
Diagram
Type extension of xs:boolean
Properties
content complex
Used by
Source
<xs:element name="send-orcid-news">
  <xs:annotation>
    <xs:documentation>(FOR INTERNAL USE ONLY)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:boolean"/>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element orcid:send-member-update-requests
Namespace http://www.orcid.org/ns/orcid
Annotations
(FOR INTERNAL USE ONLY)
Diagram
Diagram
Type xs:boolean
Properties
content simple
Used by
Source
<xs:element name="send-member-update-requests" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>(FOR INTERNAL USE ONLY)</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:activities-visibility-default
Namespace http://www.orcid.org/ns/orcid
Annotations
(FOR INTERNAL USE ONLY)
Diagram
Diagram orcid-message-1_2_xsd.tmp#http___www.orcid.org_ns_orcid_visibility
Type extension of orcid:visibility
Type hierarchy
Properties
content complex
mixed true
Used by
Source
<xs:element name="activities-visibility-default">
  <xs:annotation>
    <xs:documentation>(FOR INTERNAL USE ONLY)</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:simpleContent>
      <xs:extension base="orcid:visibility"/>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element orcid:developer-tools-enabled
Namespace http://www.orcid.org/ns/orcid
Annotations
(FOR INTERNAL USE ONLY)
Diagram
Diagram
Type extension of xs:boolean
Properties
content complex
Used by
Source
<xs:element name="developer-tools-enabled">
  <xs:annotation>
    <xs:documentation>(FOR INTERNAL USE ONLY)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:boolean"/>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element orcid:orcid-internal / orcid:group-orcid-identifier
Namespace http://www.orcid.org/ns/orcid
Annotations
(FOR INTERNAL USE ONLY) Group ID for API clients.
Diagram
Diagram orcid-message-1_2_xsd.tmp#orcid-id_uri orcid-message-1_2_xsd.tmp#orcid-id_path orcid-message-1_2_xsd.tmp#host orcid-message-1_2_xsd.tmp#orcid-id
Type orcid:orcid-id
Properties
content complex
minOccurs 0
Model
Children orcid:host, orcid:path, orcid:uri
Instance
<orcid:group-orcid-identifier xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:uri>{1,1}</orcid:uri>
  <orcid:path>{0,1}</orcid:path>
  <orcid:path>{1,1}</orcid:path>
  <orcid:host>{0,1}</orcid:host>
</orcid:group-orcid-identifier>
Source
<xs:element minOccurs="0" name="group-orcid-identifier" type="orcid:orcid-id">
  <xs:annotation>
    <xs:documentation>(FOR INTERNAL USE ONLY) Group ID for API clients.</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:orcid-internal / orcid:referred-by
Namespace http://www.orcid.org/ns/orcid
Annotations
(FOR INTERNAL USE ONLY) User registration is know to be driven by Member
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element name="referred-by" type="xs:string" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>(FOR INTERNAL USE ONLY) User registration is know to be driven by Member</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:salesforce-id
Namespace http://www.orcid.org/ns/orcid
Annotations
(FOR INTERNAL USE ONLY) An ID that identifies a profile in Salesforce.
Diagram
Diagram orcid-message-1_2_xsd.tmp#http___www.orcid.org_ns_orcid_salesforce-id
Type orcid:salesforce-id
Properties
content simple
Facets
pattern ([a-zA-Z0-9]){15}
Used by
Source
<xs:element name="salesforce-id" type="orcid:salesforce-id">
  <xs:annotation>
    <xs:documentation>(FOR INTERNAL USE ONLY) An ID that identifies a profile in Salesforce.</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:orcid-search-results
Namespace http://www.orcid.org/ns/orcid
Annotations
The container element for the results when performing a search on the ORCID Registry. the num-found attribute indicates the number of successful matches.
Diagram
Diagram orcid-message-1_2_xsd.tmp#orcid-search-results_num-found orcid-message-1_2_xsd.tmp#orcid-search-result
Properties
content complex
Used by
Model
Children orcid:orcid-search-result
Instance
<orcid:orcid-search-results num-found="0" xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:orcid-search-result>{0,unbounded}</orcid:orcid-search-result>
</orcid:orcid-search-results>
Attributes
QName Type Default Use
num-found xs:integer 0 optional
Source
<xs:element name="orcid-search-results">
  <xs:annotation>
    <xs:documentation>The container element for the results when performing a search on the ORCID Registry. the num-found attribute indicates the number of successful matches.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="orcid:orcid-search-result" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attribute name="num-found" type="xs:integer" default="0"/>
  </xs:complexType>
</xs:element>
Element orcid:orcid-search-result
Namespace http://www.orcid.org/ns/orcid
Annotations
A single result when performing a search on the ORCID Registry.
Diagram
Diagram orcid-message-1_2_xsd.tmp#relevancy-score orcid-message-1_2_xsd.tmp#orcid-profile
Properties
content complex
Used by
Model
Children orcid:orcid-profile, orcid:relevancy-score
Instance
<orcid:orcid-search-result xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:relevancy-score>{1,1}</orcid:relevancy-score>
  <orcid:orcid-profile client-type="" group-type="" type="user">{1,1}</orcid:orcid-profile>
</orcid:orcid-search-result>
Source
<xs:element name="orcid-search-result">
  <xs:annotation>
    <xs:documentation>A single result when performing a search on the ORCID Registry.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="orcid:relevancy-score" maxOccurs="1"/>
      <xs:element ref="orcid:orcid-profile" maxOccurs="1"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element orcid:relevancy-score
Namespace http://www.orcid.org/ns/orcid
Annotations
Search relevancy score based on ORCID's search scoring model.
Diagram
Diagram
Type extension of xs:float
Properties
content complex
mixed true
Used by
Source
<xs:element name="relevancy-score">
  <xs:annotation>
    <xs:documentation>Search relevancy score based on ORCID's search scoring model.</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:simpleContent>
      <xs:extension base="xs:float"/>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element orcid:error-desc
Namespace http://www.orcid.org/ns/orcid
Annotations
A human readable error message included when the request was unsuccessful.
Diagram
Diagram
Properties
content complex
mixed true
Used by
Model
Source
<xs:element name="error-desc">
  <xs:annotation>
    <xs:documentation>A human readable error message included when the request was unsuccessful.</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true"/>
</xs:element>
Element orcid:source-reference
Namespace http://www.orcid.org/ns/orcid
Annotations
(UNUSED) The identifier or other reference information for the researcher or contributor in the source client application (Member Organization's) system.
Diagram
Diagram
Properties
content complex
mixed true
Model
Source
<xs:element name="source-reference">
  <xs:annotation>
    <xs:documentation>(UNUSED) The identifier or other reference information for the researcher or contributor in the source client application (Member Organization's) system.</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true"/>
</xs:element>
Element orcid:work-source
Namespace http://www.orcid.org/ns/orcid
Annotations
Container for the source of a work.
Diagram
Diagram orcid-message-1_2_xsd.tmp#orcid-id_uri orcid-message-1_2_xsd.tmp#orcid-id_path orcid-message-1_2_xsd.tmp#host orcid-message-1_2_xsd.tmp#orcid-id
Type orcid:orcid-id
Properties
content complex
Model
Children orcid:host, orcid:path, orcid:uri
Instance
<orcid:work-source xmlns:orcid="http://www.orcid.org/ns/orcid">
  <orcid:uri>{1,1}</orcid:uri>
  <orcid:path>{0,1}</orcid:path>
  <orcid:path>{1,1}</orcid:path>
  <orcid:host>{0,1}</orcid:host>
</orcid:work-source>
Source
<xs:element name="work-source" type="orcid:orcid-id">
  <xs:annotation>
    <xs:documentation>Container for the source of a work.</xs:documentation>
  </xs:annotation>
</xs:element>
Element orcid:orcid
Namespace http://www.orcid.org/ns/orcid
Annotations
(UNUSED) Replaced by orcid-identifier element.
Diagram
Diagram orcid-message-1_2_xsd.tmp#orcid-path
Type extension of orcid:orcid-path
Type hierarchy
Properties
content complex
Source
<xs:element name="orcid">
  <xs:annotation>
    <xs:documentation>(UNUSED) Replaced by orcid-identifier element.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="orcid:orcid-path"/>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element orcid:path
Namespace http://www.orcid.org/ns/orcid
Annotations
(UNUSED) Replaced by either client-path or orcid-path
Diagram
Diagram orcid-message-1_2_xsd.tmp#orcid-path
Type orcid:orcid-path
Properties
content simple
Facets
pattern (\d{4}-){3,}\d{3}[\dX]
Source
<xs:element name="path" type="orcid:orcid-path">
  <xs:annotation>
    <xs:documentation>(UNUSED) Replaced by either client-path or orcid-path</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type orcid:orcid-id
Namespace http://www.orcid.org/ns/orcid
Annotations
The identifier of the researcher or contributor in
ORCID (the ORCID iD). At least one of uri or path must be given. NOTE: this type is also used for legacy client IDs.
Diagram
Diagram orcid-message-1_2_xsd.tmp#orcid-id_uri orcid-message-1_2_xsd.tmp#orcid-id_path orcid-message-1_2_xsd.tmp#host
Used by
Model
Children orcid:host, orcid:path, orcid:uri
Source
<xs:complexType name="orcid-id">
  <xs:annotation>
    <xs:documentation>The identifier of the researcher or contributor in ORCID (the ORCID iD). At least one of uri or path must be given. NOTE: this type is also used for legacy client IDs.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:choice>
      <xs:sequence>
        <xs:element name="uri" type="orcid:orcid-uri">
          <xs:annotation>
            <xs:documentation>ORCID iD in URI form (preferred).</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="path" type="orcid:orcid-path" minOccurs="0">
          <xs:annotation>
            <xs:documentation>ORCID path (16-character identifier) of the ORCID iD.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
      <xs:element name="path" type="orcid:orcid-path">
        <xs:annotation>
          <xs:documentation>ORCID path (16-character identifier) of the ORCID iD.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
    <xs:element ref="orcid:host" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>
Simple Type orcid:orcid-uri
Namespace http://www.orcid.org/ns/orcid
Annotations
ORCID URI for the ORCID iD.
Diagram
Diagram
Type restriction of xs:string
Facets
pattern http://([^/]*orcid\.org|localhost.*/orcid-web)/(\d{4}-){3,}\d{3}[\dX]
Used by
Source
<xs:simpleType name="orcid-uri">
  <xs:annotation>
    <xs:documentation>ORCID URI for the ORCID iD.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="http://([^/]*orcid\.org|localhost.*/orcid-web)/(\d{4}-){3,}\d{3}[\dX]"/>
  </xs:restriction>
</xs:simpleType>
Simple Type orcid:orcid-path
Namespace http://www.orcid.org/ns/orcid
Annotations
Path for the ORCID iD.
Diagram
Diagram
Type restriction of xs:string
Facets
pattern (\d{4}-){3,}\d{3}[\dX]
Used by
Source
<xs:simpleType name="orcid-path">
  <xs:annotation>
    <xs:documentation>Path for the ORCID iD.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="(\d{4}-){3,}\d{3}[\dX]"/>
  </xs:restriction>
</xs:simpleType>
Simple Type orcid:creation-method
Namespace http://www.orcid.org/ns/orcid
Annotations
Indicates how the ORCID record and iD were created.
Diagram
Diagram orcid-message-1_2_xsd.tmp#non-empty-string
Type restriction of orcid:non-empty-string
Type hierarchy
Facets
enumeration API
The ORCID Record was created using the ORCID
Member API.
enumeration Direct
The user registered on the /register page.
enumeration Member-referred
The registered on the /oauth/signin.
enumeration website
DEPRECATED use Direct or Member-referred
instead. The method used to create the ORCID Record (Website or
API).
pattern [\s\S]*[^\s\n\r]+[\s\S]*
Used by
Source
<xs:simpleType name="creation-method">
  <xs:annotation>
    <xs:documentation>Indicates how the ORCID record and iD were created.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="orcid:non-empty-string">
    <xs:enumeration value="API">
      <xs:annotation>
        <xs:documentation>The ORCID Record was created using the ORCID Member API.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Direct">
      <xs:annotation>
        <xs:documentation>The user registered on the /register page.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Member-referred">
      <xs:annotation>
        <xs:documentation>The registered on the /oauth/signin.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="website">
      <xs:annotation>
        <xs:documentation>DEPRECATED use Direct or Member-referred instead. The method used to create the ORCID Record (Website or API).</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
  </xs:restriction>
</xs:simpleType>
Simple Type orcid:non-empty-string
Namespace http://www.orcid.org/ns/orcid
Annotations
Must contain one or more charaters that are not a
space, carriage return or linefeed
Diagram
Diagram
Type restriction of xs:string
Facets
pattern [\s\S]*[^\s\n\r]+[\s\S]*
Used by
Source
<xs:simpleType name="non-empty-string">
  <xs:annotation>
    <xs:documentation>Must contain one or more charaters that are not a space, carriage return or linefeed</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="[\s\S]*[^\s\n\r]+[\s\S]*"/>
  </xs:restriction>
</xs:simpleType>
Complex Type orcid:client-id
Namespace http://www.orcid.org/ns/orcid
Annotations
The identifier of an ORCID API client app. At least one of uri or path must be given. NOTE: legacy API clients still may be identified by the orcid-id type.
Diagram
Diagram orcid-message-1_2_xsd.tmp#client-id_uri orcid-message-1_2_xsd.tmp#client-id_path orcid-message-1_2_xsd.tmp#host
Used by
Model
Children orcid:host, orcid:path, orcid:uri
Source
<xs:complexType name="client-id">
  <xs:annotation>
    <xs:documentation>The identifier of an ORCID API client app. At least one of uri or path must be given. NOTE: legacy API clients still may be identified by the orcid-id type.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:choice>
      <xs:sequence>
        <xs:element name="uri" type="orcid:client-uri"/>
        <xs:element name="path" type="orcid:client-path" minOccurs="0"/>
      </xs:sequence>
      <xs:element name="path" type="orcid:client-path"/>
    </xs:choice>
    <xs:element ref="orcid:host" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>
Simple Type orcid:client-uri
Namespace http://www.orcid.org/ns/orcid
Annotations
ORCID URI for the API client ID.
Diagram
Diagram
Type restriction of xs:string
Facets
pattern http://([^/]*orcid\.org|localhost.*/orcid-web)/client/APP-[\da-zA-Z]{16}
Used by
Source
<xs:simpleType name="client-uri">
  <xs:annotation>
    <xs:documentation>ORCID URI for the API client ID.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="http://([^/]*orcid\.org|localhost.*/orcid-web)/client/APP-[\da-zA-Z]{16}"/>
  </xs:restriction>
</xs:simpleType>
Simple Type orcid:client-path
Namespace http://www.orcid.org/ns/orcid
Annotations
Path for the API client ID.
Diagram
Diagram
Type restriction of xs:string
Facets
pattern APP-[\da-zA-Z]{16}
Used by
Source
<xs:simpleType name="client-path">
  <xs:annotation>
    <xs:documentation>Path for the API client ID.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="APP-[\da-zA-Z]{16}"/>
  </xs:restriction>
</xs:simpleType>
Simple Type orcid:visibility
Namespace http://www.orcid.org/ns/orcid
Annotations
Indicates who can see the value of the element when reading the ORCID record. See the enumerations for definitions of each value, private, limited, public, registered-only.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration private
The data can only be seen by the researcher or contributor. This data may be used internally by ORCID for Record disambiguation purposes.
enumeration limited
The data can only be seen by trusted parties (organizations or people) as indicated by the researcher or contributor. This information is only shared with systems that the researcher or contributor has specifically granted authorization (using OAuth).
enumeration public
The data can be seen by anyone. It is publically available via the ORCID Registry website and the public API without further authroization by the researcher or contributor.
enumeration registered-only
The data is shared only with the registered user.
Used by
Source
<xs:simpleType name="visibility">
  <xs:annotation>
    <xs:documentation>Indicates who can see the value of the element when reading the ORCID record. See the enumerations for definitions of each value, private, limited, public, registered-only.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="private">
      <xs:annotation>
        <xs:documentation>The data can only be seen by the researcher or contributor. This data may be used internally by ORCID for Record disambiguation purposes.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="limited">
      <xs:annotation>
        <xs:documentation>The data can only be seen by trusted parties (organizations or people) as indicated by the researcher or contributor. This information is only shared with systems that the researcher or contributor has specifically granted authorization (using OAuth).</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="public">
      <xs:annotation>
        <xs:documentation>The data can be seen by anyone. It is publically available via the ORCID Registry website and the public API without further authroization by the researcher or contributor.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="registered-only">
      <xs:annotation>
        <xs:documentation>The data is shared only with the registered user.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
  </xs:restriction>
</xs:simpleType>
Simple Type orcid:bio-text
Namespace http://www.orcid.org/ns/orcid
Annotations
Bio text is a string of max length: 5000 characters.
Diagram
Diagram
Type restriction of xs:string
Facets
maxLength 5000
Used by
Element orcid:biography
Source
<xs:simpleType name="bio-text">
  <xs:annotation>
    <xs:documentation>Bio text is a string of max length: 5000 characters.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:maxLength value="5000"/>
  </xs:restriction>
</xs:simpleType>
Simple Type orcid:email
Namespace http://www.orcid.org/ns/orcid
Annotations
Type to represent an email address.
Diagram
Diagram
Type restriction of xs:string
Facets
pattern [^@]+@[^\.]+\..+
Used by
Source
<xs:simpleType name="email">
  <xs:annotation>
    <xs:documentation>Type to represent an email address.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="[^@]+@[^\.]+\..+"/>
  </xs:restriction>
</xs:simpleType>
Simple Type orcid:iso-3166-country-or-empty
Namespace http://www.orcid.org/ns/orcid
Annotations
Contains either a country code or an empty value
Diagram
Diagram orcid-message-1_2_xsd.tmp#iso-3166-country orcid-message-1_2_xsd.tmp#empty
Type union of(orcid:iso-3166-country, orcid:empty)
Used by
Element orcid:country
Source
<xs:simpleType name="iso-3166-country-or-empty">
  <xs:annotation>
    <xs:documentation>Contains either a country code or an empty value</xs:documentation>
  </xs:annotation>
  <xs:union memberTypes="orcid:iso-3166-country orcid:empty"/>
</xs:simpleType>
Simple Type orcid:scope-path-type
Namespace http://www.orcid.org/ns/orcid
Annotations
See the ORCID Knowledgebase for a complete description of ORCID Scopes and related documentation: http://support.orcid.org/knowledgebase/articles/120162-orcid-scopes.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration /authenticate
enumeration /orcid-bio/read-limited
enumeration /orcid-profile/read-limited
enumeration /orcid-works/read-limited
enumeration /funding/read-limited
enumeration /orcid-patents/read-limited
enumeration /orcid-works/update
enumeration /funding/update
enumeration /orcid-patents/update
enumeration /orcid-bio/external-identifiers/create
enumeration /orcid-bio/update
enumeration /orcid-works/create
enumeration /funding/create
enumeration /orcid-patents/create
enumeration /orcid-profile/create
Used by
Source
<xs:simpleType name="scope-path-type">
  <xs:annotation>
    <xs:documentation>See the ORCID Knowledgebase for a complete description of ORCID Scopes and related documentation: http://support.orcid.org/knowledgebase/articles/120162-orcid-scopes.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="/authenticate"/>
    <xs:enumeration value="/orcid-bio/read-limited"/>
    <xs:enumeration value="/orcid-profile/read-limited"/>
    <xs:enumeration value="/orcid-works/read-limited"/>
    <xs:enumeration value="/funding/read-limited"/>
    <xs:enumeration value="/orcid-patents/read-limited"/>
    <xs:enumeration value="/orcid-works/update"/>
    <xs:enumeration value="/funding/update"/>
    <xs:enumeration value="/orcid-patents/update"/>
    <xs:enumeration value="/orcid-bio/external-identifiers/create"/>
    <xs:enumeration value="/orcid-bio/update"/>
    <xs:enumeration value="/orcid-works/create"/>
    <xs:enumeration value="/funding/create"/>
    <xs:enumeration value="/orcid-patents/create"/>
    <xs:enumeration value="/orcid-profile/create"/>
  </xs:restriction>
</xs:simpleType>
Simple Type orcid:scope
Namespace http://www.orcid.org/ns/orcid
Annotations
Indicates the special privledges that the API client has for this item. i.e., can it read limited data or update the value.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration read-limited
enumeration update
Used by
Attribute orcid:scope/@scope
Source
<xs:simpleType name="scope">
  <xs:annotation>
    <xs:documentation>Indicates the special privledges that the API client has for this item. i.e., can it read limited data or update the value.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="read-limited"/>
    <xs:enumeration value="update"/>
  </xs:restriction>
</xs:simpleType>
Simple Type orcid:affiliation-type
Namespace http://www.orcid.org/ns/orcid
Annotations
The type of the affiliation. Presently only "education" and "employment" are used. 
"distinction", "funding", and "contribution" are all for FUTURE use and will not be show to the researcher in the web interface.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration education
enumeration employment
Used by
Source
<xs:simpleType name="affiliation-type">
  <xs:annotation>
    <xs:documentation>The type of the affiliation. Presently only "education" and "employment" are used. "distinction", "funding", and "contribution" are all for FUTURE use and will not be show to the researcher in the web interface.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="education"/>
    <xs:enumeration value="employment"/>
  </xs:restriction>
</xs:simpleType>
Complex Type orcid:fuzzy-date
Namespace http://www.orcid.org/ns/orcid
Annotations
In some places the full date is not required.
Diagram
Diagram orcid-message-1_2_xsd.tmp#year orcid-message-1_2_xsd.tmp#month orcid-message-1_2_xsd.tmp#day
Used by
Model
Children orcid:day, orcid:month, orcid:year
Source
<xs:complexType name="fuzzy-date">
  <xs:annotation>
    <xs:documentation>In some places the full date is not required.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="orcid:year"/>
    <xs:sequence minOccurs="0">
      <xs:element ref="orcid:month"/>
      <xs:element ref="orcid:day" minOccurs="0"/>
    </xs:sequence>
  </xs:sequence>
</xs:complexType>
Simple Type orcid:year
Namespace http://www.orcid.org/ns/orcid
Annotations
4-character string representing a year of a date.
Diagram
Diagram
Type restriction of xs:string
Facets
pattern \d{4}
Used by
Element orcid:year
Source
<xs:simpleType name="year">
  <xs:annotation>
    <xs:documentation>4-character string representing a year of a date.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="\d{4}"/>
  </xs:restriction>
</xs:simpleType>
Simple Type orcid:month
Namespace http://www.orcid.org/ns/orcid
Annotations
2-character string representing a month of a date.
Diagram
Diagram
Type restriction of xs:string
Facets
pattern \d{2}
Used by
Element orcid:month
Source
<xs:simpleType name="month">
  <xs:annotation>
    <xs:documentation>2-character string representing a month of a date.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="\d{2}"/>
  </xs:restriction>
</xs:simpleType>
Simple Type orcid:day
Namespace http://www.orcid.org/ns/orcid
Annotations
2-character string representing a day of a date.
Diagram
Diagram
Type restriction of xs:string
Facets
pattern \d{2}
Used by
Element orcid:day
Source
<xs:simpleType name="day">
  <xs:annotation>
    <xs:documentation>2-character string representing a day of a date.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="\d{2}"/>
  </xs:restriction>
</xs:simpleType>
Complex Type orcid:organization-address
Namespace http://www.orcid.org/ns/orcid
Annotations
Container for organization location information
Diagram
Diagram orcid-message-1_2_xsd.tmp#organization-address_city orcid-message-1_2_xsd.tmp#organization-address_region orcid-message-1_2_xsd.tmp#organization-address_country
Used by
Model
Children orcid:city, orcid:country, orcid:region
Source
<xs:complexType name="organization-address">
  <xs:annotation>
    <xs:documentation>Container for organization location information</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element minOccurs="1" name="city" type="orcid:non-empty-string">
      <xs:annotation>
        <xs:documentation>City</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="region" type="orcid:non-empty-string">
      <xs:annotation>
        <xs:documentation>Region within a country</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="1" name="country" type="orcid:iso-3166-country"/>
  </xs:sequence>
</xs:complexType>
Simple Type orcid:iso-3166-country
Namespace http://www.orcid.org/ns/orcid
Annotations
ISO 3166 country codes. NOTE: the values displayed to the website user are localized (translated) in the ORCID Registry web interface. For reference: https://github.com/ORCID/ORCID-Source/tree/master/orcid-core/src/main/resources/i18n
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration AF
enumeration AX
enumeration AL
enumeration DZ
enumeration AS
enumeration AD
enumeration AO
enumeration AI
enumeration AQ
enumeration AG
enumeration AR
enumeration AM
enumeration AW
enumeration AU
enumeration AT
enumeration AZ
enumeration BS
enumeration BH
enumeration BD
enumeration BB
enumeration BY
enumeration BE
enumeration BZ
enumeration BJ
enumeration BM
enumeration BT
enumeration BO
enumeration BQ
enumeration BA
enumeration BW
enumeration BV
enumeration BR
enumeration IO
enumeration BN
enumeration BG
enumeration BF
enumeration BI
enumeration KH
enumeration CM
enumeration CA
enumeration CV
enumeration KY
enumeration CF
enumeration TD
enumeration CL
enumeration CN
enumeration CX
enumeration CC
enumeration CO
enumeration KM
enumeration CG
enumeration CD
enumeration CK
enumeration CR
enumeration CI
enumeration HR
enumeration CU
enumeration CW
enumeration CY
enumeration CZ
enumeration DK
enumeration DJ
enumeration DM
enumeration DO
enumeration EC
enumeration EG
enumeration SV
enumeration GQ
enumeration ER
enumeration EE
enumeration ET
enumeration FK
enumeration FO
enumeration FJ
enumeration FI
enumeration FR
enumeration GF
enumeration PF
enumeration TF
enumeration GA
enumeration GM
enumeration GE
enumeration DE
enumeration GH
enumeration GI
enumeration GR
enumeration GL
enumeration GD
enumeration GP
enumeration GU
enumeration GT
enumeration GG
enumeration GN
enumeration GW
enumeration GY
enumeration HT
enumeration HM
enumeration VA
enumeration HN
enumeration HK
enumeration HU
enumeration IS
enumeration IN
enumeration ID
enumeration IR
enumeration IQ
enumeration IE
enumeration IM
enumeration IL
enumeration IT
enumeration JM
enumeration JP
enumeration JE
enumeration JO
enumeration KZ
enumeration KE
enumeration KI
enumeration KP
enumeration KR
enumeration KW
enumeration KG
enumeration LA
enumeration LV
enumeration LB
enumeration LS
enumeration LR
enumeration LY
enumeration LI
enumeration LT
enumeration LU
enumeration MO
enumeration MK
enumeration MG
enumeration MW
enumeration MY
enumeration MV
enumeration ML
enumeration MT
enumeration MH
enumeration MQ
enumeration MR
enumeration MU
enumeration YT
enumeration MX
enumeration FM
enumeration MD
enumeration MC
enumeration MN
enumeration ME
enumeration MS
enumeration MA
enumeration MZ
enumeration MM
enumeration NA
enumeration NR
enumeration NP
enumeration NL
enumeration NC
enumeration NZ
enumeration NI
enumeration NE
enumeration NG
enumeration NU
enumeration NF
enumeration MP
enumeration NO
enumeration OM
enumeration PK
enumeration PW
enumeration PS
enumeration PA
enumeration PG
enumeration PY
enumeration PE
enumeration PH
enumeration PN
enumeration PL
enumeration PT
enumeration PR
enumeration QA
enumeration RE
enumeration RO
enumeration RU
enumeration RW
enumeration BL
enumeration SH
enumeration KN
enumeration LC
enumeration MF
enumeration PM
enumeration VC
enumeration WS
enumeration SM
enumeration ST
enumeration SA
enumeration SN
enumeration RS
enumeration SC
enumeration SL
enumeration SG
enumeration SX
enumeration SK
enumeration SI
enumeration SB
enumeration SO
enumeration ZA
enumeration GS
enumeration SS
enumeration ES
enumeration LK
enumeration SD
enumeration SR
enumeration SJ
enumeration SZ
enumeration SE
enumeration CH
enumeration SY
enumeration TJ
enumeration TZ
enumeration TH
enumeration TL
enumeration TG
enumeration TK
enumeration TO
enumeration TT
enumeration TN
enumeration TR
enumeration TM
enumeration TC
enumeration TV
enumeration UG
enumeration UA
enumeration AE
enumeration GB
enumeration US
enumeration UM
enumeration UY
enumeration UZ
enumeration VU
enumeration VE
enumeration VN
enumeration VG
enumeration VI
enumeration WF
enumeration EH
enumeration YE
enumeration ZM
enumeration ZW
enumeration TW
enumeration XK
Used by
Source
<xs:simpleType name="iso-3166-country">
  <xs:annotation>
    <xs:documentation>ISO 3166 country codes. NOTE: the values displayed to the website user are localized (translated) in the ORCID Registry web interface. For reference: https://github.com/ORCID/ORCID-Source/tree/master/orcid-core/src/main/resources/i18n</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="AF"/>
    <xs:enumeration value="AX"/>
    <xs:enumeration value="AL"/>
    <xs:enumeration value="DZ"/>
    <xs:enumeration value="AS"/>
    <xs:enumeration value="AD"/>
    <xs:enumeration value="AO"/>
    <xs:enumeration value="AI"/>
    <xs:enumeration value="AQ"/>
    <xs:enumeration value="AG"/>
    <xs:enumeration value="AR"/>
    <xs:enumeration value="AM"/>
    <xs:enumeration value="AW"/>
    <xs:enumeration value="AU"/>
    <xs:enumeration value="AT"/>
    <xs:enumeration value="AZ"/>
    <xs:enumeration value="BS"/>
    <xs:enumeration value="BH"/>
    <xs:enumeration value="BD"/>
    <xs:enumeration value="BB"/>
    <xs:enumeration value="BY"/>
    <xs:enumeration value="BE"/>
    <xs:enumeration value="BZ"/>
    <xs:enumeration value="BJ"/>
    <xs:enumeration value="BM"/>
    <xs:enumeration value="BT"/>
    <xs:enumeration value="BO"/>
    <xs:enumeration value="BQ"/>
    <xs:enumeration value="BA"/>
    <xs:enumeration value="BW"/>
    <xs:enumeration value="BV"/>
    <xs:enumeration value="BR"/>
    <xs:enumeration value="IO"/>
    <xs:enumeration value="BN"/>
    <xs:enumeration value="BG"/>
    <xs:enumeration value="BF"/>
    <xs:enumeration value="BI"/>
    <xs:enumeration value="KH"/>
    <xs:enumeration value="CM"/>
    <xs:enumeration value="CA"/>
    <xs:enumeration value="CV"/>
    <xs:enumeration value="KY"/>
    <xs:enumeration value="CF"/>
    <xs:enumeration value="TD"/>
    <xs:enumeration value="CL"/>
    <xs:enumeration value="CN"/>
    <xs:enumeration value="CX"/>
    <xs:enumeration value="CC"/>
    <xs:enumeration value="CO"/>
    <xs:enumeration value="KM"/>
    <xs:enumeration value="CG"/>
    <xs:enumeration value="CD"/>
    <xs:enumeration value="CK"/>
    <xs:enumeration value="CR"/>
    <xs:enumeration value="CI"/>
    <xs:enumeration value="HR"/>
    <xs:enumeration value="CU"/>
    <xs:enumeration value="CW"/>
    <xs:enumeration value="CY"/>
    <xs:enumeration value="CZ"/>
    <xs:enumeration value="DK"/>
    <xs:enumeration value="DJ"/>
    <xs:enumeration value="DM"/>
    <xs:enumeration value="DO"/>
    <xs:enumeration value="EC"/>
    <xs:enumeration value="EG"/>
    <xs:enumeration value="SV"/>
    <xs:enumeration value="GQ"/>
    <xs:enumeration value="ER"/>
    <xs:enumeration value="EE"/>
    <xs:enumeration value="ET"/>
    <xs:enumeration value="FK"/>
    <xs:enumeration value="FO"/>
    <xs:enumeration value="FJ"/>
    <xs:enumeration value="FI"/>
    <xs:enumeration value="FR"/>
    <xs:enumeration value="GF"/>
    <xs:enumeration value="PF"/>
    <xs:enumeration value="TF"/>
    <xs:enumeration value="GA"/>
    <xs:enumeration value="GM"/>
    <xs:enumeration value="GE"/>
    <xs:enumeration value="DE"/>
    <xs:enumeration value="GH"/>
    <xs:enumeration value="GI"/>
    <xs:enumeration value="GR"/>
    <xs:enumeration value="GL"/>
    <xs:enumeration value="GD"/>
    <xs:enumeration value="GP"/>
    <xs:enumeration value="GU"/>
    <xs:enumeration value="GT"/>
    <xs:enumeration value="GG"/>
    <xs:enumeration value="GN"/>
    <xs:enumeration value="GW"/>
    <xs:enumeration value="GY"/>
    <xs:enumeration value="HT"/>
    <xs:enumeration value="HM"/>
    <xs:enumeration value="VA"/>
    <xs:enumeration value="HN"/>
    <xs:enumeration value="HK"/>
    <xs:enumeration value="HU"/>
    <xs:enumeration value="IS"/>
    <xs:enumeration value="IN"/>
    <xs:enumeration value="ID"/>
    <xs:enumeration value="IR"/>
    <xs:enumeration value="IQ"/>
    <xs:enumeration value="IE"/>
    <xs:enumeration value="IM"/>
    <xs:enumeration value="IL"/>
    <xs:enumeration value="IT"/>
    <xs:enumeration value="JM"/>
    <xs:enumeration value="JP"/>
    <xs:enumeration value="JE"/>
    <xs:enumeration value="JO"/>
    <xs:enumeration value="KZ"/>
    <xs:enumeration value="KE"/>
    <xs:enumeration value="KI"/>
    <xs:enumeration value="KP"/>
    <xs:enumeration value="KR"/>
    <xs:enumeration value="KW"/>
    <xs:enumeration value="KG"/>
    <xs:enumeration value="LA"/>
    <xs:enumeration value="LV"/>
    <xs:enumeration value="LB"/>
    <xs:enumeration value="LS"/>
    <xs:enumeration value="LR"/>
    <xs:enumeration value="LY"/>
    <xs:enumeration value="LI"/>
    <xs:enumeration value="LT"/>
    <xs:enumeration value="LU"/>
    <xs:enumeration value="MO"/>
    <xs:enumeration value="MK"/>
    <xs:enumeration value="MG"/>
    <xs:enumeration value="MW"/>
    <xs:enumeration value="MY"/>
    <xs:enumeration value="MV"/>
    <xs:enumeration value="ML"/>
    <xs:enumeration value="MT"/>
    <xs:enumeration value="MH"/>
    <xs:enumeration value="MQ"/>
    <xs:enumeration value="MR"/>
    <xs:enumeration value="MU"/>
    <xs:enumeration value="YT"/>
    <xs:enumeration value="MX"/>
    <xs:enumeration value="FM"/>
    <xs:enumeration value="MD"/>
    <xs:enumeration value="MC"/>
    <xs:enumeration value="MN"/>
    <xs:enumeration value="ME"/>
    <xs:enumeration value="MS"/>
    <xs:enumeration value="MA"/>
    <xs:enumeration value="MZ"/>
    <xs:enumeration value="MM"/>
    <xs:enumeration value="NA"/>
    <xs:enumeration value="NR"/>
    <xs:enumeration value="NP"/>
    <xs:enumeration value="NL"/>
    <xs:enumeration value="NC"/>
    <xs:enumeration value="NZ"/>
    <xs:enumeration value="NI"/>
    <xs:enumeration value="NE"/>
    <xs:enumeration value="NG"/>
    <xs:enumeration value="NU"/>
    <xs:enumeration value="NF"/>
    <xs:enumeration value="MP"/>
    <xs:enumeration value="NO"/>
    <xs:enumeration value="OM"/>
    <xs:enumeration value="PK"/>
    <xs:enumeration value="PW"/>
    <xs:enumeration value="PS"/>
    <xs:enumeration value="PA"/>
    <xs:enumeration value="PG"/>
    <xs:enumeration value="PY"/>
    <xs:enumeration value="PE"/>
    <xs:enumeration value="PH"/>
    <xs:enumeration value="PN"/>
    <xs:enumeration value="PL"/>
    <xs:enumeration value="PT"/>
    <xs:enumeration value="PR"/>
    <xs:enumeration value="QA"/>
    <xs:enumeration value="RE"/>
    <xs:enumeration value="RO"/>
    <xs:enumeration value="RU"/>
    <xs:enumeration value="RW"/>
    <xs:enumeration value="BL"/>
    <xs:enumeration value="SH"/>
    <xs:enumeration value="KN"/>
    <xs:enumeration value="LC"/>
    <xs:enumeration value="MF"/>
    <xs:enumeration value="PM"/>
    <xs:enumeration value="VC"/>
    <xs:enumeration value="WS"/>
    <xs:enumeration value="SM"/>
    <xs:enumeration value="ST"/>
    <xs:enumeration value="SA"/>
    <xs:enumeration value="SN"/>
    <xs:enumeration value="RS"/>
    <xs:enumeration value="SC"/>
    <xs:enumeration value="SL"/>
    <xs:enumeration value="SG"/>
    <xs:enumeration value="SX"/>
    <xs:enumeration value="SK"/>
    <xs:enumeration value="SI"/>
    <xs:enumeration value="SB"/>
    <xs:enumeration value="SO"/>
    <xs:enumeration value="ZA"/>
    <xs:enumeration value="GS"/>
    <xs:enumeration value="SS"/>
    <xs:enumeration value="ES"/>
    <xs:enumeration value="LK"/>
    <xs:enumeration value="SD"/>
    <xs:enumeration value="SR"/>
    <xs:enumeration value="SJ"/>
    <xs:enumeration value="SZ"/>
    <xs:enumeration value="SE"/>
    <xs:enumeration value="CH"/>
    <xs:enumeration value="SY"/>
    <xs:enumeration value="TJ"/>
    <xs:enumeration value="TZ"/>
    <xs:enumeration value="TH"/>
    <xs:enumeration value="TL"/>
    <xs:enumeration value="TG"/>
    <xs:enumeration value="TK"/>
    <xs:enumeration value="TO"/>
    <xs:enumeration value="TT"/>
    <xs:enumeration value="TN"/>
    <xs:enumeration value="TR"/>
    <xs:enumeration value="TM"/>
    <xs:enumeration value="TC"/>
    <xs:enumeration value="TV"/>
    <xs:enumeration value="UG"/>
    <xs:enumeration value="UA"/>
    <xs:enumeration value="AE"/>
    <xs:enumeration value="GB"/>
    <xs:enumeration value="US"/>
    <xs:enumeration value="UM"/>
    <xs:enumeration value="UY"/>
    <xs:enumeration value="UZ"/>
    <xs:enumeration value="VU"/>
    <xs:enumeration value="VE"/>
    <xs:enumeration value="VN"/>
    <xs:enumeration value="VG"/>
    <xs:enumeration value="VI"/>
    <xs:enumeration value="WF"/>
    <xs:enumeration value="EH"/>
    <xs:enumeration value="YE"/>
    <xs:enumeration value="ZM"/>
    <xs:enumeration value="ZW"/>
    <xs:enumeration value="TW"/>
    <xs:enumeration value="XK"/>
  </xs:restriction>
</xs:simpleType>
Complex Type orcid:disambiguated-organization
Namespace http://www.orcid.org/ns/orcid
Annotations
A reference to a disambiguated version the organization to which the researcher or contributor is affiliated. The list of disambiguated organizations come from ORCID partners such as Ringgold, ISNI and FundRef.
Diagram
Diagram orcid-message-1_2_xsd.tmp#disambiguated-organization-identifier orcid-message-1_2_xsd.tmp#disambiguation-source
Used by
Model
Children orcid:disambiguated-organization-identifier, orcid:disambiguation-source
Source
<xs:complexType name="disambiguated-organization">
  <xs:annotation>
    <xs:documentation>A reference to a disambiguated version the organization to which the researcher or contributor is affiliated. The list of disambiguated organizations come from ORCID partners such as Ringgold, ISNI and FundRef.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="orcid:disambiguated-organization-identifier"/>
    <xs:element ref="orcid:disambiguation-source"/>
  </xs:sequence>
</xs:complexType>
Simple Type orcid:short-text
Namespace http://www.orcid.org/ns/orcid
Annotations
A non-empty string that has a maximum size of 2084 characters
Diagram
Diagram
Type restriction of xs:string
Facets
maxLength 500
Used by
Source
<xs:simpleType name="short-text">
  <xs:annotation>
    <xs:documentation>A non-empty string that has a maximum size of 2084 characters</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:maxLength value="500"/>
  </xs:restriction>
</xs:simpleType>
Complex Type orcid:stringWithLangCode
Namespace http://www.orcid.org/ns/orcid
Annotations
A non-empty string that includes a language code to indicate the language used for the string's value.
Diagram
Diagram orcid-message-1_2_xsd.tmp#non-empty-string orcid-message-1_2_xsd.tmp#stringWithLangCode_language-code
Type extension of orcid:non-empty-string
Type hierarchy
Used by
Attributes
QName Type Use
language-code orcid:language-code required
Source
<xs:complexType name="stringWithLangCode">
  <xs:annotation>
    <xs:documentation>A non-empty string that includes a language code to indicate the language used for the string's value.</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="orcid:non-empty-string">
      <xs:attribute name="language-code" type="orcid:language-code" use="required"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Simple Type orcid:language-code
Namespace http://www.orcid.org/ns/orcid
Annotations
Two letter language code to identify the language used in work fields. Chinese is expressed in more than two letters, with a modifier to indicate simplified (zh_CN) or traditional (zh_TW) Chinese.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration en
enumeration ab
enumeration aa
enumeration af
enumeration ak
enumeration sq
enumeration am
enumeration ar
enumeration an
enumeration hy
enumeration as
enumeration av
enumeration ae
enumeration ay
enumeration az
enumeration bm
enumeration ba
enumeration eu
enumeration be
enumeration bn
enumeration bh
enumeration bi
enumeration bs
enumeration br
enumeration bg
enumeration my
enumeration ca
enumeration ch
enumeration ce
enumeration zh_CN
enumeration zh_TW
enumeration cu
enumeration cv
enumeration kw
enumeration co
enumeration cr
enumeration hr
enumeration cs
enumeration da
enumeration dv
enumeration nl
enumeration dz
enumeration en
enumeration eo
enumeration et
enumeration ee
enumeration fo
enumeration fj
enumeration fi
enumeration fr
enumeration fy
enumeration ff
enumeration gl
enumeration lg
enumeration ka
enumeration de
enumeration el
enumeration kl
enumeration gn
enumeration gu
enumeration ht
enumeration ha
enumeration iw
enumeration hz
enumeration hi
enumeration ho
enumeration hu
enumeration is
enumeration io
enumeration ig
enumeration in
enumeration ia
enumeration ie
enumeration iu
enumeration ik
enumeration ga
enumeration it
enumeration ja
enumeration jv
enumeration kn
enumeration kr
enumeration ks
enumeration kk
enumeration km
enumeration ki
enumeration rw
enumeration ky
enumeration kv
enumeration kg
enumeration ko
enumeration ku
enumeration kj
enumeration lo
enumeration la
enumeration lv
enumeration li
enumeration ln
enumeration lt
enumeration lu
enumeration lb
enumeration mk
enumeration mg
enumeration ms
enumeration ml
enumeration mt
enumeration gv
enumeration mi
enumeration mr
enumeration mh
enumeration mo
enumeration mn
enumeration na
enumeration nv
enumeration ng
enumeration ne
enumeration nd
enumeration se
enumeration no
enumeration nb
enumeration nn
enumeration ny
enumeration oc
enumeration oj
enumeration or
enumeration om
enumeration os
enumeration pi
enumeration pa
enumeration fa
enumeration pl
enumeration pt
enumeration ps
enumeration qu
enumeration rm
enumeration ro
enumeration rn
enumeration ru
enumeration sm
enumeration sg
enumeration sa
enumeration sc
enumeration gd
enumeration sr
enumeration sn
enumeration ii
enumeration sd
enumeration si
enumeration sk
enumeration sl
enumeration so
enumeration nr
enumeration st
enumeration es
enumeration su
enumeration sw
enumeration ss
enumeration sv
enumeration tl
enumeration ty
enumeration tg
enumeration ta
enumeration tt
enumeration te
enumeration th
enumeration bo
enumeration ti
enumeration to
enumeration ts
enumeration tn
enumeration tr
enumeration tk
enumeration tw
enumeration ug
enumeration uk
enumeration ur
enumeration uz
enumeration ve
enumeration vi
enumeration vo
enumeration wa
enumeration cy
enumeration wo
enumeration xh
enumeration ji
enumeration yo
enumeration za
enumeration zu
Used by
Source
<xs:simpleType name="language-code">
  <xs:annotation>
    <xs:documentation>Two letter language code to identify the language used in work fields. Chinese is expressed in more than two letters, with a modifier to indicate simplified (zh_CN) or traditional (zh_TW) Chinese.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="en"/>
    <xs:enumeration value="ab"/>
    <xs:enumeration value="aa"/>
    <xs:enumeration value="af"/>
    <xs:enumeration value="ak"/>
    <xs:enumeration value="sq"/>
    <xs:enumeration value="am"/>
    <xs:enumeration value="ar"/>
    <xs:enumeration value="an"/>
    <xs:enumeration value="hy"/>
    <xs:enumeration value="as"/>
    <xs:enumeration value="av"/>
    <xs:enumeration value="ae"/>
    <xs:enumeration value="ay"/>
    <xs:enumeration value="az"/>
    <xs:enumeration value="bm"/>
    <xs:enumeration value="ba"/>
    <xs:enumeration value="eu"/>
    <xs:enumeration value="be"/>
    <xs:enumeration value="bn"/>
    <xs:enumeration value="bh"/>
    <xs:enumeration value="bi"/>
    <xs:enumeration value="bs"/>
    <xs:enumeration value="br"/>
    <xs:enumeration value="bg"/>
    <xs:enumeration value="my"/>
    <xs:enumeration value="ca"/>
    <xs:enumeration value="ch"/>
    <xs:enumeration value="ce"/>
    <xs:enumeration value="zh_CN"/>
    <xs:enumeration value="zh_TW"/>
    <xs:enumeration value="cu"/>
    <xs:enumeration value="cv"/>
    <xs:enumeration value="kw"/>
    <xs:enumeration value="co"/>
    <xs:enumeration value="cr"/>
    <xs:enumeration value="hr"/>
    <xs:enumeration value="cs"/>
    <xs:enumeration value="da"/>
    <xs:enumeration value="dv"/>
    <xs:enumeration value="nl"/>
    <xs:enumeration value="dz"/>
    <xs:enumeration value="en"/>
    <xs:enumeration value="eo"/>
    <xs:enumeration value="et"/>
    <xs:enumeration value="ee"/>
    <xs:enumeration value="fo"/>
    <xs:enumeration value="fj"/>
    <xs:enumeration value="fi"/>
    <xs:enumeration value="fr"/>
    <xs:enumeration value="fy"/>
    <xs:enumeration value="ff"/>
    <xs:enumeration value="gl"/>
    <xs:enumeration value="lg"/>
    <xs:enumeration value="ka"/>
    <xs:enumeration value="de"/>
    <xs:enumeration value="el"/>
    <xs:enumeration value="kl"/>
    <xs:enumeration value="gn"/>
    <xs:enumeration value="gu"/>
    <xs:enumeration value="ht"/>
    <xs:enumeration value="ha"/>
    <xs:enumeration value="iw"/>
    <xs:enumeration value="hz"/>
    <xs:enumeration value="hi"/>
    <xs:enumeration value="ho"/>
    <xs:enumeration value="hu"/>
    <xs:enumeration value="is"/>
    <xs:enumeration value="io"/>
    <xs:enumeration value="ig"/>
    <xs:enumeration value="in"/>
    <xs:enumeration value="ia"/>
    <xs:enumeration value="ie"/>
    <xs:enumeration value="iu"/>
    <xs:enumeration value="ik"/>
    <xs:enumeration value="ga"/>
    <xs:enumeration value="it"/>
    <xs:enumeration value="ja"/>
    <xs:enumeration value="jv"/>
    <xs:enumeration value="kn"/>
    <xs:enumeration value="kr"/>
    <xs:enumeration value="ks"/>
    <xs:enumeration value="kk"/>
    <xs:enumeration value="km"/>
    <xs:enumeration value="ki"/>
    <xs:enumeration value="rw"/>
    <xs:enumeration value="ky"/>
    <xs:enumeration value="kv"/>
    <xs:enumeration value="kg"/>
    <xs:enumeration value="ko"/>
    <xs:enumeration value="ku"/>
    <xs:enumeration value="kj"/>
    <xs:enumeration value="lo"/>
    <xs:enumeration value="la"/>
    <xs:enumeration value="lv"/>
    <xs:enumeration value="li"/>
    <xs:enumeration value="ln"/>
    <xs:enumeration value="lt"/>
    <xs:enumeration value="lu"/>
    <xs:enumeration value="lb"/>
    <xs:enumeration value="mk"/>
    <xs:enumeration value="mg"/>
    <xs:enumeration value="ms"/>
    <xs:enumeration value="ml"/>
    <xs:enumeration value="mt"/>
    <xs:enumeration value="gv"/>
    <xs:enumeration value="mi"/>
    <xs:enumeration value="mr"/>
    <xs:enumeration value="mh"/>
    <xs:enumeration value="mo"/>
    <xs:enumeration value="mn"/>
    <xs:enumeration value="na"/>
    <xs:enumeration value="nv"/>
    <xs:enumeration value="ng"/>
    <xs:enumeration value="ne"/>
    <xs:enumeration value="nd"/>
    <xs:enumeration value="se"/>
    <xs:enumeration value="no"/>
    <xs:enumeration value="nb"/>
    <xs:enumeration value="nn"/>
    <xs:enumeration value="ny"/>
    <xs:enumeration value="oc"/>
    <xs:enumeration value="oj"/>
    <xs:enumeration value="or"/>
    <xs:enumeration value="om"/>
    <xs:enumeration value="os"/>
    <xs:enumeration value="pi"/>
    <xs:enumeration value="pa"/>
    <xs:enumeration value="fa"/>
    <xs:enumeration value="pl"/>
    <xs:enumeration value="pt"/>
    <xs:enumeration value="ps"/>
    <xs:enumeration value="qu"/>
    <xs:enumeration value="rm"/>
    <xs:enumeration value="ro"/>
    <xs:enumeration value="rn"/>
    <xs:enumeration value="ru"/>
    <xs:enumeration value="sm"/>
    <xs:enumeration value="sg"/>
    <xs:enumeration value="sa"/>
    <xs:enumeration value="sc"/>
    <xs:enumeration value="gd"/>
    <xs:enumeration value="sr"/>
    <xs:enumeration value="sn"/>
    <xs:enumeration value="ii"/>
    <xs:enumeration value="sd"/>
    <xs:enumeration value="si"/>
    <xs:enumeration value="sk"/>
    <xs:enumeration value="sl"/>
    <xs:enumeration value="so"/>
    <xs:enumeration value="nr"/>
    <xs:enumeration value="st"/>
    <xs:enumeration value="es"/>
    <xs:enumeration value="su"/>
    <xs:enumeration value="sw"/>
    <xs:enumeration value="ss"/>
    <xs:enumeration value="sv"/>
    <xs:enumeration value="tl"/>
    <xs:enumeration value="ty"/>
    <xs:enumeration value="tg"/>
    <xs:enumeration value="ta"/>
    <xs:enumeration value="tt"/>
    <xs:enumeration value="te"/>
    <xs:enumeration value="th"/>
    <xs:enumeration value="bo"/>
    <xs:enumeration value="ti"/>
    <xs:enumeration value="to"/>
    <xs:enumeration value="ts"/>
    <xs:enumeration value="tn"/>
    <xs:enumeration value="tr"/>
    <xs:enumeration value="tk"/>
    <xs:enumeration value="tw"/>
    <xs:enumeration value="ug"/>
    <xs:enumeration value="uk"/>
    <xs:enumeration value="ur"/>
    <xs:enumeration value="uz"/>
    <xs:enumeration value="ve"/>
    <xs:enumeration value="vi"/>
    <xs:enumeration value="vo"/>
    <xs:enumeration value="wa"/>
    <xs:enumeration value="cy"/>
    <xs:enumeration value="wo"/>
    <xs:enumeration value="xh"/>
    <xs:enumeration value="ji"/>
    <xs:enumeration value="yo"/>
    <xs:enumeration value="za"/>
    <xs:enumeration value="zu"/>
  </xs:restriction>
</xs:simpleType>
Complex Type orcid:citation
Namespace http://www.orcid.org/ns/orcid
Annotations
Container for a work citation. Citations may be fielded (e.g., RIS, BibTeX - preferred citation type), or may be textual (APA, MLA, Chicago, etc.) The required work-citation-type element indicates the format of the citation.
Diagram
Diagram orcid-message-1_2_xsd.tmp#citation_work-citation-type orcid-message-1_2_xsd.tmp#citation_citation
Used by
Model
Children orcid:citation, orcid:work-citation-type
Source
<xs:complexType name="citation">
  <xs:annotation>
    <xs:documentation>Container for a work citation. Citations may be fielded (e.g., RIS, BibTeX - preferred citation type), or may be textual (APA, MLA, Chicago, etc.) The required work-citation-type element indicates the format of the citation.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="work-citation-type" default="formatted-unspecified" type="orcid:citation-type" maxOccurs="1" minOccurs="1"/>
    <xs:element name="citation" type="xs:string" maxOccurs="1" minOccurs="1"/>
  </xs:sequence>
</xs:complexType>
Simple Type orcid:citation-type
Namespace http://www.orcid.org/ns/orcid
Annotations
(REQUIRED) The type (format) of the citation. BibTeX format is recommended. NOTE: the values displayed to the website user are localized (translated) in the ORCID Registry web interface. For reference: https://github.com/ORCID/ORCID-Source/tree/master/orcid-core/src/main/resources/i18n
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration formatted-unspecified
enumeration bibtex
enumeration ris
enumeration formatted-apa
enumeration formatted-harvard
enumeration formatted-ieee
enumeration formatted-mla
enumeration formatted-vancouver
enumeration formatted-chicago
Used by
Source
<xs:simpleType name="citation-type">
  <xs:annotation>
    <xs:documentation>(REQUIRED) The type (format) of the citation. BibTeX format is recommended. NOTE: the values displayed to the website user are localized (translated) in the ORCID Registry web interface. For reference: https://github.com/ORCID/ORCID-Source/tree/master/orcid-core/src/main/resources/i18n</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="formatted-unspecified"/>
    <xs:enumeration value="bibtex"/>
    <xs:enumeration value="ris"/>
    <xs:enumeration value="formatted-apa"/>
    <xs:enumeration value="formatted-harvard"/>
    <xs:enumeration value="formatted-ieee"/>
    <xs:enumeration value="formatted-mla"/>
    <xs:enumeration value="formatted-vancouver"/>
    <xs:enumeration value="formatted-chicago"/>
  </xs:restriction>
</xs:simpleType>
Simple Type orcid:media-type
Namespace http://www.orcid.org/ns/orcid
Annotations
Used with the publication date to indicate which version of the publication the date refers to.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration print
enumeration online
enumeration other
Used by
Source
<xs:simpleType name="media-type">
  <xs:annotation>
    <xs:documentation>Used with the publication date to indicate which version of the publication the date refers to.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="print"/>
    <xs:enumeration value="online"/>
    <xs:enumeration value="other"/>
  </xs:restriction>
</xs:simpleType>
Simple Type orcid:string255
Namespace http://www.orcid.org/ns/orcid
Annotations
A non-empty string that has a maximum size of 255 characters
Diagram
Diagram
Type restriction of xs:string
Facets
maxLength 255
Used by
Source
<xs:simpleType name="string255">
  <xs:annotation>
    <xs:documentation>A non-empty string that has a maximum size of 255 characters</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:maxLength value="255"/>
  </xs:restriction>
</xs:simpleType>
Simple Type orcid:string1000
Namespace http://www.orcid.org/ns/orcid
Annotations
A non-empty string that has a maximum size of 1000 characters
Diagram
Diagram orcid-message-1_2_xsd.tmp#non-empty-string
Type restriction of orcid:non-empty-string
Type hierarchy
Facets
maxLength 1000
pattern [\s\S]*[^\s\n\r]+[\s\S]*
Used by
Source
<xs:simpleType name="string1000">
  <xs:annotation>
    <xs:documentation>A non-empty string that has a maximum size of 1000 characters</xs:documentation>
  </xs:annotation>
  <xs:restriction base="orcid:non-empty-string">
    <xs:maxLength value="1000"/>
  </xs:restriction>
</xs:simpleType>
Simple Type orcid:currency-code
Namespace http://www.orcid.org/ns/orcid
Annotations
The currency code used for funding amounts. From the ISO 4217 list (www.iso.org/iso/home/standards/currency_codes.htm).
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration ADP
enumeration AED
enumeration AFA
enumeration AFN
enumeration ALL
enumeration AMD
enumeration ANG
enumeration AOA
enumeration ARS
enumeration ATS
enumeration AUD
enumeration AWG
enumeration AYM
enumeration AZM
enumeration AZN
enumeration BAM
enumeration BBD
enumeration BDT
enumeration BEF
enumeration BGL
enumeration BGN
enumeration BHD
enumeration BIF
enumeration BMD
enumeration BND
enumeration BOB
enumeration BOV
enumeration BRL
enumeration BSD
enumeration BTN
enumeration BWP
enumeration BYB
enumeration BYR
enumeration BZD
enumeration CAD
enumeration CDF
enumeration CHF
enumeration CLF
enumeration CLP
enumeration CNY
enumeration COP
enumeration CRC
enumeration CSD
enumeration CUC
enumeration CUP
enumeration CVE
enumeration CYP
enumeration CZK
enumeration DEM
enumeration DJF
enumeration DKK
enumeration DOP
enumeration DZD
enumeration EEK
enumeration EGP
enumeration ERN
enumeration ESP
enumeration ETB
enumeration EUR
enumeration FIM
enumeration FJD
enumeration FKP
enumeration FRF
enumeration GBP
enumeration GEL
enumeration GHC
enumeration GHS
enumeration GIP
enumeration GMD
enumeration GNF
enumeration GRD
enumeration GTQ
enumeration GWP
enumeration GYD
enumeration HKD
enumeration HNL
enumeration HRK
enumeration HTG
enumeration HUF
enumeration IDR
enumeration IEP
enumeration ILS
enumeration INR
enumeration IQD
enumeration IRR
enumeration ISK
enumeration ITL
enumeration JMD
enumeration JOD
enumeration JPY
enumeration KES
enumeration KGS
enumeration KHR
enumeration KMF
enumeration KPW
enumeration KRW
enumeration KWD
enumeration KYD
enumeration KZT
enumeration LAK
enumeration LBP
enumeration LKR
enumeration LRD
enumeration LSL
enumeration LTL
enumeration LUF
enumeration LVL
enumeration LYD
enumeration MAD
enumeration MDL
enumeration MGA
enumeration MGF
enumeration MKD
enumeration MMK
enumeration MNT
enumeration MOP
enumeration MRO
enumeration MTL
enumeration MUR
enumeration MVR
enumeration MWK
enumeration MXN
enumeration MXV
enumeration MYR
enumeration MZM
enumeration MZN
enumeration NAD
enumeration NGN
enumeration NIO
enumeration NLG
enumeration NOK
enumeration NPR
enumeration NZD
enumeration OMR
enumeration PAB
enumeration PEN
enumeration PGK
enumeration PHP
enumeration PKR
enumeration PLN
enumeration PTE
enumeration PYG
enumeration QAR
enumeration ROL
enumeration RON
enumeration RSD
enumeration RUB
enumeration RUR
enumeration RWF
enumeration SAR
enumeration SBD
enumeration SCR
enumeration SDD
enumeration SDG
enumeration SEK
enumeration SGD
enumeration SHP
enumeration SIT
enumeration SKK
enumeration SLL
enumeration SOS
enumeration SRD
enumeration SRG
enumeration STD
enumeration SVC
enumeration SYP
enumeration SZL
enumeration THB
enumeration TJS
enumeration TMM
enumeration TMT
enumeration TND
enumeration TOP
enumeration TPE
enumeration TRL
enumeration TRY
enumeration TTD
enumeration TWD
enumeration TZS
enumeration UAH
enumeration UGX
enumeration USD
enumeration USN
enumeration USS
enumeration UYU
enumeration UZS
enumeration VEB
enumeration VEF
enumeration VND
enumeration VUV
enumeration WST
enumeration XAF
enumeration XAG
enumeration XAU
enumeration XBA
enumeration XBB
enumeration XBC
enumeration XBD
enumeration XCD
enumeration XDR
enumeration XFO
enumeration XFU
enumeration XOF
enumeration XPD
enumeration XPF
enumeration XPT
enumeration XSU
enumeration XTS
enumeration XUA
enumeration XXX
enumeration YER
enumeration YUM
enumeration ZAR
enumeration ZMK
enumeration ZWD
enumeration ZWL
enumeration ZWN
enumeration ZWR
Used by
Source
<xs:simpleType name="currency-code">
  <xs:annotation>
    <xs:documentation>The currency code used for funding amounts. From the ISO 4217 list (www.iso.org/iso/home/standards/currency_codes.htm).</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="ADP"/>
    <xs:enumeration value="AED"/>
    <xs:enumeration value="AFA"/>
    <xs:enumeration value="AFN"/>
    <xs:enumeration value="ALL"/>
    <xs:enumeration value="AMD"/>
    <xs:enumeration value="ANG"/>
    <xs:enumeration value="AOA"/>
    <xs:enumeration value="ARS"/>
    <xs:enumeration value="ATS"/>
    <xs:enumeration value="AUD"/>
    <xs:enumeration value="AWG"/>
    <xs:enumeration value="AYM"/>
    <xs:enumeration value="AZM"/>
    <xs:enumeration value="AZN"/>
    <xs:enumeration value="BAM"/>
    <xs:enumeration value="BBD"/>
    <xs:enumeration value="BDT"/>
    <xs:enumeration value="BEF"/>
    <xs:enumeration value="BGL"/>
    <xs:enumeration value="BGN"/>
    <xs:enumeration value="BHD"/>
    <xs:enumeration value="BIF"/>
    <xs:enumeration value="BMD"/>
    <xs:enumeration value="BND"/>
    <xs:enumeration value="BOB"/>
    <xs:enumeration value="BOV"/>
    <xs:enumeration value="BRL"/>
    <xs:enumeration value="BSD"/>
    <xs:enumeration value="BTN"/>
    <xs:enumeration value="BWP"/>
    <xs:enumeration value="BYB"/>
    <xs:enumeration value="BYR"/>
    <xs:enumeration value="BZD"/>
    <xs:enumeration value="CAD"/>
    <xs:enumeration value="CDF"/>
    <xs:enumeration value="CHF"/>
    <xs:enumeration value="CLF"/>
    <xs:enumeration value="CLP"/>
    <xs:enumeration value="CNY"/>
    <xs:enumeration value="COP"/>
    <xs:enumeration value="CRC"/>
    <xs:enumeration value="CSD"/>
    <xs:enumeration value="CUC"/>
    <xs:enumeration value="CUP"/>
    <xs:enumeration value="CVE"/>
    <xs:enumeration value="CYP"/>
    <xs:enumeration value="CZK"/>
    <xs:enumeration value="DEM"/>
    <xs:enumeration value="DJF"/>
    <xs:enumeration value="DKK"/>
    <xs:enumeration value="DOP"/>
    <xs:enumeration value="DZD"/>
    <xs:enumeration value="EEK"/>
    <xs:enumeration value="EGP"/>
    <xs:enumeration value="ERN"/>
    <xs:enumeration value="ESP"/>
    <xs:enumeration value="ETB"/>
    <xs:enumeration value="EUR"/>
    <xs:enumeration value="FIM"/>
    <xs:enumeration value="FJD"/>
    <xs:enumeration value="FKP"/>
    <xs:enumeration value="FRF"/>
    <xs:enumeration value="GBP"/>
    <xs:enumeration value="GEL"/>
    <xs:enumeration value="GHC"/>
    <xs:enumeration value="GHS"/>
    <xs:enumeration value="GIP"/>
    <xs:enumeration value="GMD"/>
    <xs:enumeration value="GNF"/>
    <xs:enumeration value="GRD"/>
    <xs:enumeration value="GTQ"/>
    <xs:enumeration value="GWP"/>
    <xs:enumeration value="GYD"/>
    <xs:enumeration value="HKD"/>
    <xs:enumeration value="HNL"/>
    <xs:enumeration value="HRK"/>
    <xs:enumeration value="HTG"/>
    <xs:enumeration value="HUF"/>
    <xs:enumeration value="IDR"/>
    <xs:enumeration value="IEP"/>
    <xs:enumeration value="ILS"/>
    <xs:enumeration value="INR"/>
    <xs:enumeration value="IQD"/>
    <xs:enumeration value="IRR"/>
    <xs:enumeration value="ISK"/>
    <xs:enumeration value="ITL"/>
    <xs:enumeration value="JMD"/>
    <xs:enumeration value="JOD"/>
    <xs:enumeration value="JPY"/>
    <xs:enumeration value="KES"/>
    <xs:enumeration value="KGS"/>
    <xs:enumeration value="KHR"/>
    <xs:enumeration value="KMF"/>
    <xs:enumeration value="KPW"/>
    <xs:enumeration value="KRW"/>
    <xs:enumeration value="KWD"/>
    <xs:enumeration value="KYD"/>
    <xs:enumeration value="KZT"/>
    <xs:enumeration value="LAK"/>
    <xs:enumeration value="LBP"/>
    <xs:enumeration value="LKR"/>
    <xs:enumeration value="LRD"/>
    <xs:enumeration value="LSL"/>
    <xs:enumeration value="LTL"/>
    <xs:enumeration value="LUF"/>
    <xs:enumeration value="LVL"/>
    <xs:enumeration value="LYD"/>
    <xs:enumeration value="MAD"/>
    <xs:enumeration value="MDL"/>
    <xs:enumeration value="MGA"/>
    <xs:enumeration value="MGF"/>
    <xs:enumeration value="MKD"/>
    <xs:enumeration value="MMK"/>
    <xs:enumeration value="MNT"/>
    <xs:enumeration value="MOP"/>
    <xs:enumeration value="MRO"/>
    <xs:enumeration value="MTL"/>
    <xs:enumeration value="MUR"/>
    <xs:enumeration value="MVR"/>
    <xs:enumeration value="MWK"/>
    <xs:enumeration value="MXN"/>
    <xs:enumeration value="MXV"/>
    <xs:enumeration value="MYR"/>
    <xs:enumeration value="MZM"/>
    <xs:enumeration value="MZN"/>
    <xs:enumeration value="NAD"/>
    <xs:enumeration value="NGN"/>
    <xs:enumeration value="NIO"/>
    <xs:enumeration value="NLG"/>
    <xs:enumeration value="NOK"/>
    <xs:enumeration value="NPR"/>
    <xs:enumeration value="NZD"/>
    <xs:enumeration value="OMR"/>
    <xs:enumeration value="PAB"/>
    <xs:enumeration value="PEN"/>
    <xs:enumeration value="PGK"/>
    <xs:enumeration value="PHP"/>
    <xs:enumeration value="PKR"/>
    <xs:enumeration value="PLN"/>
    <xs:enumeration value="PTE"/>
    <xs:enumeration value="PYG"/>
    <xs:enumeration value="QAR"/>
    <xs:enumeration value="ROL"/>
    <xs:enumeration value="RON"/>
    <xs:enumeration value="RSD"/>
    <xs:enumeration value="RUB"/>
    <xs:enumeration value="RUR"/>
    <xs:enumeration value="RWF"/>
    <xs:enumeration value="SAR"/>
    <xs:enumeration value="SBD"/>
    <xs:enumeration value="SCR"/>
    <xs:enumeration value="SDD"/>
    <xs:enumeration value="SDG"/>
    <xs:enumeration value="SEK"/>
    <xs:enumeration value="SGD"/>
    <xs:enumeration value="SHP"/>
    <xs:enumeration value="SIT"/>
    <xs:enumeration value="SKK"/>
    <xs:enumeration value="SLL"/>
    <xs:enumeration value="SOS"/>
    <xs:enumeration value="SRD"/>
    <xs:enumeration value="SRG"/>
    <xs:enumeration value="STD"/>
    <xs:enumeration value="SVC"/>
    <xs:enumeration value="SYP"/>
    <xs:enumeration value="SZL"/>
    <xs:enumeration value="THB"/>
    <xs:enumeration value="TJS"/>
    <xs:enumeration value="TMM"/>
    <xs:enumeration value="TMT"/>
    <xs:enumeration value="TND"/>
    <xs:enumeration value="TOP"/>
    <xs:enumeration value="TPE"/>
    <xs:enumeration value="TRL"/>
    <xs:enumeration value="TRY"/>
    <xs:enumeration value="TTD"/>
    <xs:enumeration value="TWD"/>
    <xs:enumeration value="TZS"/>
    <xs:enumeration value="UAH"/>
    <xs:enumeration value="UGX"/>
    <xs:enumeration value="USD"/>
    <xs:enumeration value="USN"/>
    <xs:enumeration value="USS"/>
    <xs:enumeration value="UYU"/>
    <xs:enumeration value="UZS"/>
    <xs:enumeration value="VEB"/>
    <xs:enumeration value="VEF"/>
    <xs:enumeration value="VND"/>
    <xs:enumeration value="VUV"/>
    <xs:enumeration value="WST"/>
    <xs:enumeration value="XAF"/>
    <xs:enumeration value="XAG"/>
    <xs:enumeration value="XAU"/>
    <xs:enumeration value="XBA"/>
    <xs:enumeration value="XBB"/>
    <xs:enumeration value="XBC"/>
    <xs:enumeration value="XBD"/>
    <xs:enumeration value="XCD"/>
    <xs:enumeration value="XDR"/>
    <xs:enumeration value="XFO"/>
    <xs:enumeration value="XFU"/>
    <xs:enumeration value="XOF"/>
    <xs:enumeration value="XPD"/>
    <xs:enumeration value="XPF"/>
    <xs:enumeration value="XPT"/>
    <xs:enumeration value="XSU"/>
    <xs:enumeration value="XTS"/>
    <xs:enumeration value="XUA"/>
    <xs:enumeration value="XXX"/>
    <xs:enumeration value="YER"/>
    <xs:enumeration value="YUM"/>
    <xs:enumeration value="ZAR"/>
    <xs:enumeration value="ZMK"/>
    <xs:enumeration value="ZWD"/>
    <xs:enumeration value="ZWL"/>
    <xs:enumeration value="ZWN"/>
    <xs:enumeration value="ZWR"/>
  </xs:restriction>
</xs:simpleType>
Simple Type orcid:string2084
Namespace http://www.orcid.org/ns/orcid
Annotations
A non-empty string that has a maximum size of 2084 characters
Diagram
Diagram orcid-message-1_2_xsd.tmp#non-empty-string
Type restriction of orcid:non-empty-string
Type hierarchy
Facets
maxLength 2084
pattern [\s\S]*[^\s\n\r]+[\s\S]*
Used by
Source
<xs:simpleType name="string2084">
  <xs:annotation>
    <xs:documentation>A non-empty string that has a maximum size of 2084 characters</xs:documentation>
  </xs:annotation>
  <xs:restriction base="orcid:non-empty-string">
    <xs:maxLength value="2084"/>
  </xs:restriction>
</xs:simpleType>
Simple Type orcid:salesforce-id
Namespace http://www.orcid.org/ns/orcid
Annotations
Salesforce ID type.
Diagram
Diagram
Type restriction of xs:string
Facets
pattern ([a-zA-Z0-9]){15}
Used by
Source
<xs:simpleType name="salesforce-id">
  <xs:annotation>
    <xs:documentation>Salesforce ID type.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="([a-zA-Z0-9]){15}"/>
  </xs:restriction>
</xs:simpleType>
Simple Type orcid:orcid-type
Namespace http://www.orcid.org/ns/orcid
Annotations
Indicates the ORCID record type for the ORCID iD referenced. NOTE: orcid-types of API client are only used for legacy API clients.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration admin
enumeration user
enumeration group
enumeration client
Used by
Source
<xs:simpleType name="orcid-type">
  <xs:annotation>
    <xs:documentation>Indicates the ORCID record type for the ORCID iD referenced. NOTE: orcid-types of API client are only used for legacy API clients.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="admin"/>
    <xs:enumeration value="user"/>
    <xs:enumeration value="group"/>
    <xs:enumeration value="client"/>
  </xs:restriction>
</xs:simpleType>
Simple Type orcid:client-type
Namespace http://www.orcid.org/ns/orcid
Annotations
Indicates the client type for the API client based on the ORCID membership type.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration creator
enumeration premium-creator
enumeration updater
enumeration premium-updater
Used by
Source
<xs:simpleType name="client-type">
  <xs:annotation>
    <xs:documentation>Indicates the client type for the API client based on the ORCID membership type.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="creator"/>
    <xs:enumeration value="premium-creator"/>
    <xs:enumeration value="updater"/>
    <xs:enumeration value="premium-updater"/>
  </xs:restriction>
</xs:simpleType>
Simple Type orcid:group-type
Namespace http://www.orcid.org/ns/orcid
Annotations
Indicates the group type for the API client based on the ORCID membership type.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration basic
enumeration premium
enumeration basic-institution
enumeration premium-institution
Used by
Source
<xs:simpleType name="group-type">
  <xs:annotation>
    <xs:documentation>Indicates the group type for the API client based on the ORCID membership type.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="basic"/>
    <xs:enumeration value="premium"/>
    <xs:enumeration value="basic-institution"/>
    <xs:enumeration value="premium-institution"/>
  </xs:restriction>
</xs:simpleType>
Simple Type orcid:empty
Namespace http://www.orcid.org/ns/orcid
Annotations
An empty string
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration
Source
<xs:simpleType name="empty">
  <xs:annotation>
    <xs:documentation>An empty string</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value=""/>
  </xs:restriction>
</xs:simpleType>
Attribute orcid:visibility / @visibility
Namespace No namespace
Type orcid:visibility
Properties
use optional
Facets
enumeration private
The data can only be seen by the researcher or contributor. This data may be used internally by ORCID for Record disambiguation purposes.
enumeration limited
The data can only be seen by trusted parties (organizations or people) as indicated by the researcher or contributor. This information is only shared with systems that the researcher or contributor has specifically granted authorization (using OAuth).
enumeration public
The data can be seen by anyone. It is publically available via the ORCID Registry website and the public API without further authroization by the researcher or contributor.
enumeration registered-only
The data is shared only with the registered user.
Used by
Attribute Group orcid:visibility
Source
<xs:attribute name="visibility" use="optional" type="orcid:visibility"/>
Attribute orcid:email / @primary
Namespace No namespace
Annotations
Indicates (by a TRUE value) the address that the ORCID Registry will used to contact the researcher or contributor (based on user contact preferences). The primary attribute is assigned as TRUE to exactly one email address.
Type xs:boolean
Properties
default true
Used by
Element orcid:email
Source
<xs:attribute name="primary" type="xs:boolean" default="true">
  <xs:annotation>
    <xs:documentation>Indicates (by a TRUE value) the address that the ORCID Registry will used to contact the researcher or contributor (based on user contact preferences). The primary attribute is assigned as TRUE to exactly one email address.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute orcid:email / @current
Namespace No namespace
Annotations
Indicates if the address is a current one for the user. The current attribute is assigned as TRUE to any email address currently used. Former addresses also may be associated with ORCID records, and should include a current attribute of FALSE.
Type xs:boolean
Properties
default true
Used by
Element orcid:email
Source
<xs:attribute name="current" type="xs:boolean" default="true">
  <xs:annotation>
    <xs:documentation>Indicates if the address is a current one for the user. The current attribute is assigned as TRUE to any email address currently used. Former addresses also may be associated with ORCID records, and should include a current attribute of FALSE.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute orcid:email / @verified
Namespace No namespace
Annotations
Indicates (with a TRUE value) if the researcher or contributor verified the email address by clicking on a link sent to the address. This field can not be set when adding an email address to an ORCID record.
Type xs:boolean
Properties
default false
Used by
Element orcid:email
Source
<xs:attribute name="verified" type="xs:boolean" default="false">
  <xs:annotation>
    <xs:documentation>Indicates (with a TRUE value) if the researcher or contributor verified the email address by clicking on a link sent to the address. This field can not be set when adding an email address to an ORCID record.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute orcid:email / @source
Namespace No namespace
Annotations
The ORCID identifier for the individual user (or legacy client application) that created the item. Either a source or source-client-id will be present. NOTE: value will be replaced by source element in future XSD versions.
Type orcid:orcid-path
Properties
content simple
Facets
pattern (\d{4}-){3,}\d{3}[\dX]
Used by
Element orcid:email
Source
<xs:attribute name="source" type="orcid:orcid-path">
  <xs:annotation>
    <xs:documentation>The ORCID identifier for the individual user (or legacy client application) that created the item. Either a source or source-client-id will be present. NOTE: value will be replaced by source element in future XSD versions.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute orcid:email / @source-client-id
Namespace No namespace
Annotations
The client ID for the client application (Member organization system) that created the item. Either a source or source-client-id will be present. NOTE: value will be replaced by source element in future XSD versions.
Type orcid:client-path
Properties
content simple
Facets
pattern APP-[\da-zA-Z]{16}
Used by
Element orcid:email
Source
<xs:attribute name="source-client-id" type="orcid:client-path">
  <xs:annotation>
    <xs:documentation>The client ID for the client application (Member organization system) that created the item. Either a source or source-client-id will be present. NOTE: value will be replaced by source element in future XSD versions.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute orcid:scope / @scope
Namespace No namespace
Type orcid:scope
Properties
use optional
Facets
enumeration read-limited
enumeration update
Used by
Attribute Group orcid:scope
Source
<xs:attribute name="scope" use="optional" type="orcid:scope">
</xs:attribute>
Attribute orcid:put-code / @put-code
Namespace No namespace
Type xs:integer
Properties
use optional
Used by
Attribute Group orcid:put-code
Source
<xs:attribute name="put-code" use="optional" type="xs:integer">
</xs:attribute>
Attribute orcid:stringWithLangCode / @language-code
Namespace No namespace
Type orcid:language-code
Properties
use required
Facets
enumeration en
enumeration ab
enumeration aa
enumeration af
enumeration ak
enumeration sq
enumeration am
enumeration ar
enumeration an
enumeration hy
enumeration as
enumeration av
enumeration ae
enumeration ay
enumeration az
enumeration bm
enumeration ba
enumeration eu
enumeration be
enumeration bn
enumeration bh
enumeration bi
enumeration bs
enumeration br
enumeration bg
enumeration my
enumeration ca
enumeration ch
enumeration ce
enumeration zh_CN
enumeration zh_TW
enumeration cu
enumeration cv
enumeration kw
enumeration co
enumeration cr
enumeration hr
enumeration cs
enumeration da
enumeration dv
enumeration nl
enumeration dz
enumeration en
enumeration eo
enumeration et
enumeration ee
enumeration fo
enumeration fj
enumeration fi
enumeration fr
enumeration fy
enumeration ff
enumeration gl
enumeration lg
enumeration ka
enumeration de
enumeration el
enumeration kl
enumeration gn
enumeration gu
enumeration ht
enumeration ha
enumeration iw
enumeration hz
enumeration hi
enumeration ho
enumeration hu
enumeration is
enumeration io
enumeration ig
enumeration in
enumeration ia
enumeration ie
enumeration iu
enumeration ik
enumeration ga
enumeration it
enumeration ja
enumeration jv
enumeration kn
enumeration kr
enumeration ks
enumeration kk
enumeration km
enumeration ki
enumeration rw
enumeration ky
enumeration kv
enumeration kg
enumeration ko
enumeration ku
enumeration kj
enumeration lo
enumeration la
enumeration lv
enumeration li
enumeration ln
enumeration lt
enumeration lu
enumeration lb
enumeration mk
enumeration mg
enumeration ms
enumeration ml
enumeration mt
enumeration gv
enumeration mi
enumeration mr
enumeration mh
enumeration mo
enumeration mn
enumeration na
enumeration nv
enumeration ng
enumeration ne
enumeration nd
enumeration se
enumeration no
enumeration nb
enumeration nn
enumeration ny
enumeration oc
enumeration oj
enumeration or
enumeration om
enumeration os
enumeration pi
enumeration pa
enumeration fa
enumeration pl
enumeration pt
enumeration ps
enumeration qu
enumeration rm
enumeration ro
enumeration rn
enumeration ru
enumeration sm
enumeration sg
enumeration sa
enumeration sc
enumeration gd
enumeration sr
enumeration sn
enumeration ii
enumeration sd
enumeration si
enumeration sk
enumeration sl
enumeration so
enumeration nr
enumeration st
enumeration es
enumeration su
enumeration sw
enumeration ss
enumeration sv
enumeration tl
enumeration ty
enumeration tg
enumeration ta
enumeration tt
enumeration te
enumeration th
enumeration bo
enumeration ti
enumeration to
enumeration ts
enumeration tn
enumeration tr
enumeration tk
enumeration tw
enumeration ug
enumeration uk
enumeration ur
enumeration uz
enumeration ve
enumeration vi
enumeration vo
enumeration wa
enumeration cy
enumeration wo
enumeration xh
enumeration ji
enumeration yo
enumeration za
enumeration zu
Used by
Source
<xs:attribute name="language-code" type="orcid:language-code" use="required"/>
Attribute orcid:publication-date / @media-type
Namespace No namespace
Type orcid:media-type
Properties
content simple
Facets
enumeration print
enumeration online
enumeration other
Used by
Source
<xs:attribute name="media-type" type="orcid:media-type"/>
Attribute orcid:amount / @currency-code
Namespace No namespace
Type orcid:currency-code
Properties
use required
Facets
enumeration ADP
enumeration AED
enumeration AFA
enumeration AFN
enumeration ALL
enumeration AMD
enumeration ANG
enumeration AOA
enumeration ARS
enumeration ATS
enumeration AUD
enumeration AWG
enumeration AYM
enumeration AZM
enumeration AZN
enumeration BAM
enumeration BBD
enumeration BDT
enumeration BEF
enumeration BGL
enumeration BGN
enumeration BHD
enumeration BIF
enumeration BMD
enumeration BND
enumeration BOB
enumeration BOV
enumeration BRL
enumeration BSD
enumeration BTN
enumeration BWP
enumeration BYB
enumeration BYR
enumeration BZD
enumeration CAD
enumeration CDF
enumeration CHF
enumeration CLF
enumeration CLP
enumeration CNY
enumeration COP
enumeration CRC
enumeration CSD
enumeration CUC
enumeration CUP
enumeration CVE
enumeration CYP
enumeration CZK
enumeration DEM
enumeration DJF
enumeration DKK
enumeration DOP
enumeration DZD
enumeration EEK
enumeration EGP
enumeration ERN
enumeration ESP
enumeration ETB
enumeration EUR
enumeration FIM
enumeration FJD
enumeration FKP
enumeration FRF
enumeration GBP
enumeration GEL
enumeration GHC
enumeration GHS
enumeration GIP
enumeration GMD
enumeration GNF
enumeration GRD
enumeration GTQ
enumeration GWP
enumeration GYD
enumeration HKD
enumeration HNL
enumeration HRK
enumeration HTG
enumeration HUF
enumeration IDR
enumeration IEP
enumeration ILS
enumeration INR
enumeration IQD
enumeration IRR
enumeration ISK
enumeration ITL
enumeration JMD
enumeration JOD
enumeration JPY
enumeration KES
enumeration KGS
enumeration KHR
enumeration KMF
enumeration KPW
enumeration KRW
enumeration KWD
enumeration KYD
enumeration KZT
enumeration LAK
enumeration LBP
enumeration LKR
enumeration LRD
enumeration LSL
enumeration LTL
enumeration LUF
enumeration LVL
enumeration LYD
enumeration MAD
enumeration MDL
enumeration MGA
enumeration MGF
enumeration MKD
enumeration MMK
enumeration MNT
enumeration MOP
enumeration MRO
enumeration MTL
enumeration MUR
enumeration MVR
enumeration MWK
enumeration MXN
enumeration MXV
enumeration MYR
enumeration MZM
enumeration MZN
enumeration NAD
enumeration NGN
enumeration NIO
enumeration NLG
enumeration NOK
enumeration NPR
enumeration NZD
enumeration OMR
enumeration PAB
enumeration PEN
enumeration PGK
enumeration PHP
enumeration PKR
enumeration PLN
enumeration PTE
enumeration PYG
enumeration QAR
enumeration ROL
enumeration RON
enumeration RSD
enumeration RUB
enumeration RUR
enumeration RWF
enumeration SAR
enumeration SBD
enumeration SCR
enumeration SDD
enumeration SDG
enumeration SEK
enumeration SGD
enumeration SHP
enumeration SIT
enumeration SKK
enumeration SLL
enumeration SOS
enumeration SRD
enumeration SRG
enumeration STD
enumeration SVC
enumeration SYP
enumeration SZL
enumeration THB
enumeration TJS
enumeration TMM
enumeration TMT
enumeration TND
enumeration TOP
enumeration TPE
enumeration TRL
enumeration TRY
enumeration TTD
enumeration TWD
enumeration TZS
enumeration UAH
enumeration UGX
enumeration USD
enumeration USN
enumeration USS
enumeration UYU
enumeration UZS
enumeration VEB
enumeration VEF
enumeration VND
enumeration VUV
enumeration WST
enumeration XAF
enumeration XAG
enumeration XAU
enumeration XBA
enumeration XBB
enumeration XBC
enumeration XBD
enumeration XCD
enumeration XDR
enumeration XFO
enumeration XFU
enumeration XOF
enumeration XPD
enumeration XPF
enumeration XPT
enumeration XSU
enumeration XTS
enumeration XUA
enumeration XXX
enumeration YER
enumeration YUM
enumeration ZAR
enumeration ZMK
enumeration ZWD
enumeration ZWL
enumeration ZWN
enumeration ZWR
Used by
Element orcid:amount
Source
<xs:attribute name="currency-code" type="orcid:currency-code" use="required"/>
Attribute orcid:orcid-profile / @type
Namespace No namespace
Type orcid:orcid-type
Properties
default user
Facets
enumeration admin
enumeration user
enumeration group
enumeration client
Used by
Source
<xs:attribute name="type" type="orcid:orcid-type" default="user"/>
Attribute orcid:orcid-profile / @client-type
Namespace No namespace
Type orcid:client-type
Properties
use optional
Facets
enumeration creator
enumeration premium-creator
enumeration updater
enumeration premium-updater
Used by
Source
<xs:attribute name="client-type" type="orcid:client-type" use="optional"/>
Attribute orcid:orcid-profile / @group-type
Namespace No namespace
Type orcid:group-type
Properties
use optional
Facets
enumeration basic
enumeration premium
enumeration basic-institution
enumeration premium-institution
Used by
Source
<xs:attribute name="group-type" type="orcid:group-type" use="optional"/>
Attribute orcid:orcid-search-results / @num-found
Namespace No namespace
Type xs:integer
Properties
default 0
Used by
Source
<xs:attribute name="num-found" type="xs:integer" default="0"/>
Attribute Group orcid:visibility
Namespace http://www.orcid.org/ns/orcid
Annotations
The visiblity that the researcher or contributor has assigned to this section of data. Visiblity can also be set during record creation by the institution. The visibility attribute (private, limited or public) indicates who can see a section of information. See ORCID's privacy policy for more details: http://orcid.org/privacy-policy.
Diagram
Diagram orcid-message-1_2_xsd.tmp#visibility_visibility
Used by
Attributes
QName Type Use
visibility orcid:visibility optional
Source
<xs:attributeGroup name="visibility">
  <xs:annotation>
    <xs:documentation>The visiblity that the researcher or contributor has assigned to this section of data. Visiblity can also be set during record creation by the institution. The visibility attribute (private, limited or public) indicates who can see a section of information. See ORCID's privacy policy for more details: http://orcid.org/privacy-policy.</xs:documentation>
  </xs:annotation>
  <xs:attribute name="visibility" use="optional" type="orcid:visibility"/>
</xs:attributeGroup>
Attribute Group orcid:scope
Namespace http://www.orcid.org/ns/orcid
Annotations
The authorization scope that the API client has on this section of data.
Diagram
Diagram orcid-message-1_2_xsd.tmp#scope_scope
Used by
Attributes
QName Type Use
scope orcid:scope optional
Source
<xs:attributeGroup name="scope">
  <xs:annotation>
    <xs:documentation>The authorization scope that the API client has on this section of data.</xs:documentation>
  </xs:annotation>
  <xs:attribute name="scope" use="optional" type="orcid:scope">
  </xs:attribute>
</xs:attributeGroup>
Attribute Group orcid:put-code
Namespace http://www.orcid.org/ns/orcid
Annotations
The put-code attribute is present only when reading elements. The code must be used when PUTing (updating) items that contain the attribute (works, affiliations, etc) to ensure that the existing item's history is retained.
Diagram
Diagram orcid-message-1_2_xsd.tmp#put-code_put-code
Used by
Attributes
QName Type Use
put-code xs:integer optional
Source
<xs:attributeGroup name="put-code">
  <xs:annotation>
    <xs:documentation>The put-code attribute is present only when reading elements. The code must be used when PUTing (updating) items that contain the attribute (works, affiliations, etc) to ensure that the existing item's history is retained.</xs:documentation>
  </xs:annotation>
  <xs:attribute name="put-code" use="optional" type="xs:integer">
  </xs:attribute>
</xs:attributeGroup>