Zmiany w dokumentacji CDF są wymienione tutaj.
2 czerwca 2026 r.
- Dodano
tse-candidate-numberjako identyfikator zewnętrzny doCandidate.
19 maja 2026 r.
- Dodano regułę walidatora
ResultsReportingStagesMustHaveUniqueType, aby zapewnić, że każdy elementResultsReportingStagew elemencieResultsReportingStageCollectionma unikalny elementStageType.
18 maja 2026 r.
- Dodano regułę sprawdzania poprawności
SqsQueueNameRequiresS3SourceDirPath, aby zapewnić, że jeśli w pliku danych o metadanych ustawiono wartośćSqsQueueName, to wartośćSourceDirPathmusi być również ustawiona i musi być ścieżką s3.
7 maja 2026 r.
- Dodano regułę
AttributionDepthLimit, aby zapewnić, że drzewa<Attribution>w<ResultsReportingStage>mają maksymalnie 3 poziomy rekursji/głębokości. - Dodano regułę
AttributionCyclesValidation, aby zapewnić, że elementy<Attribution>nie zawierają cykli skierowanych (pętli) między węzłami.
6 maja 2026 r.
- Dodano regułę
ValidateIncludeInAggregationBallotSelections, która sprawdza, czy suma głosów oddanych na opcje oznaczone jakoIncludedInAggregationnie przekracza liczby głosówAggregateBallotSelection. - Dodano regułę egzekwowania ograniczeń
CountedInTotalw przypadkuSpecialBallotSelection. - Dodano regułę
ValidateResultsEmbargoEnd, która sprawdza, czyResultsEmbargoEndnie występuje po rozpoczęciuofficialResultsReportingStage. - Dodano regułę
ValidateResultsExpected, która sprawdza, czy znakResultsExpectednie występuje przed pierwszym znakiemResultsReportingStage(z wyjątkiem etapuno-results). - Dodano reguły
NotEmptyUniqueDataSourceUris,UniqueDataSourceLanguagesiUniqueDataSourceDisplayNames, aby weryfikować elementyDataSourceCollection. Dodano teżDisplayNamedoMultipleInternationalizedTextWithSameLanguageCode.
5 maja 2026 r.
- Dodano regułę
ValidatePollsCloseDatetimes, która sprawdza, czyLatestPollsClosenie występuje przedEarliestPollsClose. - Usunięto regułę
PartiesHaveValidColors. Te wartości są też weryfikowane przez schematHtmlColorString. - Zaktualizowano regułę
ValidateDuplicateColors, aby obsługiwałaDarkThemeColoriLightThemeColor.
30 kwietnia 2026 r.
- Dodano regułę walidatora
WinnerCountLimit, która weryfikuje, czy liczba zwycięzców lub przewidywanych zwycięzców w konkursie nie przekracza liczby wybranych miejsc. - Usunięto obsługę adnotacji
candidate-imagewContactInformation. - Dodaj reguły, aby ograniczyć
ImageUriz adnotacjącandidate-imagedo maksymalnie jednego naPerson, a także aby zapewnić, że adresy URI obrazów kandydatów są unikalne dla poszczególnych osób.
29 kwietnia 2026 r.
- Dodano reguły
EmptyStringiEmptyTextdoMETADATA_RULES.
16 kwietnia 2026 r.
- Dodano więcej przykładów do
metadata_sample_feed.xml. - Poprawiliśmy kilka przykładowych plików danych, aby zapewnić ich prawidłową weryfikację.
14 kwietnia 2026 r.
- Zaktualizowano trwałość pliku danych
yearly, aby była dozwolona tylko w przypadku plików danychpre-election. Pliki danych typuelection-resultsmuszą być zawszelimited.
25 marca 2026 r.
- Aktualizowanie wartości
SourceDirPathw przykładowym pliku danych metadanych, aby pasowała do oczekiwań wyrażenia regularnego.
19 marca 2026 r.
- Dodano użytkowników
IsTestiSqsQueueNamedo listyFeed.
18 marca 2026 r.
- Dodano podtyp
SpecialBallotSelectionelementuBallotSelection. - Dodano użytkowników
AggregateBallotSelection,BlankBallotSelection,NoneOfTheAboveBallotSelectioniNullBallotSelectiondo albumuContest. - Dodano:
IncludedInAggregationdo listyCandidateSelectioniPartySelection. - Dodano definicje elementów
AttributioniDataSourceorazDataSourceCollectiondoElectionReport. - Dodano definicje
ResultsReportingStageiResultsReportingStageTypeorazResultsReportingStageCollectioniCurrentResultsReportingStagedoContest. - Dodano definicję
PartyColorsiColorsdoParty.
17 marca 2026 r.
- Dodano użytkownika
IsNotabledo listCandidate,ContestiParty. - Dodano
PartyLabeldoCandidate. - Dodano
ImageUridoPerson. - Dodano użytkowników
ResultsExpected,ResultsEmbargoEnd,EarliestPollsCloseiLatestPollsClosedo albumuContest.
11 marca 2026 r.
- Usunięto specjalną obsługę
IssuerAbbreviationz regułyEmptyString.
26 lutego 2026 r.
- Ograniczono
VoteCountsCollectiondo 1 naBallotSelection. (Nadal można mieć wieleVoteCountsw tej kolekcji).
24 lutego 2026 r.
- Poprawiliśmy odwołania do
OfficeholderSubFeed, które były nieprawidłowo zapisane jakoOfficeHolderSubFeed. - Ograniczono
SourceDirPathw pliku danych metadanych do obsługiwanych typów ścieżek.
23 lutego 2026 r.
- Zaktualizowano wyliczenia
VoteCounts, aby obsługiwać zarównoseats-delta-mandate, jak iseats-delta-institutional.
18 lutego 2026 r.
- W przypadku elementu
Feedw plikach danych z metadanymi polaElectionEventCollectioniOfficeholderSubFeedwykluczają się nawzajem.
12 lutego 2026 r.
- Dodaliśmy wskazówki dotyczące prostych typów danych, w których
PartialDatejest interpretowane jako najpóźniejsza możliwa data w zakresie.
11 lutego 2026 r.
- Dodano
OfficeHolderTenuredoMissingStableIdsreguły weryfikatora CDF, aby zapewnić, że wszystkie okresy sprawowania urzędu mają stabilne identyfikatory.
28 stycznia 2026 r.
- Dodano regułę
FeedElementsShouldHaveSubElementsBasedOnTypeCDF Validator, aby zapewnić, że wpisy w pliku danych o metadanychFeedmają odpowiednie elementy podrzędne.
15 stycznia 2026 r.
Usuń regułę
ElectoralDistrictOcdId, ponieważ została ona w pełni zastąpiona szerszą regułąGpUnitOcdId.Dodano
mayorjako rolę w biurze kierownictwa w walidatorze CDF.
13 stycznia 2026 r.
- Dodano regułę sprawdzania poprawności
EmptyString, która sprawdza, czy pola tekstowe nie są puste ani nie zawierają tylko białych znaków (tymczasowo ostrzeżenie dotycząceIssuerAbbreviation).
10 grudnia 2025 r.
- Zaktualizowano schemat XML CDF, aby pole
IssuerAbbreviationbyło opcjonalne.
18 listopada 2025 r.
- Zaktualizowaliśmy regułę
GpUnitOcdId, aby sprawdzać, czy wszystkieGpUnit, które powinny mieć identyfikatory OCD, mają prawidłowe identyfikatory OCD. Zastąpiliśmy regułęElectoralDistrictOcdIdsymbolem zastępczym, dopóki nie będzie można jej bezpiecznie usunąć.
12 listopada 2025 r.
- Dodaliśmy wskazówki do sekcji Proste typy danych, w których podkreślamy konieczność używania kalendarza gregoriańskiego w przypadku dat.
22 października 2025 r.
- Zaktualizowaliśmy dokumentację dotyczącą nowego formatu
Office, w tym nowego elementuOfficeHolderTenure.
29 września 2025 r.
- Zaktualizowane wytyczne dotyczące
ElectoralCommissionnazw, w tym przykładowy kod XML.
5 sierpnia 2025 r.
- Zaktualizuj dokumentację
Feedi obsługę walidatora dlaFeedTypewvoter-information.
23 lipca 2025 r.
- Dodaj dodatkowe wartości do pola
VoterInformationWebsiteType.
11 lipca 2025 r.
- Dodano
RetentionContestdo dostępnychContesttypów.
7 lipca 2025 r.
- Zaktualizowaliśmy dokumentację i walidator metadanych
Feed, aby wyjaśnić, że przy określaniu daty nieaktywności pliku danych nie trzeba uwzględniać odwołanych wydarzeń wyborczych.
25 czerwca 2025 r.
- Dodano
whatsappjako platformę dlaAnnotatedUri.
16 czerwca 2025 r.
- Zaktualizowaliśmy dokumentację dotyczącą informacji o wyborcach w przypadku
VoterInformationWebsiteiElectoralCommissionWebsite, aby odzwierciedlała definicje w schemacie CDF.
29 maja 2025 r.
- Reguła sprawdzania poprawności
NoSourceDirPathBeforeInitialDeliveryDatezostała zastąpiona regułąSourceDirPathMustBeSetAfterInitialDeliveryDate.
27 maja 2025 r.
- Dodaliśmy obsługę walidatora i podstawowe sprawdzanie plików danych z informacjami o wyborcach.
22 maja 2025 r.
- Opublikowaliśmy przewodnik, który pomoże Ci określić daty kadencji urzędników.
13 maja 2025 r.
- Zaktualizowaliśmy przewodnik po typach plików danych, aby uwzględnić pliki danych z informacjami o wyborcach.
7 maja 2025 r.
Dodano elementy obsługujące informacje dla wyborców, w tym
VoterInformation,VoterInformationWebsite,VoterInformationWebsiteType,ElectoralCommissioniInternationalizedUri.Przekształciliśmy informacje o
LanguageStringw przewodnik „Kwestie międzynarodowe”.
6 maja 2025 r.
- Zaktualizuj regułę
PersonHasOffice, aby sprawdzić nowy schematOfficeHolderTenure.
18 kwietnia 2025 r.
- Dodano wyjaśnienie, że elementy
FullNamew sekcji Osoby nie powinny zawierać tytułu osoby.
10 kwietnia 2025 r.
- Dodano nowy schemat podziału kadencji urzędu / osoby sprawującej urząd.
12 marca 2025 r.
- Dodano
judge,cabinet member,general purpose officerispecial purpose officerdo ról w biurze oraz dodano logikę w walidatorze, aby umożliwić 2 kombinacje ról:head of governmentihead of stateorazcabinet memberigeneral purpose officer.
4 marca 2025 r.
- Zaktualizowaliśmy
ElectionDateType, dodając szczegółowe informacje o tym, jakStartDateiEndDatebędą interpretowane w przypadkuboundedwyborów.
26 lutego 2025 r.
- Zaktualizowaliśmy plik danych Metadane, aby dodać notatkę o konieczności odczekania 60 dni po
FeedInactiveDateprzed usunięciem pliku danych z pliku danych Metadane.
29 stycznia 2025 r.
- Utworzyliśmy nowy przewodnik po składni tytułów, aby ujednolicić tytuły wyborów i konkursów.
27 stycznia 2025 r.
- Zaktualizowaliśmy wytyczne dotyczące konkursów, aby dodać definicję
PassageThresholddoBallotMeasureContest
15 stycznia 2025 r.
- Zaktualizowaliśmy wytyczne dotyczące właściwości
FeedInactiveDateencji metadanych Feed.
19 listopada 2024 r.
- Dodaliśmy dokumentację dotyczącą GovernmentBody.
11 listopada 2024 r.
- Dodaliśmy dokumentację, która wymaga, aby nazwy plików danych pozostały statyczne.
1 listopada 2024 r.
- Zaktualizuj regułę walidatora
EmptyText, aby zgłaszać błąd zamiast ostrzeżenia.
26 sierpnia 2024 r.
- Zaktualizuj wyliczenie OfficeLevel, aby dodać szczegółowe opisy.
17 lipca 2024 r.
- Dodaliśmy dokumentację nowych encji PartyLeadership i powiązanego z nimi wyliczenia PartyLeadershipType.
10 lipca 2024 r.
- Dodawanie rekomendacji dotyczących kolumn „FeedInactiveDate” i
SourceDirPath
24 czerwca 2024 r.
21 czerwca 2024 r.
- Zaktualizowano dokumentację jednostki OfficeHolderSubFeed, aby podać szczegółowy przykład.
14 maja 2024 r.
- Oczyść encję
PartyContest, aby zawierała tylko odpowiednie elementy PartyContest. - Dodano zaktualizowane definicje wartości wyliczenia ElectionDateStatus, w szczególności
tentativeichanging.
1 maja 2024 r.
- Wyjaśniliśmy definicję elementu
IsIndependentdla strony.
29 kwietnia 2024 r.
- Zaktualizuj wyliczenia FeedType i FeedLongevity, aby na odpowiednich stronach referencyjnych używać wartości pisanych małymi literami.
17 kwietnia 2024 r.
- Dodano element
IsIndependentdo strony referencyjnej dotyczącej Party.
12 lutego 2024 r.
- W całej witrynie dodaliśmy dokumentację dotyczącą nowego pliku danych Metadane.
9 stycznia 2024 r.
- Dodanie obsługi kont
Tiktokjako AnnotatedUri
3 stycznia 2024 r.
- Aktualizacja sekcji Internal Considerations (Wewnętrzne uwagi) z bardziej szczegółowymi informacjami o tym, jak i kiedy tłumaczyć lub transliterować dane.
24 lipca 2023 r.
- Dodano typ
Committeedla komitetów politycznych i odpowiadający mu typ pliku danych.
20 stycznia 2023 r.
- Dodano element
Slogando strony referencyjnej dla Party. - Dodano element
CampaignSlogando strony referencyjnej dla kandydata.
17 listopada 2022 r.
- Dodaliśmy przewodnik Proces aktualizacji identyfikatorów OCD.
30 grudnia 2021 r.
- Dodaliśmy sekcję
PartialDatena stronie Proste typy danych i zaktualizowaliśmy niektóre pola tabeli.
27 grudnia 2021 r.
- Zmodyfikowano treść w sekcji
CandidateContestna stronie Konkurs, aby obsługiwała tylko jedno biuro na konkurs, a także zaktualizowano niektóre przykłady XML.
15 października 2021 r.
- Dodaliśmy sekcję ExternalIdentifier na stronie referencyjnej Candidate.
20 sierpnia 2021 r.
- Utworzyliśmy stronę
OfficeSelectionMethod, dodaliśmy elementSelectionMethoddo tabeliOffice.Elementy i zaktualizowaliśmy przykłady kodu.
26 lutego 2021 r.
- Dodaliśmy przykład na stronie referencyjnej Term, który pokazuje, jak przedstawić kadencję ponownie wybranych urzędników w pliku danych Officeholder.
24 lutego 2021 r.
- Dodaliśmy informacje o
party-chair-iddo materiałów referencyjnych Party.
18 lutego 2021 r.
- Dodaliśmy do materiałów referencyjnych
CandidatePreElectionStatusdiagram, który ilustruje czas trwania poszczególnych stanów.
14 grudnia 2020 r.
- Dodaliśmy strony z przewodnikami, które opisują dostępne typy plików danych. Zaktualizowaliśmy strony referencyjne, aby podać sprawdzone metody, których należy przestrzegać w przypadku większości rodzajów danych.