Perubahan pada dokumentasi CDF tercantum di sini.
28 Okt 2026
- Memperbarui
Contestuntuk menghapus pewarisan kontes penulisan dariEarliestPollsClose,LatestPollsClose,ResultsEmbargoEnd, danResultsExpected.
23 Oktober 2026
- Memperbarui aturan validator
GpUnitOcdIduntuk memeriksa elemenReportingUnit.
22 Okt 2026
OutcomeDeterminedditambahkan keContest.
21 Oktober 2026
- Memperbarui
Contestuntuk mengklarifikasi bahwaResultsReportingStageCollectionharus berisi kumpulan lengkap tahap yang diharapkan dengan atribusinya, bukan hanya tahap saat ini, yang masuk keCurrentResultsReportingStage.
16 Oktober 2026
ContestDateTypeditambahkan keContest.NoResultsProvidedditambahkan keResultsReportingStage.
15 Okt 2026
Aliasditambahkan kePerson.
13 Oktober 2026
- Menambahkan
PreElectionStatusdanPostElectionStatuskeCandidateSelection. diplomatditambahkan keOfficeRole.- Menambahkan
DiplomatSendingStateIddanDiplomatReceivingStateIdkeOffice. - Memperbarui aturan validator
ValidIDREFuntuk mengenaliDiplomatSendingStateIddanDiplomatReceivingStateIdsebagai elemenGpUnityang mereferensikan - Menambahkan aturan validator
DiplomaticOfficesHaveCorrespondingGpUnitsSetuntuk memastikan kantor dengan perandiplomatmemiliki setidaknya salah satu kolom tersebut.
12 Okt 2026
- Menambahkan
EstimatedExpectedVotePercentagekeContest.
8 Oktober 2026
- Menghapus
ContestStagedan menggantinya denganResultsReportingStagedanResultsReportingStageType. - Memperbarui aturan validator
EmptyStringagar tidak memunculkan error pada elemen dengan elemen turunan jika tidak ada spasi kosong yang mendahului elemen turunan pertama.
6 Oktober 2026
- Menambahkan
ResultsLastUpdatedkeContest.
24 September 2026
- Menambahkan aturan validator
CandidateImageInContactInformationuntuk memperingatkan saatcandidate-imageditetapkan diContactInformation.Uridan merekomendasikan penggunaanPerson.ImageUrisebagai gantinya.
14 September 2026
- Memperbarui aturan validator
CandidatesReferencedInRelatedContestsdan Dokumentasi referensi kandidat agar tidak lagi memperlakukan kontes berikutnya sebagai kontes terkait.
2 September 2026
- Menambahkan aturan validator
SqsQueueNameIsFullyQualifiedArnuntuk memastikan bahwa jikaSqsQueueNameditetapkan dalam feed metadata, feed tersebut adalah ARN SQS yang sepenuhnya memenuhi syarat dan valid.
28 Agustus 2026
- Menambahkan
TotalSeatskeContest. - Memperbarui aturan
VoteCountValidSeatsDeltaTypesmenjadi error padaseats-deltalama dalam elemenSpecialBallotSelectiondan juga untuk mendukungseats-delta-institutionaltanpa perlu menetapkanseats-delta-mandate.
27 Agustus 2026
- Menghentikan penggunaan format feed JSON lama dan menghapus semua contoh skema JSON di seluruh panduan developer dan dokumentasi referensi untuk mendukung CDF XML.
26 Agustus 2026
- Memperbarui contoh ID stabil dan ID objek di seluruh dokumentasi referensi untuk menggunakan notasi Hungaria dengan tanda hubung.
- Memperbarui Panduan ID stabil untuk mencantumkan rekomendasi awalan di berbagai jenis entity.
25 Agustus 2026
- Menghapus aturan
HungarianStyleNotation. - Memperbarui Panduan ID stabil untuk mengklarifikasi bahwa notasi Hungaria adalah praktik terbaik, tetapi tidak wajib, dan menambahkan contoh awalan.
24 Agustus 2026
- Memperbarui Panduan pertimbangan internasional untuk memperjelas persyaratan terjemahan bahasa Inggris untuk nama kandidat dan partai dari sumber resmi, pers terkemuka, atau publikasi partner.
Aug 22, 2026
- Memperbarui FeedLongevity dan Jenis feed dengan panduan tentang kapan entitas dapat dihapus dari feed evergreen.
5 Agustus 2026
- Skema yang diperbarui untuk
CountedInTotalagar memungkinkanminOccurs=0sesuai dengan dokumentasi.
29 Juli 2026
FeedInactiveDateIsLatestDatediperbarui untuk melewati pemeriksaan feed pengujian.- Menambahkan aturan
DuplicateBallotTitleSeatPairbaru untuk memeriksa pasangan (BallotTitle, Seat) duplikat di Kontes. - Menambahkan aturan
FeedInactiveDateNotOlderThanOneYearbaru.
17 Jul 2026
- Pastikan semua elemen Uri memiliki kode bahasa yang valid (jika ditentukan).
9 Juli 2026
- Menghapus aturan
GovernmentBodyExternalIdyang tidak digunakan lagi.
16 Juni 2026
- Skema badan pemerintah lama yang diperbarui menjadi error.
16 Juni 2026
- Menambahkan panduan
Named Entity Changes.
2 Juni 2026
- Menambahkan
tse-candidate-numbersebagai ID eksternal keCandidate.
19 Mei 2026
- Menambahkan aturan validator
ResultsReportingStagesMustHaveUniqueTypeuntuk memastikan bahwa setiapResultsReportingStagedalamResultsReportingStageCollectionmemilikiStageTypeyang unik.
18 Mei 2026
- Menambahkan aturan validator
SqsQueueNameRequiresS3SourceDirPathuntuk memastikan bahwa jikaSqsQueueNameditetapkan dalam feed metadata,SourceDirPathjuga harus ditetapkan dan harus berupa jalur s3.
7 Mei 2026
- Menambahkan aturan
AttributionDepthLimituntuk memastikan hierarki<Attribution>di bawah<ResultsReportingStage>memiliki maksimal 3 tingkat rekursi/kedalaman. - Menambahkan aturan
AttributionCyclesValidationuntuk memastikan elemen<Attribution>tidak berisi siklus terarah (loop) di antara node.
6 Mei 2026
- Menambahkan aturan
ValidateIncludeInAggregationBallotSelectionsuntuk memeriksa bahwa jumlah suara untuk pilihan yang ditandai sebagaiIncludedInAggregationtidak melebihi jumlah suaraAggregateBallotSelection. - Menambahkan aturan untuk menerapkan batasan
CountedInTotalpadaSpecialBallotSelection. - Menambahkan aturan
ValidateResultsEmbargoEnduntuk memeriksa bahwaResultsEmbargoEndtidak setelah awalofficialResultsReportingStage. - Menambahkan aturan
ValidateResultsExpecteduntuk memeriksa bahwaResultsExpectedtidak sebelumResultsReportingStagepertama (tidak termasuk tahapno-results). - Menambahkan aturan
NotEmptyUniqueDataSourceUris,UniqueDataSourceLanguages, danUniqueDataSourceDisplayNamesuntuk memverifikasi elemenDataSourceCollection. Selain itu, menambahkanDisplayNamekeMultipleInternationalizedTextWithSameLanguageCode.
5 Mei 2026
- Menambahkan aturan
ValidatePollsCloseDatetimesuntuk memeriksa bahwaLatestPollsClosetidak sebelumEarliestPollsClose. - Aturan
PartiesHaveValidColorsdihapus. Nilai ini juga divalidasi oleh skema untukHtmlColorString. - Mengupdate aturan
ValidateDuplicateColorsuntuk mendukungDarkThemeColordanLightThemeColor.
30 April 2026
- Menambahkan aturan validator
WinnerCountLimituntuk memeriksa apakah jumlah pemenang atau pemenang yang diproyeksikan dalam kontes tidak melebihi jumlah kursi yang dipilih. - Menghapus dukungan untuk anotasi
candidate-imagediContactInformation. - Tambahkan aturan untuk membatasi
ImageUridengan anotasicandidate-imagemaksimal satu perPersondan juga untuk memastikan URI gambar kandidat unik di seluruh orang.
29 April 2026
- Menambahkan aturan
EmptyStringdanEmptyTextkeMETADATA_RULES.
16 April 2026
- Menambahkan contoh lainnya ke
metadata_sample_feed.xml. - Memperbaiki beberapa file feed contoh untuk memastikan file tersebut lulus validasi.
14 April 2026
- Memperbarui masa berlaku feed
yearlyagar hanya diizinkan untuk feedpre-election. Feed jeniselection-resultsharus selalulimited.
25 Maret 2025
- Memperbarui nilai
SourceDirPathfeed sampel Metadata agar sesuai dengan ekspektasi ekspresi reguler.
19 Maret 2026
IsTestdanSqsQueueNametelah ditambahkan keFeed.
18 Maret 2026
- Menambahkan subjenis
SpecialBallotSelectiondariBallotSelection. - Menambahkan
AggregateBallotSelection,BlankBallotSelection,NoneOfTheAboveBallotSelection, danNullBallotSelectionkeContest. - Menambahkan
IncludedInAggregationkeCandidateSelectiondanPartySelection. - Menambahkan definisi elemen
AttributiondanDataSourcesertaDataSourceCollectionkeElectionReport. - Menambahkan definisi
ResultsReportingStagedanResultsReportingStageTypesertaResultsReportingStageCollectiondanCurrentResultsReportingStagekeContest. - Menambahkan definisi
PartyColorsdanColorskeParty.
17 Maret 2026
- Menambahkan
IsNotablekeCandidate,Contest, danParty. - Menambahkan
PartyLabelkeCandidate. - Menambahkan
ImageUrikePerson. - Menambahkan
ResultsExpected,ResultsEmbargoEnd,EarliestPollsClose, danLatestPollsClosekeContest.
11 Maret 2026
- Menghapus penanganan khusus
IssuerAbbreviationdari aturanEmptyString.
26 Februari 2026
VoteCountsCollectiondibatasi menjadi satu perBallotSelection. (Hal ini masih memungkinkan beberapaVoteCountsdalam koleksi tersebut.)
24 Februari 2026
- Memperbaiki referensi ke
OfficeholderSubFeedyang salah ditulis sebagaiOfficeHolderSubFeed. SourceDirPathyang dibatasi dalam feed metadata ke jenis jalur file yang didukung.
23 Februari 2026
- Memperbarui enumerasi
VoteCountsuntuk mendukungseats-delta-mandatedanseats-delta-institutional.
18 Februari 2026
- Membuat
ElectionEventCollectiondanOfficeholderSubFeedsaling eksklusif dalam elemenFeeddi feed metadata.
12 Februari 2026
- Menambahkan panduan ke Jenis data sederhana untuk
PartialDateyang ditafsirkan sebagai tanggal terbaru yang memungkinkan dalam rentang tersebut.
11 Februari 2026
- Menambahkan aturan CDF Validator
OfficeHolderTenurekeMissingStableIdsuntuk memastikan semua masa jabatan pejabat memiliki ID yang stabil.
28 Januari 2026
- Menambahkan aturan Validator CDF
FeedElementsShouldHaveSubElementsBasedOnTypeuntuk memastikan entriFeeddi Feed Metadata memiliki sub-elemen yang sesuai.
15 Januari 2026
Hapus aturan
ElectoralDistrictOcdIdkarena kini telah sepenuhnya digantikan oleh aturanGpUnitOcdIdyang lebih luas.Menambahkan
mayorsebagai Peran Kantor Eksekutif di Validator CDF.
13 Januari 2026
- Menambahkan aturan validator
EmptyStringuntuk memeriksa apakah kolom string tidak kosong atau hanya berisi spasi kosong (sementara berupa peringatan untukIssuerAbbreviation).
10 Desember 2025
- Memperbarui XSD CDF untuk menjadikan
IssuerAbbreviationopsional.
18 November 2025
- Memperbarui aturan
GpUnitOcdIduntuk memeriksa semuaGpUnityang diharapkan memiliki ID OCD memiliki ID OCD yang valid, dan mengganti aturanElectoralDistrictOcdIddengan placeholder hingga aman untuk dihapus.
12 November 2025
- Menambahkan panduan ke Jenis data sederhana yang menekankan perlunya menggunakan kalender Gregorian untuk tanggal.
22 Oktober 2025
- Dokumentasi yang diperbarui untuk format
Officebaru, termasuk elemenOfficeHolderTenurebaru.
29 September 2025
- Panduan yang diperbarui untuk Nama
ElectoralCommission, termasuk contoh XML.
5 Agustus 2025
- Memperbarui dokumentasi
Feeddan dukungan Validator untukFeedTypevoter-information.
23 Juli 2025
- Tambahkan nilai tambahan ke
VoterInformationWebsiteType.
11 Juli 2025
- Menambahkan
RetentionContestke jenisContestyang tersedia.
7 Juli 2025
- Memperbarui dokumentasi dan validator Metadata
Feeduntuk mengklarifikasi bahwa peristiwa pemilu yang dibatalkan tidak perlu dipertimbangkan saat menentukan tanggal Feed tidak aktif.
25 Juni 2025
- Menambahkan
whatsappsebagai platform untukAnnotatedUri.
16 Juni 2025
- Memperbarui dokumentasi Informasi Pemilih untuk
VoterInformationWebsitedanElectoralCommissionWebsiteguna mencerminkan definisi dalam skema CDF.
29 Mei 2025
- Mengganti aturan validator
NoSourceDirPathBeforeInitialDeliveryDatedenganSourceDirPathMustBeSetAfterInitialDeliveryDate.
27 Mei 2025
- Menambahkan dukungan Validator dan pemeriksaan dasar untuk feed informasi Pemilih.
22 Mei 2025
- Memublikasikan panduan untuk membantu menentukan tanggal masa jabatan pejabat.
13 Mei 2025
- Memperbarui panduan jenis feed untuk menyertakan Feed informasi pemilih.
7 Mei 2025
Menambahkan elemen untuk mendukung Informasi pemilih, termasuk
VoterInformation,VoterInformationWebsite,VoterInformationWebsiteType,ElectoralCommission, danInternationalizedUri.Merefaktorisasi informasi tentang
LanguageStringke dalam Panduan pertimbangan internasional.
6 Mei 2025
- Perbarui aturan
PersonHasOfficeuntuk memeriksa skemaOfficeHolderTenurebaru.
18 April 2025
- Menambahkan klarifikasi bahwa elemen
FullNamedari Orang tidak boleh berisi gelar orang tersebut.
10 April 2025
- Menambahkan skema baru untuk pemisahan masa jabatan kantor/pejabat.
12 Maret 2025
- Menambahkan
judge,cabinet member,general purpose officer, danspecial purpose officerke peran kantor dan menambahkan logika di validator untuk mengizinkan dua kombinasi peran:head of government&head of statedancabinet member&general purpose officer.
4 Maret 2025
- Memperbarui
ElectionDateTypedengan detail tentang caraStartDatedanEndDateakan ditafsirkan untuk pemilubounded.
26 Februari 2025
- Memperbarui feed Metadata untuk menambahkan catatan tentang
menunggu 60 hari setelah
FeedInactiveDateuntuk menghapus feed dari feed metadata.
29 Januari 2025
27 Januari 2025
- Memperbarui pedoman Kontes untuk menambahkan
definisi
PassageThresholdkeBallotMeasureContest
15 Januari 2025
- Panduan yang diperbarui untuk properti
FeedInactiveDatedari entitas Feed metadata.
19 November 2024
- Menambahkan dokumentasi untuk GovernmentBody
11 November 2024
- Menambahkan dokumentasi yang mewajibkan nama file feed tetap statis
1 November 2024
- Perbarui aturan validator
EmptyTextuntuk memunculkan error, bukan peringatan.
26 Agustus 2024
- Perbarui enum OfficeLevel untuk menambahkan deskripsi mendetail.
17 Juli 2024
- Menambahkan dokumentasi untuk entity PartyLeadership baru dan enum PartyLeadershipType terkait.
10 Juli 2024
- Menambahkan rekomendasi untuk 'FeedInactiveDate' dan
SourceDirPath
24 Juni 2024
21 Juni 2024
- Memperbarui dokumentasi untuk entitas OfficeHolderSubFeed guna membagikan contoh mendetail.
14 Mei 2024
- Bersihkan entity
PartyContestagar hanya menyertakan elemen yang relevan PartyContest. - Menambahkan definisi yang diperbarui untuk nilai enum ElectionDateStatus, khususnya,
tentativedanchanging.
1 Mei 2024
- Mengklarifikasi definisi elemen
IsIndependentuntuk Pihak.
29 April 2024
- Perbarui enum FeedType dan enum FeedLongevity untuk menggunakan nilai huruf kecil di halaman referensi masing-masing.
17 April 2024
- Menambahkan elemen
IsIndependentke halaman referensi untuk Pihak.
12 Februari 2024
- Menambahkan dokumentasi di seluruh situs untuk feed Metadata baru.
9 Januari 2024
- Menambahkan dukungan untuk akun
Tiktoksebagai AnnotatedUri
3 Januari 2024
- Memperbarui Pertimbangan Internal dengan sedikit lebih banyak nuansa tentang cara dan waktu untuk menerjemahkan atau mentransliterasi data.
24 Juli 2023
- Menambahkan jenis
Committeeuntuk Komite Politik dan jenis feed yang sesuai
20 Januari 2023
- Menambahkan elemen
Sloganke halaman referensi untuk Pihak. - Menambahkan elemen
CampaignSloganke halaman referensi untuk Candidate.
17 November 2022
- Menambahkan panduan untuk Proses memperbarui ID OCD
30 Desember 2021
- Menambahkan bagian
PartialDateke halaman Jenis Data Sederhana, serta memperbarui beberapa kolom tabel.
27 Desember 2021
- Mengubah konten dalam bagian
CandidateContestdi halaman Contest agar hanya mendukung satu jabatan per kontes, serta memperbarui beberapa contoh XML.
15 Oktober 2021
- Menambahkan bagian ExternalIdentifier ke halaman referensi untuk Candidate.
20 Agustus 2021
- Membuat halaman
OfficeSelectionMethod, menambahkan elemenSelectionMethodke tabel ElemenOffice., dan memperbarui contoh kode.
26 Februari 2021
- Menambahkan contoh ke halaman referensi Term tentang cara merepresentasikan masa jabatan pejabat yang terpilih kembali dalam feed Pejabat.
24 Februari 2021
- Menambahkan informasi tentang
party-chair-idke materi referensi Party.
18 Februari 2021
- Menambahkan diagram ke materi referensi
CandidatePreElectionStatusyang mengilustrasikan pengaturan waktu status.
14 Desember 2020
- Menambahkan halaman Panduan yang menjelaskan jenis feed yang tersedia. Memperbarui halaman Referensi untuk memberikan praktik terbaik yang harus diikuti untuk sebagian besar entitas.