Election Results Reporting - P1622-2

Scope, Purpose, and Motivation & Methodology from the draft standard


This standard specifies a common electronic format for reporting election results information, specifically for reporting on information known in advance about the election, for reporting election night results in aggregated or detailed formats, and for reporting on updates as a result of the post-election canvass.
Accordingly, this standard includes a data model for election results reporting, specified in UML (Unified Modeling Language), and two common formats, in:

Both formats can be used to import and export data from election equipment used for tabulating and reporting election results and as a common file format for election results that are typically reported from distributed voting places to central offices of the county or state, and from county and state offices to news media and the general public.
This standard is part of a series of standards being written by the IEEE VSSC/1622 (Voting System Standards Committee), which envisions a common data format for use by all voting equipment, derived from a comprehensive data model in UML.


The purpose of this standard is to provide a common format for reporting election results that manufacturers of voting equipment can integrate into their product lines, and for which election offices, the media and other groups can develop or procure software that uses the common reporting format to facilitate their own reporting and analysis of election results.
The advantages to using this standard include:

Motivation & Methodology

The IEEE VSSC chose to develop this common format for election results reporting primarily to assist election officials to publish results, especially on election night when time frames are tight and there are more opportunities for error and a greater need for automation.  The process of reporting election results is a complicated activity that occurs over several different time frames and in multiple scenarios.  Additionally, there are sometimes significant variations in the way different states perform election results reporting.  These complexities made it necessary for the VSSC to work with a community of election officials, analysts, and election equipment manufacturers to analyze different reporting scenarios and their associated geo-political geographies throughout the United States, as well as to analyze how election analysts and the public want to use election results.  This resulted in the following three-step process:

UML was used to first define and model the requirements for election results reporting. The advantages of using a UML data model include format independence of the model and the generation or derivation of specific data formats from the model using commercial products.  Thus, the included XML and JSON formats were generated from and follow closely the UML model. The pros and cons associated with using XML vs. JSON are beyond the scope of this standard; both implementations were chosen for this standard primarily because they are already in use in some states and supported by some EMSs. 

Working documents and links

Note - some of the files below may require a username/password, which is available to 1622 members only

Current draft material:

Information on other ENR schemas:


Contact John P. Wack, 1622.2 editor