Nhật ký sửa đổi

Các thay đổi đối với tài liệu về CDF được liệt kê tại đây.

Ngày 12 tháng 11 năm 2026

  • Sửa RulesRegistry.get_all_exceptions() trong thư viện trình xác thực để trả về các ngoại lệ đã ghi thay vì None.
  • Cập nhật dòng lệnh của trình xác thực để thoát bằng mã 4 khi tìm thấy thông báo nghiêm trọng, thay vì 0.
  • Cập nhật quy tắc trình xác thực Schema để báo cáo lỗi xác thực giản đồ là lỗi nghiêm trọng thay vì lỗi thông thường.
  • Cập nhật quy tắc trình xác thực MissingPartyAbbreviationTranslation để áp dụng cho tất cả các loại nguồn cấp dữ liệu ngoại trừ nguồn cấp dữ liệu siêu dữ liệu, thay vì chỉ áp dụng cho nguồn cấp dữ liệu về cuộc bầu cử và ngày bầu cử.
  • Cập nhật quy tắc trình xác thực MissingPartyNameTranslation để áp dụng cho tất cả các loại nguồn cấp dữ liệu ngoại trừ nguồn cấp dữ liệu siêu dữ liệu, thay vì chỉ áp dụng cho nguồn cấp dữ liệu về cuộc bầu cử và ngày bầu cử.
  • Cập nhật quy tắc trình xác thực DateOfBirthIsInPast để áp dụng cho tất cả các loại nguồn cấp dữ liệu ngoại trừ nguồn cấp dữ liệu siêu dữ liệu, thay vì chỉ nguồn cấp dữ liệu của người đương nhiệm.
  • Cập nhật quy tắc trình xác thực GpUnitsHaveSingleRoot để áp dụng cho tất cả các loại nguồn cấp dữ liệu ngoại trừ nguồn cấp dữ liệu siêu dữ liệu, thay vì chỉ áp dụng cho nguồn cấp dữ liệu về cuộc bầu cử và ngày bầu cử.
  • Đã sửa quy tắc trình xác thực ElectionDatesSpanContestDates để báo cáo mọi Cuộc tranh cử có ngày nằm ngoài Cuộc bầu cử, thay vì chỉ báo cáo cuộc tranh cử cuối cùng.
  • Sửa thông báo lỗi của quy tắc trình xác thực ComposingContestIdsAreValidRelatedContests khi không tìm thấy cuộc thi sáng tác.
  • Khắc phục lỗi quy tắc trình xác thực SubsequentContestIdIsValidRelatedContest gặp sự cố khi cả cuộc tranh cử và cuộc bầu cử đều không có ngày kết thúc, đồng thời sử dụng lại ngày kết thúc của cuộc tranh cử trước đó cho cuộc bầu cử không có ngày kết thúc.

Ngày 11 tháng 11 năm 2026

  • Đã cập nhật quy tắc trình xác thực CoalitionParties để áp dụng cho tất cả các loại nguồn cấp dữ liệu ngoại trừ nguồn cấp dữ liệu siêu dữ liệu, thay vì chỉ áp dụng cho nguồn cấp dữ liệu về cuộc bầu cử và ngày bầu cử.
  • Cập nhật quy tắc trình xác thực DuplicatedPartyAbbreviation để áp dụng cho tất cả các loại nguồn cấp dữ liệu ngoại trừ nguồn cấp dữ liệu siêu dữ liệu, thay vì chỉ áp dụng cho nguồn cấp dữ liệu về cuộc bầu cử và ngày bầu cử.
  • Cập nhật quy tắc trình xác thực DuplicatedPartyName để áp dụng cho tất cả các loại nguồn cấp dữ liệu ngoại trừ nguồn cấp dữ liệu siêu dữ liệu, thay vì chỉ áp dụng cho nguồn cấp dữ liệu về cuộc bầu cử và ngày bầu cử.

Ngày 10 tháng 11 năm 2026

  • Cập nhật quy tắc trình xác thực MultipleInternationalizedTextWithSameLanguageCode để áp dụng cho tất cả các loại nguồn cấp dữ liệu ngoại trừ nguồn cấp dữ liệu siêu dữ liệu, thay vì chỉ nguồn cấp dữ liệu ngày bầu cử và bầu cử.

Ngày 2 tháng 11 năm 2026

  • Thêm disqualified và sub-judice vào CandidatePreElectionStatus.
  • Đã thêm defeated, did-not-participate, disqualified, projected-advanced-to-runoff và sub-judice vào CandidatePostElectionStatus.
  • Ngừng sử dụng withdrawn trong CandidatePostElectionStatus.
  • Cập nhật Candidate để làm rõ rằng PreElectionStatus và PostElectionStatus là trạng thái cuối cùng của ứng cử viên trong các cuộc tranh cử có liên quan, và trạng thái của từng cuộc tranh cử thuộc về CandidateSelection.
  • Cập nhật Contest để làm rõ mức độ chi tiết của SubUnitsReported và TotalSubUnits.
  • Đã thêm InheritFromComposedContest vào ResultsReportingStageCollection trong Contest.
  • Đã thêm quy tắc trình xác thực ValidateResultReportingStages để đảm bảo rằng ResultsReportingStageCollection không chứa phần tử ResultsReportingStage và Contest của quy tắc này được liệt kê trong ComposingContestIds của một Contest khác khi InheritFromComposedContest là true, nếu không thì quy tắc này chứa ít nhất một ResultsReportingStage và để cảnh báo nếu quy tắc này không chứa ít nhất hai phần tử ResultsReportingStage (một thuộc loại no-results và ít nhất một thuộc loại preliminary hoặc official).
  • Đã thêm InheritFromComposedContest vào ResultsReportingStageCollection trong Contest.
  • Đã thêm quy tắc trình xác thực ValidateResultReportingStages để đảm bảo rằng ResultsReportingStageCollection không chứa phần tử ResultsReportingStage khi InheritFromComposedContest là true và ít nhất một nếu không, và để cảnh báo nếu không chứa ít nhất hai phần tử ResultsReportingStage (một thuộc loại no-results và ít nhất một thuộc loại preliminary hoặc official).
  • Cập nhật quy tắc trình xác thực CandidatesReferencedInRelatedContests và Tài liệu tham khảo về ứng cử viên để một lần nữa coi các cuộc tranh cử tiếp theo là cuộc tranh cử có liên quan, vì vậy, Person phải được tham chiếu bởi cùng một Candidate trong các cuộc tranh cử tiếp theo.

Ngày 28 tháng 10 năm 2026

  • Cập nhật Contest để xoá tính kế thừa ngữ cảnh soạn thảo khỏi EarliestPollsClose, LatestPollsClose, ResultsEmbargoEnd và ResultsExpected.

Ngày 23 tháng 10 năm 2026

  • Cập nhật quy tắc trình xác thực GpUnitOcdId để kiểm tra các phần tử ReportingUnit.

Ngày 22 tháng 10 năm 2026

  • Đã thêm OutcomeDetermined vào Contest.

Ngày 21 tháng 10 năm 2026

  • Cập nhật Contest để làm rõ rằng ResultsReportingStageCollection phải chứa toàn bộ các giai đoạn dự kiến cùng với thông tin phân bổ, thay vì chỉ chứa giai đoạn hiện tại (giai đoạn này sẽ nằm trong CurrentResultsReportingStage).

Ngày 16 tháng 10 năm 2026

Ngày 15 tháng 10 năm 2026

  • Đã thêm Alias vào Person.

Ngày 13 tháng 10 năm 2026

  • Thêm PreElectionStatus và PostElectionStatus vào CandidateSelection.
  • Đã thêm diplomat vào OfficeRole.
  • Thêm DiplomatSendingStateId và DiplomatReceivingStateId vào Office.
  • Đã cập nhật quy tắc trình xác thực ValidIDREF để nhận dạng DiplomatSendingStateId và DiplomatReceivingStateId là các phần tử tham chiếu GpUnit
  • Thêm quy tắc trình xác thực DiplomaticOfficesHaveCorrespondingGpUnitsSet để đảm bảo các văn phòng có vai trò diplomat có ít nhất một trong các trường đó.

Ngày 12 tháng 10 năm 2026

  • Thêm EstimatedExpectedVotePercentage vào Contest

Ngày 8 tháng 10 năm 2026

  • Xoá ContestStage để thay bằng ResultsReportingStage và ResultsReportingStageType.
  • Đã cập nhật quy tắc trình xác thực EmptyString để không báo lỗi trên các phần tử có phần tử con khi không có khoảng trắng nào đứng trước phần tử con đầu tiên.

6/10/2026

  • Thêm ResultsLastUpdated vào Contest

Ngày 24 tháng 9 năm 2026

  • Thêm quy tắc trình xác thực CandidateImageInContactInformation để cảnh báo khi candidate-image được đặt trong ContactInformation.Uri và đề xuất sử dụng Person.ImageUri.

Ngày 14 tháng 9 năm 2026

  • Cập nhật quy tắc trình xác thực CandidatesReferencedInRelatedContests và Tài liệu tham khảo về ứng cử viên để không còn coi các cuộc tranh cử tiếp theo là cuộc tranh cử có liên quan.

Ngày 2 tháng 9 năm 2026

  • Đã thêm quy tắc trình xác thực SqsQueueNameIsFullyQualifiedArn để đảm bảo rằng nếu SqsQueueName được đặt trong nguồn cấp dữ liệu siêu dữ liệu, thì đó là SQS ARN đủ điều kiện hợp lệ.

Ngày 28 tháng 8 năm 2026

  • Thêm TotalSeats vào Contest
  • Cập nhật quy tắc VoteCountValidSeatsDeltaTypes để báo lỗi về seats-delta cũ trong các phần tử SpecialBallotSelection, đồng thời hỗ trợ seats-delta-institutional mà không cần đặt seats-delta-mandate.

Ngày 27 tháng 8 năm 2026

  • Ngừng sử dụng các định dạng nguồn cấp dữ liệu JSON cũ và xoá tất cả ví dụ về giản đồ JSON trong hướng dẫn cho nhà phát triển và tài liệu tham khảo để chuyển sang CDF XML.

26/8/2026

  • Cập nhật các ví dụ về mã nhận dạng ổn định và mã nhận dạng đối tượng trong tài liệu tham khảo để sử dụng ký hiệu Hungary có dấu gạch nối.
  • Cập nhật Hướng dẫn về giá trị nhận dạng ổn định để liệt kê các đề xuất về tiền tố cho các loại thực thể.

Ngày 25 tháng 8 năm 2026

Ngày 24 tháng 8 năm 2026

Ngày 22 tháng 8 năm 2026

  • Cập nhật FeedLongevity và Feed types kèm theo hướng dẫn về thời điểm có thể xoá các thực thể khỏi nguồn cấp dữ liệu cố định.

5/8/2026

  • Cập nhật giản đồ cho CountedInTotal để cho phép minOccurs=0 theo tài liệu.

Ngày 29 tháng 7 năm 2026

  • Đã cập nhật FeedInactiveDateIsLatestDate để bỏ qua việc kiểm tra nguồn cấp dữ liệu thử nghiệm.
  • Thêm quy tắc DuplicateBallotTitleSeatPair mới để kiểm tra các cặp (BallotTitle, Seat) trùng lặp trong Cuộc tranh cử.
  • Đã thêm quy tắc FeedInactiveDateNotOlderThanOneYear mới.

Ngày 17 tháng 7 năm 2026

  • Kiểm tra để đảm bảo rằng tất cả các phần tử Uri đều có mã ngôn ngữ hợp lệ (khi được chỉ định).

Ngày 9 tháng 7 năm 2026

  • Xoá quy tắc GovernmentBodyExternalId không dùng nữa.

Ngày 16 tháng 6 năm 2026

  • Đã cập nhật giản đồ cơ quan chính phủ cũ thành lỗi.

Ngày 16 tháng 6 năm 2026

  • Đã thêm hướng dẫn Named Entity Changes.

Ngày 2 tháng 6 năm 2026

  • Đã thêm tse-candidate-number làm giá trị nhận dạng bên ngoài vào Candidate.

Ngày 19 tháng 5 năm 2026

  • Thêm quy tắc trình xác thực ResultsReportingStagesMustHaveUniqueType để đảm bảo rằng mỗi ResultsReportingStage trong ResultsReportingStageCollection đều có một StageType riêng biệt.

Ngày 18 tháng 5 năm 2026

  • Thêm quy tắc trình xác thực SqsQueueNameRequiresS3SourceDirPath để đảm bảo rằng nếu SqsQueueName được đặt trong nguồn cấp dữ liệu siêu dữ liệu, thì SourceDirPath cũng phải được đặt và phải là đường dẫn s3.

Ngày 7 tháng 5 năm 2026

  • Thêm quy tắc AttributionDepthLimit để đảm bảo cây <Attribution> trong <ResultsReportingStage> có tối đa 3 cấp độ đệ quy/chiều sâu.
  • Thêm quy tắc AttributionCyclesValidation để đảm bảo các phần tử <Attribution> không chứa chu kỳ có hướng (vòng lặp) giữa các nút.

Ngày 6 tháng 5 năm 2026

  • Đã thêm quy tắc ValidateIncludeInAggregationBallotSelections để kiểm tra xem tổng số phiếu bầu cho các lựa chọn được đánh dấu là IncludedInAggregation có vượt quá số phiếu bầu AggregateBallotSelection hay không.
  • Thêm quy tắc để thực thi các quy tắc ràng buộc CountedInTotal trên SpecialBallotSelection.
  • Thêm quy tắc ValidateResultsEmbargoEnd để kiểm tra xem ResultsEmbargoEnd có nằm sau thời điểm bắt đầu của official ResultsReportingStage hay không.
  • Thêm quy tắc ValidateResultsExpected để kiểm tra xem ResultsExpected có nằm trước ResultsReportingStage đầu tiên hay không (không bao gồm giai đoạn no-results).
  • Thêm các quy tắc NotEmptyUniqueDataSourceUris, UniqueDataSourceLanguages và UniqueDataSourceDisplayNames để xác minh các phần tử DataSourceCollection. Ngoài ra, đã thêm DisplayName vào MultipleInternationalizedTextWithSameLanguageCode.

Ngày 5 tháng 5 năm 2026

  • Thêm quy tắc ValidatePollsCloseDatetimes để kiểm tra xem LatestPollsClose có trước EarliestPollsClose hay không.
  • Đã xoá PartiesHaveValidColors quy tắc. Các giá trị này cũng được xác thực bằng giản đồ cho HtmlColorString.
  • Cập nhật quy tắc ValidateDuplicateColors để hỗ trợ DarkThemeColor và LightThemeColor.

Ngày 30 tháng 4 năm 2026

  • Đã thêm quy tắc trình xác thực WinnerCountLimit để kiểm tra xem số người chiến thắng hoặc số người chiến thắng dự kiến trong một cuộc thi có vượt quá số ghế được bầu hay không.
  • Đã xóa tính năng hỗ trợ cho chú thích candidate-image trong ContactInformation.
  • Thêm quy tắc để hạn chế ImageUri có chú thích candidate-image ở mức tối đa một cho mỗi Person, đồng thời đảm bảo URI hình ảnh đề xuất là duy nhất cho mỗi người.

Ngày 29 tháng 4 năm 2026

  • Thêm quy tắc EmptyString và EmptyText vào METADATA_RULES.

Ngày 16 tháng 4 năm 2026

  • Thêm các ví dụ vào metadata_sample_feed.xml.
  • Sửa nhiều tệp nguồn cấp dữ liệu mẫu để đảm bảo các tệp này vượt qua quy trình xác thực.

Ngày 14 tháng 4 năm 2026

  • Cập nhật thời gian tồn tại của nguồn cấp dữ liệu yearly để chỉ cho phép nguồn cấp dữ liệu pre-election. Nguồn cấp dữ liệu thuộc loại election-results phải luôn là limited.

Ngày 25 tháng 3 năm 2026

  • Đang cập nhật giá trị SourceDirPath của nguồn cấp dữ liệu mẫu siêu dữ liệu để khớp với biểu thức chính quy dự kiến.

Ngày 19 tháng 3 năm 2026

  • Thêm IsTest và SqsQueueName vào Feed.

Ngày 18 tháng 3 năm 2026

  • Đã thêm loại phụ SpecialBallotSelection của BallotSelection.
  • Đã thêm AggregateBallotSelection, BlankBallotSelection, NoneOfTheAboveBallotSelection và NullBallotSelection vào Contest.
  • Thêm IncludedInAggregation vào CandidateSelection và PartySelection.
  • Thêm định nghĩa phần tử Attribution và DataSource và DataSourceCollection vào ElectionReport.
  • Thêm định nghĩa ResultsReportingStage và ResultsReportingStageType cũng như ResultsReportingStageCollection và CurrentResultsReportingStage vào Contest.
  • Thêm định nghĩa PartyColors và Colors vào Party.

Ngày 17 tháng 3 năm 2026

  • Đã thêm IsNotable vào Candidate, Contest và Party.
  • Thêm PartyLabel vào Candidate
  • Thêm ImageUri vào Person
  • Đã thêm ResultsExpected, ResultsEmbargoEnd, EarliestPollsClose và LatestPollsClose vào Contest.

Ngày 11 tháng 3 năm 2026

  • Xoá cách xử lý đặc biệt của IssuerAbbreviation khỏi quy tắc EmptyString.

Ngày 26 tháng 2 năm 2026

  • Giới hạn VoteCountsCollection ở mức một lần mỗi BallotSelection. (Bạn vẫn có thể có nhiều VoteCounts trong bộ sưu tập đó.)

Ngày 24 tháng 2 năm 2026

  • Sửa các tham chiếu đến OfficeholderSubFeed bị viết sai thành OfficeHolderSubFeed.
  • Hạn chế SourceDirPath trong nguồn cấp dữ liệu siêu dữ liệu đối với các loại đường dẫn tệp được hỗ trợ.

Ngày 23 tháng 2 năm 2026

  • Cập nhật các kiểu liệt kê VoteCounts để hỗ trợ cả seats-delta-mandate và seats-delta-institutional.

Ngày 18 tháng 2 năm 2026

  • Đặt ElectionEventCollection và OfficeholderSubFeed loại trừ lẫn nhau trong phần tử Feed trong nguồn cấp dữ liệu siêu dữ liệu.

Ngày 12 tháng 2 năm 2026

  • Thêm hướng dẫn vào phần Kiểu dữ liệu đơn giản để PartialDate được diễn giải là ngày muộn nhất có thể trong phạm vi.

Ngày 11 tháng 2 năm 2026

  • Thêm OfficeHolderTenure vào quy tắc Trình xác thực CDF MissingStableIds để đảm bảo tất cả nhiệm kỳ của người đương nhiệm đều có mã nhận dạng ổn định.

Ngày 28 tháng 1 năm 2026

  • Đã thêm quy tắc Trình xác thực CDF FeedElementsShouldHaveSubElementsBasedOnType để đảm bảo các mục Feed trong Nguồn cấp dữ liệu siêu dữ liệu có các phần tử phụ thích hợp.

Ngày 15 tháng 1 năm 2026

  • Xoá quy tắc ElectoralDistrictOcdId vì quy tắc này đã được thay thế hoàn toàn bằng quy tắc GpUnitOcdId rộng hơn.

  • Đã thêm mayor làm Vai trò văn phòng điều hành trong Trình xác thực CDF.

Ngày 13 tháng 1 năm 2026

  • Thêm quy tắc trình xác thực EmptyString để kiểm tra xem các trường chuỗi có trống hoặc chỉ chứa khoảng trắng hay không (tạm thời là cảnh báo cho IssuerAbbreviation).

Ngày 10 tháng 12 năm 2025

  • Cập nhật CDF XSD để đặt IssuerAbbreviation thành không bắt buộc.

Ngày 18 tháng 11 năm 2025

  • Cập nhật quy tắc GpUnitOcdId để kiểm tra xem tất cả GpUnit dự kiến có mã OCD đều có mã OCD hợp lệ, đồng thời thay thế quy tắc ElectoralDistrictOcdId bằng một phần giữ chỗ cho đến khi có thể xoá một cách an toàn.

Ngày 12 tháng 11 năm 2025

Ngày 22 tháng 10 năm 2025

Ngày 29 tháng 9 năm 2025

  • Cập nhật nguyên tắc cho ElectoralCommission Tên, bao gồm cả XML mẫu.

Ngày 5 tháng 8 năm 2025

  • Cập nhật tài liệu về Feed và tính năng hỗ trợ Trình xác thực cho FeedType của voter-information.

Ngày 23 tháng 7 năm 2025

  • Thêm các giá trị bổ sung vào VoterInformationWebsiteType.

Ngày 11 tháng 7 năm 2025

  • Thêm RetentionContest vào loại Contest hiện có.

Ngày 7 tháng 7 năm 2025

  • Cập nhật tài liệu và trình xác thực của Metadata Feed để làm rõ rằng các sự kiện bầu cử bị huỷ không cần được xem xét khi xác định ngày không hoạt động của Nguồn cấp dữ liệu.

Ngày 25 tháng 6 năm 2025

  • Đã thêm whatsapp làm nền tảng cho AnnotatedUri.

Ngày 16 tháng 6 năm 2025

  • Cập nhật tài liệu về Thông tin cử tri cho VoterInformationWebsite và ElectoralCommissionWebsite để phản ánh các định nghĩa trong giản đồ CDF.

Ngày 29 tháng 5 năm 2025

  • Thay thế quy tắc trình xác thực NoSourceDirPathBeforeInitialDeliveryDate bằng SourceDirPathMustBeSetAfterInitialDeliveryDate.

Ngày 27 tháng 5 năm 2025

  • Thêm tính năng hỗ trợ Trình xác thực và các bước kiểm tra cơ bản cho nguồn cấp dữ liệu thông tin cử tri.

Ngày 22 tháng 5 năm 2025

  • Xuất bản một bản hướng dẫn để giúp xác định ngày bắt đầu và kết thúc nhiệm kỳ của người đương nhiệm.

Ngày 13 tháng 5 năm 2025

Ngày 7 tháng 5 năm 2025

Ngày 6 tháng 5 năm 2025

  • Cập nhật quy tắc PersonHasOffice để kiểm tra giản đồ OfficeHolderTenure mới.

Ngày 18 tháng 4 năm 2025

  • Thêm nội dung làm rõ rằng các phần tử FullName của People không được chứa chức danh của người đó.

Ngày 10 tháng 4 năm 2025

  • Thêm giản đồ mới cho việc phân chia nhiệm kỳ của văn phòng/người đương nhiệm.

Ngày 12 tháng 3 năm 2025

  • Thêm judge, cabinet member, general purpose officer và special purpose officer vào vai trò văn phòng, đồng thời thêm logic trong trình xác thực để cho phép hai tổ hợp vai trò: head of government và head of state, cabinet member và general purpose officer.

Ngày 4 tháng 3 năm 2025

  • Cập nhật ElectionDateType kèm theo thông tin chi tiết về cách diễn giải StartDate và EndDate cho các cuộc bầu cử ở bounded.

Ngày 26 tháng 2 năm 2025

  • Cập nhật nguồn cấp dữ liệu siêu dữ liệu để thêm ghi chú về việc chờ 60 ngày sau FeedInactiveDate để xoá một nguồn cấp dữ liệu khỏi nguồn cấp dữ liệu siêu dữ liệu.

Ngày 29 tháng 1 năm 2025

Ngày 27 tháng 1 năm 2025

  • Cập nhật nguyên tắc về Cuộc thi để thêm định nghĩa về PassageThreshold vào BallotMeasureContest

Ngày 15 tháng 1 năm 2025

  • Cập nhật nguyên tắc cho thuộc tính FeedInactiveDate của thực thể Nguồn cấp dữ liệu siêu dữ liệu.

Ngày 19 tháng 11 năm 2024

Ngày 11 tháng 11 năm 2024

  • Thêm tài liệu yêu cầu tên tệp nguồn cấp dữ liệu phải giữ nguyên

Ngày 1 tháng 11 năm 2024

  • Cập nhật quy tắc trình xác thực EmptyText để đưa ra lỗi thay vì cảnh báo.

Ngày 26 tháng 8 năm 2024

  • Cập nhật enum OfficeLevel để thêm nội dung mô tả chi tiết.

Ngày 17 tháng 7 năm 2024

Ngày 10 tháng 7 năm 2024

  • Thêm đề xuất cho "FeedInactiveDate" và SourceDirPath

Ngày 24 tháng 6 năm 2024

  • Cập nhật PartyId để cho phép nhiều PartyId cho các thực thể Candidate (Ứng viên) và Person (Người).

Ngày 21 tháng 6 năm 2024

  • Cập nhật tài liệu cho thực thể OfficeHolderSubFeed để chia sẻ một ví dụ chi tiết.

Ngày 14 tháng 5 năm 2024

  • Dọn dẹp thực thể PartyContest để chỉ bao gồm các phần tử có liên quan PartyContest.
  • Thêm định nghĩa mới cho các giá trị enum ElectionDateStatus, cụ thể là tentative và changing.

Ngày 1 tháng 5 năm 2024

  • Làm rõ định nghĩa cho phần tử IsIndependent của Party.

Ngày 29 tháng 4 năm 2024

  • Cập nhật enum FeedType và enum FeedLongevity để sử dụng các giá trị viết thường trong các trang tham chiếu tương ứng.

Ngày 17 tháng 4 năm 2024

  • Thêm phần tử IsIndependent vào trang tham chiếu cho Party.

Ngày 12 tháng 2 năm 2024

  • Thêm tài liệu trên toàn bộ trang web cho nguồn cấp dữ liệu Siêu dữ liệu mới.

Ngày 9 tháng 1 năm 2024

  • Thêm tính năng hỗ trợ cho tài khoản Tiktok dưới dạng AnnotatedUri

Ngày 3 tháng 1 năm 2024

Ngày 24 tháng 7 năm 2023

Ngày 20 tháng 1 năm 2023

  • Thêm phần tử Slogan vào trang tham chiếu cho Party.
  • Đã thêm phần tử CampaignSlogan vào trang tham chiếu cho Candidate.

Ngày 17 tháng 11 năm 2022

Ngày 30 tháng 12 năm 2021

Ngày 27 tháng 12 năm 2021

  • Sửa đổi nội dung trong phần CandidateContest của trang Contest (Cuộc thi) để chỉ hỗ trợ một văn phòng cho mỗi cuộc thi, cũng như cập nhật một số ví dụ về XML.

Ngày 15 tháng 10 năm 2021

  • Đã thêm mục ExternalIdentifier vào trang tham khảo cho Candidate.

Ngày 20 tháng 8 năm 2021

Ngày 26 tháng 2 năm 2021

  • Thêm một ví dụ vào trang tham khảo Nhiệm kỳ về cách thể hiện nhiệm kỳ của người đương nhiệm được bầu lại trong nguồn cấp dữ liệu Người đương nhiệm.

Ngày 24 tháng 2 năm 2021

  • Đã thêm thông tin về party-chair-id vào tài liệu tham khảo về Bên.

Ngày 18 tháng 2 năm 2021

  • Thêm một biểu đồ vào tài liệu tham khảo CandidatePreElectionStatus để minh hoạ thời gian của các trạng thái.

Ngày 14 tháng 12 năm 2020

  • Đã thêm các trang Hướng dẫn mô tả các loại nguồn cấp dữ liệu hiện có. Cập nhật các trang Tham khảo để cung cấp các phương pháp hay nhất cần tuân theo cho hầu hết các thực thể.