修订历史记录

此处列出了 CDF 文档的更改。

2026 年 4 月 29 日

  • METADATA_RULES 添加了 EmptyStringEmptyText 规则。

2026 年 4 月 16 日

  • metadata_sample_feed.xml 添加了更多示例。
  • 修复了多个示例 Feed 文件,以确保它们通过验证。

2026 年 4 月 14 日

  • 更新了 yearly Feed 的有效期,使其仅适用于 pre-election Feed。 类型为 election-results 的 Feed 必须始终为 limited

2026 年 3 月 25 日

  • 更新了元数据示例 Feed SourceDirPath 值,以符合正则表达式预期。

2026 年 3 月 19 日

  • Feed 添加了 IsTestSqsQueueName

2026 年 3 月 18 日

  • 添加了 BallotSelectionSpecialBallotSelection 子类型。
  • Contest 添加了 AggregateBallotSelectionBlankBallotSelectionNoneOfTheAboveBallotSelectionNullBallotSelection
  • CandidateSelectionPartySelection 添加了 IncludedInAggregation
  • 添加了 AttributionDataSource 元素定义以及 DataSourceCollectionElectionReport
  • 添加了 ResultsReportingStageResultsReportingStageType 定义以及 ResultsReportingStageCollectionCurrentResultsReportingStageContest
  • Party 添加了 PartyColors 定义和 Colors

2026 年 3 月 17 日

  • CandidateContestParty 添加了 IsNotable
  • Candidate 添加了 PartyLabel
  • Person 添加了 ImageUri
  • Contest 添加了 ResultsExpectedResultsEmbargoEndEarliestPollsCloseLatestPollsClose

2026 年 3 月 11 日

  • EmptyString 规则中移除了对 IssuerAbbreviation 的特殊处理。

2026 年 2 月 26 日

  • VoteCountsCollection 限制为每个 BallotSelection 一个。(这仍然允许该集合中有多个 VoteCounts。)

2026 年 2 月 24 日

  • 修复了对 OfficeholderSubFeed 的引用,这些引用被错误地写为 OfficeHolderSubFeed
  • 将元数据 Feed 中的 SourceDirPath 限制为受支持的文件路径类型。

2026 年 2 月 23 日

  • 更新了 VoteCounts 枚举,以同时支持 seats-delta-mandateseats-delta-institutional

2026 年 2 月 18 日

  • 在元数据 Feed 的 Feed 元素中,使 ElectionEventCollectionOfficeholderSubFeed 互斥 。

2026 年 2 月 12 日

  • 简单数据 类型 添加了指南,说明 PartialDate 将被 解读为范围内的最新可能日期。

2026 年 2 月 11 日

  • MissingStableIds CDF 验证器规则添加了 OfficeHolderTenure,以确保所有在职人员任期都有稳定的 ID。

2026 年 1 月 28 日

  • 添加了 FeedElementsShouldHaveSubElementsBasedOnType CDF 验证器规则,以 确保元数据 Feed 中的 Feed 条目具有适当的子元素。

2026 年 1 月 15 日

  • 删除了 ElectoralDistrictOcdId 规则,因为该规则已完全被更广泛的 GpUnitOcdId 规则取代。

  • 在 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 日

2025 年 10 月 22 日

2025 年 9 月 29 日

  • 更新了 ElectoralCommission 名称 的准则,包括示例 XML。

2025 年 8 月 5 日

  • 更新了 Feed 文档和验证器对 FeedTypevoter-information 的支持。

2025 年 7 月 23 日

  • VoterInformationWebsiteType 添加了其他值。

2025 年 7 月 11 日

  • 向可用的 Contest 类型添加了 RetentionContest

2025 年 7 月 7 日

  • 更新了元数据 Feed 文档和验证器,以明确在确定 Feed 无效日期时无需考虑已取消的选举活动。

2025 年 6 月 25 日

  • 添加了 whatsapp 作为 AnnotatedUri 的平台。

2025 年 6 月 16 日

  • 更新了 VoterInformationWebsiteElectoralCommissionWebsite 的选民信息文档,以反映 CDF 架构中的定义。

2025 年 5 月 29 日

  • NoSourceDirPathBeforeInitialDeliveryDate 验证器规则替换为 SourceDirPathMustBeSetAfterInitialDeliveryDate

2025 年 5 月 27 日

  • 为选民信息 Feed 添加了验证器支持和基本检查。

2025 年 5 月 22 日

  • 发布了有助于确定在职人员任期日期的指南

2025 年 5 月 13 日

2025 年 5 月 7 日

2025 年 5 月 6 日

  • 更新了 PersonHasOffice 规则,以检查新的 OfficeHolderTenure 架构。

2025 年 4 月 18 日

  • 添加了说明,指出FullName元素的 人员不应包含 人员的头衔。

2025 年 4 月 10 日

  • 添加了新的架构,用于拆分办公室 / 在职人员任期。

2025 年 3 月 12 日

  • 向办公室角色添加了 judgecabinet membergeneral purpose officerspecial purpose officer,并在验证器中添加了逻辑,以允许两种 角色组合:head of governmenthead of state,以及 cabinet membergeneral purpose officer

2025 年 3 月 4 日

  • 更新了 ElectionDateType,其中 详细说明了如何为 bounded 选举解读 StartDateEndDate

2025 年 2 月 26 日

  • 更新了元数据 Feed,添加了有关在 FeedInactiveDate 后等待 60 天以从元数据 Feed 中移除 Feed 的说明。

2025 年 1 月 29 日

2025 年 1 月 27 日

  • 更新了 竞选 指南,向 PassageThreshold 添加了 BallotMeasureContest 定义

2025 年 1 月 15 日

  • 更新了元数据 Feed实体的 FeedInactiveDate 属性的指南。

2024 年 11 月 19 日

2024 年 11 月 11 日

  • 添加了要求 Feed 文件名保持静态的文档

2024 年 11 月 1 日

  • 更新了 EmptyText 验证器规则,以引发错误而不是警告。

2024 年 8 月 26 日

  • 更新了 OfficeLevel 枚举,以添加 详细说明。

2024 年 7 月 17 日

2024 年 7 月 10 日

  • 添加了有关“FeedInactiveDate”和 SourceDirPath 的建议

2024 年 6 月 24 日

  • 更新了 PartyId,以允许 候选人人员实体使用多个 PartyId

2024 年 6 月 21 日

2024 年 5 月 14 日

  • 清理了 PartyContest 实体,使其仅包含相关元素 PartyContest
  • 添加了 ElectionDateStatus枚举值的更新定义, 特别是 tentativechanging

2024 年 5 月 1 日

  • 明确了 IsIndependent 元素的定义,适用于 Party

2024 年 4 月 29 日

  • 更新了 FeedType 枚举和 FeedLongevity 枚举,以在其各自的参考页面中使用小写值。

2024 年 4 月 17 日

  • Party的参考页面添加了IsIndependent元素。

2024 年 2 月 12 日

  • 在整个网站中添加了有关新的 元数据 Feed 的文档。

2024 年 1 月 9 日

2024 年 1 月 3 日

  • 更新了内部注意事项,其中详细说明了如何以及何时翻译或音译数据。

2023 年 7 月 24 日

  • 为政治委员会添加了 Committee 类型和相应的 feed type

2023 年 1 月 20 日

  • Party的参考页面添加了Slogan元素。
  • Candidate的参考页面添加了CampaignSlogan元素。

2022 年 11 月 17 日

2021 年 12 月 30 日

  • 简单数据 类型 页面添加了 PartialDate 部分,并更新了 一些表格字段。

2021 年 12 月 27 日

2021 年 10 月 15 日

  • Candidate的参考页面添加了 ExternalIdentifier 部分。

2021 年 8 月 20 日

2021 年 2 月 26 日

  • 在“ 任期”参考页面中添加了一个示例,说明如何在在职人员 Feed 中表示重新当选的在职人员的任期。

2021 年 2 月 24 日

  • Party 参考资料添加了有关 party-chair-id 的信息。

2021 年 2 月 18 日

  • CandidatePreElectionStatus 参考资料添加了一个图表,说明了状态的时间安排。

2020 年 12 月 14 日

  • 添加了介绍可用 Feed 类型的“指南”页面。更新了“参考”页面,以提供大多数实体应遵循的最佳实践。