Edoxen 1.0 — A common model for resolutions across ISO, IEC, ITU, BIPM, OIML, and ILO

We’re pleased to announce Edoxen 1.0, the first stable release of the Edoxen information model, the edoxen Ruby gem, and the JSON Schema that locks the wire format.

What’s in 1.0

Edoxen provides a single, multilingual representation for formal resolutions — regardless of which standards body issued them. ISO, IEC, ITU, BIPM, OIML, and ILO each carry their own publication convention; Edoxen is the common substrate across all of them.

The 1.0 release ships:

Reference corpus

The schema and the gem were validated against the full OIML Resolutions archive — 1,640 resolutions spread across 28 meetings, each represented once in English and once in French.

That’s 3,280 Localization entries exercising every code path:

If a YAML serializes and re-parses cleanly through OIML, it serializes and re-parses cleanly through anything.

Why “Edoxen”

The name is the Ancient Greek formula with which every Athenian decree opened — ἔδοξεν (edoxen): “it was the opinion of…” — the same stock phrase that begins “it was resolved…”, “it seemed good to…”, “il a été décidé…” down to the present day. The full etymology is on the About page.

Get started

gem install edoxen
edoxen validate resolutions/*.yaml

Then read the Introduction or jump straight to the Localization deep-dive for an annotated tour of the EN+FR sync flow.

The Edoxen maintainers