Здесь перечислены изменения в документации по CDF.
28 октября 2026 г.
- Обновлен файл
Contest: удалено наследование контекста составления изEarliestPollsClose,LatestPollsClose,ResultsEmbargoEndиResultsExpected.
23 октября 2026 г.
- Обновлено правило валидатора
GpUnitOcdIdдля проверки элементовReportingUnit.
22 октября 2026 г.
- Добавлено
OutcomeDeterminedвContest.
21 октября 2026 г.
- В статью
Contestдобавлено уточнение о том, что свойствоResultsReportingStageCollectionдолжно содержать полный набор ожидаемых этапов с их атрибуцией, а не только текущий этап, который указывается в свойствеCurrentResultsReportingStage.
16 октября 2026 г.
- Добавлено
ContestDateTypeвContest. - Добавлено
NoResultsProvidedвResultsReportingStage.
15 октября 2026 г.
- Добавлено
AliasвPerson.
13 октября 2026 г.
- Добавлено:
PreElectionStatusиPostElectionStatusвCandidateSelection. - Добавлено
diplomatвOfficeRole. - Добавлено:
DiplomatSendingStateIdиDiplomatReceivingStateIdвOffice. - Обновлено правило валидатора
ValidIDREF, чтобы распознаватьDiplomatSendingStateIdиDiplomatReceivingStateIdкак элементы, ссылающиеся наGpUnit. - Добавлено правило валидатора
DiplomaticOfficesHaveCorrespondingGpUnitsSet, чтобы у офисов с рольюdiplomatбыло заполнено хотя бы одно из этих полей.
12 октября 2026 г.
- Добавлено на устройство "
Contest"EstimatedExpectedVotePercentage.
8 октября 2026 г.
- Удален метод
ContestStage. Вместо него используйтеResultsReportingStageиResultsReportingStageType. - Обновлено правило валидатора
EmptyString, чтобы не выдавать ошибку для элементов с дочерними элементами, если перед первым дочерним элементом нет пробела.
6 октября 2026 г.
- Добавлено на устройство "
Contest"ResultsLastUpdated.
24 сентября 2026 г.
- Добавлено правило валидатора
CandidateImageInContactInformation, которое предупреждает, когда вContactInformation.Uriзаданоcandidate-image, и рекомендует использовать вместо этогоPerson.ImageUri.
14 сентября 2026 г.
- Обновлено правило валидатора
CandidatesReferencedInRelatedContestsи справочная документация по кандидатам, чтобы последующие конкурсы больше не рассматривались как связанные.
2 сентября 2026 г.
- Добавлено правило валидатора
SqsQueueNameIsFullyQualifiedArn, которое проверяет, что если в фиде метаданных задано значениеSqsQueueName, то оно является действительным полным SQS ARN.
28 августа 2026 г.
- Добавлено на устройство "
Contest"TotalSeats. - Обновлено правило
VoteCountValidSeatsDeltaTypes, чтобы сообщать об ошибке в устаревшем атрибутеseats-deltaв элементахSpecialBallotSelection, а также поддерживатьseats-delta-institutionalбез необходимости задаватьseats-delta-mandate.
27 августа 2026 г.
- Устаревшие форматы фидов JSON больше не поддерживаются. Из руководств для разработчиков и справочной документации удалены все примеры схем JSON. Вместо них теперь используется CDF XML.
26 августа 2026 г.
- В справочной документации обновлены примеры стабильных идентификаторов и идентификаторов объектов. Теперь в них используется венгерская нотация с дефисами.
- В руководство по стабильным идентификаторам добавлены рекомендации по префиксам для разных типов объектов.
25 августа 2026 г.
- Удалено
HungarianStyleNotationправило. - В руководство по стабильным идентификаторам добавлено пояснение, что венгерская нотация – это рекомендация, а не требование. Также добавлены примеры префиксов.
24 августа 2026 г.
- В руководство по международным требованиям добавлены разъяснения о том, как переводить на английский язык имена кандидатов и названия партий, используя официальные источники, авторитетные СМИ или публикации партнеров.
22 августа 2026 г.
- В разделы FeedLongevity и Feed types добавлены рекомендации о том, когда можно удалять объекты из фидов с неограниченным сроком действия.
5 августа 2026 г.
- Обновлена схема для
CountedInTotal, чтобы разрешитьminOccurs=0в соответствии с документацией.
29 июля 2026 г.
- Обновлен
FeedInactiveDateIsLatestDate, чтобы пропускать проверку тестовых фидов. - Добавлено новое правило
DuplicateBallotTitleSeatPairдля проверки повторяющихся пар (BallotTitle, Seat) в Contests. - Добавлено новое правило
FeedInactiveDateNotOlderThanOneYear.
17 июля 2026 г.
- Убедитесь, что во всех элементах Uri указан действительный код языка (если он задан).
9 июля 2026 г.
- Удалено устаревшее правило
GovernmentBodyExternalId.
16 июня 2026 г.
- Устаревшая схема GovernmentBody теперь считается ошибкой.
16 июня 2026 г.
- Добавлена направляющая:
Named Entity Changes.
2 июня 2026 г.
tse-candidate-numberдобавлен в качестве внешнего идентификатора дляCandidate.
19 мая 2026 г.
- Добавлено правило валидатора
ResultsReportingStagesMustHaveUniqueType, которое проверяет, что у каждого элементаResultsReportingStageвResultsReportingStageCollectionесть уникальный элементStageType.
18 мая 2026 г.
- Добавлено правило валидатора
SqsQueueNameRequiresS3SourceDirPath, которое проверяет, что если в фиде метаданных задано значениеSqsQueueName, то значениеSourceDirPathтакже должно быть задано и должно быть путем s3.
7 мая 2026 г.
- Добавлено правило
AttributionDepthLimit, чтобы у деревьев<Attribution>в<ResultsReportingStage>было не более трех уровней рекурсии/глубины. - Добавлено правило
AttributionCyclesValidation, чтобы элементы<Attribution>не содержали направленных циклов (петель) между узлами.
6 мая 2026 г.
- Добавлено правило
ValidateIncludeInAggregationBallotSelections, чтобы проверить, что сумма голосов за варианты, отмеченные какIncludedInAggregation, не превышает количество голосов заAggregateBallotSelection. - Добавлено правило для объявлений, применяющее ограничения
CountedInTotalкSpecialBallotSelection. - Добавлено правило
ValidateResultsEmbargoEnd, чтобы проверить, чтоResultsEmbargoEndне наступает после началаofficialResultsReportingStage. - Добавлено правило
ValidateResultsExpected, которое проверяет, чтоResultsExpectedне находится перед первымResultsReportingStage(за исключением этапаno-results). - Добавлены правила
NotEmptyUniqueDataSourceUris,UniqueDataSourceLanguagesиUniqueDataSourceDisplayNamesдля проверки элементовDataSourceCollection. Также вMultipleInternationalizedTextWithSameLanguageCodeдобавлено свойствоDisplayName.
5 мая 2026 г.
- Добавлено правило
ValidatePollsCloseDatetimes, чтобы проверить, чтоLatestPollsCloseне раньшеEarliestPollsClose. - Удалено
PartiesHaveValidColorsправило. Эти значения также проверяются схемой дляHtmlColorString. - Обновлено правило
ValidateDuplicateColorsдля поддержкиDarkThemeColorиLightThemeColor.
30 апреля 2026 г.
- Добавлено
WinnerCountLimitправило валидатора, которое проверяет, что количество победителей или прогнозируемых победителей в конкурсе не превышает количество избранных мест. - Прекращена поддержка аннотации
candidate-imageвContactInformation. - Добавьте правила, чтобы ограничить
ImageUriс аннотациейcandidate-imageдо одного наPerson, а также чтобы обеспечить уникальность URI изображений кандидатов для разных людей.
29 апреля 2026 г.
- В
METADATA_RULESдобавлены правилаEmptyStringиEmptyText.
16 апреля 2026 г.
- Добавлены примеры для
metadata_sample_feed.xml. - Исправлены ошибки в нескольких примерах фидов, чтобы они проходили проверку.
14 апреля 2026 г.
- Срок действия фида
yearlyтеперь может быть продлен только для фидовpre-election. Фиды типаelection-resultsвсегда должны бытьlimited.
25 марта 2026 г.
- Значение
SourceDirPathв образце фида метаданных обновлено в соответствии с регулярным выражением.
19 марта 2026 г.
- Добавлено:
IsTestиSqsQueueNameвFeed.
18 марта 2026 г.
- Добавлен подтип
SpecialBallotSelectionтипаBallotSelection. - Пользователи
AggregateBallotSelection,BlankBallotSelection,NoneOfTheAboveBallotSelectionиNullBallotSelectionдобавлены в группу "Contest". - Добавлено:
IncludedInAggregationвCandidateSelectionиPartySelection. - Добавлены определения элементов
AttributionиDataSource, а такжеDataSourceCollectionвElectionReport. - Добавлены определения
ResultsReportingStageиResultsReportingStageType, а такжеResultsReportingStageCollectionиCurrentResultsReportingStageвContest. - В
Partyдобавлены определениеPartyColorsиColors.
17 марта 2026 г.
- Добавлено на устройства "
Candidate", "Contest" и "Party"IsNotable - Добавлено на устройство "
Candidate"PartyLabel. - Добавлено на устройство "
Person"ImageUri. - Пользователи
ResultsExpected,ResultsEmbargoEnd,EarliestPollsCloseиLatestPollsCloseдобавлены в группу "Contest".
11 марта 2026 г.
- Из правила
EmptyStringудалена специальная обработкаIssuerAbbreviation.
26 февраля 2026 г.
- Ограничение: один
VoteCountsCollectionна одинBallotSelection. (При этом в коллекции по-прежнему может быть несколько объектовVoteCounts.)
24 февраля 2026 г.
- Исправлены ссылки на
OfficeholderSubFeed, которые были неправильно записаны какOfficeHolderSubFeed. - В фиде метаданных ограничено использование
SourceDirPathдля поддерживаемых типов путей к файлам.
23 февраля 2026 г.
- Обновлены перечисления
VoteCountsдля поддержкиseats-delta-mandateиseats-delta-institutional.
18 февраля 2026 г.
- В фидах метаданных элементы
ElectionEventCollectionиOfficeholderSubFeedв элементеFeedстали взаимоисключающими.
12 февраля 2026 г.
- В раздел Простые типы данных добавлено руководство по интерпретации
PartialDateкак последней возможной даты в диапазоне.
11 февраля 2026 г.
- Добавлено правило валидатора CDF
OfficeHolderTenureдляMissingStableIds, чтобы у всех сроков полномочий должностных лиц были стабильные идентификаторы.
28 января 2026 г.
- Добавлено правило валидатора CDF
FeedElementsShouldHaveSubElementsBasedOnType, чтобы у записейFeedв фиде метаданных были подходящие дочерние элементы.
15 января 2026 г.
Удалите правило
ElectoralDistrictOcdId, поскольку оно полностью заменено более общим правиломGpUnitOcdId.В валидатор CDF добавлена роль
mayor.
13 января 2026 г.
- Добавлено правило валидатора
EmptyString, которое проверяет, что строковые поля не пустые и не содержат только пробелы (временно предупреждение дляIssuerAbbreviation).
10 декабря 2025 г.
- Обновлен файл CDF XSD, чтобы сделать поле
IssuerAbbreviationнеобязательным.
18 ноября 2025 г.
- Обновлено правило
GpUnitOcdId, чтобы проверять, что у всех объектовGpUnit, у которых должны быть идентификаторы OCD, есть действительные идентификаторы OCD. ПравилоElectoralDistrictOcdIdзаменено плейсхолдером, пока его не станет безопасно удалить.
12 ноября 2025 г.
- В раздел Простые типы данных добавлено указание на то, что для дат необходимо использовать григорианский календарь.
22 октября 2025 г.
- Обновлена документация по новому формату
Office, в том числе по новому элементуOfficeHolderTenure.
29 сентября 2025 г.
- Обновлены рекомендации по использованию
ElectoralCommissionназваний, включая пример XML.
5 августа 2025 г.
- Обновлена документация по
Feedи поддержка валидатора дляFeedTypeвvoter-information.
23 июля 2025 г.
- Добавьте дополнительные значения в поле
VoterInformationWebsiteType.
11 июля 2025 г.
- Добавлено
RetentionContestв доступные типыContest.
7 июля 2025 г.
- Обновлена документация и валидатор метаданных
Feed. Теперь в них указано, что отмененные выборы не нужно учитывать при определении даты неактивности фида.
25 июня 2025 г.
- Добавлена платформа
whatsappдляAnnotatedUri.
16 июня 2025 г.
- Документация по информации для избирателей для
VoterInformationWebsiteиElectoralCommissionWebsiteобновлена в соответствии с определениями в схеме CDF.
29 мая 2025 г.
- Правило валидатора
NoSourceDirPathBeforeInitialDeliveryDateзаменено наSourceDirPathMustBeSetAfterInitialDeliveryDate.
27 мая 2025 г.
- Добавлена поддержка валидатора и базовые проверки для фидов с информацией об избирателях.
22 мая 2025 г.
- Опубликовано руководство, которое поможет определить даты начала и окончания срока полномочий должностного лица.
13 мая 2025 г.
- В руководство по типам фидов добавлены фиды с информацией для избирателей.
7 мая 2025 г.
Добавлены элементы для поддержки информации об избирателях, включая
VoterInformation,VoterInformationWebsite,VoterInformationWebsiteType,ElectoralCommissionиInternationalizedUri.Информация об атрибуте
LanguageStringперенесена в руководство по международному таргетингу.
6 мая 2025 г.
- Обновите правило
PersonHasOffice, чтобы проверить новую схемуOfficeHolderTenure.
18 апреля 2025 г.
- Добавлено пояснение о том, что элементы
FullNameтипа People не должны содержать должность человека.
10 апреля 2025 г.
- Добавлена новая схема для разделения срока полномочий офиса/должностного лица.
12 марта 2025 г.
- Добавлены роли
judge,cabinet member,general purpose officerиspecial purpose officer. В валидатор добавлена логика, позволяющая использовать две комбинации ролей:head of governmentиhead of state, а такжеcabinet memberиgeneral purpose officer.
4 марта 2025 г.
- В
ElectionDateTypeдобавлены сведения о том, какStartDateиEndDateбудут интерпретироваться для выборов вbounded.
26 февраля 2025 г.
- В фид метаданных добавлено примечание о том, что после
FeedInactiveDateнужно подождать 60 дней, прежде чем удалять фид из фида метаданных.
29 января 2025 г.
- Создано новое руководство по синтаксису заголовков, чтобы стандартизировать заголовки выборов и конкурсов.
27 января 2025 г.
- Обновлены правила в отношении конкурсов: в раздел
BallotMeasureContestдобавлено определение терминаPassageThreshold.
15 января 2025 г.
- Обновлены рекомендации по использованию свойства
FeedInactiveDateобъекта Feed в метаданных.
19 ноября 2024 г.
- Добавлена документация по типу GovernmentBody.
11 ноября 2024 г.
- Добавлена документация, в которой указано, что названия файлов фидов должны оставаться неизменными.
1 ноября 2024 г.
- Обновите правило валидатора
EmptyText, чтобы оно выдавало ошибку, а не предупреждение.
26 августа 2024 г.
- Обновите перечисление OfficeLevel, чтобы добавить подробные описания.
17 июля 2024 г.
- Добавлена документация по новым объектам PartyLeadership и связанному с ними перечислению PartyLeadershipType.
10 июля 2024 г.
- Добавление рекомендаций для FeedInactiveDate и
SourceDirPath
24 июня 2024 г.
- Обновите свойство
PartyId, чтобы можно было указать несколько значенийPartyIdдля объектов Candidate и Person.
21 июня 2024 г.
- Обновлена документация для объекта OfficeHolderSubFeed. Добавлен подробный пример.
14 мая 2024 г.
- Очистите объект
PartyContest, чтобы включить только соответствующие элементы PartyContest. - Добавлены обновленные определения для значений перечисления ElectionDateStatus, в частности
tentativeиchanging.
1 мая 2024 г.
- Уточнено определение элемента
IsIndependentдля типа Party.
29 апреля 2024 г.
- Обновлены перечисления FeedType и FeedLongevity. Теперь на соответствующих справочных страницах используются значения в нижнем регистре.
17 апреля 2024 г.
- На справочную страницу Party добавлен элемент
IsIndependent.
12 февраля 2024 г.
- На сайт добавлена документация по новому фиду Metadata.
9 января 2024 г.
- Добавьте поддержку аккаунтов
Tiktokв качестве AnnotatedUri.
3 января 2024 г.
- Обновлен раздел Внутренние факторы. Добавлены нюансы о том, как и когда переводить или транслитерировать данные.
24 июля 2023 г.
- Добавлен тип
Committeeдля политических комитетов и соответствующий тип фида.
20 января 2023 г.
- На справочную страницу Party добавлен элемент
Slogan. - На справочную страницу для типа Candidate добавлен элемент
CampaignSlogan.
17 ноября 2022 г.
- Добавлено руководство Как обновить идентификаторы OCD.
30 декабря 2021 г.
- На страницу Простые типы данных добавлен раздел
PartialDate, а также обновлены некоторые поля таблицы.
27 декабря 2021 г.
- Изменен контент в разделе
CandidateContestна странице Contest, чтобы поддерживать только одну должность на конкурс, а также обновлены некоторые примеры XML.
15 октября 2021 г.
- На справочную страницу Candidate добавлен раздел ExternalIdentifier.
20 августа 2021 г.
- Создана страница
OfficeSelectionMethod, элементSelectionMethodдобавлен в таблицу Элементы в разделеOffice., а также обновлены примеры кода.
26 февраля 2021 г.
- На справочную страницу Term добавлен пример того, как в фиде Officeholder указывать срок полномочий переизбранных должностных лиц.
24 февраля 2021 г.
- В справочные материалы по сторонам добавлена информация о поле
party-chair-id.
18 февраля 2021 г.
- В справочные материалы по
CandidatePreElectionStatusдобавлена диаграмма, иллюстрирующая сроки действия статусов.
14 декабря 2020 г.
- Добавлены страницы руководств с описанием доступных типов фидов. Обновлены справочные страницы, на которых приведены рекомендации по работе с большинством объектов.