Votaciones legislativas

Documentación

Esta aplicación utiliza D3.js para generar visualizaciones de votaciones nominales de cuerpos legislativos detallando la posición asumida de cada uno de los integrantes, su pertenencia a bloques políticos, el resultado y otros datos de cada votación.

Para nuestro ejemplo hemos utilizado las actas de votaciones nominales de la Cámara de Diputados de la Nación Argentina, disponibles individualmente en documentos PDF. Cada acta contiene los datos generales de la votación y el voto de cada legislador. Volcamos toda esta información en cuatro tablas: asuntos, bloques, diputados y votaciones.


Se puede descargar el dataset completo en formato CSV comprimido.

Tabla asuntos

tabla asuntos

Campo Tipo Descripción
asuntoId Número Identificador de votación individual
sesion Texto Período parlamentario, Congreso o Legislatura, Sesión, Reunión
asunto Texto Expediente, orden del día, moción, proyecto o propuesta sujeta a votación
ano Número Año de la votación
fecha Fecha/hora Fecha de la votación en formato MM/DD/YYYY
hora Fecha/hora Hora de la votación en formato HH:MM
base Texto Población de integrantes del cuerpo sobre la que se cuenta la mayoría necesaria reglamentariamente para aprobar el asunto (Votos emitidos, Miembros del cuerpo)
mayoria Texto Mayoría mínima necesaria para aprobar el asunto (Más de la mitad, Dos tercios, Tres cuartos)
resultado Texto Resultado de la votación (AFIRMATIVO, NEGATIVO o ANULADA)
presidente Texto Nombre de quien preside el cuerpo
presentes Número Número absoluto de integrantes del cuerpo presentes
ausentes Número Número absoluto de integrantes del cuerpo ausentes
abstenciones Número Número absoluto de integrantes del cuerpo que se abstuvieron
afirmativos Número Número absoluto de integrantes del cuerpo que votaron afirmativamente
negativos Número Número absoluto de integrantes del cuerpo que votaron negativamente
votopresidente Número Voto del que presidió el cuerpo (0 = Afirmativo, 1 = Negativo, vacío = No votó)
titulo Texto Descripción del asunto objeto de votación. Es un campo adicional que permite más detalle. Puede obtenerse del acta o de otra fuente sistematizada (Diario de Sesiones, Boletín de Asuntos Tratados).
auditoria Texto Observaciones a la votación (sentido del voto en particular, ausentes con voto)

Tabla diputados

tabla diputados

En nuestro ejemplo la tabla diputados resulta de una consulta SELECT DISTINCT nombre, distrito de la tabla votaciones con los nombres de los legisladores en texto, antes de su codificación.

Campo Tipo Descripción
diputadoId Número Identificador del legislador individual. Corresponde al campo diputado de la tabla votaciones
nombre Texto Apellido y nombres del legislador
distrito Texto Distrito del legislador
sexto Texto Color de sexo
imagen Texto Nombre del archivo de imagen en el sitio oficial

Tabla bloques

tabla bloques

Campo Tipo Descripción
bloqueId Número Identificador de bloque. Corresponde al campo bloque de la tabla votaciones
bloque Texto Nombre del bloque
color Texto Color del bloque en código hexadecimal. El usuario puede asignar manualmente el color de cada bloque. Si el valor queda vacío, se le aplicará al bloque correspondiente uno de una escala de grises predeterminada

Tabla votaciones

tabla votaciones

Campo Tipo Descripción
asuntoId Número Identificador de votación individual. Corresponde al campo asuntoId de la tabla asuntos
diputadoId Número Identificador de legislador individual. En nuestro ejemplo los individualizamos concatenando nombre y distrito
bloqueId Número Identificador de bloque individual
voto Número Posición del legislador en la votación. 0 = Afirmativo, 1 = Negativo, 2 = Abstención, 3 = Ausente
orden Número Campo auxiliar de trivia legislativa
federal Texto Campo auxiliar de visualización