Skip to main content
U.S. flag

An official website of the United States government

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Interoperability Public Working Group

READ-ONLY SITE MATERIALS: Historical voting TWiki site (2015-2020) ARCHIVED from https://collaborate.nist.gov/voting/bin/view/Voting

Interoperability Working Groups and Common Data Format

The Interoperability working groups are for the discussion and development of guidance for voting system interoperability, including common data format (CDF) modeling and schema development. The guidance will inform the development of requirements for the Election Assistance Commission (EAC) Voluntary Voting System Guidelines (VVSG). The main activity underway is the development of CDF specifications for voting device imports and exports. Another activity is assisting with interoperability-related requirements development for the next VVSG.

Many election officials view voting system interoperability as necessary core function for future voting technology. This working group has as its objective the development of guidance and CDFs that will result in voting system interoperability, bringing with it various advantages, including:

  • Increased efficiency in election operations.
  • Cost savings to election operations and to cost of system integration.
  • Greater choice of voting equipment in the marketplace.
  • More automated generation of EAC survey data.
  • Reduced cost of testing and component certification.
  • Greater transparency to election data.

Next VVSG Requirements Development

The working group has been assisting in the development of principles and guidelines and general interoperability requirements for the next VVSG.

The latest draft of the VVSG glossary is located here:

https://github.com/HiltonRoscoe/GlossaryMD/blob/master/vvsg_living_glossary.md

These definitions will in some cases need to be edited so as to be more clear, but they also need to be examined by election officials and others to ensure the definitions are accurate. If you have any changes or suggestions, please send email to john.wack [at] nist.gov (john[dot]wack[at]nist[dot]gov).

The latest drafts of requirements for the next VVSG are located here:

https://www.eac.gov/voting-equipment/voluntary-voting-system-guidelines/

CDF Specification Development

The CDF work is documented at

https://www.nist.gov/itl/voting/interoperability

Each CDF specification has its own GitHub repository (see What is GitHub) and, in most cases, web-based documentation. The repositories contain the UML models and XML/JSON schemas, in addition to a PDF of the CDF specification and other documentation. The following table contains links to the repositories and web-based documentation:

 

CDF Name GitHub Repository Documentation
Cast Vote Records usnistgov/CastVoteRecords pages.nist.gov/CastVoteRecords
Election Event Logging usnistgov/ElectionEventLogging pages.nist.gov/ElectionEventLogging
Election Modeling usnistgov/ElectionModeling pages.nist.gov/ElectionModeling
Election Results Reporting usnistgov/ElectionResultsReporting pages.nist.gov/ElectionResultsReporting
Voter Records Interchange usnistgov/VoterRecordsInterchange pages.nist.gov/VoterRecordsInterchange
Voting Methods Models usnistgov/VotingMethods TBD

Current Status and Meetings

The NIST Voting System Interoperability Working Group meets by telecon as needed. The interoperability working group meetings generally include overviews of current work and discussion of broader issues such as overall scope of the CDF work. In addition, the meetings also may focus on interoperability-related requirements for the next VVSG.

Membership in this group is open to all; please subscribe to the email list, following instructions at VVSG Working Group Lists page.

Documents (including meeting minutes): 

 

Attachment

Date

Comment

01.1-HighQualityDesign-2019-03-19.pdf

2019-03-25 - 16:38

 

02.7-HighQualityImplementation-2019-03-22.pdf

2019-03-25 - 16:38

 

03-Transparent-2019-03-22.pdf

2019-03-25 - 16:38

 

04-Interoperable-2019-03-19.pdf

2019-03-25 - 16:38

 

2017-04-07_telecon_minutes.pdf

2017-04-10 - 12:17

 

CDF-FAQ.html

2017-07-17 - 14:09

 

CDF_Status_Aug_2017.pdf

2017-08-27 - 13:50

 

Draft_Requirements_by_Voting_Activity_for_Next_VVSG.pdf

2017-12-19 - 16:14

 

ElectionResultsReporting-v15.pdf

2015-10-01 - 19:09

draft NIST SP Common Data Format for Election Results Reporting

Election_Glossary-03-29-2018.xlsx

2018-03-29 - 18:22

 

Election_Night_Reporting_Call_4.23.18.pdf

2018-05-24 - 14:25

 

General_Integratability_and_Data_Export_Requirements_11-02-2017.pdf

2017-11-06 - 17:59

 

General_Integratability_and_Data_Export_Requirements_11-29-2017.pdf

2017-11-29 - 18:56

 

Interop._Working_Group_Call_1.25.2018.pdf

2018-01-26 - 19:04

 

Interop._Working_Group_Call_11.16.2017.pdf

2017-11-28 - 19:05

 

Interop._Working_Group_Call_11.2.2017.pdf

2017-11-06 - 18:17

 

Interop._Working_Group_Call_12.13.2018.pdf

2019-03-25 - 16:39

 

Interop._Working_Group_Call_12.14.2017.pdf

2017-12-19 - 16:11

 

Interop._Working_Group_Call_2.28.2019.pdf

2019-03-25 - 16:39

 

Interop._Working_Group_Call_2.8.2018.pdf

2018-02-12 - 17:39

 

Interop._Working_Group_Call_3.21.2019.pdf

2019-03-25 - 16:39

 

Interop._Working_Group_Call_5.15.2018.pdf

2018-05-24 - 14:25

 

Interop._Working_Group_Call_5.31.2018.pdf

2019-03-25 - 16:39

 

Interop._Working_Group_Call_7.14.2017.pdf

2017-07-17 - 19:52

 

Interop._Working_Group_Call_7.19.2018.pdf

2019-03-25 - 16:39

 

Interop._Working_Group_Call_9.29.2017.pdf

2017-10-04 - 19:42

 

Interop._Working_Group_Call_9.8.2017.pdf

2017-09-21 - 13:07

 

Interoperability-PWG-Intro-2016-01-28.pdf

2016-02-02 - 15:18

 

Meeting_Minutes_-_October_12.pdf

2017-10-13 - 15:28

 

Minutes_2017-08-25.pdf

2017-08-27 - 13:50

 

TGDC_Recommendations-2012_-_By_Voting_Activity.pdf

2018-01-25 - 17:29

 

VVSG-only_Glossary-03-01-18.xlsx

2018-03-01 - 12:53

 

VVSG2-Election-Ballot-Definition_01-25-2018.pdf

2018-01-25 - 17:29

 

VVSG2-General_interoperability_requirements-02-13-2018-v2.pdf

2018-02-13 - 20:10

 

VVSG2-General_interoperability_requirements-02-14-2018-v2.pdf

2018-02-14 - 15:37

 

VVSG2-Requirements-by-voting-activity-02-02-2018.pdf

2018-02-05 - 20:59

 

VVSG2-Requirements-by-voting-activity-02-07-2018-v2.pdf

2018-02-07 - 20:45

 

VVSG2-Requirements-by-voting-activity-02-07-2018.pdf

2018-02-07 - 14:26

 

VVSG2-Requirements-by-voting-activity-02-08-2018.pdf

2018-02-08 - 19:30

 

VVSG2-Requirements-by-voting-activity-02-09-2018-v2.pdf

2018-02-09 - 16:40

 

VVSG2-Requirements-by-voting-activity-03-05-2018.pdf

2018-03-29 - 13:50

 

VVSG_2-Glossary-draft-18-5-14.pdf

2018-05-15 - 15:06

 

VVSG_2-Glossary-draft-18-6-13.pdf

2018-06-18 - 12:44

June 18, 2018 draft of VVSG 2.0 Glossary

 


Voting TWiki Archive (2015-2020): read-only, archived wiki site, National Institute of Standards and Technology (NIST)


ARCHIVE SITE DESCRIPTION AND DISCLAIMER

This page, and related pages, represent archived materials (pages, documents, links, and content) that were produced and/or provided by members of public working groups engaged in collaborative activities to support the development of the Voluntary Voting System Guidelines (VVSG) 2.0. These TWiki activities began in 2015 and continued until early 2020. During that time period, this content was hosted on a Voting TWiki site. That TWiki site was decommissioned in 2020 due to technology migration needs. The TWiki activities that generated this content ceased to operate actively through the TWiki at the time the draft VVSG 2.0 was released, in February of 2020. The historical pages and documents produced there have been archived now in read-only, static form.

  • The archived materials of this TWiki (including pages, documents, links, content) are provided for historical purposes only.
  • They are not actively maintained.
  • They are provided "as is" as a public service.
  • They represent the "work in progress" efforts of a community of volunteer members of public working groups collaborating from late 2015 to February of 2020.
  • These archived materials do not necessarily represent official or peer-reviewed NIST documents nor do they necessarily represent official views or statements of NIST.
  • Unless otherwise stated these materials should be treated as historical, pre-decisional, artifacts of public working group activities only.
  • NIST MAKES NO WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR STATUTORY, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT AND DATA ACCURACY.
  • NIST does not warrant or make any representations regarding the correctness, accuracy, reliability or usefulness of the archived materials.

ARCHIVED VOTING TWIKI SITE MATERIALS

This wiki was a collaborative website. NIST does not necessarily endorse the views expressed, or concur with the facts presented on these archived TWiki materials. Further, NIST does not endorse any commercial products that may be mentioned in these materials. Archived material on this TWiki site is made available to interested parties for informational and research purposes. Materials were contributed by Participants with the understanding that all contributed material would be publicly available.  Contributions were made by Participants with the understanding that that no copyright or patent right shall be deemed to have been waived by such contribution or disclosure. Any data or information provided is for illustrative purposes only, and does not imply a validation of results by NIST. By selecting external links, users of these materials will be leaving NIST webspace. Links to other websites were provided because they may have information that would be of interest to readers of this TWiki. No inferences should be drawn on account of other sites being referenced, or not referenced, from this page or these materials. There may be other websites or references that are more appropriate for a particular reader's purpose.

 

Created August 28, 2020, Updated February 5, 2021