Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fornecer arquivo consolidado com todos os serviços como saída para dados abertos #48

Open
augusto-herrmann opened this issue Oct 15, 2015 · 4 comments

Comments

@augusto-herrmann
Copy link
Contributor

As definições dos serviços estão atualmente em vários arquivos xml no diretório cartas-servico/v3/servicos, sendo cada definição de serviço um arquivo xml em separado. Não existe um único arquivo consolidado que possa ser utilizado para transferir todos os dados sobre os serviços de uma única vez.

Ocorre que o conjunto de dados "Serviços Publicos Federais para o Cidadão", no Portal Brasileiro de Dados Abertos, contém um único recurso em xml que continha a lista de todos os serviços públicos do antigo Guia de Serviços, o qual está fora do ar (retorna "essa página não existe). Para que os mesmos dados continuem disponíveis para o cidadão, esse recurso precisa ser substituído pelos dados do novo Portal de Serviços.

A alternativa de adicionar cada arquivo xml individualmente como um recurso, com a informação de cada serviço, é inviável devido ao grande volume de arquivos pois não seria prático para o cidadão que precise fazer uma análise sobre todos os serviços, ou sobre todos os serviços de um determinado tipo.

A solução proposta é criar automaticamente um único arquivo compactado que contenha todos os arquivos xml com as definições dos serviços. Esse arquivo precisa ser atualizado toda vez que qualquer serviço for modificado, acrescentado ou excluído. O arquivo seria, então, catalogado como um recurso no portal dados.gov.br.

@kchnr
Copy link
Contributor

kchnr commented Oct 16, 2015

Fizemos o merge do commit, obrigado pela contribuição.

Para finalizar esse cartão, teriamos que fazer o upload automáticamente desse zip gerado, sempre que alterado, para o dados.gov.br?

@augusto-herrmann
Copy link
Contributor Author

O portal dados.gov.br atualmente não hospeda arquivos, apenas os metadados.

Então uma possível solução seria criar uma rota na aplicação para servi-lo dentro do domínio servicos.gov.br. Ficaria algo como http://www.servicos.gov.br/servicos.zip (não necessariamente essa url). Acham isso viável? Se for viável, é assunto para um outro cartão ou pode ser feito nesse mesmo?

Se não for viável, podemos providenciar acesso para que um script copiasse o arquivo servicos.zip para o servidor de arquivos em http://repositorio.dados.gov.br/governo-politica/administracao-publica/ , que é um repositório de dados que usamos para hospedar temporariamente os dados abertos de órgãos que não dispõem de infraestrutura própria para hospedar arquivos.

@cv
Copy link
Contributor

cv commented Jan 28, 2016

Oi @augusto-herrmann!

O próprio github oferece um zip com todo o conteúdo do repositório, na seguinte URL:

https://github.com/servicosgovbr/cartas-de-servico/archive/master.zip

Isso seria suficiente para atender a este caso de uso?

@augusto-herrmann
Copy link
Contributor Author

Atualmente temos a carta de serviços no dataset:
http://dados.gov.br/dataset/servicos-publicos-federais-para-o-cidadao

Que aponta para a URL:
https://github.com/servicosgovbr/cartas-de-servico/raw/master/cartas-servico/v3/servicos/servicos.zip

Acho que seria importante servir o mesmo arquivo, sempre atualizado, a partir do domínio servicos.gov.br, mas vou deixar para a equipe de serviços decidir se isso é mesmo necessário.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants