CamaraDosDeputados / dados-abertos

Repositório do serviço de Dados Abertos da Câmara. Consulte as "Issues" para atendimento a dúvidas e sugestões.
http://dadosabertos.camara.leg.br
195 stars 13 forks source link

/votacoes/{id}/votos #312

Open silva-cardozo opened 3 years ago

silva-cardozo commented 3 years ago

Olá, Acompanho as votações na Câmara dos Deputados. Atualmente uso dados aberto versão antiga, estou querendo migrar para API nova, mais sinto falta na versão atual (https://dadosabertos.camara.leg.br/api/v2/votacoes/2287390-7/votos) dos deputados que deixaram de votar. É possível ter a lista completa dos deputados em exercício na data da votação, com a tag Não votou ou outa expressão que julgarem mais adequada?

att. Francisco cardozo

gabrielacaesar commented 2 years ago

Bom dia, @silva-cardozo!

Também estou com esse problema.

Vale lembrar que a Câmara dos Deputados fornece os nomes dos ausentes em um arquivo DBF e também na página HTML. Não faz sentido que eles não apareçam como retorno dessa requisição, mesmo que com outro nome (licença parlamentar, MIS, licença saúde etc) ou até com o valor do sistema da Casa (<------>).

Fiz a solicitação via Lei de Acesso à Informação e esta foi a resposta:


Sr(a) Gabriela Caesar

Informamos que o Comitê Gestor do Portal, após análise da sua demanda, apresentou a seguinte resposta:

"A mensagem 210622-000337 traz a solicitação de que o Dados Abertos “...passe a informar, no seu arquivo ou API, os nomes de todos deputados que participaram de cada votação nominal, bem como o seu posicionamento” (grifo próprio, explicado em breve).

Para averiguação, foram verificadas por amostragem três diferentes votações do Plenário nos arquivos votacoes-2021.csv e votacoesVotos-2021.csv: • 2260781-10, de 03/03/2021; • 2255149-92, de 06/05/2021; • 2270100-37, de 25/05/2021.

Em todas elas, a soma dos campos votosSim, votosNao e votosOutros no arquivo votacoes-2021.csv correspondeu à soma dos registros individuais de votos no arquivo votacoesVotos-2021.csv , e os registros deste arquivo têm no campo “Voto” os valores “Sim”, “Não”, “Abstenção”, “Obstrução” e “Artigo 17”. Estão portanto fornecidos todos os votos dos parlamentares que participaram das votações, conforme esperado e documentado.

O que talvez seja o cerne da mensagem está implícito na razão para os grifos acima, e no trecho “Isso faz com que as votações nominais não tenham 513 participantes e que a base de dados tenha a sua integridade rompida”. O Dados Abertos fornece a contagem dos posicionamentos dos parlamentares que efetivamente participaram de cada votação. Ausentes não são participantes, e tampouco têm posicionamento nas deliberações – e é por isso que não aparecem nos resultados.

Presença e ausência são conceitos concernentes a eventos, não a resultados de votações: sobre eventos há outros arquivos e endpoints da API, que podem ser usados se a aplicação do usuário realmente depender desta informação para a integridade de sua base de dados. Além disso, há na Câmara regras bastante diversas e complexas sobre afastamentos, ausências e suas justificativas, e ter que considerá-las inviabilizaria o já por bastante complicado fornecimento dos dados sobre votações.

Desta forma, a sugestão constante na mensagem é a princípio improcedente e a solicitação se mostra impertinente pelas razões citadas."

Agradecemos seu contato.

Atenciosamente,

Assessoria da Ouvidoria Parlamentar Ouvidor-Geral Deputado Delegado Marcelo Freitas


Ouvidoria Parlamentar Câmara dos Deputados Anexo II – Ala C, Sala T- 40 – CEP 70160-900 Brasília DF http://www2.camara.leg.br/participe/fale-conosco/ouvidoria/

Solicito que a seção "Voto de cada parlamentar" do espaço DADOS ABERTOS do portal da Câmara dos Deputados [https://dadosabertos.camara.leg.br/swagger/api.html#staticfile] passe a informar, no seu arquivo ou API, os nomes de todos deputados que participaram de cada votação nominal, bem como o seu posicionamento. Atualmente, a Casa informa apenas os votos dos deputados, e não os posicionamentos em sua forma completa (sim, não, abstenção, obstrução, ausente e artigo 17). Isso faz com que as votações nominais não tenham 513 participantes e que a base de dados tenha a sua integridade rompida.


silva-cardozo commented 2 years ago

Não tem endpoints na API que informe a ausência dos deputados em determinado evento, somente os presentes. https://dadosabertos.camara.leg.br/api/v2/eventos/62682/deputados

Em sex., 13 de ago. de 2021 às 12:34, gabrielacaesar < @.***> escreveu:

Bom dia, @silva-cardozo https://github.com/silva-cardozo!

Também estou com esse problema.

Vale lembrar que a Câmara dos Deputados fornece os nomes dos ausentes em um arquivo DBF e também na página HTML. Não faz sentido que eles não apareçam como retorno dessa requisição, mesmo que com outro nome (licença parlamentar, MIS, licença saúde etc) ou até com o valor do sistema da Casa (<------>).

Fiz a solicitação via Lei de Acesso à Informação e esta foi a resposta:

Sr(a) Gabriela Caesar

Informamos que o Comitê Gestor do Portal, após análise da sua demanda, apresentou a seguinte resposta:

"A mensagem 210622-000337 traz a solicitação de que o Dados Abertos “...passe a informar, no seu arquivo ou API, os nomes de todos deputados que participaram de cada votação nominal, bem como o seu posicionamento” (grifo próprio, explicado em breve).

Para averiguação, foram verificadas por amostragem três diferentes votações do Plenário nos arquivos votacoes-2021.csv e votacoesVotos-2021.csv: • 2260781-10, de 03/03/2021; • 2255149-92, de 06/05/2021; • 2270100-37, de 25/05/2021.

Em todas elas, a soma dos campos votosSim, votosNao e votosOutros no arquivo votacoes-2021.csv correspondeu à soma dos registros individuais de votos no arquivo votacoesVotos-2021.csv , e os registros deste arquivo têm no campo “Voto” os valores “Sim”, “Não”, “Abstenção”, “Obstrução” e “Artigo 17”. Estão portanto fornecidos todos os votos dos parlamentares que participaram das votações, conforme esperado e documentado.

O que talvez seja o cerne da mensagem está implícito na razão para os grifos acima, e no trecho “Isso faz com que as votações nominais não tenham 513 participantes e que a base de dados tenha a sua integridade rompida”. O Dados Abertos fornece a contagem dos posicionamentos dos parlamentares que efetivamente participaram de cada votação. Ausentes não são participantes, e tampouco têm posicionamento nas deliberações – e é por isso que não aparecem nos resultados.

Presença e ausência são conceitos concernentes a eventos, não a resultados de votações: sobre eventos há outros arquivos e endpoints da API, que podem ser usados se a aplicação do usuário realmente depender desta informação para a integridade de sua base de dados. Além disso, há na Câmara regras bastante diversas e complexas sobre afastamentos, ausências e suas justificativas, e ter que considerá-las inviabilizaria o já por bastante complicado fornecimento dos dados sobre votações.

Desta forma, a sugestão constante na mensagem é a princípio improcedente e a solicitação se mostra impertinente pelas razões citadas."

Agradecemos seu contato.

Atenciosamente,

Assessoria da Ouvidoria Parlamentar Ouvidor-Geral Deputado Delegado Marcelo Freitas

Ouvidoria Parlamentar Câmara dos Deputados Anexo II – Ala C, Sala T- 40 – CEP 70160-900 Brasília DF http://www2.camara.leg.br/participe/fale-conosco/ouvidoria/

Solicito que a seção "Voto de cada parlamentar" do espaço DADOS ABERTOS do portal da Câmara dos Deputados [ https://dadosabertos.camara.leg.br/swagger/api.html#staticfile] passe a informar, no seu arquivo ou API, os nomes de todos deputados que participaram de cada votação nominal, bem como o seu posicionamento. Atualmente, a Casa informa apenas os votos dos deputados, e não os posicionamentos em sua forma completa (sim, não, abstenção, obstrução, ausente e artigo 17). Isso faz com que as votações nominais não tenham 513 participantes e que a base de dados tenha a sua integridade rompida.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/CamaraDosDeputados/dados-abertos/issues/312#issuecomment-898547146, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADKXLJSWH2CNV2PNXKQ7UDTT4U3O5ANCNFSM466EUEXA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email .

-- Chico

gabrielacaesar commented 2 years ago

Sim, @silva-cardozo. Solicito que você reforce esse pedido via Lei de Acesso à Informação, pois, como informado acima, eu também tentei e não tive sucesso.