Überarbeitungsverlauf

Änderungen an der CDF-Dokumentation sind hier aufgeführt.

2. Juni 2026

  • tse-candidate-number wurde als externe ID zu Candidate hinzugefügt.

19. Mai 2026

  • Es wurde eine ResultsReportingStagesMustHaveUniqueType-Validierungsregel hinzugefügt, um sicherzustellen, dass jede ResultsReportingStage in einem ResultsReportingStageCollection eine eindeutige StageType hat.

18. Mai 2026

  • Die Validierungsregel SqsQueueNameRequiresS3SourceDirPath wurde hinzugefügt, um sicherzustellen, dass SourceDirPath festgelegt und ein S3-Pfad sein muss, wenn SqsQueueName in einem Metadatenfeed festgelegt ist.

7. Mai 2026

  • Es wurde eine AttributionDepthLimit-Regel hinzugefügt, um sicherzustellen, dass <Attribution>-Strukturen unter <ResultsReportingStage> maximal 3 Rekursions-/Tiefenebenen haben.
  • Die Regel AttributionCyclesValidation wurde hinzugefügt, um sicherzustellen, dass <Attribution>-Elemente keine gerichteten Zyklen (Schleifen) zwischen Knoten enthalten.

6. Mai 2026

  • Die Regel ValidateIncludeInAggregationBallotSelections wurde hinzugefügt, um zu prüfen, ob die Summe der Stimmenanzahl für als IncludedInAggregation markierte Auswahlmöglichkeiten die Stimmenanzahl von AggregateBallotSelection nicht überschreitet.
  • Es wurde eine Regel hinzugefügt, um die CountedInTotal-Einschränkungen für SpecialBallotSelection durchzusetzen.
  • Die Regel ValidateResultsEmbargoEnd wurde hinzugefügt, um zu prüfen, ob ResultsEmbargoEnd nicht nach dem Beginn des official ResultsReportingStage liegt.
  • Die Regel ValidateResultsExpected wurde hinzugefügt, um zu prüfen, ob ResultsExpected nicht vor dem ersten ResultsReportingStage steht (mit Ausnahme der no-results-Phase).
  • Es wurden die Regeln NotEmptyUniqueDataSourceUris, UniqueDataSourceLanguages und UniqueDataSourceDisplayNames hinzugefügt, um DataSourceCollection-Elemente zu überprüfen. Außerdem wurde DisplayName der MultipleInternationalizedTextWithSameLanguageCode hinzugefügt.

5. Mai 2026

  • Die Regel ValidatePollsCloseDatetimes wurde hinzugefügt, um zu prüfen, ob LatestPollsClose nicht vor EarliestPollsClose liegt.
  • Die PartiesHaveValidColors-Regel wurde gelöscht. Diese Werte werden auch durch das Schema für HtmlColorString validiert.
  • Die ValidateDuplicateColors-Regel wurde aktualisiert, um DarkThemeColor und LightThemeColor zu unterstützen.

30. April 2026

  • Es wurde die Validierungsregel WinnerCountLimit hinzugefügt, um zu prüfen, ob die Anzahl der Gewinner oder voraussichtlichen Gewinner in einem Wettbewerb die Anzahl der gewählten Sitze nicht überschreitet.
  • Die Unterstützung für die Anmerkung candidate-image in ContactInformation wurde entfernt.
  • Fügen Sie Regeln hinzu, um ImageUri mit der Annotation candidate-image auf maximal einen pro Person zu beschränken und dafür zu sorgen, dass die Kandidaten-Image-URIs für Personen eindeutig sind.

29. April 2026

  • Die Regeln EmptyString und EmptyText wurden zu METADATA_RULES hinzugefügt.

16. April 2026

  • Weitere Beispiele für metadata_sample_feed.xml hinzugefügt.
  • Es wurden mehrere Beispieldateien für Feeds korrigiert, damit sie die Validierung bestehen.

14. April 2026

  • Die Langlebigkeit von yearly-Feeds ist jetzt nur noch für pre-election-Feeds zulässig. Feeds vom Typ election-results müssen immer limited sein.

25. März 2026

  • Der Wert SourceDirPath im Beispiel-Feed für Metadaten wird aktualisiert, damit er dem regulären Ausdruck entspricht.

19. März 2026

  • IsTest und SqsQueueName wurden zu Feed hinzugefügt.

18. März 2026

  • Der Untertyp SpecialBallotSelection von BallotSelection wurde hinzugefügt.
  • AggregateBallotSelection, BlankBallotSelection, NoneOfTheAboveBallotSelection und NullBallotSelection wurden zu Contest hinzugefügt.
  • IncludedInAggregation wurde zu CandidateSelection und PartySelection hinzugefügt.
  • Die Elementdefinitionen für Attribution und DataSource sowie DataSourceCollection wurden zu ElectionReport hinzugefügt.
  • ResultsReportingStage- und ResultsReportingStageType-Definitionen sowie ResultsReportingStageCollection und CurrentResultsReportingStage wurden zu Contest hinzugefügt.
  • Die Definition von PartyColors und Colors wurden zu Party hinzugefügt.

17. März 2026

  • IsNotable wurde zu Candidate, Contest und Party hinzugefügt.
  • PartyLabel wurde zu Candidate hinzugefügt.
  • ImageUri wurde zu Person hinzugefügt.
  • ResultsExpected, ResultsEmbargoEnd, EarliestPollsClose und LatestPollsClose wurden zu Contest hinzugefügt.

11. März 2026

  • Die Sonderbehandlung von IssuerAbbreviation wurde aus der EmptyString-Regel entfernt.

26. Februar 2026

  • Beschränkung von VoteCountsCollection auf ein Gerät pro BallotSelection. (Dies ermöglicht weiterhin mehrere VoteCounts in dieser Sammlung.)

24. Februar 2026

  • Wir haben Verweise auf OfficeholderSubFeed korrigiert, die fälschlicherweise als OfficeHolderSubFeed geschrieben wurden.
  • SourceDirPath im Metadatenfeed auf unterstützte Dateipfadtypen beschränkt.

23. Februar 2026

  • Die VoteCounts-Enumerationen wurden aktualisiert, um sowohl seats-delta-mandate als auch seats-delta-institutional zu unterstützen.

18. Februar 2026

  • ElectionEventCollection und OfficeholderSubFeed schließen sich im Feed-Element in Metadatenfeeds gegenseitig aus.

12. Februar 2026

  • Der Hilfeartikel Einfache Datentypen wurde um Informationen dazu ergänzt, dass PartialDate als das spätestmögliche Datum im Bereich interpretiert wird.

11. Februar 2026

  • OfficeHolderTenure wurde der MissingStableIds-CDF-Validator-Regel hinzugefügt, um sicherzustellen, dass alle Amtszeiten von Amtsträgern stabile IDs haben.

28. Januar 2026

  • Die CDF-Validierungsregel FeedElementsShouldHaveSubElementsBasedOnType wurde hinzugefügt, um sicherzustellen, dass Feed-Einträge im Metadatenfeed die entsprechenden untergeordneten Elemente enthalten.

15. Januar 2026

  • Löschen Sie die ElectoralDistrictOcdId-Regel, da sie vollständig durch die umfassendere GpUnitOcdId-Regel ersetzt wurde.

  • mayor wurde als Executive Office-Rolle im CDF-Validator hinzugefügt.

13. Januar 2026

  • Die Validierungsregel EmptyString wurde hinzugefügt, um zu prüfen, ob Stringfelder nicht leer sind oder nur Leerzeichen enthalten (vorübergehend eine Warnung für IssuerAbbreviation).

10. Dezember 2025

  • Das CDF-XSD wurde aktualisiert, um IssuerAbbreviation optional zu machen.

18. November 2025

  • Die GpUnitOcdId-Regel wurde aktualisiert, um zu prüfen, ob alle GpUnits, die voraussichtlich OCD-IDs haben, gültige OCD-IDs haben. Die ElectoralDistrictOcdId-Regel wurde durch einen Platzhalter ersetzt, bis sie sicher entfernt werden kann.

12. November 2025

  • Der Hilfeartikel Einfache Datentypen wurde um einen Hinweis ergänzt, dass für Datumsangaben der gregorianische Kalender verwendet werden muss.

22. Oktober 2025

  • Die Dokumentation für das neue Office-Format wurde aktualisiert und enthält jetzt das neue OfficeHolderTenure-Element.

29. September 2025

  • Die Richtlinien für ElectoralCommission – Namen wurden aktualisiert und enthalten nun ein XML-Beispiel.

5. August 2025

  • Dokumentation für Feed und Validator-Unterstützung für FeedType von voter-information aktualisieren

23. Juli 2025

  • Fügen Sie VoterInformationWebsiteType zusätzliche Werte hinzu.

11. Juli 2025

  • RetentionContest wurde den verfügbaren Contest Typen hinzugefügt.

7. Juli 2025

  • Die Dokumentation und der Validator für aktualisierte Metadaten Feed wurden aktualisiert, um zu verdeutlichen, dass abgebrochene Wahlereignisse bei der Bestimmung des Datums für die Inaktivität des Feeds nicht berücksichtigt werden müssen.

25. Juni 2025

  • whatsapp wurde als Plattform für AnnotatedUri hinzugefügt.

16. Juni 2025

  • Die Dokumentation zu Wählerinformationen für VoterInformationWebsite und ElectoralCommissionWebsite wurde aktualisiert, um die Definitionen im CDF-Schema widerzuspiegeln.

29. Mai 2025

  • Die Validierungsregel NoSourceDirPathBeforeInitialDeliveryDate wurde durch SourceDirPathMustBeSetAfterInitialDeliveryDate ersetzt.

27. Mai 2025

  • Unterstützung für Validator und grundlegende Prüfungen für Voter Information-Feeds hinzugefügt.

22. Mai 2025

  • Wir haben einen Leitfaden veröffentlicht, der bei der Bestimmung der Amtszeiten von Amtsträgern helfen soll.

13. Mai 2025

7. Mai 2025

6. Mai 2025

  • Aktualisieren Sie die PersonHasOffice-Regel, um das neue OfficeHolderTenure-Schema zu prüfen.

18. April 2025

  • Es wurde klargestellt, dass FullName-Elemente von Personen nicht den Titel der Person enthalten sollten.

10. April 2025

  • Es wurde ein neues Schema für die Aufteilung der Amtszeit von Amt / Amtsträger hinzugefügt.

12. März 2025

  • Die Rollen judge, cabinet member, general purpose officer und special purpose officer wurden den Bürorollen hinzugefügt. Außerdem wurde dem Validator Logik hinzugefügt, um zwei Kombinationen von Rollen zuzulassen: head of government & head of state und cabinet member & general purpose officer.

4. März 2025

  • ElectionDateType wurde mit Details dazu aktualisiert, wie StartDate und EndDate für bounded-Wahlen interpretiert werden.

26. Februar 2025

  • Der Metadatenfeed wurde aktualisiert, um einen Hinweis hinzuzufügen, dass nach FeedInactiveDate 60 Tage gewartet werden muss, bevor ein Feed aus dem Metadatenfeed entfernt werden kann.

29. Januar 2025

27. Januar 2025

  • Die Wettbewerbsrichtlinien wurden aktualisiert. Die Definition von PassageThreshold wurde BallotMeasureContest hinzugefügt.

15. Januar 2025

  • Die Richtlinien für das Attribut FeedInactiveDate der Metadatenentität Feed wurden aktualisiert.

19. November 2024

11. November 2024

  • Dokumentation hinzugefügt, in der festgelegt wird, dass Feeddateinamen statisch bleiben müssen

1. November 2024

  • Aktualisieren Sie die EmptyText-Validierungsregel, damit ein Fehler anstelle einer Warnung ausgegeben wird.

26. August 2024

  • Die Aufzählung OfficeLevel wurde aktualisiert, um detaillierte Beschreibungen hinzuzufügen.

17. Juli 2024

10. Juli 2024

  • Empfehlungen für „FeedInactiveDate“ und SourceDirPath werden hinzugefügt.

24. Juni 2024

  • Aktualisieren Sie PartyId, um mehrere PartyIds für die Einheiten Candidate und Person zuzulassen.

21. Juni 2024

  • Aktualisieren Sie die Dokumentation für die OfficeHolderSubFeed-Entität, um ein detailliertes Beispiel zu teilen.

14. Mai 2024

  • Bereinigen Sie die PartyContest-Entität, sodass sie nur die relevanten Elemente PartyContest enthält.
  • Aktualisierte Definitionen für die Enum-Werte von ElectionDateStatus, insbesondere tentative und changing, wurden hinzugefügt.

1. Mai 2024

  • Die Definition des Elements IsIndependent für Party wurde klarer formuliert.

29. April 2024

  • Aktualisieren Sie die Enumerationen FeedType und FeedLongevity, sodass auf den jeweiligen Referenzseiten Kleinbuchstaben verwendet werden.

17. April 2024

  • Der Referenzseite für Party wurde ein IsIndependent-Element hinzugefügt.

13. Februar 2024

  • Auf der gesamten Website wurde Dokumentation für den neuen Metadaten-Feed hinzugefügt.

9. Januar 2024

  • Unterstützung für Tiktok-Konten als AnnotatedUri hinzufügen

3. Januar 2024

  • Die internen Überlegungen wurden aktualisiert und enthalten nun mehr Details dazu, wie und wann Daten übersetzt oder transliteriert werden sollten.

24. Juli 2023

  • Der Typ Committee für politische Komitees und ein entsprechender Feedtyp wurden hinzugefügt.

20. Januar 2023

  • Der Referenzseite für Party wurde ein Slogan-Element hinzugefügt.
  • Der Referenzseite für Candidate wurde ein CampaignSlogan-Element hinzugefügt.

17. November 2022

30. Dezember 2021

  • Der Seite Einfache Datentypen wurde ein Abschnitt PartialDate hinzugefügt. Außerdem wurden einige der Tabellenfelder aktualisiert.

27. Dezember 2021

  • Der Inhalt im Abschnitt CandidateContest auf der Seite Wettbewerb wurde geändert, sodass nur ein Büro pro Wettbewerb unterstützt wird. Außerdem wurden einige der XML-Beispiele aktualisiert.

15. Oktober 2021

  • Der Referenzseite für Candidate wurde der Abschnitt „ExternalIdentifier“ hinzugefügt.

20. August 2021

26. Februar 2021

  • Auf der Referenzseite Begriff wurde ein Beispiel dafür hinzugefügt, wie die Amtszeit von wiedergewählten Amtsträgern in einem Officeholder-Feed dargestellt werden kann.

24. Februar 2021

  • Dem Referenzmaterial Party wurden Informationen zu party-chair-id hinzugefügt.

18. Februar 2021

  • Dem CandidatePreElectionStatus-Referenzmaterial wurde ein Diagramm hinzugefügt, das den Zeitpunkt der Status veranschaulicht.

14. Dezember 2020

  • Es wurden Anleitungsseiten hinzugefügt, auf denen die verfügbaren Feedtypen beschrieben werden. Die Referenzseiten wurden aktualisiert und enthalten nun Best Practices für die meisten Entitäten.