Aquí se enumeran los cambios en la documentación de CDF.
28 de octubre de 2026
- Se actualizó
Contestpara quitar la herencia de contexto de composición deEarliestPollsClose,LatestPollsClose,ResultsEmbargoEndyResultsExpected.
23 de octubre de 2026
- Se actualizó la regla del validador de
GpUnitOcdIdpara verificar los elementosReportingUnit.
22 de octubre de 2026
- Se agregó
OutcomeDeterminedaContest.
21 de octubre de 2026
- Se actualizó
Contestpara aclarar queResultsReportingStageCollectiondebe contener el conjunto completo de etapas esperadas con su atribución, en lugar de solo la etapa actual, que va enCurrentResultsReportingStage.
16 de octubre de 2026
- Se agregó
ContestDateTypeaContest. - Se agregó
NoResultsProvidedaResultsReportingStage.
15 de octubre de 2026
- Se agregó
AliasaPerson.
13 de octubre de 2026
- Se agregaron
PreElectionStatusyPostElectionStatusaCandidateSelection. - Se agregó
diplomataOfficeRole. - Se agregaron
DiplomatSendingStateIdyDiplomatReceivingStateIdaOffice. - Se actualizó la regla del validador
ValidIDREFpara reconocer queDiplomatSendingStateIdyDiplomatReceivingStateIdhacen referencia a elementosGpUnit. - Se agregó la regla de validación
DiplomaticOfficesHaveCorrespondingGpUnitsSetpara garantizar que las oficinas con el roldiplomattengan al menos uno de esos campos configurados.
12 de octubre de 2026
- Se agregó
EstimatedExpectedVotePercentageaContest
8 de octubre de 2026
- Se quitó
ContestStagey se reemplazó porResultsReportingStageyResultsReportingStageType. - Se actualizó la regla del validador
EmptyStringpara que no genere un error en los elementos con elementos secundarios cuando no hay espacios en blanco antes del primer elemento secundario.
6 de octubre de 2026
- Se agregó
ResultsLastUpdatedaContest
24 de septiembre de 2026
- Se agregó la regla de validador
CandidateImageInContactInformationpara advertir cuando se establececandidate-imageenContactInformation.Uriy recomendar el uso dePerson.ImageUrien su lugar.
14 de septiembre de 2026
- Se actualizó la regla del validador de
CandidatesReferencedInRelatedContestsy la documentación de referencia de Candidate para que ya no se traten las contiendas posteriores como contiendas relacionadas.
2 de septiembre de 2026
- Se agregó la regla de validador
SqsQueueNameIsFullyQualifiedArnpara garantizar que, si se estableceSqsQueueNameen un feed de metadatos, sea un ARN de SQS completamente calificado válido.
28 de agosto de 2026
- Se agregó
TotalSeatsaContest - Se actualizó la regla
VoteCountValidSeatsDeltaTypespara que muestre un error en el elementoseats-deltaheredado en los elementosSpecialBallotSelectiony también para que admitaseats-delta-institutionalsin necesidad de configurarseats-delta-mandate.
27 de agosto de 2026
- Se dieron de baja los formatos de feeds JSON heredados y se quitaron todos los ejemplos de esquemas JSON en las guías para desarrolladores y la documentación de referencia en favor de CDF XML.
26 de agosto de 2026
- Se actualizaron los ejemplos de IDs estables y de objetos en la documentación de referencia para usar la notación húngara con guiones.
- Se actualizó la guía de identificadores estables para incluir recomendaciones de prefijos en todos los tipos de entidades.
25 de agosto de 2026
- Se quitó la regla
HungarianStyleNotation. - Se actualizó la guía de identificadores estables para aclarar que la notación húngara es una práctica recomendada, pero no obligatoria, y se agregaron ejemplos de prefijos.
24 de agosto de 2026
- Se actualizó la guía de consideraciones internacionales para aclarar los requisitos de las traducciones al inglés de los nombres de candidatos y partidos provenientes de fuentes oficiales, prensa de buena reputación o publicaciones de socios.
22 de agosto de 2026
- Se actualizaron los tipos de FeedLongevity y Feed con orientación sobre cuándo se pueden quitar entidades de los feeds permanentes.
5 de agosto de 2026
- Se actualizó el esquema de
CountedInTotalpara permitirminOccurs=0de acuerdo con la documentación.
29 de julio de 2026
- Se actualizó
FeedInactiveDateIsLatestDatepara omitir la verificación de los feeds de prueba. - Se agregó una nueva regla
DuplicateBallotTitleSeatPairpara verificar si hay pares duplicados (BallotTitle, Seat) en Contests. - Se agregó una nueva regla de
FeedInactiveDateNotOlderThanOneYear.
17 de julio de 2026
- Verifica que todos los elementos Uri tengan un código de idioma válido (cuando se especifique).
9 de julio de 2026
- Se quitó la regla
GovernmentBodyExternalIdobsoleta.
16 de junio de 2026
- Se actualizó el esquema de organismo gubernamental heredado a un error.
16 de junio de 2026
- Se agregó la guía de
Named Entity Changes.
2 de junio de 2026
- Se agregó
tse-candidate-numbercomo identificador externo aCandidate.
19 de mayo de 2026
- Se agregó la regla de validador
ResultsReportingStagesMustHaveUniqueTypepara garantizar que cadaResultsReportingStageen unResultsReportingStageCollectiontenga unStageTypeúnico.
18 de mayo de 2026
- Se agregó la regla de validación
SqsQueueNameRequiresS3SourceDirPathpara garantizar que, si se estableceSqsQueueNameen un feed de metadatos, también se debe establecerSourceDirPathy debe ser una ruta de acceso de S3.
7 de mayo de 2026
- Se agregó la regla
AttributionDepthLimitpara garantizar que los árboles<Attribution>en<ResultsReportingStage>tengan, como máximo, 3 niveles de recursión o profundidad. - Se agregó la regla
AttributionCyclesValidationpara garantizar que los elementos<Attribution>no contengan ciclos dirigidos (bucles) entre nodos.
6 de mayo de 2026
- Se agregó la regla
ValidateIncludeInAggregationBallotSelectionspara verificar que la suma de los recuentos de votos de las selecciones marcadas comoIncludedInAggregationno supere el recuento de votos deAggregateBallotSelection. - Se agregó una regla para aplicar restricciones de
CountedInTotalenSpecialBallotSelection. - Se agregó la regla
ValidateResultsEmbargoEndpara verificar queResultsEmbargoEndno sea posterior al inicio deofficialResultsReportingStage. - Se agregó la regla
ValidateResultsExpectedpara verificar queResultsExpectedno esté antes de la primeraResultsReportingStage(sin incluir la etapano-results). - Se agregaron las reglas
NotEmptyUniqueDataSourceUris,UniqueDataSourceLanguagesyUniqueDataSourceDisplayNamespara verificar los elementosDataSourceCollection. Además, se agregóDisplayNameaMultipleInternationalizedTextWithSameLanguageCode.
5 de mayo de 2026
- Se agregó la regla
ValidatePollsCloseDatetimespara verificar queLatestPollsCloseno sea anterior aEarliestPollsClose. - Se borró
PartiesHaveValidColorsregla. Estos valores también se validan con el esquema deHtmlColorString. - Se actualizó la regla
ValidateDuplicateColorspara que admitaDarkThemeColoryLightThemeColor.
30 de abril de 2026
- Se agregó la regla de validación
WinnerCountLimitpara verificar que la cantidad de ganadores o ganadores proyectados en una contienda no supere la cantidad de escaños elegidos. - Se quitó la compatibilidad con la anotación
candidate-imageenContactInformation. - Agrega reglas para restringir
ImageUricon la anotacióncandidate-imagea un máximo de uno porPersony, además, para garantizar que los URI de las imágenes candidatas sean únicos entre las personas.
29 de abril de 2026
- Se agregaron las reglas
EmptyStringyEmptyTextaMETADATA_RULES.
16 de abril de 2026
- Se agregaron más ejemplos a
metadata_sample_feed.xml. - Se corrigieron varios archivos de feeds de muestra para garantizar que pasen la validación.
14 de abril de 2026
- Se actualizó la duración de los feeds de
yearlypara que solo se permitan los feeds depre-election. Los feeds del tipoelection-resultssiempre deben serlimited.
25 de marzo de 2026
- Se actualizó el valor
SourceDirPathdel feed de muestra de metadatos para que coincida con la expectativa de la expresión regular.
19 de marzo de 2026
- Se agregaron
IsTestySqsQueueNameaFeed.
18 de marzo de 2026
- Se agregó el subtipo
SpecialBallotSelectiondeBallotSelection. - Se agregaron
AggregateBallotSelection,BlankBallotSelection,NoneOfTheAboveBallotSelectionyNullBallotSelectionaContest. - Se agregó
IncludedInAggregationaCandidateSelectionyPartySelection. - Se agregaron las definiciones de los elementos
AttributionyDataSource, yDataSourceCollectionaElectionReport. - Se agregaron las definiciones de
ResultsReportingStageyResultsReportingStageType, yResultsReportingStageCollectionyCurrentResultsReportingStageaContest. - Se agregaron la definición de
PartyColorsyColorsaParty.
17 de marzo de 2026
- Se agregó
IsNotableaCandidate,ContestyParty. - Se agregó
PartyLabelaCandidate - Se agregó
ImageUriaPerson - Se agregaron
ResultsExpected,ResultsEmbargoEnd,EarliestPollsCloseyLatestPollsCloseaContest.
11 de marzo de 2026
- Se quitó el manejo especial de
IssuerAbbreviationde la reglaEmptyString.
26 de febrero de 2026
- Se restringió
VoteCountsCollectiona uno porBallotSelection. (Esto aún permite variosVoteCountsdentro de esa colección).
24 de febrero de 2026
- Se corrigieron las referencias a
OfficeholderSubFeedque se escribieron incorrectamente comoOfficeHolderSubFeed. - Se restringió
SourceDirPathen el feed de metadatos a los tipos de rutas de acceso de archivos admitidos.
23 de febrero de 2026
- Se actualizaron las enumeraciones de
VoteCountspara admitirseats-delta-mandateyseats-delta-institutional.
18 de febrero de 2026
- Se hicieron mutuamente excluyentes
ElectionEventCollectionyOfficeholderSubFeeden el elementoFeedde los feeds de metadatos.
12 de febrero de 2026
- Se agregó orientación a Tipos de datos simples para que
PartialDatese interprete como la fecha más reciente posible en el rango.
11 de febrero de 2026
- Se agregó la regla de validador de CDF
OfficeHolderTenureaMissingStableIdspara garantizar que todos los mandatos de los funcionarios tengan IDs estables.
28 de enero de 2026
- Se agregó la regla de validación de CDF
FeedElementsShouldHaveSubElementsBasedOnTypepara garantizar que las entradasFeeddel feed de metadatos tengan los elementos secundarios adecuados.
15 de enero de 2026
Borra la regla
ElectoralDistrictOcdIdahora que se reemplazó por completo por la reglaGpUnitOcdIdmás amplia.Se agregó
mayorcomo rol de oficina ejecutiva en el validador de CDF.
13 de enero de 2026
- Se agregó la regla de validación
EmptyStringpara verificar que los campos de cadena no estén vacíos ni contengan solo espacios en blanco (temporalmente, una advertencia paraIssuerAbbreviation).
10 de diciembre de 2025
- Se actualizó el XSD de CDF para que
IssuerAbbreviationsea opcional.
18 de noviembre de 2025
- Se actualizó la regla
GpUnitOcdIdpara verificar que todos losGpUnitque se espera que tengan IDs de OCD tengan IDs de OCD válidos, y se reemplazó la reglaElectoralDistrictOcdIdpor un marcador de posición hasta que sea seguro quitarla.
12 de noviembre de 2025
- Se agregó orientación a Tipos de datos simples en la que se destaca la necesidad de usar el calendario gregoriano para las fechas.
22 de octubre de 2025
- Se actualizó la documentación del nuevo formato
Office, incluido el nuevo elementoOfficeHolderTenure.
29 de septiembre de 2025
- Se actualizaron los lineamientos para los nombres de
ElectoralCommission, incluido el XML de ejemplo.
5 de agosto de 2025
- Se actualizó la documentación de
Feedy la compatibilidad del validador paraFeedTypedevoter-information.
23 de julio de 2025
- Agrega valores adicionales a
VoterInformationWebsiteType.
11 de julio de 2025
- Se agregó
RetentionContesta los tipos deContestdisponibles.
7 de julio de 2025
- Se actualizó la documentación y el validador de metadatos de
Feedpara aclarar que no es necesario tener en cuenta los eventos de elecciones cancelados cuando se determina una fecha de inactividad del feed.
25 de junio de 2025
- Se agregó
whatsappcomo plataforma paraAnnotatedUri.
16 de junio de 2025
- Se actualizó la documentación de la información para votantes de
VoterInformationWebsiteyElectoralCommissionWebsitepara reflejar las definiciones en el esquema de CDF.
29 de mayo de 2025
- Se reemplazó la regla de validación
NoSourceDirPathBeforeInitialDeliveryDateporSourceDirPathMustBeSetAfterInitialDeliveryDate.
27 de mayo de 2025
- Se agregó compatibilidad con Validator y verificaciones básicas para los feeds de información de votantes.
22 de mayo de 2025
- Publicamos una guía para ayudar a determinar las fechas de los mandatos de los funcionarios.
13 de mayo de 2025
- Se actualizó la guía de tipos de feeds para incluir los feeds de información de votantes.
7 de mayo de 2025
Se agregaron elementos para admitir la información de los votantes, incluidos
VoterInformation,VoterInformationWebsite,VoterInformationWebsiteType,ElectoralCommissionyInternationalizedUri.Se refactorizó la información sobre
LanguageStringen la guía de consideraciones internacionales.
6 de mayo de 2025
- Actualiza la regla
PersonHasOfficepara verificar el esquemaOfficeHolderTenurenuevo.
18 de abril de 2025
- Se agregó una aclaración de que los elementos
FullNamede People no deben contener el título de la persona.
10 de abril de 2025
- Se agregó un esquema nuevo para la división de la permanencia en el cargo o la oficina.
12 de marzo de 2025
- Se agregaron
judge,cabinet member,general purpose officeryspecial purpose officera los roles de oficina y se agregó lógica en el validador para permitir dos combinaciones de roles:head of governmentyhead of state, ycabinet memberygeneral purpose officer.
4 de marzo de 2025
- Se actualizó
ElectionDateTypecon detalles sobre cómo se interpretaránStartDateyEndDatepara las elecciones debounded.
26 de febrero de 2025
- Se actualizó el feed de metadatos para agregar una nota sobre
la espera de 60 días después de
FeedInactiveDatepara quitar un feed del feed de metadatos.
29 de enero de 2025
- Se creó una nueva guía de sintaxis de títulos para estandarizar los títulos de elecciones y contiendas.
27 de enero de 2025
- Se actualizaron los lineamientos de Concursos para agregar la definición de
PassageThresholdaBallotMeasureContest.
15 de enero de 2025
- Se actualizaron los lineamientos de la propiedad
FeedInactiveDatede la entidad Feed de metadatos.
19 de noviembre de 2024
- Se agregó documentación para GovernmentBody.
11 de noviembre de 2024
- Se agregó documentación que requiere que los nombres de archivo de los feeds permanezcan estáticos.
1 de noviembre de 2024
- Actualiza la regla del validador de
EmptyTextpara que genere un error en lugar de una advertencia.
26 de agosto de 2024
- Actualiza la enumeración OfficeLevel para agregar descripciones detalladas.
17 de julio de 2024
- Se agregó documentación para las nuevas entidades PartyLeadership y la enumeración PartyLeadershipType asociada.
10 de julio de 2024
- Se agregaron recomendaciones para "FeedInactiveDate" y
SourceDirPath.
24 de junio de 2024
21 de junio de 2024
- Se actualizó la documentación de la entidad OfficeHolderSubFeed para compartir un ejemplo detallado.
14 de mayo de 2024
- Limpia la entidad
PartyContestpara que solo incluya los elementos PartyContest pertinentes. - Se agregaron definiciones actualizadas para los valores de enumeración de ElectionDateStatus, en particular,
tentativeychanging.
1 de mayo de 2024
- Se aclaró la definición del elemento
IsIndependentpara Party.
29 de abril de 2024
- Actualiza los enums FeedType y FeedLongevity para usar valores en minúsculas en sus respectivas páginas de referencia.
17 de abril de 2024
- Se agregó un elemento
IsIndependenta la página de referencia de Party.
12 de febrero de 2024
- Se agregó documentación en todo el sitio para el nuevo feed de metadatos.
9 de enero de 2024
- Se agregó compatibilidad con cuentas de
Tiktokcomo un AnnotatedUri.
3 de enero de 2024
- Se actualizaron las consideraciones internas con un poco más de matices sobre cómo y cuándo traducir o transliterar datos.
24 de julio de 2023
- Se agregó el tipo
Committeepara los comités políticos y un tipo de feed correspondiente.
20 de enero de 2023
- Se agregó un elemento
Slogana la página de referencia de Party. - Se agregó un elemento
CampaignSlogana la página de referencia de Candidate.
17 de noviembre de 2022
- Se agregó la guía para el proceso de actualización de los IDs de OCD.
30 de diciembre de 2021
- Se agregó una sección
PartialDatea la página Tipos de datos simples y se actualizaron algunos de los campos de la tabla.
27 de diciembre de 2021
- Se modificó el contenido de la sección
CandidateContestde la página Contest para que admita solo un cargo por contienda, y se actualizaron algunos de los ejemplos de XML.
15 de octubre de 2021
- Se agregó la sección ExternalIdentifier a la página de referencia de Candidate.
20 de agosto de 2021
- Se creó una página de
OfficeSelectionMethod, se agregó el elementoSelectionMethoda la tabla de elementos deOffice.y se actualizaron los ejemplos de código.
26 de febrero de 2021
- Se agregó un ejemplo a la página de referencia de Term sobre cómo representar la permanencia de los funcionarios reelegidos en un feed de Officeholder.
24 de febrero de 2021
- Se agregó información sobre
party-chair-idal material de referencia de Party.
18 de febrero de 2021
- Se agregó un diagrama al material de referencia de
CandidatePreElectionStatusque ilustra el momento de los estados.
14 de diciembre de 2020
- Se agregaron páginas de guías que describen los tipos de feeds disponibles. Se actualizaron las páginas de referencia para proporcionar las prácticas recomendadas que se deben seguir para la mayoría de las entidades.