Skip to content

Releases: usnistgov/ElectionResultsReporting

Election Results Reporting Common Data Format Specification

03 Feb 13:05
6f0586c
Compare
Choose a tag to compare

This release includes a BREAKING CHANGE:

  • Updated the namespace of the XSD Schema to a valid uri.

Other changes

  • Fix typos in specification document and XSD annotations

Election Results Reporting Common Data Format Specification

02 Sep 18:21
Compare
Choose a tag to compare

Non-functional changes, to specification document only.

Election Results Reporting Common Data Format Specification

26 Mar 12:31
Compare
Choose a tag to compare

The 2.0 version of the Election Results Reporting XML Schema includes the following important changes from the 1.0 XML Schema:

  • Removed various 'collection' elements:
    • BallotSelection->VoteCountsCollection
    • Election->BallotStyleCollection
    • Election->CandidateCollection
    • Election->ContestCollection
    • ElectionReport->GpUnitCollection
    • ElectionReport->OfficeCollection
    • ElectionReport->PartyCollection
    • ElectionReport->PersonCollection
    • all occurrences of ExternalIdentifiers
  • Removed BallotStyle->objectId attribute
  • Removed ElectionReport->Signature element
  • Removed SummaryCounts from GpUnit
  • Removed OrderedContest from BallotStyle
  • Capitalized all lower case attributes:
    • all label attributes are now Label
    • all objectId attributes are now ObjectId
    • AnnotatedString->annotation attribute is now Annotation
    • LanguageString->language attribute is now Language
  • Changes to reporting of other counts besides vote counts:
    • Changed name of SummaryCounts to BallotCounts
    • Added Election->BallotCounts
    • Added Contest->OtherCounts for contest-related summary counts
      • Overvotes, Undervotes, WriteIns moved from BallotCounts
      • Changed Overvotes, Undervotes to be float types
    • Counts->Type attribute is now required (applies to SummaryCounts and VoteCounts types)
  • Adjusted the multiplicity of various attributes and associations:
    • Adjusted multiplicity of ContactInformation->Directions from 0..* to 0..1.
    • All attributes whose Type is AnnotatedUri now have multiplicity of 0..*
  • Added new types:
    • Added AnnotatedUri type
    • Added Header type
    • Added OrderedContent type
    • Added OrderedHeader type
    • Added DateTimeWithZone type to enforce timezone requirement
  • Added various new associations and attributes:
    • Added BallotStyle->OrderedContest
    • Added CandidateContest->NumberRunoff
    • Added Counts->Round
    • Added Candidate->ContactInformation
    • Added Candidate->CampaignSlogan
    • Added ElectionReport->Header
    • Added Office->Description
    • Added Party->IsRecognizedParty
    • Added Party->ContactInformation
    • Added Party->LeaderPersonIds
    • Added Party->PartyScopeGpUnitIds
    • Added Party->Slogan
    • Added Person->ExternalIdentifier
  • Modified enumeration literals:
    • Added recall enumeration literal to BallotMeasureType
    • Added defeated enumeration literal to CandidatePostElectionStatus
    • Removed write-in enumeration literal from CandidatePreElectionStatus
    • Added seats enumeration literal to CountItemType
    • Added bmd, dre enumeration literals to DeviceClass
    • Removed electronic, lever, mixed-systems, punch-card from DeviceClass
    • Added country enumeration literal to ReportingUnitType
    • Removed 1-of-m enumeration literal from VoteVariation
  • Modified attribute types:
    • Changed ContactInformation->Uri to be of type AnnotatedUri
    • Changed GpUnit->Name to be of type InternationalizedText
    • Changed OtherCounts->overvotes, undervotes to float
    • Changed Party->Abbreviation to be of type InternationalizedText
    • Changed LatLng->Latitude and LatLng->Longitude to float
  • Changed ElectionReport->GeneratedDate to be of type DateTimeWithZone
  • maxLength of ShortString is now 32 (up from 16)
  • Converted all usages of anyURI to AnnotatedUri
  • Renamed the following:
    • Renamed BallotSelection to ContestSelection
    • Renamed Device to DeviceClass
    • Renamed ReportingDevice->Device to DeviceClass
    • Removed pluralization of ExternalIdentifier

Election Results Reporting

26 Sep 13:26
Compare
Choose a tag to compare

Election Results Reporting Version 1.0-50, dated January 11, 2016