---
id: "era_rinf_op_id"
kind: "datatype"
status: "draft"
is_pii: false
categories: ["transport"]
langs: ["common"]
quality: 85
url: "https://registry.apicrafter.io/datatype/era_rinf_op_id"
---

# RINF operational point id (`era_rinf_op_id`)

> **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 of an operational point (station, stop, junction, border point) in the Register of Infrastructure (RINF) of the European Union Agency for Railways: the alpha-2 country code and a national code of up to ten characters. Croatia uses the UIC station number without its country prefix, as in HR71402.

- Parent datatype: `id`
- Personal data (PII): no
- Categories: Transportation (transport)
- Countries: global
- Languages: Common to most languages (common)
- Classification: identifier

## Detection

Regular expression (Python `re`):

```
^[A-Z]{2}[0-9A-Z]{1,10}$
```

## Examples

- `HR71402` — Croatian operational point
- `HR72802` — Croatian operational point
- `71402` (invalid example) — National code alone

## Metacrafter rules

1 rules: 0 match the field name, 1 match values.

- `erarinfopidvalue` (data, `common/transport.yaml`)

## Supported by tools

- `metacrafter`

## Sources

- doc: <https://www.era.europa.eu/domains/registers/rinf_en>

## Quality

Score 85/100. Missing: mapping (Wikidata, Schema.org, ...), translation.

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