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
197 stars 13 forks source link

Chamada para obtenção de votação por ID #69

Open duarteguilherme opened 7 years ago

duarteguilherme commented 7 years ago

Atualmente existe a chamada para obtenção de votação por tipo, numero e ano.

Porém, não existe chamada para obtenção por id.

Esse é um problema por várias razões. Por exemplo, vamos supor que eu use a chamada "ProposicoesVotadasEmPlenario". Neste caso, ela me retorna id e nome da proposição. Para recuperar a votação, ou eu preciso buscar detalhes por id antes, ou então parsear nome. As duas situação são difíceis. Poderia haver uma solução melhor

eduamf commented 7 years ago

Toda votação, assim como toda a proposição, possui um identificador único. Contudo este identificador será diferente se for uma votação em Plenário ou em Comissão. Minha proposta natural seria a criação de uma chave composta de uma sigla, tal como PLEN ou COM, e o identificador da votação. A questão é o princípio de manter os dados primários e os problemas em se trabalhar com chaves compostas.

duarteguilherme commented 7 years ago

Olá, isso me interessa. Há a documentação disso em algum lugar? Pergunto isso, porque quando baixei as votações certa vez, havia votações com mais de 1000 votos. Isso é alguma coisa estranha?

EquipeDadosAbertosCD commented 7 years ago

Olá, pessoal. Desculpem a demora para entrar na conversa, só vi notificações agora...

Já estamos a poucos dias de lançar uma nova versão do Dados Abertos em que todas as entidades representadas terão ID próprio e ele será um dos mecanismos de busca. Um endpoint para votações está previsto e deverá ser implementado nas semanas seguintes à apresentação inicial: ele não estará já no primeiro build público exatamente porque temos questões a solucionar em relação às nossas bases de dados, como apontou o Eduardo, que é da área responsável por essas informações.

As votações na Câmara são procedimentos meio complexos. Quando uma certa proposição chega ao Plenário, frequentemente são votadas diversas proposições em torno dela, como requerimentos sobre retirada de pauta, requerimentos de adiamento de votação, destaques (emendas) ao texto já votado, etc. Pelo que já levantei de informação, algumas dessas votações nem chegam a ser registradas no sistema porque são apresentadas ali mesmo, na hora da votação (os tais "requerimentos sobre a mesa"). Talvez, Guilherme, essa contagem de mais de 1000 votos possa estar somando votos de algumas dessas votações acessórias à votação principal mesmo.

Tenho a esperança de que o novo Dados Abertos vai facilitar bastante essa e outras coisas para os nossos usuários. Mas é claro que outros problemas e possibilidades de aperfeiçoamentos podem surgir, e sugestões serão necessárias, não apenas bem vindas.

Abraços!

Fabricio Rocha Equipe de Dados Abertos da Câmara

eduamf commented 7 years ago

Todas as votações em Plenário já possuem um ID próprio (ideVotacao). As votações simbólicas terão o mesmo ID, porém não possuem lista de votantes, ficando em outra tabela para não afetar os relatórios de presença.

Estou construindo visões que farão a conexão de presença na Casa, presença em sessão e votação, todas com o link da datDiaPresencaCasa e, a partir da Sessão, com o link em ideSessao. Assim será possível ter uma trilha de acontecimentos no Plenário.

Deve entrar nesta semana.

Tenho uma proposta para tornar fácil a visualização pelo cidadão que não conhece o processo legislativo. Mas eu gostaria de estar integrado à equipe de dados abertos.

Eduardo

De: Centro de Informática da Câmara dos Deputados [mailto:notifications@github.com] Enviada em: terça-feira, 9 de maio de 2017 11:38 Para: labhackercd/dados-abertos Cc: Eduardo Antonio Mello Freitas; Comment Assunto: Re: [labhackercd/dados-abertos] Chamada para obtenção de votação por ID (#69)

Olá, pessoal. Desculpem a demora para entrar na conversa, só vi notificações agora...

Já estamos a poucos dias de lançar uma nova versão do Dados Abertos em que todas as entidades representadas terão ID próprio e ele será um dos mecanismos de busca. Um endpoint para votações está previsto e deverá ser implementado nas semanas seguintes à apresentação inicial: ele não estará já no primeiro build público exatamente porque temos questões a solucionar em relação às nossas bases de dados, como apontou o Eduardo, que é da área responsável por essas informações.

As votações na Câmara são procedimentos meio complexos. Quando uma certa proposição chega ao Plenário, frequentemente são votadas diversas proposições em torno dela, como requerimentos sobre retirada de pauta, requerimentos de adiamento de votação, destaques (emendas) ao texto já votado, etc. Pelo que já levantei de informação, algumas dessas votações nem chegam a ser registradas no sistema porque são apresentadas ali mesmo, na hora da votação (os tais "requerimentos sobre a mesa"). Talvez, Guilherme, essa contagem de mais de 1000 votos possa estar somando votos de algumas dessas votações acessórias à votação principal mesmo.

Tenho a esperança de que o novo Dados Abertos vai facilitar bastante essa e outras coisas para os nossos usuários. Mas é claro que outros problemas e possibilidades de aperfeiçoamentos podem surgir, e sugestões serão necessárias, não apenas bem vindas.

Abraços!

Fabricio Rocha Equipe de Dados Abertos da Câmara

— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/labhackercd/dados-abertos/issues/69#issuecomment-300185438, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AWYcL6rJ5yg22IGhrdub3UQTV0yn7VnZks5r4Ho4gaJpZM4MfvF0.