NIST Voting Data Formats Workshop Gaithersburg October, 2009 Parker Abercrombie EML for Open Voting.

Slides:



Advertisements
Similar presentations
CANVASS Canvass defined in GS Canvass defined in GS The entire process of determining the votes have been counted and tabulated correctly.
Advertisements

El Paso County Elections
PCC-SU-010 Identify some key business issues you need to consider before setting up Product Change Control in MFG/PRO PCC Set up Product Change Control.
EML Alchemy NIST Voting Data Formats Workshop Gaithersburg October, 2009 David RR Webber Technical Editor OASIS Election Services TC
Introduction to OASIS EML (Election Markup Language) Presenter: David RR Webber Oracle Corporation February 8th, 2011
A solution for Minneapolis IRV-STV Elections
I can count in decimal steps from 0.01 to
Testing the AutoMARK Ballot Marking Device on Election Day.
460W power amplifier Stereo power amplifier with crossover 130W x 2 (4 ohms) 230W x 2 (2 ohms) 460W x 1 (4 ohms) 520W power amplifier Four channel power.
Unit 2 Lesson 7 Part 2: Rounding to the Nearest Hundred Copyright © 2009 Kelly Mott.
Making your point: debating Voting All school assemblies must be delivered as a rap. NOYES.
Week 2 Computer Programming Gray , Calibri 24
Voting System in the November 4, 2008 General Election Produced by the Iowa State Association of County Auditors.
$100,000 Pyramid A Fun Vocabulary Game! CAN YOU GUESS ALL SIX WORDS IN 1 MINUTE? Player 1: Sees the word and defines/describes it without saying the word.
2010 ELECTION TRAINING POLL CLERK. PRECINCT OFFICIALS The precinct team consists of: The precinct team consists of:  Republican  One Inspector  One.
Voting Systems.  DS200 – new 2013  DS850 – new 2013  AutoMARK Voting Equipment.
Will Your Vote Count? Will your vote count? Voting machine choices N.C. Coalition for Verified Voting Joyce McCloy Pros and Cons of voting.
Election Night Results and Reporting Webinar 1. Application Overview Election Results Reporting provides an easy and just-in-time reporting of Statewide.
Commissioners of Elections William Scriber and Donald Wart Sequoia Voting Systems.
IEEE P1622 Meeting, Oct 2011 IEEE P1622 Meeting October 24-25, 2011 Overview of IEEE P1622 Draft Standard for Electronic Distribution of Blank Ballots.
Administration of Absentee Ballot Programs Barry C. Burden (University of Wisconsin) Brian J. Gaines (University of Illinois)
Counting Your Ballots By Barb Agnew Burnet County Elections Administrator.
TGDC Meeting, Jan 2011 Evaluating risk within the context of the voting process Ann McGeehan Director of Elections Office of the Texas Secretary of State.
By Varun Jain. Introduction  Florida 2000 election fiasco, drew conclusion that paper ballots couldn’t be counted  Computerized voting system, DRE (Direct.
The Punchscan Voting System Refinement and System Design Rick Carback Kevin Fisher Sandi Lwin May 8, 2006.
Guide to the Voting Action Planner Voting is the way we elect government officials, pass laws and decide on issues…
Optical Scan Ballot. January Prior to Primary Election Establish Election Precincts Establish Election Precincts Absentee precincts Absentee precincts.
Voting System Qualification How it happens and why.
Ballot Processing Systems February, 2005 Submission to OASIS EML TC and True Vote Maryland by David RR Webber.
Batch Reports for Audits - ElectionAudits and the Boulder 2008 Election Neal McBurnett NIST Common Data Formats Workshop Oct
Automark and Other Optical Scan Voting Systems Allen Stone CMSC-691V2/12/2006.
Voting Systems.  DS200  DS850  AutoMARK Voting Equipment.
TGDC Meeting Presentation July 26 th, 2011 Ian S. Piper Director, Certification Dominion Voting Systems, Inc. TGDC Meeting,
TOWARDS OPEN VOTE VERIFICATION METHOD IN E-VOTING Ali Fawzi Najm Al-Shammari17’th July2012 Sec Vote 2012.
AutoMARK Overview Preparation & Testing. AutoMARK: An Overview Q: What is it? A: A great big printer Q: When is it used? A: Onestop and Election Day Q:
Open Source Digital Voting: Overview of Data Format Definition Positions and Activities JOHN SEBES Chief Technology Officer OSDV FOUNDATION NIST Common.
ERM ELECTION REPORTING MANAGER. ERM SIMPLY A PLACE TO LOAD IN RESULTS, VIEW RESULTS AND MAKE SPECIALIZED REPORTS.
NIST Voting Data Formats Workshop Gaithersburg October, 2009 Parker Abercrombie EML for Open Voting.
5.2 Scope: This standard defines common data interchange formats for event records for voting systems. Voting systems, including election administration.
Idaho Procedures M100 OPTICAL SCAN PRECINCT TABULATOR.
STEPS TO STUDENT VOTE #1 – Register with CIVIX: The program is free, offered in both official languages, and open to any school. #2 – Receive.
Welcome to the Hart Voting System!
Political Process 3.6 Politics and Government. E- voting Electronic voting systems for electorates have been in use since the 1960s when punched card.
Kurt S. Browning Secretary of State Dr. Gisela Salas Director, Division of Elections Presented by: David Drury, Bureau Chief Bureau of Voting Systems Certification,
How to Count Your Ballots Christina Worrell Adkins Election Law Seminar December 2015.
WHAT CONSTITUTES A VOTE? Annual Training for County Election Officials
NIST Common Data Format Workshop Lowell Finley Deputy Secretary of State Voting Systems Technology and Policy California Secretary of State Debra Bowen.
Election Reform The Open Voting Consortium. Elections are important Voting is how we ultimately control.our government Many elections are decided by just.
DS200 PROCEDURES SPEAKER TOUCH SCREEN DISPLAY
Idaho Procedures M650 GREEN LIGHT OPTICAL SCAN TABULATOR.
1 WE VISUALISED A WORLD’S FIRST, WE DELIVERED IT Proven solutions for multi-channel elections.
ELECTION DAY Hosted by Teri Loew Calhoun County Chief Deputy Clerk of Elections JEOPARDY! JEOPARDY!
Poll Managers Closing the Polls 2015 ECAM Convention Presented by: Mississippi Secretary of State’s Office Elections Division.
Ballot and Voting Judge Operations and Procedures (Election Day)
Evaluating risk within the context of the voting process
EVoting 23 October 2006.
The 2016 Presidential Election in Montgomery County, Maryland
How do Elections Work? Section 2 (pages ).
Understand. Implement. Administer.
CDF for Voting Systems: Human Factors Issues
Division of Elections Florida Department of State
Improving Reliability of Direct Recording Electronic Voting Systems
Texas Secretary of State Elections Division
Texas Secretary of State Elections Division
Explained That’s SB 286.
Texas Secretary of State Elections Division
Texas Secretary of State Elections Division
The nominating process
Warm Up When you get the opportunity to cast your first vote for the President of the United States, what will you look for in a candidate? What will.
Bharat Electronics
Presentation transcript:

NIST Voting Data Formats Workshop Gaithersburg October, 2009 Parker Abercrombie EML for Open Voting

Who we are Not-for-profit organization dedicated to the development of open voting systems Interested in creating universal voting machines Interested in both national and international standards

An OVC Voting Machine Standard PC Touch screen Boots from a CD No hard drive Attached printer Ballot Human readable text Machine readable barcode Ballot goes into ballot box Barcodes are scanned for tabulation

Goals Election official should not be asked to discern voter intent Goal: a machine printed, unambiguous paper ballot Poll site Absentee voter Early voting A voting machine for disabled access All ballots look the same and tabulate the same

Before Election Day Ballots are defined using Election Management System Voting software is packed on CD Each CD has a serial number and digital signature

On Election Day CDs arrive at polling sites Voting machines are set up and tested Digital signatures are checked

Voting Voter makes selections on touch screen When finished, a ballot is printed This ballot is placed in a locked ballot box Each printed ballot has bar code

After Polls Close Ballots are scanned publicly Totals displayed on a screen When finished, a tally sheet is printed

Central Tabulation Precinct tally sheets are scanned for central tabulation All tally sheets are publicly available

Data Flows Ballot Tabulation Election totals Election Management System Candidates Issues Contests Ballot definition Voter selections Digital signatures Audit logs Tabulated votes Voting Machine Ballot definition Digital signatures

Data Requirements Open standards Prefer XML based standards Flexible Write in candidates, Instant Run Off voting, etc Accessible Support audio interfaces Multilingual Our solution: Oasis EML

EML is big Applying EML v6 Pre Election - Voters EML-310 EML-330 EML-340 EML-350a EML-350b EML-350c EML-360a EML-360b Election – Voting EML-420 EML-430 EML-445 EML-450 EML-460 EML-470 EML-480 Pre Election EML-120 EML-130 Pre Election - Candidates EML-210 EML-220 Options Nomination EML-610 EML-620 EML-630 Post Election – Results EML-230 EML-520 EML-510 EML-410 EML-440 EML-110

Applying EML v6 EML-230 EML-520 EML-510 EML-410 EML-440 EML-110 Election Candidates Ballot Cast Vote Count Results

Ballot Tabulation Election totals Election Management System Audit logs Voting Machine Applying EML v6 EML 440 EML 480 EML 510 EML 520 EML 110 EML 230 EML 410

Ballot Tabulation Election totals Election Management System Audit logs Voting Machine Applying EML v6 EML 110 EML 440 EML 480 EML 510 EML 520 EML 230 EML 410 EML 110 – Election Event California General Election 2009 en-US es en %type=MessagesStructure% %type=ComplexDateRangeStructure% %type=MessagesStructure% %1% %type=MessagesStructure% %type=MessagesStructure% EML 110 – Election Event California General Election 2009 en-US es en %type=MessagesStructure% %type=ComplexDateRangeStructure% %type=MessagesStructure% %1% %type=MessagesStructure% %type=MessagesStructure%

Ballot Tabulation Election totals Election Management System Audit logs Voting Machine Applying EML v6 EML 110 EML 440 EML 480 EML 460 EML 510 EML 520 EML 530 EML 230 EML 410 EML 230 – Candidate List WL Mad Hatter March Hare Tweedledee Tweedledum EML 230 – Candidate List WL Mad Hatter March Hare Tweedledee Tweedledum

Ballot Tabulation Election totals Election Management System Audit logs Voting Machine Applying EML v6 EML 110 EML 440 EML 480 EML 460 EML 510 EML 520 EML 530 EML 230 EML 410 EML 410 – Ballot 410 Governor 1 0 Dude 1 Dude 2 EML 410 – Ballot 410 Governor 1 0 Dude 1 Dude 2

Ballot Tabulation Election totals Election Management System Audit logs Voting Machine Applying EML v6 EML 110 EML 440 EML 480 EML 510 EML 520 EML 230 EML 410 EML 440 – Cast Vote Token string Token string Token EML 440 – Cast Vote Token string Token string Token

Ballot Tabulation Election totals Election Management System Audit logs Voting Machine Applying EML v6 EML 110 EML 440 EML 480 EML 510 EML 520 EML 230 EML 410 EML Count 5 2 EML Count 5 2

Ballot Tabulation Election totals Election Management System Audit logs Voting Machine EML 110 EML 230 EML 410 Applying EML v6 EML 440 EML 480 EML 510 EML 520 EML Result M. Jodi Rel Republican 5 EML Result M. Jodi Rel Republican 5

Ballot Pre-Rendering Ballot Compiler CSS XSLT Pre-rendered Ballot File EML 410 Ballot Definition

Summary Case study of applying EML to an open source voting machine We need data formats that are: Open Flexible National and international Support multilingual ballots Support audio interfaces

Q & A

Why Use a Computer? Support multiple languages Print only the ballots that you need Reduce user error Simplify navigation of complex ballots