---
id: "eu_ec_number"
kind: "datatype"
status: "draft"
is_pii: false
categories: ["chemistry"]
country: ["EU"]
langs: ["common"]
quality: 100
url: "http://registry.apicrafter.io/datatype/eu_ec_number"
---

# European Community (EC) number (`eu_ec_number`)

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

Seven-digit number of a chemical substance in the European Community inventory, which joins EINECS, ELINCS and the NLP list. It is written as three groups, NNN-NNN-N; the last digit is a check digit. The European Chemicals Agency (ECHA) maintains the inventory and uses the same form for its list numbers.

- Personal data (PII): no
- Categories: Chemistry (chemistry)
- Countries: European Union (EU)
- Languages: Common to most languages (common)
- Classification: identifier

## Detection

Regular expression (Python `re`):

```
^\d{3}-\d{3}-\d$
```

## Examples

- `200-064-1` — Aspirin (acetylsalicylic acid)
- `200-578-6` — Ethanol
- `200-001-8` — Formaldehyde
- `50-78-2` (invalid example) — CAS Registry Number of aspirin, not an EC number

## Mappings

- bioregistry: `ecn`
- stdnum: `eu.ecnumber`
- wikidata: `P232`

## Supported by tools

- `pythonstdnum`

## Translations

- ru: Номер EC (Европейского сообщества): Номер химического вещества в перечне веществ Европейского сообщества (EINECS, ELINCS, NLP).

## Sources

- wikipedia: <https://en.wikipedia.org/wiki/European_Community_number>
- wikidata: <https://www.wikidata.org/wiki/Property:P232>
- doc: <https://echa.europa.eu/information-on-chemicals/ec-inventory>

## Quality

Score 100/100.

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