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

# Life Science Identifier (LSID) (`lsid`)

> **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 for a piece of life-science data, written in URN form as urn:lsid:<authority>:<namespace>:<object id>, optionally followed by :<version>. The authority is usually the domain name of the issuing service. The lsid namespace was never registered with IANA. LSIDs are still used by biodiversity catalogues such as ZooBank to identify taxonomic names and publications.

- Parent datatype: `urn`
- Personal data (PII): no
- Categories: Scientific (science)
- Countries: global
- Languages: Common to most languages (common)
- Classification: identifier

## Detection

Regular expression (Python `re`):

```
^[Uu][Rr][Nn]:[Ll][Ss][Ii][Dd]:[^:\s]+:[^:\s]+:[^:\s]+(?::[^:\s]+)?$
```

## Examples

- `urn:lsid:zoobank.org:pub:CDC8D258-8F57-41DC-B560-247E17D3DC8C` — ZooBank publication record
- `urn:lsid:zoobank.org:pub` (invalid example) — The object identifier is missing

## Sources

- wikipedia: <https://en.wikipedia.org/wiki/LSID>

## Quality

Score 68/100. Missing: second example, mapping (Wikidata, Schema.org, ...), translation, detector coverage.

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