---
id: "orcid"
kind: "datatype"
status: "stable"
is_pii: false
categories: ["science", "persons"]
langs: ["common"]
quality: 80
url: "http://registry.apicrafter.io/datatype/orcid"
---

# Open Researcher and Contributor ID (ORCID) (`orcid`)

The ORCID, Open Researcher and Contributor ID) is a nonproprietary alphanumeric code to uniquely identify authors and contributors of scholarly communication as well as ORCIDs website and services to look up authors and their bibliographic output (and other user-supplied pieces of information).

- Personal data (PII): no
- Categories: Scientific (science), Person related (persons)
- Countries: global
- Languages: Common to most languages (common)
- Classification: identifier

## Detection

Regular expression (Python `re`):

```
0000-000(1-[5-9]|2-[0-9]|3-[0-4])\d{3}-\d{3}[\dX]
```

## Examples

- `0000-0002-1003-5675` — Mike Tailor
- `0000-0002-1825-0097` — Josiah S. Carberry

## Mappings

- autotype: `orcid`
- bioregistry: `orcid`
- wikidata: `P496`

## Metacrafter rules

2 rules: 1 match the field name, 1 match values.

- `orcidbyknown` (field, `common/science.yaml`)
- `orcidbyvalue` (data, `common/science.yaml`)

## Supported by tools

- `autotype`
- `greatexpectations`
- `metacrafter`
- `metacrafterpro`

## Sources

- wikipedia: <https://en.wikipedia.org/wiki/ORCID>
- wikidata: <https://www.wikidata.org/wiki/Property:P496>

## Quality

Score 80/100. Missing: anchored regexp, negative example, translation.

JSON: <http://registry.apicrafter.io/api/v1/datatypes/orcid.json> · Edit: <https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/any/science/orcid.yaml>
