Кормить

Сущность Feed представляет собой один активный или предстоящий поток файлов данных CDF, соответствующий конкретной стране и типу фида CDF. Подробнее см. в разделе Типы фидов . FeedDeliveryReport может содержать несколько сущностей Feed для заданной страны и типа фида, при условии, что их области действия не пересекаются ни по географическому признаку, ни по временному интервалу, ни по уровню офиса. Ниже приведены примеры допустимых комбинаций:

  • Один FeedDeliveryReport может содержать как Feed должностных лиц США, так и предвыборную Feed новостей США (вечнозеленую).
  • Один FeedDeliveryReport может содержать предвыборную Feed новостей США (2022 г.) и предвыборную Feed новостей США (2024 г.).
  • Один FeedDeliveryReport может содержать предвыборную Feed США (только на федеральном уровне 2022 г.) и предвыборную Feed США (только на уровне штата 2022 г.).
  • Один FeedDeliveryReport может содержать Feed должностных лиц США и предвыборную Feed мирового судьи (только на национальном уровне 2022 г.), но только в том случае, если обе страны входят в область действия.

Feed либо имеет ограниченную продолжительность, поскольку существует ожидаемая дата окончания (например, через 60 дней после выборов), либо является «вечнозеленой», что означает отсутствие ожидаемой даты окончания и постоянное обновление.

Подождите 60 дней с даты FeedInactiveDate фида, прежде чем удалять его из фида метаданных.

Элементы

Имя Ярлык Тип Примечания Множественность
Идентификатор канала FeedId String Уникальный и стабильный идентификатор на весь срок существования ленты. Не подлежит повторному использованию в разных лентах. 1
Имя канала FeedName String Краткое описание ленты, например, «Должностные лица США 2023». 1
Тип подачи FeedType FeedType Указывает, какой это тип CDF-потока. 1
Долговечность корма FeedLongevity FeedLongevity Указывает срок годности корма. 1
Местоположение корма SourceDirPath String Полный URI XML-файла фида (поддерживаются только ftp и http ). Должен быть доступен через тот же файлообменник, что и фид метаданных (но он может быть пустым до того, как данные будут готовы). 0 или 1
Код страны CountryCode String Код страны по стандарту ISO 3166-1 alpha-2, к которой относится этот фид. Обязательно, если FeedType не задан election-dates или voter-information . 0 или 1
Дата неактивности ленты FeedInactiveDate xs:date Дата и время в формате ISO-8601, указывающие, когда канал больше не будет обновляться и не должен больше приниматься.
  • Для evergreen каналов этот параметр, скорее всего, вообще не следует устанавливать, если только канал не прекращает поддержку.
  • Для limited каналов этот параметр следует установить на две недели позже даты окончания последнего ElectionEvent в канале или на две недели позже ожидаемого последнего обновления после выборов. Обратите внимание: если событие ElectionEvent отменено без ожидаемых обновлений, то FeedInactiveDate может предшествовать EndDate для ElectionEvent .
  • Для yearly каналов, как и для limited каналов, этот срок должен быть установлен не менее чем на две недели позже даты окончания последнего ElectionEvent , но также не ранее, чем на две недели позже даты окончания года, к которому относится канал. Например, для канала за 2024 год значение FeedInactiveDate должно быть установлено на 2025-01-14 в распространённом случае, когда все выборы завершились 2024-12-31 или ранее. Этот срок может быть установлен даже позже, если выборы переносятся, если в 2025 году состоятся вторые туры или если предвыборные мероприятия иным образом продолжатся в 2025 году.
0 или 1
Сбор предвыборных событий ElectionEventCollection ElectionEvent Содержит информацию о выборах, охватываемых этим каналом. Учитывается только для каналов типа PRE_ELECTION или ELECTION_RESULTS . 0 или 1
Подканал Officeholder OfficeholderSubFeed OfficeholderSubFeed Содержит информацию о должностных лицах, представленных в этом фиде. Учитывается только для фида типа OFFICEHOLDER . 0 или 1