Não sei se isso já foi discutido aqui, e nesse sentido até peço desculpas porque a quantidade de emails é muito grande aqui nessa lista, mas lá vai minha duvida, porem tenho certeza que já devem term pensado a respeito de ideia bem parecida. Eu percebi que boa parte das ações de transparência se baseam em disponibilizar os dados públicos, por uma interface do usuário com os filtros adequados. Minha pergunta é: não seria coerente criar uma base que permita extender isso de forma mais massiva?
Explico:
- Escolher um banco de dados parrudo, preferencialmente algo NoSQL (minha sugestão seria o HBase(google big table) ou o Apache Cassandra), e popular inicialmente com algum dos projetos
- Criar uma rotina que atualiza os dados das aplicações de terceiros, ou fazer uma solicitação oficial desses dados.
- Evitar apenas acessar serviços do governo e não armazenar cópias dos dados. No mínimo fazer cache de acessos anteriores.
- Constuir uma API genérica de acesso a esses dados. Java, pelo menos para o HBase, é uma linguagem bem interessante. Ver formas desse core fazer algumas rotinas adicionais, visto que em geral bancos de dados NoSQL tendem a não ter todas as funcionalidades de um SQL.
- Escrever alguns exemplos de como acessar essa API que se comunica com o banco de dados, para linguagens populares, como PHP, Ruby, Python, C/C++, Java, etc.
- Talvez restringir acesso via cadastro de um Token, de modo que se possa ter uma ideia de qual serviço acessa mais.
- Dar liberdade para outras pessoas criarem a interface de acesso em sí, ou contruir uma em uma linguagem web.
Sei que daria trabalho, que demoraria meses/anos pra ficar decente, mas a principio é bem interessante. E quanto a escalabilidade, bancos de dados NoSQL são extremamente interessantes, ao ponto de não ser preciso ficar com medo disso no futuro. Outro ponto é que seria viável fazer selects bem interessantes, do tipo relacionar gastos em campanha ações do politico depois. E ao se permitir que até um aplicativo qualquer faça esse select, sem nem exigir que a pessoa acesse um site, seria bem interessante.
Eu posso não ter prática nesse tipo de aplicação mais parruda, porém tenho interesse se mais pessoas se motivarem a ver algo desse gênero.
Att. Emerson