This page provides an up to date set of resources for those interested in learning more about Common Data Formats for Election Data.
Specifications
- Ballot Definition
- Cast Vote Records
- Election Event Logging
- Election Results Reporting
- microCDF
- Voter Records Interchange
Articles and summaries
- Common Data Formats for Election Systems
Webinar
- Common Data Formats — What’s In Them For Legislators?
Article
- Making Election Testing Faster, Cheaper and More Transparent
Article
- Speaking a common language
Article
- CDF Workshop Presentations
Presentation
White papers and tooling
This section provides links to explanatory white papers and tooling supporting the development, validation and use of common data formats. Some tooling was created for specific common data formats, and in that case, appears under its heading.
- CdfTools
Tool
- CdfConverter
Tool
- Gap Analysis for Key Interoperability Scenarios in Election Technology
Whitepaper
- Model Driven Architecture Explainer
Whitepaper
- Recommendations for Voting System Interoperability
Whitepaper
- Relational Schemas from CDFs
Whitepaper
- Subset Schema
Presentation
- Subset Schema
Whitepaper
- Validating Common Data Format Implementations
Webinar
Election Results Reporting
- Google validation tool
Tool
XML
- Schematron ruleset
Tool
XML
Cast Vote Records
- Cast Vote Record (CVR) Examples
Whitepaper
- Ballot Marking Prototype
Prototype
- Schematron ruleset
Tool
XML
Voter Records Interchange
- Voter Records Interchange Webinar
Webinar
- Web API prototype
Prototype
- Additional use-cases and examples
Tool
Whitepaper
JSON Specific
- Semval
Tool
XML Specific
- Schematron rulesets
Whitepaper
- CDFs form the ground up: XML Fundamentals
Webinar
- XML Editor
tool
Mailing List
Hilton Roscoe hosts a mailing list for those interested in implementing the Common Data Formats. Topics include:
- Implementation guidance
- Tooling for validation and conformance
- Testing and certification concerns
- Handling large CDF datafiles
- Transformation between XML and JSON
- Working with XML and JSON Schemas
Please visit this page or send an email to cdf-implementation+subscribe@hiltonroscoe.com to subscribe.
Thanks to Democracy Fund for supporting much of this work. Contact John Dziurlaj with questions or comments.