---
id: "arxiv_id"
kind: "datatype"
status: "draft"
is_pii: false
categories: ["science", "publishing"]
langs: ["common"]
quality: 90
url: "http://registry.apicrafter.io/datatype/arxiv_id"
---

# arXiv identifier (`arxiv_id`)

> **Draft.** Draft records have not been reviewed yet and may be incomplete or wrong; do not treat them as authoritative for legal or compliance decisions.

Identifier of a preprint in arXiv. Since 2007 it is YYMM.NNNNN (four digits before 2015); older papers use the archive name and a seven-digit number, such as hep-th/9711200. A version suffix such as v2 may follow.

- Personal data (PII): no
- Categories: Scientific (science), Publishing and print (publishing)
- Countries: global
- Languages: Common to most languages (common)
- Classification: identifier

## Detection

Regular expression (Python `re`):

```
^(?:\d{4}\.\d{4,5}|[a-z-]+(?:\.[A-Z]{2})?/\d{7})(?:v\d+)?$
```

## Examples

- `0806.2878`
- `1109.1746`

## Mappings

- bioregistry: `arxiv`
- wikidata: `P818`

## Supported by tools

- `greatexpectations`

## Sources

- wikipedia: <https://en.wikipedia.org/wiki/ArXiv>
- doc: <https://info.arxiv.org/help/arxiv_identifier.html>
- wikidata: <https://www.wikidata.org/wiki/Property:P818>

## Quality

Score 90/100. Missing: negative example, translation.

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