Les modifications apportées à la documentation du CDF sont listées ici.
2 juin 2026
tse-candidate-numbera été ajouté en tant qu'identifiant externe àCandidate.
19 mai 2026
- Ajout d'une règle de validation
ResultsReportingStagesMustHaveUniqueTypepour s'assurer que chaqueResultsReportingStaged'unResultsReportingStageCollectionpossède unStageTypeunique.
18 mai 2026
- Ajout de la règle de validation
SqsQueueNameRequiresS3SourceDirPathpour s'assurer que siSqsQueueNameest défini dans un flux de métadonnées,SourceDirPathdoit également être défini et doit être un chemin S3.
7 mai 2026
- Ajout de la règle
AttributionDepthLimitpour s'assurer que les arborescences<Attribution>sous<ResultsReportingStage>comportent au maximum trois niveaux de récursivité/profondeur. - Ajout de la règle
AttributionCyclesValidationpour s'assurer que les éléments<Attribution>ne contiennent pas de cycles orientés (boucles) entre les nœuds.
6 mai 2026
- Ajout de la règle
ValidateIncludeInAggregationBallotSelectionspour vérifier que la somme des nombres de votes pour les sélections marquées commeIncludedInAggregationne dépasse pas le nombre de votesAggregateBallotSelection. - Ajout d'une règle pour appliquer les contraintes
CountedInTotalsur lesSpecialBallotSelection. - Ajout de la règle
ValidateResultsEmbargoEndpour vérifier queResultsEmbargoEndn'est pas après le début deofficialResultsReportingStage. - Ajout de la règle
ValidateResultsExpectedpour vérifier queResultsExpectedn'est pas avant le premierResultsReportingStage(à l'exclusion de l'étapeno-results). - Ajout des règles
NotEmptyUniqueDataSourceUris,UniqueDataSourceLanguagesetUniqueDataSourceDisplayNamespour valider les élémentsDataSourceCollection. Ajout deDisplayNameàMultipleInternationalizedTextWithSameLanguageCode.
5 mai 2026
- Ajout de la règle
ValidatePollsCloseDatetimespour vérifier queLatestPollsClosen'est pas avantEarliestPollsClose. - Règle
PartiesHaveValidColorssupprimée. Ces valeurs sont également validées par le schéma pourHtmlColorString. - Mise à jour de la règle
ValidateDuplicateColorspour prendre en chargeDarkThemeColoretLightThemeColor.
30 avril 2026
- Ajout de la règle de validation
WinnerCountLimitpour vérifier que le nombre de gagnants ou de gagnants potentiels dans un concours ne dépasse pas le nombre de sièges élus. - Suppression de la compatibilité avec l'annotation
candidate-imagedansContactInformation. - Ajoutez des règles pour limiter
ImageUriavec l'annotationcandidate-imageà un maximum d'un parPersonet pour vous assurer que les URI des images candidates sont uniques pour chaque personne.
29 avril 2026
- Ajout des règles
EmptyStringetEmptyTextàMETADATA_RULES.
16 avril 2026
- Ajout d'exemples à
metadata_sample_feed.xml. - Correction de plusieurs fichiers de flux d'exemple pour s'assurer qu'ils sont validés.
14 avril 2026
- La durée de vie du flux
yearlya été mise à jour pour n'être autorisée que pour les fluxpre-election. Les flux de typeelection-resultsdoivent toujours êtrelimited.
25 mars 2026
- Mise à jour de la valeur
SourceDirPathde l'exemple de flux de métadonnées pour qu'elle corresponde aux attentes de l'expression régulière.
19 mars 2026
- Ajout de
IsTestetSqsQueueNameàFeed.
18 mars 2026
- Ajout du sous-type
SpecialBallotSelectiondeBallotSelection. - Ajout de
AggregateBallotSelection,BlankBallotSelection,NoneOfTheAboveBallotSelectionetNullBallotSelectionàContest. - Ajout de
IncludedInAggregationàCandidateSelectionet àPartySelection. - Ajout des définitions des éléments
AttributionetDataSource, et deDataSourceCollectionàElectionReport. - Ajout des définitions
ResultsReportingStageetResultsReportingStageType, et deResultsReportingStageCollectionetCurrentResultsReportingStageàContest. - Ajout de la définition
PartyColorset deColorsàParty.
17 mars 2026
- Ajout de
IsNotableàCandidate,ContestetParty. - Ajout de
PartyLabelàCandidate. - Ajout de
ImageUriàPerson. - Ajout de
ResultsExpected,ResultsEmbargoEnd,EarliestPollsCloseetLatestPollsCloseàContest.
11 mars 2026
- Suppression du traitement spécial de
IssuerAbbreviationdans la règleEmptyString.
26 février 2026
VoteCountsCollectionlimité à un parBallotSelection. (Cela permet toujours d'avoir plusieursVoteCountsdans cette collection.)
24 février 2026
- Correction des références à
OfficeholderSubFeedqui étaient incorrectement écrites sous la formeOfficeHolderSubFeed. - Limitez les
SourceDirPathdans le flux de métadonnées aux types de chemins d'accès aux fichiers compatibles.
23 février 2026
- Mise à jour des énumérations
VoteCountspour prendre en chargeseats-delta-mandateetseats-delta-institutional.
18 février 2026
- Rendu
ElectionEventCollectionetOfficeholderSubFeedmutuellement exclusifs dans l'élémentFeeddes flux de métadonnées.
12 février 2026
- Ajout de conseils aux types de données simples pour
PartialDateinterprété comme la date la plus tardive possible dans la plage.
11 février 2026
- Ajout de
OfficeHolderTenureà la règle de validation CDFMissingStableIdspour s'assurer que tous les mandats de titulaires de fonctions ont des ID stables.
28 janvier 2026
- Ajout de la règle de validation CDF
FeedElementsShouldHaveSubElementsBasedOnTypepour s'assurer que les entréesFeeddu flux de métadonnées comportent les sous-éléments appropriés.
15 janvier 2026
Supprimez la règle
ElectoralDistrictOcdIdmaintenant qu'elle est entièrement remplacée par la règleGpUnitOcdIdplus large.Ajout de
mayoren tant que rôle de direction dans le programme de validation CDF.
13 janvier 2026
- Ajout de la règle de validation
EmptyStringpour vérifier que les champs de chaîne ne sont pas vides ou ne contiennent pas uniquement des espaces blancs (temporairement un avertissement pourIssuerAbbreviation).
10 décembre 2025
- Mise à jour du fichier XSD CDF pour rendre
IssuerAbbreviationfacultatif.
18 Novembre 2025
- Mise à jour de la règle
GpUnitOcdIdpour vérifier que tous lesGpUnitqui doivent avoir des ID OCD en ont des valides, et remplacement de la règleElectoralDistrictOcdIdpar un espace réservé jusqu'à ce qu'elle puisse être supprimée sans risque.
12 novembre 2025
- Ajout de conseils à la section Types de données simples pour souligner la nécessité d'utiliser le calendrier grégorien pour les dates.
22 octobre 2025
- Mise à jour de la documentation pour le nouveau format
Office, y compris le nouvel élémentOfficeHolderTenure.
29 septembre 2025
- Mise à jour des consignes concernant les
ElectoralCommissionnoms, y compris un exemple XML.
5 août 2025
- Mise à jour de la documentation
Feedet de la compatibilité du programme de validation pourFeedTypedevoter-information.
23 juillet 2025
- Ajoutez des valeurs à
VoterInformationWebsiteType.
11 juillet 2025
- Ajout de
RetentionContestaux typesContestdisponibles.
7 juillet 2025
- Mise à jour de la documentation et du validateur des métadonnées
Feedpour préciser que les événements électoraux annulés ne doivent pas être pris en compte lors de la détermination de la date d'inactivité d'un flux.
25 juin 2025
- Ajout de
whatsappen tant que plate-forme pourAnnotatedUri.
16 juin 2025
- Mise à jour de la documentation sur les informations sur les électeurs pour
VoterInformationWebsiteetElectoralCommissionWebsiteafin de refléter les définitions du schéma CDF.
29 mai 2025
- Remplacement de la règle de validation
NoSourceDirPathBeforeInitialDeliveryDateparSourceDirPathMustBeSetAfterInitialDeliveryDate.
27 mai 2025
- Ajout de la compatibilité avec le programme de validation et des vérifications de base pour les flux d'informations sur les électeurs.
22 mai 2025
- Nous avons publié un guide pour vous aider à déterminer les dates de mandat des titulaires de fonctions publiques.
13 mai 2025
- Mise à jour du guide sur les types de flux pour inclure les flux d'informations sur les électeurs.
7 mai 2025
Ajout d'éléments pour prendre en charge les informations sur les électeurs, y compris
VoterInformation,VoterInformationWebsite,VoterInformationWebsiteType,ElectoralCommissionetInternationalizedUri.Refactorisation des informations sur
LanguageStringdans le guide sur les considérations internationales.
6 mai 2025
- Mettez à jour la règle
PersonHasOfficepour vérifier le nouveau schémaOfficeHolderTenure.
18 avril 2025
- Clarification ajoutée indiquant que les éléments
FullNamede Personnes ne doivent pas contenir le titre de la personne.
10 avril 2025
- Ajout d'un nouveau schéma pour la répartition de la durée du mandat d'un élu.
12 mars 2025
- Ajout de
judge,cabinet member,general purpose officeretspecial purpose officeraux rôles Office et ajout d'une logique dans le programme de validation pour autoriser deux combinaisons de rôles :head of governmentethead of state, etcabinet memberetgeneral purpose officer.
4 mars 2025
- Mise à jour de
ElectionDateTypeavec des informations sur la façon dontStartDateetEndDateseront interprétés pour les électionsbounded.
26 février 2025
- Mise à jour du flux de métadonnées pour ajouter une note sur l'attente de 60 jours après
FeedInactiveDatepour supprimer un flux du flux de métadonnées.
29 janvier 2025
- Création d'un nouveau guide sur la syntaxe des titres pour standardiser les titres des élections et des compétitions.
27 janvier 2025
- Mise à jour des consignes relatives aux concours pour ajouter la définition de
PassageThresholdàBallotMeasureContest
15 janvier 2025
- Mise à jour des consignes concernant la propriété
FeedInactiveDatede l'entité Flux des métadonnées.
19 novembre 2024
- Ajout de documentation pour GovernmentBody
11 novembre 2024
- Ajout d'une documentation exigeant que les noms de fichiers de flux restent statiques
1er novembre 2024
- Mettez à jour la règle de validation
EmptyTextpour générer une erreur au lieu d'un avertissement.
26 août 2024
- Mise à jour de l'énumération OfficeLevel pour ajouter des descriptions détaillées.
17 juillet 2024
- Ajout de la documentation pour les nouvelles entités PartyLeadership et l'énumération PartyLeadershipType associée.
10 juillet 2024
- Ajout de recommandations pour "FeedInactiveDate" et
SourceDirPath
24 juin 2024
21 juin 2024
- Mettez à jour la documentation de l'entité OfficeHolderSubFeed pour partager un exemple détaillé.
14 mai 2024
- Nettoie l'entité
PartyContestpour n'inclure que les éléments PartyContest pertinents. - Ajout de définitions mises à jour pour les valeurs d'énumération ElectionDateStatus, en particulier
tentativeetchanging.
1er mai 2024
- Clarification apportée à la définition de l'élément
IsIndependentpour Party.
29 avril 2024
- Mettez à jour les énumérations FeedType et FeedLongevity pour utiliser des valeurs en minuscules sur leurs pages de référence respectives.
17 avril 2024
- Ajout d'un élément
IsIndependentà la page de référence pour Party.
12 février 2024
- Ajout de documentation sur l'ensemble du site pour le nouveau flux Métadonnées.
9 janvier 2024
- Ajouter la compatibilité avec les comptes
Tiktoken tant que AnnotatedUri
3 janvier 2024
- Mise à jour des considérations internes avec plus de nuances sur la façon et le moment de traduire ou de translittérer les données.
24 juillet 2023
- Ajout du type
Committeepour les comités politiques et du type de flux correspondant
20 janvier 2023
- Ajout d'un élément
Sloganà la page de référence pour Party. - Ajout d'un élément
CampaignSloganà la page de référence pour Candidate.
17 novembre 2022
- Ajout d'un guide sur la procédure de mise à jour des ID de l'OCD
30 décembre 2021
- Ajout d'une section
PartialDateà la page Types de données simples et mise à jour de certains champs du tableau.
27 décembre 2021
- Modification du contenu de la section
CandidateContestde la page Concours pour n'autoriser qu'un seul bureau par concours, et mise à jour de certains exemples XML.
15 octobre 2021
- Ajout de la section ExternalIdentifier à la page de référence pour Candidate.
20 août 2021
- Création d'une page
OfficeSelectionMethod, ajout de l'élémentSelectionMethodau tableau Éléments deOffice.et mise à jour des exemples de code.
26 février 2021
- Ajout d'un exemple à la page de référence Term sur la façon de représenter le mandat des titulaires de fonctions réélus dans un flux Officeholder.
24 février 2021
- Ajout d'informations sur
party-chair-idau support de référence Partie.
18 février 2021
- Ajout d'un diagramme à la documentation de référence
CandidatePreElectionStatusqui illustre le calendrier des états.
14 décembre 2020
- Ajout de pages de guides décrivant les types de flux disponibles. Mise à jour des pages de référence pour fournir les bonnes pratiques à suivre pour la plupart des entités.