Election Markup Language
Election Markup Language (EML) is an XML-based standard to support end to end management of election processes. History of EML The OASIS Election and Voter Services Technical Committee, which met for the first time in May 2001, was chartered "To develop a standard for the structured interchange of data among hardware, software, and service providers who engage in any aspect of providing election or voter services to public or private organizations. The services performed for such elections include but are not limited to voter role[sic]/membership maintenance (new voter registration, membership and dues collection, change of address tracking, etc.), citizen/membership credentialing, redistricting, requests for absentee/expatriate ballots, election calendaring, logistics management (polling place management), election notification, ballot delivery and tabulation, election results reporting and demographics." To help establish context for the specifics contained in the XML schemas that make up EML, the Committee also developed a generic end-to-end election process model, initially based on work by election.com, whose CTO chaired the first meetings. This model identifies the significant components and processes common to elections and electoral systems, and describes how EML can be used to standardize the information exchanged between those components. The specification describes two complementary high-level process models of an