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

# National Bibliography Number URN (URN:NBN) (`urn_nbn`)

> **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.

Uniform Resource Name in the NBN namespace (RFC 8458): a persistent identifier that national libraries and their partners assign to digital publications, theses, conference proceedings and other documents. It starts with urn:nbn:, a two-letter ISO 3166 country code and a colon or hyphen; the rest follows the rules of the national library, often a sub-namespace and a serial number with a check digit. Resolvers such as nbn-resolving.org (Germany, Austria, Switzerland) and urn.fi (Finland) turn it into a URL. The urn:nbn: part is case-insensitive.

- Parent datatype: `urn`
- Personal data (PII): no
- Categories: Publishing and print (publishing), Objects identifiers (objectids)
- Countries: global
- Languages: Common to most languages (common)
- Classification: identifier

## Detection

Regular expression (Python `re`):

```
^[Uu][Rr][Nn]:[Nn][Bb][Nn]:[A-Za-z]{2}[:-]\S+$
```

## Examples

- `urn:nbn:de:0074-3121-9` — Proceedings of AAAI-MAKE 2022
- `urn:nbn:de:kobv:11-100238157` — Example of the Wikidata property
- `ark:/13960/t3vt7027k` (invalid example) — An ARK, not a URN:NBN

## Mappings

- wikidata: `P4109`

## Translations

- ru: Национальный библиографический номер (URN:NBN): Постоянный идентификатор электронной публикации в пространстве имён urn:nbn: (RFC 8458), который присваивают национальные библиотеки.

## Sources

- doc: <https://www.rfc-editor.org/rfc/rfc8458>
- wikidata: <https://www.wikidata.org/wiki/Property:P4109>
- doc: <https://nbn-resolving.org/>

## Quality

Score 90/100. Missing: detector coverage.

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