.. _id.json#/: id == May satisfy *any* of the following definitions: .. _id.json#/anyOf/6: CERN institutional ID +++++++++++++++++++++ Also called CCID (e.g. on legacy). :type: ``object`` .. _id.json#/anyOf/6/title: :Required: :ref:`id.json#/anyOf/6/properties/schema`, :ref:`id.json#/anyOf/6/properties/value` **Properties:** :ref:`id.json#/anyOf/6/properties/schema`, :ref:`id.json#/anyOf/6/properties/value` .. _id.json#/anyOf/6/properties/schema: schema ###### :type: ``string`` :minLength: ``1`` **Allowed values:** - CERN .. _id.json#/anyOf/6/properties/value: value ##### :example: ``CERN-12345`` :type: ``string`` :pattern: ``^CERN-\d+$`` :minLength: ``1`` .. _id.json#/anyOf/7: DESY identifier +++++++++++++++ :type: ``object`` .. _id.json#/anyOf/7/title: :Required: :ref:`id.json#/anyOf/7/properties/schema`, :ref:`id.json#/anyOf/7/properties/value` **Properties:** :ref:`id.json#/anyOf/7/properties/schema`, :ref:`id.json#/anyOf/7/properties/value` .. _id.json#/anyOf/7/properties/schema: schema ###### :type: ``string`` :minLength: ``1`` **Allowed values:** - DESY .. _id.json#/anyOf/7/properties/value: value ##### :example: ``DESY-15456`` :type: ``string`` :pattern: ``^DESY-\d+$`` :minLength: ``1`` .. _id.json#/anyOf/8: Google Scholar profile identifier +++++++++++++++++++++++++++++++++ :type: ``object`` .. _id.json#/anyOf/8/title: :Required: :ref:`id.json#/anyOf/8/properties/schema`, :ref:`id.json#/anyOf/8/properties/value` **Properties:** :ref:`id.json#/anyOf/8/properties/schema`, :ref:`id.json#/anyOf/8/properties/value` .. _id.json#/anyOf/8/properties/schema: schema ###### :type: ``string`` :minLength: ``1`` **Allowed values:** - GOOGLESCHOLAR .. _id.json#/anyOf/8/properties/value: value ##### :example: ``AZUAeayXuibs`` :type: ``string`` :pattern: ``^(\w|-){12}$`` :minLength: ``1`` .. _id.json#/anyOf/1: Inspire BAI +++++++++++ The BAI (BibAuthorID) is based on the name of the author and is used as a human-friendly unique identifier. Its general form is a ``firstnames.lastnames.number``, where ``firstnames`` is a list of first names (or initials) separated by dots, and similarly for ``lastnames``. Only ASCII letters (without diacritics), numbers, dashes and apostrophes are allowed in the names. By default, only initials of first names are used, but this may be changed at a cataloguer's discretion in order to disambiguate otherwise homonymous authors. .. note:: This identifier is not persistent, as it can be renamed to become more explicit (e.g. transforming an initial into a full name), or disappear when merging two different authors. :type: ``object`` .. _id.json#/anyOf/1/title: :Required: :ref:`id.json#/anyOf/1/properties/schema`, :ref:`id.json#/anyOf/1/properties/value` **Properties:** :ref:`id.json#/anyOf/1/properties/schema`, :ref:`id.json#/anyOf/1/properties/value` .. _id.json#/anyOf/1/properties/schema: schema ###### :type: ``string`` :minLength: ``1`` **Allowed values:** - INSPIRE BAI .. _id.json#/anyOf/1/properties/value: value ##### :example: ``A.Einstein.1`` :type: ``string`` :pattern: ``^((\w|\-|\')+\.)+\d+$`` :minLength: ``1`` .. _id.json#/anyOf/0: Inspire ID ++++++++++ This identifier is assigned to any curated author record (HEPNAMES on legacy). It is mainly used by large collaborations (providing an `authors.xml` file) to uniquely identify the authors of their articles. :type: ``object`` .. _id.json#/anyOf/0/title: :Required: :ref:`id.json#/anyOf/0/properties/schema`, :ref:`id.json#/anyOf/0/properties/value` **Properties:** :ref:`id.json#/anyOf/0/properties/schema`, :ref:`id.json#/anyOf/0/properties/value` .. _id.json#/anyOf/0/properties/schema: schema ###### :type: ``string`` :minLength: ``1`` **Allowed values:** - INSPIRE ID .. _id.json#/anyOf/0/properties/value: value ##### :example: ``INSPIRE-12345678`` :type: ``string`` :pattern: ``^INSPIRE-\d{8}$`` :minLength: ``1`` .. _id.json#/anyOf/3: JACoW ID ++++++++ Author identfier assigned by the Joint Accelerator Conferences Website (`JACoW `_). :type: ``object`` .. _id.json#/anyOf/3/title: :Required: :ref:`id.json#/anyOf/3/properties/schema`, :ref:`id.json#/anyOf/3/properties/value` **Properties:** :ref:`id.json#/anyOf/3/properties/schema`, :ref:`id.json#/anyOf/3/properties/value` .. _id.json#/anyOf/3/properties/schema: schema ###### :type: ``string`` :minLength: ``1`` **Allowed values:** - JACOW .. _id.json#/anyOf/3/properties/value: value ##### :example: ``JACOW-12345678`` :type: ``string`` :pattern: ``^JACoW-\d{8}$`` :minLength: ``1`` .. _id.json#/anyOf/4: KAKEN ID ++++++++ Author identifier assigned by the Japanese `KAKEN `_ grants database. :type: ``object`` .. _id.json#/anyOf/4/title: :Required: :ref:`id.json#/anyOf/4/properties/schema`, :ref:`id.json#/anyOf/4/properties/value` **Properties:** :ref:`id.json#/anyOf/4/properties/schema`, :ref:`id.json#/anyOf/4/properties/value` .. _id.json#/anyOf/4/properties/schema: schema ###### :type: ``string`` :minLength: ``1`` **Allowed values:** - KAKEN .. _id.json#/anyOf/4/properties/value: value ##### :example: ``KAKEN-12345678`` :type: ``string`` :pattern: ``^KAKEN-\d{8}$`` :minLength: ``1`` .. _id.json#/anyOf/16: LinkedIn profile ++++++++++++++++ :type: ``object`` .. _id.json#/anyOf/16/title: :Required: :ref:`id.json#/anyOf/16/properties/schema`, :ref:`id.json#/anyOf/16/properties/value` **Properties:** :ref:`id.json#/anyOf/16/properties/schema`, :ref:`id.json#/anyOf/16/properties/value` .. _id.json#/anyOf/16/properties/schema: schema ###### :type: ``string`` :minLength: ``1`` **Allowed values:** - LINKEDIN .. _id.json#/anyOf/16/properties/value: value ##### Identifier of Linkedin profile, i.e. the part after ``linkedin.com/in/`` in the URL. :example: ``kylecranmer`` :type: ``string`` :minLength: ``1`` .. _id.json#/anyOf/2: ORCID +++++ `ORCID `_ provides an identifier for individuals to use with their name as they engage in research, scholarship, and innovation activities. The ORCID identifier can be resolved by prepending ``http://orcid.org`` to the `value`, in order to get the ORCID record of the person. :type: ``object`` .. _id.json#/anyOf/2/title: :Required: :ref:`id.json#/anyOf/2/properties/schema`, :ref:`id.json#/anyOf/2/properties/value` **Properties:** :ref:`id.json#/anyOf/2/properties/schema`, :ref:`id.json#/anyOf/2/properties/value` .. _id.json#/anyOf/2/properties/schema: schema ###### :type: ``string`` :minLength: ``1`` **Allowed values:** - ORCID .. _id.json#/anyOf/2/properties/value: value ##### :example: ``0000-0012-1234-5647`` :type: ``string`` :format: ``orcid`` :pattern: ``^\d{4}-\d{4}-\d{4}-\d{3}[0-9X]$`` :minLength: ``1`` .. _id.json#/anyOf/10: ResearcherID ++++++++++++ :type: ``object`` .. _id.json#/anyOf/10/title: :Required: :ref:`id.json#/anyOf/10/properties/schema`, :ref:`id.json#/anyOf/10/properties/value` **Properties:** :ref:`id.json#/anyOf/10/properties/schema`, :ref:`id.json#/anyOf/10/properties/value` .. _id.json#/anyOf/10/properties/schema: schema ###### :type: ``string`` :minLength: ``1`` **Allowed values:** - RESEARCHERID .. _id.json#/anyOf/10/properties/value: value ##### :example: ``A-1009-2008`` :type: ``string`` :pattern: ``^[A-z]-\d{4}-\d{4}$`` :minLength: ``1`` .. _id.json#/anyOf/11: SCOPUS author identifier ++++++++++++++++++++++++ :type: ``object`` .. _id.json#/anyOf/11/title: :Required: :ref:`id.json#/anyOf/11/properties/schema`, :ref:`id.json#/anyOf/11/properties/value` **Properties:** :ref:`id.json#/anyOf/11/properties/schema`, :ref:`id.json#/anyOf/11/properties/value` .. _id.json#/anyOf/11/properties/schema: schema ###### :type: ``string`` :minLength: ``1`` **Allowed values:** - SCOPUS .. _id.json#/anyOf/11/properties/value: value ##### :example: ``13245678901`` :type: ``string`` :pattern: ``^\d{10``, ``11}$`` :minLength: ``1`` .. _id.json#/anyOf/14: SLAC identifier +++++++++++++++ :type: ``object`` .. _id.json#/anyOf/14/title: :Required: :ref:`id.json#/anyOf/14/properties/schema`, :ref:`id.json#/anyOf/14/properties/value` **Properties:** :ref:`id.json#/anyOf/14/properties/schema`, :ref:`id.json#/anyOf/14/properties/value` .. _id.json#/anyOf/14/properties/schema: schema ###### :type: ``string`` :minLength: ``1`` **Allowed values:** - SLAC .. _id.json#/anyOf/14/properties/value: value ##### :example: ``SLAC-123456`` :type: ``string`` :pattern: ``^SLAC-\d+$`` :minLength: ``1`` .. _id.json#/anyOf/12: SPIRES HEPNAMES ID ++++++++++++++++++ HEPNAMES entry in the old SPIRES system. :type: ``object`` .. _id.json#/anyOf/12/title: :Required: :ref:`id.json#/anyOf/12/properties/schema`, :ref:`id.json#/anyOf/12/properties/value` **Properties:** :ref:`id.json#/anyOf/12/properties/schema`, :ref:`id.json#/anyOf/12/properties/value` .. _id.json#/anyOf/12/properties/schema: schema ###### :type: ``string`` :minLength: ``1`` **Allowed values:** - SPIRES .. _id.json#/anyOf/12/properties/value: value ##### :example: HEPNAMES-123456 :type: ``string`` :pattern: ``^HEPNAMES-\d+$`` :minLength: ``1`` .. _id.json#/anyOf/15: Twitter handle ++++++++++++++ :type: ``object`` .. _id.json#/anyOf/15/title: :Required: :ref:`id.json#/anyOf/15/properties/schema`, :ref:`id.json#/anyOf/15/properties/value` **Properties:** :ref:`id.json#/anyOf/15/properties/schema`, :ref:`id.json#/anyOf/15/properties/value` .. _id.json#/anyOf/15/properties/schema: schema ###### :type: ``string`` :minLength: ``1`` **Allowed values:** - TWITTER .. _id.json#/anyOf/15/properties/value: value ##### A twitter handle, often preceded by ``@``. :example: ``Prof_S_Hawking`` :type: ``string`` :minLength: ``1`` .. _id.json#/anyOf/9: VIAF record ID ++++++++++++++ Record ID in the Virtual International Authority File (`VIAF `_). :type: ``object`` .. _id.json#/anyOf/9/title: :Required: :ref:`id.json#/anyOf/9/properties/schema`, :ref:`id.json#/anyOf/9/properties/value` **Properties:** :ref:`id.json#/anyOf/9/properties/schema`, :ref:`id.json#/anyOf/9/properties/value` .. _id.json#/anyOf/9/properties/schema: schema ###### :type: ``string`` :minLength: ``1`` **Allowed values:** - VIAF .. _id.json#/anyOf/9/properties/value: value ##### :example: ``75121530`` :type: ``string`` :pattern: ``^\d{7``, ``9}$`` :minLength: ``1`` .. _id.json#/anyOf/13: Wikipedia Page_name of the person +++++++++++++++++++++++++++++++++ :type: ``object`` .. _id.json#/anyOf/13/title: :Required: :ref:`id.json#/anyOf/13/properties/schema`, :ref:`id.json#/anyOf/13/properties/value` **Properties:** :ref:`id.json#/anyOf/13/properties/schema`, :ref:`id.json#/anyOf/13/properties/value` .. _id.json#/anyOf/13/properties/schema: schema ###### :type: ``string`` :minLength: ``1`` **Allowed values:** - WIKIPEDIA .. _id.json#/anyOf/13/properties/value: value ##### A page name on the English Wikipedia, i.e. the ``Page_name`` part in http://en.wikipedia.org/wiki/Page_name. :example: ``Albert_Einstein`` Non-English Wikipedia pages can be referenced by prepending the language. :example: ``it:Fabiola_Gianotti`` :type: ``string`` :minLength: ``1`` .. _id.json#/anyOf/5: arXiv author identifier +++++++++++++++++++++++ More info at `arXiv `_. :type: ``object`` .. _id.json#/anyOf/5/title: :Required: :ref:`id.json#/anyOf/5/properties/schema`, :ref:`id.json#/anyOf/5/properties/value` **Properties:** :ref:`id.json#/anyOf/5/properties/schema`, :ref:`id.json#/anyOf/5/properties/value` .. _id.json#/anyOf/5/properties/schema: schema ###### :type: ``string`` :minLength: ``1`` **Allowed values:** - ARXIV .. _id.json#/anyOf/5/properties/value: value ##### :example: ``warner_s_1`` :type: ``string`` :pattern: ``^\w+_(\w_)?\d+$`` :minLength: ``1``