Interoperability Public Working Group

Table of ContentsUseful Links

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@nist.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 NameSorted ascending 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.

Recent Meeting Minutes:

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

This Topic Is Referenced By


BallotDefinition
ConstituencyGroups
ElectionEventLogging
ElectionModeling
ElectionResultsReporting
FrequentlyAskedQuestions
FridayNov11
FridayOct14
FridayOct28
GeneralInfo
GitHub
HumanFactors
InteroperabilityWorkingGroupMembershipList
July28InteroperabilityTelecon
MeetingMinutesJuly142017
MembershipPage
OnLineVoterRegistration
OnlineVoterRegistration
ProcessTemplate
QuickReferenceGuide
SubGroupTemplate
TGDCCharter
TopicalDiscussions
VVSGPrinciplesAndGuidelines
VoterRegistrationUseCase
VotingMethodsModels
VotingPortalHelp
VotingTwikiUI
WebStatistics
WhatIsGitHub
WhyIsACDFNeeded
WorkingGroupLists
WorkingGroupQuickStartGuide

Topic attachments
I Attachment History Action Size Date Who Comment
Microsoft Word filedocx 01.1-HighQualityDesign-2019-03-19.docx r1 manage 89.3 K 2019-03-25 - 16:10 JohnWack  
PDFpdf 01.1-HighQualityDesign-2019-03-19.pdf r1 manage 504.5 K 2019-03-25 - 16:38 JohnWack  
Microsoft Word filedocx 02.7-HighQualityImplementation-2019-03-22.docx r1 manage 41.5 K 2019-03-25 - 16:10 JohnWack  
PDFpdf 02.7-HighQualityImplementation-2019-03-22.pdf r1 manage 243.5 K 2019-03-25 - 16:38 JohnWack  
Microsoft Word filedocx 03-Transparent-2019-03-22.docx r1 manage 59.3 K 2019-03-25 - 16:10 JohnWack  
PDFpdf 03-Transparent-2019-03-22.pdf r1 manage 331.5 K 2019-03-25 - 16:38 JohnWack  
Microsoft Word filedocx 04-Interoperable-2019-03-19.docx r1 manage 32.9 K 2019-03-25 - 16:10 JohnWack  
PDFpdf 04-Interoperable-2019-03-19.pdf r1 manage 235.8 K 2019-03-25 - 16:38 JohnWack  
PDFpdf 2017-04-07_telecon_minutes.pdf r1 manage 199.5 K 2017-04-10 - 12:17 JohnWack  
HTMLhtml CDF-FAQ.html r1 manage 11.0 K 2017-07-17 - 14:09 JohnWack  
PDFpdf CDF_Status_Aug_2017.pdf r1 manage 571.1 K 2017-08-27 - 13:50 JohnWack  
Microsoft Word filedocx Draft_Requirements_by_Voting_Activity_for_Next_VVSG.docx r1 manage 118.4 K 2017-12-19 - 16:14 JohnWack  
PDFpdf Draft_Requirements_by_Voting_Activity_for_Next_VVSG.pdf r1 manage 433.6 K 2017-12-19 - 16:14 JohnWack  
PDFpdf ElectionResultsReporting-v15.pdf r1 manage 3469.8 K 2015-10-01 - 19:09 JohnWack draft NIST SP Common Data Format for Election Results Reporting
Microsoft Excel Spreadsheetxlsx Election_Glossary-03-29-2018.xlsx r1 manage 99.3 K 2018-03-29 - 18:22 JohnWack  
PDFpdf Election_Night_Reporting_Call_4.23.18.pdf r1 manage 176.9 K 2018-05-24 - 14:25 JohnWack  
Microsoft Word filedocx General_Integratability_and_Data_Export_Requirements_11-02-2017.docx r1 manage 146.5 K 2017-11-06 - 17:59 JohnWack  
PDFpdf General_Integratability_and_Data_Export_Requirements_11-02-2017.pdf r1 manage 56.4 K 2017-11-06 - 17:59 JohnWack  
Microsoft Word filedocx General_Integratability_and_Data_Export_Requirements_11-29-2017.docx r1 manage 22.9 K 2017-11-29 - 18:56 JohnWack  
PDFpdf General_Integratability_and_Data_Export_Requirements_11-29-2017.pdf r1 manage 51.3 K 2017-11-29 - 18:56 JohnWack  
PDFpdf Interop._Working_Group_Call_1.25.2018.pdf r1 manage 233.8 K 2018-01-26 - 19:04 JohnWack  
PDFpdf Interop._Working_Group_Call_11.16.2017.pdf r1 manage 37.7 K 2017-11-28 - 19:05 JohnWack  
PDFpdf Interop._Working_Group_Call_11.2.2017.pdf r1 manage 39.8 K 2017-11-06 - 18:17 JohnWack  
PDFpdf Interop._Working_Group_Call_12.13.2018.pdf r1 manage 161.3 K 2019-03-25 - 16:39 JohnWack  
PDFpdf Interop._Working_Group_Call_12.14.2017.pdf r1 manage 260.2 K 2017-12-19 - 16:11 JohnWack  
PDFpdf Interop._Working_Group_Call_2.28.2019.pdf r1 manage 168.9 K 2019-03-25 - 16:39 JohnWack  
PDFpdf Interop._Working_Group_Call_2.8.2018.pdf r1 manage 342.8 K 2018-02-12 - 17:39 JohnWack  
PDFpdf Interop._Working_Group_Call_3.21.2019.pdf r1 manage 161.2 K 2019-03-25 - 16:39 JohnWack  
PDFpdf Interop._Working_Group_Call_5.15.2018.pdf r1 manage 241.4 K 2018-05-24 - 14:25 JohnWack  
PDFpdf Interop._Working_Group_Call_5.31.2018.pdf r1 manage 146.1 K 2019-03-25 - 16:39 JohnWack  
PDFpdf Interop._Working_Group_Call_7.14.2017.pdf r1 manage 132.5 K 2017-07-17 - 19:52 JohnWack  
PDFpdf Interop._Working_Group_Call_7.19.2018.pdf r1 manage 169.8 K 2019-03-25 - 16:39 JohnWack  
PDFpdf Interop._Working_Group_Call_9.29.2017.pdf r1 manage 171.2 K 2017-10-04 - 19:42 JohnWack  
PDFpdf Interop._Working_Group_Call_9.8.2017.pdf r1 manage 146.7 K 2017-09-21 - 13:07 JohnWack  
PowerPointpptx Interoperability-PWG-Intro-2016-01-28.pptx r1 manage 53.2 K 2016-02-02 - 15:18 JohnWack  
PDFpdf Meeting_Minutes_-_October_12.pdf r1 manage 174.0 K 2017-10-13 - 15:28 JohnWack  
PDFpdf Minutes_2017-08-25.pdf r1 manage 59.6 K 2017-08-27 - 13:50 JohnWack  
Microsoft Word filedoc TGDC_Recommendations-2012_-_By_Voting_Activity.doc r1 manage 3189.0 K 2018-01-25 - 17:29 JohnWack  
PDFpdf TGDC_Recommendations-2012_-_By_Voting_Activity.pdf r1 manage 1839.8 K 2018-01-25 - 17:29 JohnWack  
Microsoft Excel Spreadsheetxlsx VVSG-only_Glossary-03-01-18.xlsx r1 manage 70.0 K 2018-03-01 - 12:53 JohnWack  
Microsoft Word filedocx VVSG2-Election-Ballot-Definition_01-25-2018.docx r1 manage 33.0 K 2018-01-25 - 17:29 JohnWack  
PDFpdf VVSG2-Election-Ballot-Definition_01-25-2018.pdf r1 manage 400.3 K 2018-01-25 - 17:29 JohnWack  
Microsoft Word filedocx VVSG2-General_interoperability_requirements-02-13-2018-v2.docx r1 manage 43.3 K 2018-02-13 - 20:10 JohnWack  
PDFpdf VVSG2-General_interoperability_requirements-02-13-2018-v2.pdf r1 manage 388.6 K 2018-02-13 - 20:10 JohnWack  
Microsoft Word filedocx VVSG2-General_interoperability_requirements-02-14-2018-v2.docx r1 manage 42.6 K 2018-02-14 - 15:37 JohnWack  
PDFpdf VVSG2-General_interoperability_requirements-02-14-2018-v2.pdf r1 manage 271.7 K 2018-02-14 - 15:37 JohnWack  
Microsoft Word filedocx VVSG2-Requirements-by-voting-activity-02-02-2018.docx r1 manage 126.0 K 2018-02-05 - 20:59 JohnWack  
Microsoft Word filedocx VVSG2-Requirements-by-voting-activity-02-07-2018-v2.docx r1 manage 126.8 K 2018-02-07 - 20:40 JohnWack  
PDFpdf VVSG2-Requirements-by-voting-activity-02-07-2018-v2.pdf r1 manage 848.1 K 2018-02-07 - 20:45 JohnWack  
Microsoft Word filedocx VVSG2-Requirements-by-voting-activity-02-07-2018.docx r1 manage 125.4 K 2018-02-07 - 13:14 JohnWack  
PDFpdf VVSG2-Requirements-by-voting-activity-02-07-2018.pdf r1 manage 852.1 K 2018-02-07 - 14:26 JohnWack  
Microsoft Word filedocx VVSG2-Requirements-by-voting-activity-02-08-2018.docx r1 manage 126.6 K 2018-02-08 - 19:30 JohnWack  
PDFpdf VVSG2-Requirements-by-voting-activity-02-08-2018.pdf r1 manage 845.7 K 2018-02-08 - 19:30 JohnWack  
Microsoft Word filedocx VVSG2-Requirements-by-voting-activity-02-09-2018-v2.docx r1 manage 125.4 K 2018-02-09 - 16:40 JohnWack  
PDFpdf VVSG2-Requirements-by-voting-activity-02-09-2018-v2.pdf r1 manage 749.9 K 2018-02-09 - 16:40 JohnWack  
Microsoft Word filedocx VVSG2-Requirements-by-voting-activity-03-05-2018.docx r1 manage 129.1 K 2018-03-29 - 13:50 JohnWack  
PDFpdf VVSG2-Requirements-by-voting-activity-03-05-2018.pdf r1 manage 570.4 K 2018-03-29 - 13:50 JohnWack  
Microsoft Word filedocx VVSG_2-Glossary-draft-18-5-14.docx r1 manage 91.0 K 2018-05-15 - 15:06 JohnWack  
Microsoft Word filedocx VVSG_2-Glossary-draft-18-6-13.docx r1 manage 91.9 K 2018-06-18 - 12:44 JohnDziurlaj June 18, 2018 draft of VVSG 2.0 Glossary

This topic: Voting > WebHome > ConstituencyGroups > Interoperability
Topic revision: r84 - 2019-05-09 - JohnWack
 
This site is powered by the TWiki collaboration platform Powered by PerlPLEASE NOTE: This wiki is a collaborative website. NIST does not necessarily endorse the views expressed, or concur with the facts presented on these sites. Further, NIST does not endorse any commercial products that may be mentioned on these sites. All the material on this website is in the public domain, including any text, diagrams, or images, unless indicated explicitly. Don't share anything on this site that you do not want to be public. Do not pass any proprietary documents or put any on the TWiki with implied public disclosure. If you do, it shall be deemed to have been disclosed on a non-confidential basis, without any restrictions on use by anyone, except that no valid copyright or patent right shall be deemed to have been waived by such disclosure. Certain commercial equipment, instruments, materials, systems, software, and trade names may be identified throughout this site in order to specify or identify technologies adequately. Such identification is not intended to imply recommendation or endorsement by NIST, nor is it intended to imply that the systems or products identified are necessarily the best available for the purpose. Any data provided on this site is for illustrative purposes only, and does not imply a validation of results by NIST. By selecting external links, you will be leaving NIST webspace. Links to other websites are provided because they may have information that would be of interest to you. No inferences should be drawn on account of other sites being referenced, or not, from this page. There may be other websites that are more appropriate for your purpose.