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

# International Standard Serial Number (ISSN) (`issn`)

The International Standard Serial Number (ISSN) is an eight-digit serial number used to uniquely identify a serial publication, such as a magazine. The ISSN is especially helpful in distinguishing between serials with the same title. ISSNs are used in ordering, cataloging, interlibrary loans, and other practices in connection with serial literature.

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

## Detection

Regular expression (Python `re`):

```
\d{4}-\d{3}[\dX]|\d{8}
```

## Examples

- `0317-8471` — Example ISSN
- `2049-3630` — Example ISSN
- `03178471` — ISSN without hyphen

## Mappings

- autotype: `issn`
- bioregistry: `issn`
- schema_org: `issn`
- stdnum: `issn`
- wikidata: `P236`

## Metacrafter rules

5 rules: 2 match the field name, 3 match values.

- `issnfield` (field, `common/media.yaml`)
- `issnvalue` (data, `common/media.yaml`)
- `issnvaluewithoutdash` (data, `common/objects.yaml`)
- `objects_issnfield` (field, `common/objects.yaml`)
- `objects_issnvalue` (data, `common/objects.yaml`)

## Supported by tools

- `autotype`
- `dataprep`
- `metacrafter`
- `pythonstdnum`

## Sources

- wikipedia: <https://en.wikipedia.org/wiki/International_Standard_Serial_Number>
- wikidata: <https://www.wikidata.org/wiki/Property:P236>

## Quality

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

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