Änderungen an der CDF-Dokumentation werden hier aufgeführt.
28. Oktober 2026
Contestwurde aktualisiert, um die Vererbung des Erstellungskontexts vonEarliestPollsClose,LatestPollsClose,ResultsEmbargoEndundResultsExpectedzu entfernen.
23. Okt. 2026
- Die Validatorregel
GpUnitOcdIdwurde aktualisiert, umReportingUnit-Elemente zu prüfen.
22. Okt. 2026
OutcomeDeterminedwurde zuContesthinzugefügt.
21. Oktober 2026
Contestwurde aktualisiert, um zu verdeutlichen, dassResultsReportingStageCollectionalle erwarteten Phasen mit ihrer Attribution enthalten sollte und nicht nur die aktuelle Phase, die inCurrentResultsReportingStageangegeben wird.
16. Oktober 2026
ContestDateTypewurde zuContesthinzugefügt.NoResultsProvidedwurde zuResultsReportingStagehinzugefügt.
15. Okt. 2026
Aliaswurde zuPersonhinzugefügt.
13. Oktober 2026
PreElectionStatusundPostElectionStatuswurden zuCandidateSelectionhinzugefügt.diplomatwurde zuOfficeRolehinzugefügt.DiplomatSendingStateIdundDiplomatReceivingStateIdwurden zuOfficehinzugefügt.- Die Validatorregel
ValidIDREFwurde aktualisiert, sodassDiplomatSendingStateIdundDiplomatReceivingStateIdals Verweise aufGpUnit-Elemente erkannt werden. - Die Validatorregel
DiplomaticOfficesHaveCorrespondingGpUnitsSetwurde hinzugefügt, um sicherzustellen, dass für Büros mit der Rollediplomatmindestens eines dieser Felder festgelegt ist.
12. Okt. 2026
- „
EstimatedExpectedVotePercentage“ wurde zu „Contest“ hinzugefügt.
8. Oktober 2026
ContestStagewurde zugunsten vonResultsReportingStageundResultsReportingStageTypeentfernt.- Die Validatorregel
EmptyStringwurde aktualisiert, sodass bei Elementen mit untergeordneten Elementen kein Fehler mehr ausgegeben wird, wenn vor dem ersten untergeordneten Element kein Leerzeichen steht.
6. Oktober 2026
- „
ResultsLastUpdated“ wurde zu „Contest“ hinzugefügt.
24. September 2026
- Die Validatorregel
CandidateImageInContactInformationwurde hinzugefügt, um zu warnen, wenncandidate-imageinContactInformation.Urifestgelegt ist, und stattdessen die Verwendung vonPerson.ImageUrizu empfehlen.
14. September 2026
- Die Validatorregel
CandidatesReferencedInRelatedContestsund die Referenzdokumentation für Kandidaten wurden aktualisiert, sodass nachfolgende Wettbewerbe nicht mehr als verwandte Wettbewerbe behandelt werden.
2. September 2026
- Es wurde die Validatorregel
SqsQueueNameIsFullyQualifiedArnhinzugefügt, um sicherzustellen, dassSqsQueueName, wenn es in einem Metadatenfeed festgelegt ist, ein gültiger, vollständig qualifizierter SQS-ARN ist.
28. August 2026
- „
TotalSeats“ wurde zu „Contest“ hinzugefügt. - Die Regel
VoteCountValidSeatsDeltaTypeswurde aktualisiert, um einen Fehler bei Legacy-seats-deltainSpecialBallotSelection-Elementen zu melden undseats-delta-institutionalzu unterstützen, ohne dassseats-delta-mandatefestgelegt werden muss.
27. August 2026
- Einstellung der Unterstützung für veraltete JSON-Feedformate und Entfernung aller JSON-Schemabeispiele aus Entwicklerleitfäden und Referenzdokumentationen zugunsten von CDF-XML.
26. August 2026
- Die Beispiele für stabile IDs und Objekt-IDs in der Referenzdokumentation wurden aktualisiert, um die ungarische Notation mit Bindestrichen zu verwenden.
- Der Leitfaden zu stabilen Kennungen wurde aktualisiert und enthält jetzt Präfixempfehlungen für alle Entitätstypen.
25. August 2026
HungarianStyleNotationRegel entfernt.- Der Leitfaden zu stabilen Kennungen wurde aktualisiert, um klarzustellen, dass die ungarische Notation eine Best Practice, aber nicht erforderlich ist. Außerdem wurden Präfixbeispiele hinzugefügt.
24. August 2026
- Der Leitfaden zu internationalen Überlegungen wurde aktualisiert, um die Anforderungen für englische Übersetzungen von Kandidaten- und Parteinamen aus offiziellen Quellen, seriösen Presse- oder Partnerpublikationen zu verdeutlichen.
22. August 2026
- FeedLongevity und Feedtypen wurden mit Hinweisen dazu aktualisiert, wann Entitäten aus Evergreen-Feeds entfernt werden können.
5. August 2026
- Das Schema für
CountedInTotalwurde aktualisiert, umminOccurs=0gemäß der Dokumentation zuzulassen.
29. Juli 2026
FeedInactiveDateIsLatestDatewurde aktualisiert, um die Überprüfung von Testfeeds zu überspringen.- Neue
DuplicateBallotTitleSeatPair-Regel hinzugefügt, um nach doppelten (BallotTitle, Seat)-Paaren in Wettbewerben zu suchen. - Neue
FeedInactiveDateNotOlderThanOneYear-Regel hinzugefügt.
17. Juli 2026
- Prüfen Sie, ob alle Uri-Elemente einen gültigen Sprachcode haben (falls angegeben).
9. Juli 2026
- Die veraltete Regel
GovernmentBodyExternalIdwurde entfernt.
16. Juni 2026
- Das veraltete Schema für Behörden wurde zu einem Fehler aktualisiert.
16. Juni 2026
- Führungslinie
Named Entity Changeshinzugefügt.
2. Juni 2026
tse-candidate-numberwurde als externe Kennung zuCandidatehinzugefügt.
19. Mai 2026
- Die Validatorregel
ResultsReportingStagesMustHaveUniqueTypewurde hinzugefügt, um sicherzustellen, dass jedeResultsReportingStagein einerResultsReportingStageCollectioneine eindeutigeStageTypehat.
18. Mai 2026
- Die Validatorregel
SqsQueueNameRequiresS3SourceDirPathwurde hinzugefügt, um sicherzustellen, dassSourceDirPathebenfalls festgelegt und ein S3-Pfad sein muss, wennSqsQueueNamein einem Metadatenfeed festgelegt ist.
7. Mai 2026
- Die Regel
AttributionDepthLimitwurde hinzugefügt, um sicherzustellen, dass<Attribution>-Bäume unter<ResultsReportingStage>maximal drei Rekursions-/Tiefenebenen haben. - Die Regel
AttributionCyclesValidationwurde hinzugefügt, um sicherzustellen, dass<Attribution>-Elemente keine gerichteten Zyklen (Schleifen) zwischen Knoten enthalten.
6. Mai 2026
- Die Regel
ValidateIncludeInAggregationBallotSelectionswurde hinzugefügt, um zu prüfen, ob die Summe der Stimmen für alsIncludedInAggregationmarkierte Auswahlen die Stimmenanzahl fürAggregateBallotSelectionnicht überschreitet. - Regel hinzugefügt, um
CountedInTotal-Einschränkungen fürSpecialBallotSelections zu erzwingen. - Die Regel
ValidateResultsEmbargoEndwurde hinzugefügt, um zu prüfen, obResultsEmbargoEndnicht nach dem Beginn desofficialResultsReportingStageliegt. - Die Regel
ValidateResultsExpectedwurde hinzugefügt, um zu prüfen, obResultsExpectednicht vor dem erstenResultsReportingStagesteht (mit Ausnahme der Phaseno-results). - Die Regeln
NotEmptyUniqueDataSourceUris,UniqueDataSourceLanguagesundUniqueDataSourceDisplayNameswurden hinzugefügt, umDataSourceCollection-Elemente zu prüfen. Außerdem wurdeDisplayNamezuMultipleInternationalizedTextWithSameLanguageCodehinzugefügt.
5. Mai 2026
- Die Regel
ValidatePollsCloseDatetimeswurde hinzugefügt, um zu prüfen, obLatestPollsClosenicht vorEarliestPollsCloseliegt. PartiesHaveValidColorsRegel gelöscht. Diese Werte werden auch durch das Schema fürHtmlColorStringvalidiert.- Die Regel
ValidateDuplicateColorswurde aktualisiert, umDarkThemeColorundLightThemeColorzu unterstützen.
30. April 2026
- Die Validatorregel
WinnerCountLimitwurde hinzugefügt, um zu prüfen, ob die Anzahl der Gewinner oder prognostizierten Gewinner in einem Wettbewerb die Anzahl der gewählten Sitze nicht überschreitet. - Die Unterstützung für die Annotation
candidate-imageinContactInformationwurde entfernt. - Fügen Sie Regeln hinzu, um
ImageUrimit der Annotationcandidate-imageauf maximal eine proPersonzu beschränken und dafür zu sorgen, dass die URIs der Kandidaten-Images für alle Personen eindeutig sind.
29. April 2026
- Die Regeln
EmptyStringundEmptyTextwurden zuMETADATA_RULEShinzugefügt.
16. April 2026
metadata_sample_feed.xmlwurden weitere Beispiele hinzugefügt.- Mehrere Beispielfeeddateien wurden korrigiert, damit sie die Validierung bestehen.
14. April 2026
- Die Lebensdauer von
yearly-Feeds wurde aktualisiert und ist jetzt nur noch fürpre-election-Feeds zulässig. Feeds vom Typelection-resultsmüssen immerlimitedsein.
25. März 2026
- Der Wert
SourceDirPathdes Beispiel-Metadatenfeeds wird aktualisiert, um der Erwartung des regulären Ausdrucks zu entsprechen.
19. März 2026
IsTestundSqsQueueNamewurden zuFeedhinzugefügt.
18. März 2026
- Untertyp
SpecialBallotSelectionvonBallotSelectionhinzugefügt. AggregateBallotSelection,BlankBallotSelection,NoneOfTheAboveBallotSelectionundNullBallotSelectionwurden zuContesthinzugefügt.IncludedInAggregationwurde zuCandidateSelectionundPartySelectionhinzugefügt.- Elementdefinitionen für
AttributionundDataSourcesowieDataSourceCollectionzuElectionReporthinzugefügt. - Definitionen für
ResultsReportingStageundResultsReportingStageTypesowieResultsReportingStageCollectionundCurrentResultsReportingStagezuContesthinzugefügt. - Definition von
PartyColorsundColorszuPartyhinzugefügt.
17. März 2026
IsNotablewurde zuCandidate,ContestundPartyhinzugefügt.- „
PartyLabel“ wurde zu „Candidate“ hinzugefügt. - „
ImageUri“ wurde zu „Person“ hinzugefügt. ResultsExpected,ResultsEmbargoEnd,EarliestPollsCloseundLatestPollsClosewurden zuContesthinzugefügt.
11. März 2026
- Die Sonderbehandlung von
IssuerAbbreviationwurde aus der RegelEmptyStringentfernt.
26. Februar 2026
VoteCountsCollectionauf einen proBallotSelectionbeschränkt. (In dieser Sammlung sind weiterhin mehrereVoteCountszulässig.)
24. Februar 2026
- Wir haben Verweise auf
OfficeholderSubFeedkorrigiert, die fälschlicherweise alsOfficeHolderSubFeedgeschrieben wurden. SourceDirPathim Metadatenfeed auf unterstützte Dateipfadtypen beschränkt.
23. Februar 2026
VoteCounts-Aufzählungen wurden aktualisiert, um sowohlseats-delta-mandateals auchseats-delta-institutionalzu unterstützen.
18. Februar 2026
ElectionEventCollectionundOfficeholderSubFeedschließen sich imFeed-Element in Metadatenfeeds gegenseitig aus.
12. Februar 2026
- In den einfachen Datentypen wurde ein Hinweis hinzugefügt, dass
PartialDateals das spätestmögliche Datum im Bereich interpretiert wird.
11. Februar 2026
OfficeHolderTenurewurde zur CDF-Validator-RegelMissingStableIdshinzugefügt, um sicherzustellen, dass alle Amtszeiten von Amtsträgern stabile IDs haben.
28. Januar 2026
- Es wurde die CDF-Validator-Regel
FeedElementsShouldHaveSubElementsBasedOnTypehinzugefügt, um sicherzustellen, dassFeed-Einträge im Metadatenfeed die entsprechenden Unterelemente haben.
15. Januar 2026
Löschen Sie die Regel
ElectoralDistrictOcdId, da sie vollständig durch die umfassendere RegelGpUnitOcdIdersetzt wurde.mayorwurde als Executive Office-Rolle im CDF-Validator hinzugefügt.
13. Januar 2026
- Es wurde die Validatorregel
EmptyStringhinzugefügt, um zu prüfen, ob Stringfelder nicht leer sind oder nur Leerzeichen enthalten (vorübergehend eine Warnung fürIssuerAbbreviation).
10. Dezember 2025
- Die CDF-XSD wurde aktualisiert, um
IssuerAbbreviationoptional zu machen.
18. November 2025
- Die Regel
GpUnitOcdIdwurde aktualisiert, um zu prüfen, ob alleGpUnits, die voraussichtlich OCD-IDs haben, gültige OCD-IDs haben. Die RegelElectoralDistrictOcdIdwurde durch einen Platzhalter ersetzt, bis sie sicher entfernt werden kann.
12. November 2025
- In den einfachen Datentypen wurde ein Hinweis hinzugefügt, dass für Datumsangaben der gregorianische Kalender verwendet werden muss.
22. Oktober 2025
- Die Dokumentation für das neue
Office-Format wurde aktualisiert, einschließlich des neuenOfficeHolderTenure-Elements.
29. September 2025
- Aktualisierte Richtlinien für
ElectoralCommission-Namen, einschließlich Beispiel-XML.
5. August 2025
- Aktualisierung der
Feed-Dokumentation und Validator-Unterstützung fürFeedTypevonvoter-information.
23. Juli 2025
- Fügen Sie
VoterInformationWebsiteTypezusätzliche Werte hinzu.
11. Juli 2025
RetentionContestwurde den verfügbarenContest-Typen hinzugefügt.
7. Juli 2025
- Die Dokumentation und der Validator für Metadaten-
Feedwurden aktualisiert, um klarzustellen, dass abgesagte Wahlereignisse bei der Bestimmung des Inaktivitätsdatums eines Feeds nicht berücksichtigt werden müssen.
25. Juni 2025
whatsappwurde als Plattform fürAnnotatedUrihinzugefügt.
16. Juni 2025
- Die Dokumentation zu Wählerinformationen für
VoterInformationWebsiteundElectoralCommissionWebsitewurde aktualisiert, um die Definitionen im CDF-Schema widerzuspiegeln.
29. Mai 2025
- Die Validatorregel
NoSourceDirPathBeforeInitialDeliveryDatewurde durchSourceDirPathMustBeSetAfterInitialDeliveryDateersetzt.
27. Mai 2025
- Unterstützung für Validator und grundlegende Prüfungen für Feeds mit Wählerinformationen hinzugefügt.
22. Mai 2025
- Veröffentlichung eines Leitfadens zur Bestimmung der Amtszeiten von Amtsträgern.
13. Mai 2025
- Der Leitfaden zu Feedtypen wurde um Feeds mit Wählerinformationen erweitert.
7. Mai 2025
Elemente zur Unterstützung von Wählerinformationen hinzugefügt, darunter
VoterInformation,VoterInformationWebsite,VoterInformationWebsiteType,ElectoralCommissionundInternationalizedUri.Informationen zu
LanguageStringwurden in den Leitfaden zu internationalen Überlegungen verschoben.
6. Mai 2025
- Aktualisieren Sie die Regel
PersonHasOffice, um das neue SchemaOfficeHolderTenurezu prüfen.
18. April 2025
- Es wurde klargestellt, dass
FullName-Elemente von People nicht den Titel der Person enthalten sollten.
10. April 2025
- Neues Schema für die Aufteilung der Amtszeit von Amtsträgern hinzugefügt.
12. März 2025
judge,cabinet member,general purpose officerundspecial purpose officerwurden zu den Bürorollen hinzugefügt und im Validator wurde Logik hinzugefügt, um zwei Rollenkombinationen zuzulassen:head of governmentundhead of statesowiecabinet memberundgeneral purpose officer.
4. März 2025
ElectionDateTypewurde mit Details dazu aktualisiert, wieStartDateundEndDatefür Wahlen inboundedinterpretiert werden.
26. Februar 2025
- Metadatenfeed aktualisiert, um einen Hinweis hinzuzufügen, dass nach
FeedInactiveDate60 Tage gewartet werden muss, bevor ein Feed aus dem Metadatenfeed entfernt wird.
29. Januar 2025
- Es wurde ein neuer Leitfaden zur Titelsyntax erstellt, um die Titel von Wahlen und Wettbewerben zu standardisieren.
27. Januar 2025
- Die Richtlinien für Wettbewerbe wurden aktualisiert, um die Definition von
PassageThresholdzuBallotMeasureContesthinzuzufügen.
15. Januar 2025
- Aktualisierte Richtlinien für das Attribut
FeedInactiveDateder Metadaten-Entität Feed.
19. November 2024
- Dokumentation für GovernmentBody hinzugefügt
11. November 2024
- Dokumentation hinzugefügt, in der festgelegt ist, dass Feeddateinamen statisch bleiben müssen
1. November 2024
- Aktualisieren Sie die Validatorregel
EmptyText, damit ein Fehler statt einer Warnung ausgegeben wird.
26. August 2024
- Aktualisieren Sie die Aufzählung OfficeLevel, um detaillierte Beschreibungen hinzuzufügen.
17. Juli 2024
- Dokumentation für neue PartyLeadership-Entitäten und zugehörige PartyLeadershipType-Enum hinzugefügt.
10. Juli 2024
- Empfehlungen für „FeedInactiveDate“ und
SourceDirPathhinzufügen
24. Juni 2024
21. Juni 2024
- Die Dokumentation für die Entität OfficeHolderSubFeed wurde aktualisiert, um ein detailliertes Beispiel zu zeigen.
14. Mai 2024
- Bereinigen Sie die Entität
PartyContest, sodass sie nur die relevanten Elemente PartyContest enthält. - Aktualisierte Definitionen für ElectionDateStatus-Enum-Werte hinzugefügt, insbesondere
tentativeundchanging.
1. Mai 2024
- Die Definition des Elements
IsIndependentfür Party wurde klarer formuliert.
29. April 2024
- Die Enum-Werte FeedType und FeedLongevity wurden auf den jeweiligen Referenzseiten in Kleinbuchstaben geändert.
17. April 2024
- Der Referenzseite für Party wurde ein
IsIndependent-Element hinzugefügt.
13. Februar 2024
- Auf der gesamten Website wurde eine Dokumentation für den neuen Metadatenfeed hinzugefügt.
9. Januar 2024
- Unterstützung für
Tiktok-Konten als AnnotatedUri hinzufügen
3. Januar 2024
- Aktualisierung der internen Überlegungen mit etwas mehr Nuancen dazu, wie und wann Daten übersetzt oder transliteriert werden sollten.
24. Juli 2023
- Der Typ
Committeefü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
- Anleitung für Prozess zum Aktualisieren von OCD-IDs hinzugefügt
30. Dezember 2021
- Der Seite Einfache Datentypen wurde der Abschnitt
PartialDatehinzugefügt und einige Tabellenfelder wurden aktualisiert.
27. Dezember 2021
- Der Inhalt im Abschnitt
CandidateContestder Seite Contest wurde so geändert, dass nur ein Amt pro Wahl unterstützt wird. Außerdem wurden einige der XML-Beispiele aktualisiert.
15. Oktober 2021
- Der Abschnitt „ExternalIdentifier“ wurde der Referenzseite für Candidate hinzugefügt.
20. August 2021
- Es wurde eine Seite für
OfficeSelectionMethoderstellt, das ElementSelectionMethodwurde der Tabelle Elemente fürOffice.hinzugefügt und die Codebeispiele wurden aktualisiert.
26. Februar 2021
- Auf der Referenzseite Term wurde ein Beispiel hinzugefügt, das zeigt, wie die Amtszeit von wiedergewählten Amtsträgern in einem Amtsträger-Feed dargestellt wird.
24. Februar 2021
- Dem Referenzmaterial zu Party wurden Informationen zu
party-chair-idhinzugefügt.
18. Februar 2021
- Dem Referenzmaterial
CandidatePreElectionStatuswurde ein Diagramm hinzugefügt, das den zeitlichen Ablauf von Statuswerten veranschaulicht.
14. Dezember 2020
- Es wurden Leitfäden hinzugefügt, in denen die verfügbaren Feedtypen beschrieben werden. Die Referenzseiten wurden aktualisiert, um Best Practices für die meisten Entitäten bereitzustellen.