The Use of XML in Election Results Reporting, A historical review of Virginia’s use of XML in 2008 Paul E. Stenbjorn, M.S. Information Services Manager,

Slides:



Advertisements
Similar presentations
C6 Databases.
Advertisements

Database Management3-1 L3 Database Management Santa R. Susarapu Ph.D. Student Virginia Commonwealth University.
What are elections officials looking for?. Overview The need for a common data language is analogous to the use of a common language for people and economies.
Introduction to Databases
1 1 File Systems and Databases. 1 1 Introducing the Database 4Major Database Concepts u Data and information l Data - Raw facts l Information - Processed.
Chapter 12: ADO.NET and ASP.NET Programming with Microsoft Visual Basic.NET, Second Edition.
File Systems and Databases
Extending HTTP to Improve XML Performance CSE 330 Jeffrey R. Ellis.
14 1 Chapter 14 Database Connectivity and Web Development Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
BY CHRIS ANDERSON Creating a MIDI Generator Program.
Chapter 14 Database Connectivity and Web Technologies
THINK LOCALLY THE VALUE OF MUNICIPAL AND LOCAL ELECTIONS Presented by.
Introduction and Conceptual Modeling
INTERACT : M OTION S ENSOR D RIVEN G ESTURE R ECOGNITION C LOUD S ERVICE School of Electronic & Computer Engineering Technical University of Crete, Greece.
Feeds Computer Applications to Medicine NSF REU at University of Virginia July 27, 2006 Paul Lee.
Common Data Format in Election Results Reporting Mid-Atlantic Election Officials Consortium efforts to produce a unified platform for election results.
A Social blog using MongoDB ITEC-810 Final Presentation Lucero Soria Supervisor: Dr. Jian Yang.
Database System Concepts, 5th Ed. ©Silberschatz, Korth and Sudarshan See for conditions on re-usewww.db-book.com Chapter 1: Introduction.
Chapter 9 Database Planning, Design, and Administration Sungchul Hong.
Database Planning, Design, and Administration Transparencies
Week 1 Lecture MSCD 600 Database Architecture Samuel ConnSamuel Conn, Asst. Professor Suggestions for using the Lecture Slides.
Introduction –All information systems create, read, update and delete data. This data is stored in files and databases. Files are collections of similar.
Database Systems: Design, Implementation, and Management THIRD EDITION
1 CSBP430 – Database Systems Chapter 1: Databases and Database Users Mamoun Awad College of Information Technology United Arab Emirates University
How does a community maintain a storm
INNOV-7: Can you create a report in less than 15 seconds? Rakesh Godhani Software Architect.
Deliverable 1 Schema Presentation Ryan Prins October 15 th, 2003 INFO 320 – Terry Brooks.
OFFICE OF THE CITY CLERK OCTOBER 20, 2014 ITEM NO. 21 CALLING OF THE MARCH 10, 2015 CITY AND PUSD CONSOLIDATED PRIMARY NOMINATING ELECTION AND THE APRIL.
CS 474 Database Design and Application Terminology Jan 11, 2000.
Vocabulary from SSCG8. bias A favoring of one point of view.
1 The NERC DataGrid DataGrid The NERC DataGrid DataGrid AHM 2003 – 2 Sept, 2003 e-Science Centre Metadata of the NERC DataGrid Kevin O’Neill CCLRC e-Science.
OFFICE OF THE CITY CLERK OCTOBER 22, 2012 CALLING OF THE MARCH 5, 2013 CITY AND PUSD CONSOLIDATED PRIMARY NOMINATING ELECTION AND THE APRIL 16, 2013 GENERAL.
Chapter 1 Database Systems
Be Seen. Be Heard. Be Remembered.. Marketing 3.5 Million Opt in Database Stand Alone Sponsorships Behavioral Targets Available SenderScore.
TPM Software within Good Spirit School Division. TPM Software is an integrated Student Services Software Solution Forms / Printouts / Reports Integrated.
Scott Hilkert, Managing Principal NIST Workshop on a Common Data Format for Electronic Voting Systems. Oct , 2009.
TGDC Meeting, December Common Data Format Directions John P. Wack National Institute of Standards and Technology
C6 Databases. 2 Traditional file environment Data Redundancy and Inconsistency: –Data redundancy: The presence of duplicate data in multiple data files.
MIS 673: Database Analysis and Design u Objectives: u Know how to analyze an environment and draw its semantic data model u Understand data analysis and.
5-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 5 Data Resource Management.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Carey Probst Technical Director Technology Business Unit - OLAP Oracle Corporation.
CERN – European Organization for Nuclear Research Administrative Support - Internet Development Services CET and the quest for optimal implementation and.
Accessing Data Using XML CHAPTER NINE Matakuliah: T0063 – Pemrograman Visual Tahun: 2009.
 Background  SDD requirements  System Architecture/Platform  SDD membership registration/password scheme  SDD delivery and monitoring  SDD reporting.
AL-MAAREFA COLLEGE FOR SCIENCE AND TECHNOLOGY INFO 232: DATABASE SYSTEMS CHAPTER 1 DATABASE SYSTEMS Instructor Ms. Arwa Binsaleh.
XML A Language Presentation. Outline 1. Introduction 2. XML 2.1 Background 2.2 Structure 2.3 Advantages 3. Related Technologies 3.1 DTD 3.2 Schemas and.
The Web IS a Mess : Lessons Learned using Archive-It Kathy Jordan The Library of Virginia May 3, 2007.
Presented by: Marianne Cardwell, Woolpert, Inc. Cheryl Spencer, City of Indianapolis February 23, 2010 Voter Information Portal.
CIAF Summary Report 2012/13 TPM Software within Good Spirit School Division.
Voter List Maintenance Data Points & Projects, Statewide Mailer.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
1 Management Information Systems M Agung Ali Fikri, SE. MM.
Post-Election Duties. Material Return to Hennepin County August 10 th – 11 th November 9 th – 10th.
CS 325 Spring ‘09 Chapter 1 Goals:
TMA MEPRS Program Office
OFFICE OF THE CITY CLERK JULY 24, 2017 UPDATE REGARDING THE CALIFORNIA VOTER PARTICIPATION RIGHTS ACT (CVPRA) AND THE STATE ATTORNEY GENERAL’S.
Multi-agent system for web services
9/22/2018.
Voter Information Portal
Chapter 1 Database Systems
File Systems and Databases
Chapter 5 Data Resource Management.
ESTABLISHING DISTRICTS FOR A NEW ENTITY ELECTION
Chapter 3 Database Management
Working with Your County Elections Officer
Lightweight tools for on-line course development
Alternative Fire and EMS Service Delivery August 18, 2016
Presentation transcript:

The Use of XML in Election Results Reporting, A historical review of Virginia’s use of XML in 2008 Paul E. Stenbjorn, M.S. Information Services Manager, Virginia State Board of Elections

You want what when?? Background Each Election Day candidates, voters, public interest groups, and the media anxiously await publication of official results from the various election administration entities. Many states and municipalities have developed online reporting systems to which election results are posted online. Media outlets race to collect results by calling local and state officials, scouring the internet for results, and through any means available to be first in line with the freshest results.

Findings Inconsistency of Data Presentation –Media outlets and other reporting entities have yet to develop a standard presentation logic for formatting and delivering election results. Taxonomy –With few examples to draw from, the Virginia State Board of Elections developed its own terminology to refer to election results data objects.

Methodology The Election Results Markup Language Schema The Virginia State Board of Elections developed a series of schemas based on the political subdivision grouping of data –2009 examples Statewide Locality level Precinct level

Sample Schema – Statewide Example - - -

Deficiencies of current Schema The creation of district based election results adds complexity to the data model and will require the development of a district schema and a relationship model of districts to election results. Taxonomical inconsistencies across consumers of XML feeds

Data Driven XML File Development The Virginia State Board of Elections technology staff leveraged the state-wide voter registration SQL 2005 database to generate the XML files used in the presentation of data. Method Create denormalized data tables, and use XML AUTO feature of T-SQL to generate XML dataset Create files using scripting objects in T-SQL

XSL Presentation Logic Largely due to the lack of data standards, the Virginia State Board of Elections created XSL sheets to aid in the presentation of XML by reporting entities These XSL sheets were inherently self limiting as they were designed to present data by specific jurisdictional boundaries.

2009 XSL Presentation Example

2009 Widget Application

Conclusions Current process is ad hoc The consumers of the data appreciated and used the results for online presentation Elections have seen a substantial rise in the requests for online data delivery methods Data standards are needed The scarcity of state funded technology resources familiar with the development and implementation of XML schemas presents a challenge for the maintenance of these efforts.

Questions? Contact Information Paul E. Stenbjorn, M.S