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

# EPPO code (`eppo_code`)

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

Code of an organism or group in the EPPO Global Database of the European and Mediterranean Plant Protection Organization, used in plant protection, pesticide and crop data. A plant species has five letters (three from the genus, two from the species), a pest or pathogen six letters (four and two), a virus a six-character acronym. Codes of genera and families start with 1 and end with G or F.

- Personal data (PII): no
- Categories: Agriculture, livestock and food (agriculture), Scientific (science)
- Countries: global
- Languages: Common to most languages (common)
- Classification: identifier

## Detection

Regular expression (Python `re`):

```
^[0-9A-Z]{5,6}$
```

## Examples

- `ZEAMX` — Zea mays (maize); Wikidata example
- `CARPPO` — Cydia pomonella (codling moth); Wikidata example
- `1TUTAG` — Genus Tuta
- `zeamx` (invalid example) — Lower case; EPPO codes are upper case

## Mappings

- wikidata: `P3031`

## Translations

- ru: Код EPPO: Код организма или группы в глобальной базе данных Европейской и средиземноморской организации по карантину и защите растений (EPPO). Используется в данных о защите растений, пестицидах и культурах.

## Sources

- doc: <https://www.eppo.int/RESOURCES/eppo_databases/eppo_codes>
- doc: <https://gd.eppo.int/>
- wikidata: <https://www.wikidata.org/wiki/Property:P3031>

## Quality

Score 90/100. Missing: detector coverage.

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