[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Voter Schema
Below is a possible schema to describe voters. Voter Schema Current Situation: Each election jurisdiction has a different standard for defining data elements related to individual voters. These differences are the result of each jurisdiction having to reinvent voter standards because there isn't a standard for them to use. The discrepancy between jurisdictions becomes an issue when the jurisdiction must communicate its voter data with another organization. This is necessary when other organizations need to inspect the voter data for purpose of verifying voter integrity. For example a U.S. state might want to inspect county data to verify that voters aren't registered in more than one county, or that convicted felons aren't included on the list. The voter schema doesn't solve the problem in the United States of identifying a single voter across all jurisdictions. This would require legislative changes. However, these standards would make such a change easier to implement if such legislation was passed. Schema <?xml version="1.0" encoding="utf-8" ?> <xsd:schema targetNamespace="http://tempuri.org/XMLSchema.xsd" elementFormDefault="qualified" xmlns="http://tempuri.org/XMLSchema.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata ="urn:schemas-microsoft-com:xml-msdata"> <xsd:element name="Document"> <xsd:complexType> <xsd:choice maxOccurs="unbounded"> <xsd:element name="tblVoterInformation"> <xsd:complexType> <xsd:sequence> <xsd:element name="ID" msdata:AutoIncrement="true" type="xsd:int" minOccurs="0" /> <xsd:element name="CountySeatNumber" type="xsd:string" minOccurs="0" /> <xsd:element name="IDNumber" type ="xsd:string" /> <xsd:element name="VoterStatus" type ="xsd:string" minOccurs="0" /> <xsd:element name="Title" type ="xsd:string" minOccurs="0" /> <xsd:element name="FirstName" type ="xsd:string" minOccurs="0" /> <xsd:element name="MiddleName" type ="xsd:string" minOccurs="0" /> <xsd:element name="LastName" type ="xsd:string" minOccurs="0" /> <xsd:element name="Suffix" type ="xsd:string" minOccurs="0" /> <xsd:element name="Name" type ="xsd:string" minOccurs="0" /> <xsd:element name="UnitType" type ="xsd:string" minOccurs="0" /> <xsd:element name="Apt" type ="xsd:string" minOccurs="0" /> <xsd:element name="House" type ="xsd:string" minOccurs="0" /> <xsd:element name="HouseNoSuffix" type ="xsd:string" minOccurs="0" /> <xsd:element name="StreetName" type ="xsd:string" minOccurs="0" /> <xsd:element name="AddressLine2" type ="xsd:string" minOccurs="0" /> <xsd:element name="City" type ="xsd:string" minOccurs="0" /> <xsd:element name="State" type ="xsd:string" minOccurs="0" /> <xsd:element name="ZipCode" type ="xsd:string" minOccurs="0" /> <xsd:element name="MAddressLine1" type ="xsd:string" minOccurs="0" /> <xsd:element name="MAddressLine2" type ="xsd:string" minOccurs="0" /> <xsd:element name="MCity" type ="xsd:string" minOccurs="0" /> <xsd:element name="MState" type ="xsd:string" minOccurs="0" /> <xsd:element name="MCountry" type ="xsd:string" minOccurs="0" /> <xsd:element name="MZipCode" type ="xsd:string" minOccurs="0" /> <xsd:element name="PhoneHome" type ="xsd:string" minOccurs="0" /> <xsd:element name="PhoneWork" type ="xsd:string" minOccurs="0" /> <xsd:element name="Sex" type ="xsd:string" minOccurs="0" /> <xsd:element name="DriversLicenseNumber" type="xsd:string" minOccurs="0" /> <xsd:element name="StateIDNumber" type ="xsd:string" minOccurs="0" /> <xsd:element name="SocialSecurityNumber" type="xsd:string" minOccurs="0" /> <xsd:element name="DateRegistered" type ="xsd:dateTime" minOccurs="0" /> <xsd:element name="DateLastChanged" type ="xsd:dateTime" minOccurs="0" /> <xsd:element name="PrecinctCode" type ="xsd:string" minOccurs="0" /> <xsd:element name="CityWardID" type ="xsd:string" minOccurs="0" /> <xsd:element name="SchoolDistrictID" type="xsd:string" minOccurs="0" /> <xsd:element name="SchoolDistrictZoneID" type="xsd:string" minOccurs="0" /> <xsd:element name="JPDistrictID" type ="xsd:string" minOccurs="0" /> <xsd:element name="StateRepDistrictID" type="xsd:string" minOccurs="0" /> <xsd:element name="StateSenDistrictID" type="xsd:string" minOccurs="0" /> <xsd:element name ="CongressionalDistrictID" type="xsd:string" minOccurs="0" /> <xsd:element name="OtherZone1ID" type ="xsd:string" minOccurs="0" /> <xsd:element name="OtherZone2ID" type ="xsd:string" minOccurs="0" /> <xsd:element name="OtherZone3ID" type ="xsd:string" minOccurs="0" /> <xsd:element name="OtherZone4ID" type ="xsd:string" minOccurs="0" /> <xsd:element name="PlaceOfBirth" type ="xsd:string" minOccurs="0" /> <xsd:element name="StateOfBirth" type ="xsd:string" minOccurs="0" /> <xsd:element name="DateOfBirth" type ="xsd:dateTime" minOccurs="0" /> <xsd:element name="PoliticalParty" type ="xsd:string" minOccurs="0" /> <xsd:element name="LastDateVoted" type ="xsd:dateTime" minOccurs="0" /> <xsd:element name="LastDateOnJury" type ="xsd:dateTime" minOccurs="0" /> <xsd:element name="MeansOfRegistration" type="xsd:string" minOccurs="0" /> <xsd:element name="ApplicationSource" type="xsd:string" minOccurs="0" /> <xsd:element name="PendingUpdateToSOS" type="xsd:boolean" minOccurs="0" /> <xsd:element name="PrecinctSplitID" type ="xsd:string" minOccurs="0" /> <xsd:element name="Must_Confirm_ID" type ="xsd:boolean" minOccurs="0" /> <xsd:element name="VoterSecurityType" type="xsd:short" minOccurs="0" /> <xsd:element name="SendIDCard" type ="xsd:boolean" minOccurs="0" /> <xsd:element name="ApplnDate" type ="xsd:dateTime" minOccurs="0" /> <xsd:element name="StatusReason" type ="xsd:string" minOccurs="0" /> <xsd:element name="StatusChangeDate" type="xsd:dateTime" minOccurs="0" /> <xsd:element name="PollWorkerInterest" type="xsd:boolean" minOccurs="0" /> <xsd:element name="MustVoteInPerson" type="xsd:boolean" minOccurs="0" /> <xsd:element name="Language" type ="xsd:string" minOccurs="0" /> <xsd:element name="Race" type ="xsd:string" minOccurs="0" /> <xsd:element name="MaidenName" type ="xsd:string" minOccurs="0" /> <xsd:element name="UnlistedPhone" type ="xsd:boolean" minOccurs="0" /> <xsd:element name="HandicapCode" type ="xsd:string" minOccurs="0" /> <xsd:element name="StatusComment" type ="xsd:string" minOccurs="0" /> <xsd:element name="BlockRangeID" type ="xsd:int" minOccurs="0" /> <xsd:element name="ValidVoterFlag" type ="xsd:boolean" minOccurs="0" /> <xsd:element name="FederalVoterFlag" type="xsd:boolean" minOccurs="0" /> <xsd:element name="CountyCodeOfBirth" type="xsd:string" minOccurs="0" /> <xsd:element name ="CountyCodePrevRegistration" type="xsd:string" minOccurs="0" /> <xsd:element name="Comment" type ="xsd:string" minOccurs="0" /> <xsd:element name ="DateLastAddressChange" type="xsd:dateTime" minOccurs="0" /> <xsd:element name="DateLastPartyChange" type="xsd:dateTime" minOccurs="0" /> <xsd:element name ="DateLastPrecinctSplitChange" type="xsd:dateTime" minOccurs="0" /> <xsd:element name ="PreviousPrecinctSplit" type="xsd:string" minOccurs="0" /> <xsd:element name ="Compressed_x0020_Signature" type="xsd:string" minOccurs="0" /> <xsd:element name="DateLastAdminChange" type="xsd:dateTime" minOccurs="0" /> <xsd:element name="CustomData1" type ="xsd:string" minOccurs="0" /> <xsd:element name="CustomData2" type ="xsd:string" minOccurs="0" /> <xsd:element name="CustomData3" type ="xsd:string" minOccurs="0" /> <xsd:element name="CustomData4" type ="xsd:string" minOccurs="0" /> <xsd:element name ="LastSendIDCardReasonCode" type="xsd:string" minOccurs="0" /> <xsd:element name ="LastAdminChangeReasonCode" type="xsd:string" minOccurs="0" /> <xsd:element name="USCitizenCode" type ="xsd:string" minOccurs="0" /> <xsd:element name="DateSentToState" type ="xsd:dateTime" minOccurs="0" /> <xsd:element name="DateFirstInactive" type="xsd:dateTime" minOccurs="0" /> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:choice> </xsd:complexType> <xsd:unique name="DocumentKey1" msdata:PrimaryKey="true"> <xsd:selector xpath=".//tblVoterInformation" /> <xsd:field xpath="IDNumber" /> </xsd:unique> </xsd:element> </xsd:schema> Dan Ryan Accenture Government Center Reston, VA (703) 947-2604 94/72604 This message is for the designated recipient only and may contain privileged or confidential information. If you have received it in error, please notify the sender immediately and delete the original. Any other use of the email by you is prohibited.
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC