CDF 說明文件的異動內容列於此處。
2026 年 9 月 24 日
- 新增
CandidateImageInContactInformation驗證器規則,在ContactInformation.Uri中設定candidate-image時發出警告,並建議改用Person.ImageUri。
2026 年 9 月 14 日
- 更新
CandidatesReferencedInRelatedContests驗證工具規則和候選人參考文件,不再將後續競賽視為相關競賽。
2026 年 9 月 2 日
- 新增
SqsQueueNameIsFullyQualifiedArn驗證工具規則,確保在元資料動態饋給中設定SqsQueueName時,該值是有效的完整 SQS ARN。
2026 年 8 月 28 日
- 已將
TotalSeats新增至Contest。 - 更新
VoteCountValidSeatsDeltaTypes規則,以便在SpecialBallotSelection元素中發生舊版seats-delta時產生錯誤,並支援seats-delta-institutional,不必設定seats-delta-mandate。
Aug 27, 2026
- 淘汰舊版 JSON 動態饋給格式,並從開發人員指南和參考文件中移除所有 JSON 結構定義範例,改用 CDF XML。
Aug 26, 2026
- 更新參考文件中的固定 ID 和物件 ID 範例,使用含連字號的匈牙利表示法。
- 更新「穩定 ID 指南」,列出各實體類型的字首建議。
Aug 25, 2026
- 已移除
HungarianStyleNotation規則。 - 更新穩定 ID 指南,說明匈牙利標記是最佳做法,但並非必要,並新增前置字元範例。
Aug 24, 2026
- 更新國際考量事項指南,釐清候選人和政黨名稱的英文翻譯規定,這些名稱須來自官方來源、信譽良好的媒體或合作夥伴出版物。
Aug 22, 2026
- 更新 FeedLongevity 和 Feed 類型,提供從長青動態消息移除實體的時機指南。
Aug 5, 2026
- 更新
CountedInTotal的結構定義,允許使用minOccurs=0,詳情請參閱說明文件。
2026 年 7 月 29 日
- 更新
FeedInactiveDateIsLatestDate,略過檢查測試動態消息。 - 新增
DuplicateBallotTitleSeatPair規則,檢查競賽中是否有重複的 (BallotTitle、Seat) 配對。 - 新增
FeedInactiveDateNotOlderThanOneYear規則。
2026 年 7 月 17 日
- 確認所有 Uri 元素都有有效的語言代碼 (如有指定)。
2026 年 7 月 9 日
- 已移除已淘汰的
GovernmentBodyExternalId規則。
2026 年 6 月 16 日
- 已將舊版政府機構結構定義更新為錯誤。
2026 年 6 月 16 日
- 新增
Named Entity Changes指南。
2026 年 6 月 2 日
- 在
Candidate中新增tse-candidate-number做為外部 ID。
2026 年 5 月 19 日
- 新增
ResultsReportingStagesMustHaveUniqueType驗證工具規則,確保ResultsReportingStageCollection中的每個ResultsReportingStage都有專屬的StageType。
2026 年 5 月 18 日
- 新增
SqsQueueNameRequiresS3SourceDirPath驗證工具規則,確保在元資料動態饋給中設定SqsQueueName時,也必須設定SourceDirPath,且 必須是 S3 路徑。
2026 年 5 月 7 日
- 新增
AttributionDepthLimit規則,確保<ResultsReportingStage>下的<Attribution>樹狀結構最多有 3 個層級的遞迴/深度。 - 新增
AttributionCyclesValidation規則,確保<Attribution>元素不會在節點之間包含導向週期 (迴圈)。
2026 年 5 月 6 日
- 新增
ValidateIncludeInAggregationBallotSelections規則,檢查標示為IncludedInAggregation的選項得票數總和是否超過AggregateBallotSelection票數。 - 新增規則,強制對
SpecialBallotSelection執行CountedInTotal限制。 - 新增
ValidateResultsEmbargoEnd規則,檢查ResultsEmbargoEnd是否在officialResultsReportingStage開始時間之後。 - 新增
ValidateResultsExpected規則,檢查第一個ResultsReportingStage前的ResultsExpected不是 (不含no-results階段)。 - 新增
NotEmptyUniqueDataSourceUris、UniqueDataSourceLanguages和UniqueDataSourceDisplayNames規則,用於驗證DataSourceCollection元素。此外,已將DisplayName新增至MultipleInternationalizedTextWithSameLanguageCode。
2026 年 5 月 5 日
- 新增
ValidatePollsCloseDatetimes規則,檢查LatestPollsClose是否不在EarliestPollsClose之前。 - 已刪除
PartiesHaveValidColors規則。HtmlColorString的結構定義也會驗證這些值。 - 更新
ValidateDuplicateColors規則,支援DarkThemeColor和LightThemeColor。
2026 年 4 月 30 日
- 新增
WinnerCountLimit驗證器規則,檢查競賽中的獲獎者或預計獲獎者人數是否超過當選席位數。 - 已移除
ContactInformation中的candidate-image註解支援。 - 新增規則,限制每個
Person最多只能有一個附註解candidate-image的ImageUri,並確保候選圖片 URI 在不同人之間是獨一無二的。
2026 年 4 月 29 日
- 已將
EmptyString和EmptyText規則新增至METADATA_RULES。
2026 年 4 月 16 日
- 已在
metadata_sample_feed.xml中新增更多範例。 - 修正多個範例動態饋給檔案,確保通過驗證。
2026 年 4 月 14 日
- 更新「
yearly」動態饋給的保留時間,僅允許「pre-election」動態饋給使用。 類型為election-results的動態饋給一律為limited。
2026 年 3 月 25 日
- 更新中繼資料範例動態饋給
SourceDirPath值,以符合規則運算式預期。
2026 年 3 月 19 日
- 將
IsTest和SqsQueueName新增至Feed。
2026 年 3 月 18 日
- 新增
SpecialBallotSelection子類型BallotSelection。 - 已將
AggregateBallotSelection、BlankBallotSelection、NoneOfTheAboveBallotSelection和NullBallotSelection新增至「Contest」。 - 已將
IncludedInAggregation新增至CandidateSelection和PartySelection。 - 在
ElectionReport中新增Attribution和DataSource元素定義和DataSourceCollection。 - 已將
ResultsReportingStage和ResultsReportingStageType定義,以及ResultsReportingStageCollection和CurrentResultsReportingStage新增至Contest。 - 在
Party中新增PartyColors定義和Colors。
2026 年 3 月 17 日
- 已將
IsNotable新增至Candidate、Contest和Party。 - 已將
PartyLabel新增至Candidate。 - 已將
ImageUri新增至Person。 - 已將
ResultsExpected、ResultsEmbargoEnd、EarliestPollsClose和LatestPollsClose新增至「Contest」。
2026 年 3 月 11 日
- 從
EmptyString規則中移除IssuerAbbreviation的特殊處理方式。
2026 年 2 月 26 日
- 每個
BallotSelection只能有 1 個VoteCountsCollection。(但仍允許該集合內有多個VoteCounts)。
2026 年 2 月 24 日
- 修正錯誤寫成
OfficeHolderSubFeed的OfficeholderSubFeed參照。 - 中繼資料動態饋給中的
SourceDirPath僅限支援的檔案路徑類型。
2026 年 2 月 23 日
- 更新
VoteCounts列舉,同時支援seats-delta-mandate和seats-delta-institutional。
2026 年 2 月 18 日
- 在元資料動態饋給的
Feed元素中,將ElectionEventCollection和OfficeholderSubFeed設為互斥。
2026 年 2 月 12 日
- 新增簡單資料類型的引導說明,說明如何將
PartialDate解讀為範圍內最晚的可能日期。
2026 年 2 月 11 日
- 在
MissingStableIdsCDF 驗證工具規則中新增OfficeHolderTenure,確保所有在職者任期都有穩定的 ID。
2026 年 1 月 28 日
- 新增
FeedElementsShouldHaveSubElementsBasedOnTypeCDF 驗證工具規則,確保中繼資料動態饋給中的Feed項目含有適當的子元素。
2026 年 1 月 15 日
現在 規則已完全由 範圍更廣的
GpUnitOcdId規則取代,因此請刪除ElectoralDistrictOcdId規則。在 CDF 驗證工具中新增
mayor做為執行長辦公室角色。
2026 年 1 月 13 日
- 新增
EmptyString驗證規則,檢查字串欄位是否為空白或只包含空白字元 (暫時為IssuerAbbreviation的警告)。
2025 年 12 月 10 日
- 更新 CDF XSD,將
IssuerAbbreviation設為選填。
2025 年 11 月 18 日
- 更新
GpUnitOcdId規則,檢查所有預期有 OCD ID 的GpUnit是否有有效的 OCD ID,並以預留位置取代ElectoralDistrictOcdId規則,直到可以安全移除為止。
2025 年 11 月 12 日
- 在簡單資料型別中新增引導說明,強調日期必須使用公曆。
October 22, 2025
- 更新了新
Office格式的說明文件,包括新的OfficeHolderTenure元素。
September 29, 2025
- 更新
ElectoralCommission名稱的相關規範,包括 XML 範例。
2025 年 8 月 5 日
- 更新
Feed說明文件,並支援voter-information的FeedType驗證工具。
2025 年 7 月 23 日
- 在
VoterInformationWebsiteType中新增其他值。
2025 年 7 月 11 日
- 在可用的
Contest類型中新增RetentionContest。
2025 年 7 月 7 日
- 更新中繼資料
Feed說明文件和驗證工具,明確指出判斷動態饋給停用日期時,不需要考慮取消的選舉活動事件。
2025 年 6 月 25 日
- 新增
whatsapp做為AnnotatedUri的平台。
2025 年 6 月 16 日
- 更新
VoterInformationWebsite和ElectoralCommissionWebsite的「選民資訊」說明文件,以反映 CDF 架構中的定義。
2025 年 5 月 29 日
- 已將
NoSourceDirPathBeforeInitialDeliveryDate驗證器規則替換為SourceDirPathMustBeSetAfterInitialDeliveryDate。
2025 年 5 月 27 日
- 新增驗證器支援,並對選民資訊動態饋給進行基本檢查。
2025 年 5 月 22 日
- 發布指南,協助判斷在職期間日期。
2025 年 5 月 13 日
- 更新動態饋給類型指南,加入選民資訊動態饋給。
2025 年 5 月 7 日
新增元素,支援選民資訊,包括
VoterInformation、VoterInformationWebsite、VoterInformationWebsiteType、ElectoralCommission和InternationalizedUri。將
LanguageString相關資訊重構為國際考量事項指南。
2025 年 5 月 6 日
- 更新
PersonHasOffice規則,檢查新的OfficeHolderTenure結構定義。
2025 年 4 月 18 日
2025 年 4 月 10 日
- 新增辦公室 / 官員任期分割結構定義。
2025 年 3 月 12 日
- 已在辦公室角色中新增
judge、cabinet member、general purpose officer和special purpose officer,並在驗證工具中新增邏輯,允許兩種角色組合:head of government和head of state,以及cabinet member和general purpose officer。
2025 年 3 月 4 日
- 更新
ElectionDateType,詳細說明如何解讀StartDate和EndDate的bounded選舉。
2025 年 2 月 26 日
- 更新中繼資料動態消息,新增附註:如要從中繼資料動態消息移除動態消息,請在
FeedInactiveDate後等待 60 天。
2025 年 1 月 29 日
- 建立新的「Title」語法 guide,以標準化「election」和「contest」標題。
2025 年 1 月 27 日
- 更新競賽指南,在
BallotMeasureContest中新增PassageThreshold定義
2025 年 1 月 15 日
- 更新中繼資料 Feed 實體的
FeedInactiveDate屬性規範。
2024 年 11 月 19 日
- 新增 GovernmentBody 說明文件
2024 年 11 月 11 日
- 新增說明文件,規定動態饋給檔案名稱必須保持不變
2024 年 11 月 1 日
- 更新
EmptyText驗證器規則,將警告改為引發錯誤。
2024 年 8 月 26 日
- 更新 OfficeLevel 列舉,加入詳細說明。
2024 年 7 月 17 日
- 新增有關新PartyLeadership實體和相關聯PartyLeadershipType列舉的說明文件。
2024 年 7 月 10 日
- 新增「FeedInactiveDate」和
SourceDirPath的最佳化建議
2024 年 6 月 24 日
2024 年 6 月 21 日
- 更新 OfficeHolderSubFeed 實體的說明文件,分享詳細範例。
2024 年 5 月 14 日
- 清除
PartyContest實體,只保留相關元素「PartyContest」PartyContest。 - 新增 ElectionDateStatus 列舉值的更新定義,尤其是
tentative和changing。
2024 年 5 月 1 日
- 清楚說明 Party 的
IsIndependent元素定義。
2024 年 4 月 29 日
- 更新 FeedType 列舉和 FeedLongevity 列舉,在各自的參照頁面中使用小寫值。
2024 年 4 月 17 日
2024 年 2 月 12 日
- 在整個網站中新增有關新中繼資料動態消息的說明文件。
2024 年 1 月 9 日
- 新增對
Tiktok帳戶的支援,做為 AnnotatedUri
2024 年 1 月 3 日
- 更新「內部考量事項」,更詳細說明何時及如何翻譯或音譯資料。
2023 年 7 月 24 日
- 新增了政治委員會的
Committee類型,以及對應的動態饋給類型
2023 年 1 月 20 日
2022 年 11 月 17 日
- 新增更新 OCD ID 的程序指南
2021 年 12 月 30 日
2021 年 12 月 27 日
2021 年 10 月 15 日
2021 年 8 月 20 日
- 建立
OfficeSelectionMethod頁面、在「Office.元素」表格中新增SelectionMethod元素,並更新程式碼範例。
2021 年 2 月 26 日
2021 年 2 月 24 日
- 在「Party」參考資源中新增
party-chair-id的相關資訊。
2021 年 2 月 18 日
- 在
CandidatePreElectionStatus參考資源中新增圖表,說明狀態的時間。
2020 年 12 月 14 日
- 新增說明可用動態饋給類型的「指南」頁面。更新了「參考」頁面,提供適用於大多數實體的最佳做法。