Usa ElectionReport como la entidad raíz. Define los elementos relacionados con el estado y el formato del informe, y cuándo se generó.
ElectionReport incluye los siguientes elementos principales:
Al igual que con Election, ElectionReport "envuelve" las instancias de los elementos, excepto
para Election, en elementos contenedores. Esto facilita la manipulación de los archivos de instancia en los visores y editores de XML.
A veces, es importante conservar un esquema de ordenamiento particular de los elementos, como las oficinas o los partidos políticos. En estos casos, esperamos que la aplicación generadora defina esos elementos de acuerdo con cualquier esquema de ordenamiento que ya esté implementado.
Elementos
En la siguiente tabla, se enumeran los elementos de ElectionReport:
| Elemento | Multiplicidad | Tipo | Descripción |
|---|---|---|---|
CommitteeCollection |
0 o 1 | N/A | Elemento contenedor para
Committee
definiciones. Para obtener más información, lee
Entidades de colección. |
DataSourceCollection |
0 o 1 | N/A | Elemento contenedor para
DataSource
definiciones. Para obtener más información, lee
Entidades de colección.
|
Election |
0 o más | Election |
Asocia las elecciones con el informe. |
ElectoralCommissionCollection |
0 o 1 | N/A | Elemento contenedor para
ElectoralCommission
definiciones. Para obtener más información, lee
Entidades de colección. |
ExternalIdentifiers |
0 o 1 | ExternalIdentifiers |
Asocia un ID con el informe. |
Format |
1 | ReportDetailLevel |
Proporciona el nivel de detalle del informe, por ejemplo, si es un resumen de la contienda o los resultados a nivel de distrito. |
GeneratedDate |
1 | dateTime |
Identifica la fecha y la hora en que se generó el informe de la elección. |
GpUnitCollection |
0 o 1 | N/A | Elemento contenedor para
GpUnit
definiciones. Para obtener más información, lee
Entidades de colección. |
Issuer |
1 | string |
Identificación del emisor del informe. |
IssuerAbbreviation |
0 o 1 | string |
Abreviatura del emisor del informe, como una abreviatura del estado o del distrito electoral para el que se informan los resultados. |
IsTest |
0 o 1 | boolean |
Indica si el informe es un informe de prueba. Si este elemento no está
presente, el valor predeterminado es false. |
Notes |
0 o 1 | string |
Se usa para incluir un mensaje arbitrario con el informe. |
OfficeCollection |
0 o 1 | N/A | Elemento contenedor para
Office
definiciones. Para obtener más información, lee
Entidades de colección. |
GovernmentBodyCollection |
0 o 1 | N/A | Elemento contenedor para
GovernmentBody
definiciones. Para obtener más información, lee
Entidades de colección. |
PartyCollection |
0 o 1 | N/A | Elemento contenedor para
Party
definiciones. Para obtener más información, lee
Entidades de colección. |
PersonCollection |
0 o 1 | N/A | Elemento contenedor para
Person
definiciones. Para obtener más información, lee
Entidades de colección. |
SequenceStart |
1 | integer |
Número del informe como parte de una secuencia de informes. Este elemento se
usa con SequenceEnd para leerse como, por ejemplo, "1 de 1",
"1 de 2" o "2 de 2". Comienza con 1. |
SequenceEnd |
1 | integer |
Límite superior de una secuencia de informes. Por ejemplo, es
1 si solo hay un informe o 2 si hay
dos informes en la secuencia. |
Status |
1 | ResultsStatus |
Estado del informe de la elección, como previo a la elección o no oficial. |
TestType |
0 o 1 | string |
Descripción del tipo de prueba, como previa a la elección o lógica y precisión. |
VendorApplicationId |
1 | string |
Identificador de la aplicación del proveedor que genera el informe de la elección. Por ejemplo, X-EMS version 3.1.a. |
VoterInformationCollection |
0 o 1 | N/A | Elemento contenedor para
VoterInformation
definiciones. Para obtener más información, lee
Entidades de colección. |
Ejemplos
XML
<ElectionReport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <DataSourceCollection> <DataSource objectId="ds-1">…</DataSource> </DataSourceCollection> <Election>…</Election> <GpUnitCollection> <GpUnit objectId="ru-gpu0">…</GpUnit> <GpUnit objectId="ru-gpu1">…</GpUnit> </GpUnitCollection> <OfficeCollection> <Office objectId="off-0001a">…</Office> </OfficeCollection> <GovernmentBodyCollection> <GovernmentBody objectId="gb-0001a">…</GovernmentBody> </GovernmentBodyCollection> <PartyCollection> <Party objectId="par-001">…</Party> <Party objectId="par-002">…</Party> </PartyCollection> <PersonCollection> <Person objectId="per-001">…</Person> <Person objectId="per-002">…</Person> </PersonCollection> <Issuer>Example Data Provider</Issuer> <IssuerAbbreviation>EDP</IssuerAbbreviation> <Format>summary-contest</Format> <GeneratedDate>2013-11-05T14:25:28</GeneratedDate> <Status>unofficial-partial</Status> <VendorApplicationId>Hand-Generated v0.1</VendorApplicationId> <SequenceStart>1</SequenceStart> <SequenceEnd>1</SequenceEnd> </ElectionReport>