XML Schema Definitions (XSDs) for the EML_NL standard
Find a file
Chris Mostert e24f616a8b
Toevoegen verkiezingstype KC (#25)
* Implements #16

* Also add KC to main election category

* More specific KC subcategories to differentiate between different KC elections

* Add `KIESCOLLEGE` as valid RegionCategory

Ensures that ElectionTrees can be made with the correct labels for both KC and EK elections

* Add KC to electionid pattern

* Update documentation for KCCN

* Kiescolleges should be pluralized
2026-07-10 11:34:01 +02:00
.github/ISSUE_TEMPLATE Update issue templates 2025-01-13 10:45:18 +01:00
xsd Toevoegen verkiezingstype KC (#25) 2026-07-10 11:34:01 +02:00
LICENSE Initial commit 2024-12-18 10:45:00 +01:00
README.md Fix restrictions of EMLstructure and ElectionIdentifierStructure (also see #13) (#14) 2025-07-22 11:56:09 +02:00

EML_NL schema definitions

Warning

The main branch of this repository might include changes which will take effect in the next version of the standard. Always check the latest release for the current version of the EML_NL standard!

This repository contains the schema definitions for the EML_NL standard, which is a modified version of the Election Markup Language (EML) Version 5.0 by OASIS Open.

The standard has been modified, extended and restricted to fit the Dutch electoral law.


Extensions

General extensions which are used in multiple parts of the standard are defined in kiesraad-eml-extensions.xsd

Restrictions

General restrictions of existing EML elements are defined in kiesraad-eml-restrictions.xsd, while restrictions specific to certain EML_NL messages are defined in their respective xsd files, prefixed by their EML ID (110, 110a, 210 etc.)

Modifications

Election Markup Language (EML) Version 5.0 makes use of the eXtensible Address Language (xAL) and eXtensible Name Language (xNL) standards for addresses and names respectively.

Altered versions of these to better reflect the Dutch addressing system and naming conventions and are included as xAL-kiesraad-strict.xsd and xNL-kiesraad-strict.xsd.