Le modifiche alla documentazione di CDF sono elencate qui.
28 ottobre 2026
- Aggiornamento di
Contestper rimuovere l'ereditarietà del contesto di composizione daEarliestPollsClose,LatestPollsClose,ResultsEmbargoEndeResultsExpected.
23 ottobre 2026
- Regola di convalida
GpUnitOcdIdaggiornata per controllare gli elementiReportingUnit.
22 ottobre 2026
- Elemento
OutcomeDeterminedaggiunto aContest.
21 ottobre 2026
- Aggiornato
Contestper chiarire cheResultsReportingStageCollectiondeve contenere l'insieme completo delle fasi previste con la relativa attribuzione, anziché solo la fase corrente, che va inCurrentResultsReportingStage.
16 ottobre 2026
- Elemento
ContestDateTypeaggiunto aContest. - Elemento
NoResultsProvidedaggiunto aResultsReportingStage.
15 ottobre 2026
- Elemento
Aliasaggiunto aPerson.
13 ottobre 2026
PreElectionStatusePostElectionStatusaggiunti aCandidateSelection.- Elemento
diplomataggiunto aOfficeRole. DiplomatSendingStateIdeDiplomatReceivingStateIdaggiunti aOffice.- Aggiornata la regola di convalida
ValidIDREFper riconoscereDiplomatSendingStateIdeDiplomatReceivingStateIdcome elementiGpUnitdi riferimento - Aggiunta la regola di convalida
DiplomaticOfficesHaveCorrespondingGpUnitsSetper garantire che gli uffici con ruolodiplomatabbiano almeno uno di questi campi impostato.
12 ottobre 2026
- Elemento
EstimatedExpectedVotePercentageaggiunto aContest.
8 ottobre 2026
ContestStageè stato rimosso a favore diResultsReportingStageeResultsReportingStageType.- Aggiornata la regola di convalida
EmptyStringper non generare un errore sugli elementi con elementi secondari quando non sono presenti spazi vuoti prima del primo elemento secondario.
6 ottobre 2026
- Elemento
ResultsLastUpdatedaggiunto aContest.
24 settembre 2026
- È stata aggiunta la regola di convalida
CandidateImageInContactInformationper avvisare quandocandidate-imageè impostato inContactInformation.Urie consigliare di utilizzarePerson.ImageUri.
14 settembre 2026
- Aggiornata la regola di convalida
CandidatesReferencedInRelatedContestse la documentazione di riferimento per i candidati in modo che i concorsi successivi non vengano più trattati come concorsi correlati.
2 settembre 2026
- È stata aggiunta la regola di convalida
SqsQueueNameIsFullyQualifiedArnper garantire che, seSqsQueueNameè impostato in un feed di metadati, sia un ARN SQS completo valido.
28 agosto 2026
- Elemento
TotalSeatsaggiunto aContest. - Aggiornata la regola
VoteCountValidSeatsDeltaTypesper segnalare un errore perseats-deltalegacy negli elementiSpecialBallotSelectione per supportareseats-delta-institutionalsenza dover impostareseats-delta-mandate.
27 agosto 2026
- I formati dei feed JSON legacy sono stati ritirati e tutti gli esempi di schema JSON sono stati rimossi dalle guide per gli sviluppatori e dalla documentazione di riferimento a favore di CDF XML.
26 agosto 2026
- Aggiornati gli esempi di ID stabili e ID oggetto nella documentazione di riferimento per utilizzare la notazione ungherese con i trattini.
- È stata aggiornata la guida agli identificatori stabili per elencare i consigli sui prefissi per i vari tipi di entità.
25 agosto 2026
- Regola
HungarianStyleNotationrimossa. - Aggiornata la guida agli identificatori stabili per chiarire che la notazione ungherese è una best practice, ma non è obbligatoria, e aggiunti esempi di prefissi.
24 agosto 2026
- Aggiornamento della guida alle considerazioni internazionali per chiarire i requisiti per le traduzioni in inglese dei nomi dei candidati e dei partiti provenienti da fonti ufficiali, stampa autorevole o pubblicazioni dei partner.
22 agosto 2026
- Sono stati aggiornati FeedLongevity e Tipi di feed con indicazioni su quando le entità possono essere rimosse dai feed evergreen.
5 agosto 2026
- Aggiornato lo schema per
CountedInTotalper consentireminOccurs=0in conformità con la documentazione.
29 luglio 2026
FeedInactiveDateIsLatestDateaggiornato per saltare il controllo dei feed di test.- Aggiunta una nuova regola
DuplicateBallotTitleSeatPairper verificare la presenza di coppie duplicate (BallotTitle, Seat) in Contests. - Aggiunta una nuova regola
FeedInactiveDateNotOlderThanOneYear.
17 luglio 2026
- Verifica che tutti gli elementi Uri abbiano un codice lingua valido (se specificato).
9 luglio 2026
- Rimossa la regola
GovernmentBodyExternalIddeprecata.
16 giugno 2026
- Aggiornato lo schema dell'ente governativo legacy a un errore.
16 giugno 2026
- Guida
Named Entity Changesaggiunta.
2 giugno 2026
tse-candidate-numberè stato aggiunto come identificatore esterno aCandidate.
19 maggio 2026
- Aggiunta la regola di convalida
ResultsReportingStagesMustHaveUniqueTypeper garantire che ogniResultsReportingStagein unResultsReportingStageCollectionabbia unStageTypeunivoco.
18 maggio 2026
- È stata aggiunta la regola di convalida
SqsQueueNameRequiresS3SourceDirPathper garantire che seSqsQueueNameè impostato in un feed di metadati, ancheSourceDirPathdeve essere impostato e deve essere un percorso s3.
7 maggio 2026
- Aggiunta la regola
AttributionDepthLimitper garantire che gli alberi<Attribution>in<ResultsReportingStage>abbiano al massimo 3 livelli di ricorsione/profondità. - È stata aggiunta la regola
AttributionCyclesValidationper garantire che gli elementi<Attribution>non contengano cicli diretti (loop) tra i nodi.
6 maggio 2026
- Aggiunta la regola
ValidateIncludeInAggregationBallotSelectionsper verificare che la somma dei conteggi dei voti per le selezioni contrassegnate comeIncludedInAggregationnon superi il conteggio dei votiAggregateBallotSelection. - È stata aggiunta una regola per applicare i vincoli
CountedInTotalaSpecialBallotSelection. - È stata aggiunta la regola
ValidateResultsEmbargoEndper verificare cheResultsEmbargoEndnon sia successivo all'inizio diofficialResultsReportingStage. - Aggiunta la regola
ValidateResultsExpectedper verificare cheResultsExpectednon sia prima del primoResultsReportingStage(esclusa la faseno-results). - Sono state aggiunte le regole
NotEmptyUniqueDataSourceUris,UniqueDataSourceLanguageseUniqueDataSourceDisplayNamesper verificare gli elementiDataSourceCollection. Inoltre, è stato aggiuntoDisplayNameaMultipleInternationalizedTextWithSameLanguageCode.
5 maggio 2026
- È stata aggiunta la regola
ValidatePollsCloseDatetimesper verificare cheLatestPollsClosenon sia precedente aEarliestPollsClose. - Regola
PartiesHaveValidColorseliminata. Questi valori vengono convalidati anche dallo schema perHtmlColorString. - Aggiornata la regola
ValidateDuplicateColorsper supportareDarkThemeColoreLightThemeColor.
30 aprile 2026
- Aggiunta la regola di convalida
WinnerCountLimitper verificare che il numero di vincitori o di vincitori previsti in un concorso non superi il numero di seggi eletti. - Rimosso il supporto per l'annotazione
candidate-imageinContactInformation. - Aggiungi regole per limitare
ImageUricon annotazionecandidate-imagea un massimo di uno perPersone per garantire che gli URI delle immagini candidate siano univoci per ogni persona.
29 aprile 2026
EmptyStringeEmptyTextregole aggiunte aMETADATA_RULES.
16 aprile 2026
- Sono stati aggiunti altri esempi a
metadata_sample_feed.xml. - Sono stati corretti diversi file di feed di esempio per garantire che superino la convalida.
14 aprile 2026
- La durata del feed
yearlyè stata aggiornata in modo da essere consentita solo per i feedpre-election. I feed di tipoelection-resultsdevono essere semprelimited.
25 marzo 2026
- Aggiornamento del valore
SourceDirPathdel feed di esempio dei metadati in modo che corrisponda all'espressione regolare prevista.
19 marzo 2026
IsTesteSqsQueueNameaggiunti aFeed.
18 marzo 2026
- Aggiunto il sottotipo
SpecialBallotSelectiondiBallotSelection. AggregateBallotSelection,BlankBallotSelection,NoneOfTheAboveBallotSelectioneNullBallotSelectionaggiunti aContest.- Elemento
IncludedInAggregationaggiunto aCandidateSelectionePartySelection. - Sono state aggiunte le definizioni degli elementi
AttributioneDataSourceeDataSourceCollectionaElectionReport. - Sono state aggiunte le definizioni
ResultsReportingStageeResultsReportingStageTypeeResultsReportingStageCollectioneCurrentResultsReportingStageaContest. - Aggiunta la definizione di
PartyColorseColorsaParty.
17 marzo 2026
- Elemento
IsNotableaggiunto aCandidate,ContesteParty. - Elemento
PartyLabelaggiunto aCandidate. - Elemento
ImageUriaggiunto aPerson. ResultsExpected,ResultsEmbargoEnd,EarliestPollsCloseeLatestPollsCloseaggiunti aContest.
11 marzo 2026
- È stato rimosso il trattamento speciale di
IssuerAbbreviationdalla regolaEmptyString.
26 febbraio 2026
VoteCountsCollectionlimitato a uno perBallotSelection. (Ciò consente comunque di avere piùVoteCountsall'interno della raccolta).
24 febbraio 2026
- Sono stati corretti i riferimenti a
OfficeholderSubFeedche erano stati scritti in modo errato comeOfficeHolderSubFeed. - Limitato
SourceDirPathnel feed dei metadati ai tipi di percorsi file supportati.
23 febbraio 2026
- Aggiornate le enumerazioni
VoteCountsper supportare siaseats-delta-mandatecheseats-delta-institutional.
18 febbraio 2026
ElectionEventCollectioneOfficeholderSubFeedsono stati resi mutuamente esclusivi nell'elementoFeednei feed dei metadati.
12 febbraio 2026
- Sono state aggiunte indicazioni ai Tipi di dati semplici per l'interpretazione di
PartialDatecome l'ultima data possibile nell'intervallo.
11 febbraio 2026
- È stata aggiunta la regola di convalida CDF da
OfficeHolderTenureaMissingStableIdsper garantire che tutti i mandati dei funzionari abbiano ID stabili.
28 gennaio 2026
- È stata aggiunta la regola di convalida CDF
FeedElementsShouldHaveSubElementsBasedOnTypeper garantire che le vociFeednel feed dei metadati abbiano elementi secondari appropriati.
15 gennaio 2026
Elimina la regola
ElectoralDistrictOcdIdora che è stata completamente sostituita dalla regolaGpUnitOcdIdpiù ampia.mayorè stato aggiunto come ruolo di ufficio esecutivo nel CDF Validator.
13 Gennaio 2026
- Aggiunta la regola di convalida
EmptyStringper verificare che i campi stringa non siano vuoti o non contengano solo spazi vuoti (temporaneamente un avviso perIssuerAbbreviation).
10 dicembre 2025
- Aggiornato l'XSD CDF per rendere facoltativo
IssuerAbbreviation.
18 novembre 2025
- Aggiornata la regola
GpUnitOcdIdper verificare che tutti iGpUnitche dovrebbero avere ID OCD abbiano ID OCD validi e sostituita la regolaElectoralDistrictOcdIdcon un segnaposto fino a quando non sarà sicuro rimuoverla.
12 novembre 2025
- Sono state aggiunte indicazioni ai tipi di dati semplici che sottolineano la necessità di utilizzare il calendario gregoriano per le date.
22 ottobre 2025
- Documentazione aggiornata per il nuovo formato
Office, incluso il nuovo elementoOfficeHolderTenure.
29 settembre 2025
- Linee guida aggiornate per i nomi di
ElectoralCommission, incluso un esempio di XML.
5 agosto 2025
- Aggiorna la documentazione di
Feede il supporto di Validator perFeedTypedivoter-information.
23 luglio 2025
- Aggiungi altri valori a
VoterInformationWebsiteType.
11 luglio 2025
- Aggiunta di
RetentionContestai tipi diContestdisponibili.
7 luglio 2025
- Aggiornamento della documentazione e del programma di convalida dei metadati
Feedper chiarire che gli eventi elettorali annullati non devono essere presi in considerazione per determinare la data di inattività del feed.
25 giugno 2025
whatsappè stata aggiunta come piattaforma perAnnotatedUri.
16 giugno 2025
- Documentazione relativa alle informazioni sugli elettori aggiornata per
VoterInformationWebsiteeElectoralCommissionWebsitein modo da riflettere le definizioni nello schema CDF.
29 maggio 2025
- La regola di convalida
NoSourceDirPathBeforeInitialDeliveryDateè stata sostituita conSourceDirPathMustBeSetAfterInitialDeliveryDate.
27 maggio 2025
- Aggiunto il supporto di Validator e i controlli di base per i feed di informazioni sugli elettori.
22 maggio 2025
- Pubblicato una guida per aiutare a determinare le date dei mandati dei funzionari.
13 maggio 2025
- Aggiornata la guida ai tipi di feed per includere i feed di informazioni sugli elettori.
7 maggio 2025
Sono stati aggiunti elementi per supportare le informazioni per gli elettori, tra cui
VoterInformation,VoterInformationWebsite,VoterInformationWebsiteType,ElectoralCommissioneInternationalizedUri.Abbiamo rifattorizzato le informazioni su
LanguageStringnella guida alle considerazioni internazionali.
6 maggio 2025
- Aggiorna la regola
PersonHasOfficeper controllare il nuovo schemaOfficeHolderTenure.
18 aprile 2025
- È stato chiarito che gli elementi
FullNamedi People non devono contenere il titolo della persona.
10 aprile 2025
- È stato aggiunto un nuovo schema per la suddivisione del mandato di un ufficio/funzionario.
12 marzo 2025
- Aggiunti
judge,cabinet member,general purpose officerespecial purpose officerai ruoli di ufficio e aggiunta la logica nel validator per consentire due combinazioni di ruoli:head of governmentehead of stateecabinet memberegeneral purpose officer.
4 marzo 2025
- Aggiornamento di
ElectionDateTypecon dettagli su come verranno interpretatiStartDateeEndDateper le elezionibounded.
26 febbraio 2025
- Aggiornato il feed dei metadati per aggiungere una nota relativa all'attesa di 60 giorni dopo
FeedInactiveDateper rimuovere un feed dal feed dei metadati.
29 gennaio 2025
27 gennaio 2025
- Aggiornamento delle linee guida sui concorsi per aggiungere la definizione di
PassageThresholdaBallotMeasureContest
15 gennaio 2025
- Linee guida aggiornate per la proprietà
FeedInactiveDatedell'entità Feed dei metadati.
19 novembre 2024
- È stata aggiunta la documentazione per GovernmentBody
11 novembre 2024
- È stata aggiunta la documentazione che richiede che i nomi file dei feed rimangano statici.
1° novembre 2024
- Aggiorna la regola del validator
EmptyTextper generare un errore anziché un avviso.
26 agosto 2024
- Aggiorna l'enum OfficeLevel per aggiungere descrizioni dettagliate.
17 luglio 2024
- È stata aggiunta la documentazione per le nuove entità PartyLeadership e l'enum PartyLeadershipType associato.
10 luglio 2024
- Aggiunta di consigli per "FeedInactiveDate" e
SourceDirPath
24 giugno 2024
21 giugno 2024
- Aggiorna la documentazione per l'entità OfficeHolderSubFeed per condividere un esempio dettagliato.
14 maggio 2024
- Pulisci l'entità
PartyContestin modo da includere solo gli elementi pertinenti PartyContest. - Sono state aggiunte definizioni aggiornate per i valori enum ElectionDateStatus, in particolare
tentativeechanging.
1° maggio 2024
- Chiarita la definizione dell'elemento
IsIndependentper Party.
29 aprile 2024
- Aggiorna l'enum FeedType e l'enum FeedLongevity per utilizzare i valori in minuscolo nelle rispettive pagine di riferimento.
17 aprile 2024
- Aggiunto un elemento
IsIndependentalla pagina di riferimento per Party.
12 febbraio 2024
- È stata aggiunta la documentazione in tutto il sito per il nuovo feed Metadata.
9 gennaio 2024
- Aggiungi il supporto per gli account
Tiktokcome AnnotatedUri
3 gennaio 2024
- Aggiornamento delle considerazioni interne con ulteriori dettagli su come e quando tradurre o traslitterare i dati.
24 luglio 2023
- Aggiunto il tipo
Committeeper i comitati politici e un tipo di feed corrispondente
20 gennaio 2023
- Aggiunto un elemento
Sloganalla pagina di riferimento per Party. - Aggiunto un elemento
CampaignSloganalla pagina di riferimento per Candidate.
17 novembre 2022
- Aggiunta la guida per la procedura di aggiornamento degli ID OCD
30 dicembre 2021
- È stata aggiunta una sezione
PartialDatealla pagina Tipi di dati semplici e sono stati aggiornati alcuni campi della tabella.
27 dicembre 2021
- Contenuti modificati nella sezione
CandidateContestdella pagina Contest per supportare un solo ufficio per concorso, oltre ad aggiornare alcuni esempi XML.
15 ottobre 2021
- È stata aggiunta la sezione ExternalIdentifier alla pagina di riferimento per Candidate.
20 agosto 2021
- È stata creata una pagina
OfficeSelectionMethod, è stato aggiunto l'elementoSelectionMethodalla tabella ElementiOffice.e sono stati aggiornati gli esempi di codice.
26 febbraio 2021
- È stato aggiunto un esempio alla pagina di riferimento Term su come rappresentare il mandato dei funzionari rieletti in un feed Officeholder.
24 febbraio 2021
- Sono state aggiunte informazioni su
party-chair-idal materiale di riferimento Party.
18 febbraio 2021
- È stato aggiunto un diagramma al materiale di riferimento di
CandidatePreElectionStatusche illustra la tempistica degli stati.
14 dicembre 2020
- Sono state aggiunte pagine delle guide che descrivono i tipi di feed disponibili. Aggiornate le pagine di riferimento per fornire le best practice da seguire per la maggior parte delle entità.