{"action":"created","issue":{"url":"https://api.github.com/repos/servicosgovbr/guia-de-servicos/issues/54","labels_url":"https://api.github.com/repos/servicosgovbr/guia-de-servicos/issues/54/labels{/name}","comments_url":"https://api.github.com/repos/servicosgovbr/guia-de-servicos/issues/54/comments","events_url":"https://api.github.com/repos/servicosgovbr/guia-de-servicos/issues/54/events","html_url":"https://github.com/servicosgovbr/guia-de-servicos/issues/54","id":57881180,"number":54,"title":"Mapear nomes de órgãos para strings conhecidas","user":{"login":"cv","id":5445,"avatar_url":"https://avatars.githubusercontent.com/u/5445?v=3","gravatar_id":"","url":"https://api.github.com/users/cv","html_url":"https://github.com/cv","followers_url":"https://api.github.com/users/cv/followers","following_url":"https://api.github.com/users/cv/following{/other_user}","gists_url":"https://api.github.com/users/cv/gists{/gist_id}","starred_url":"https://api.github.com/users/cv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cv/subscriptions","organizations_url":"https://api.github.com/users/cv/orgs","repos_url":"https://api.github.com/users/cv/repos","events_url":"https://api.github.com/users/cv/events{/privacy}","received_events_url":"https://api.github.com/users/cv/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/servicosgovbr/guia-de-servicos/labels/Buscar","name":"Buscar","color":"0052cc"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/servicosgovbr/guia-de-servicos/milestones/2","html_url":"https://github.com/servicosgovbr/guia-de-servicos/milestones/Release%202","labels_url":"https://api.github.com/repos/servicosgovbr/guia-de-servicos/milestones/2/labels","id":1002668,"number":2,"title":"Release 2","description":"O segundo release tem início a partir do ambiente de experimentação inicial e das métricas da oferta atual para a verificação das primeiras hipóteses, que têm como objetivo melhorar a experiência do cidadão ao buscar e escolher um conjunto inicial de serviços. Este aprendizado inicial servirá para a identificação de alguns padrões de desempenho, novas métricas e possibilitará a replicação do aprendizado controlado para uma maior gama de serviços.","creator":{"login":"alklaser","id":2599644,"avatar_url":"https://avatars.githubusercontent.com/u/2599644?v=3","gravatar_id":"","url":"https://api.github.com/users/alklaser","html_url":"https://github.com/alklaser","followers_url":"https://api.github.com/users/alklaser/followers","following_url":"https://api.github.com/users/alklaser/following{/other_user}","gists_url":"https://api.github.com/users/alklaser/gists{/gist_id}","starred_url":"https://api.github.com/users/alklaser/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alklaser/subscriptions","organizations_url":"https://api.github.com/users/alklaser/orgs","repos_url":"https://api.github.com/users/alklaser/repos","events_url":"https://api.github.com/users/alklaser/events{/privacy}","received_events_url":"https://api.github.com/users/alklaser/received_events","type":"User","site_admin":false},"open_issues":43,"closed_issues":0,"state":"open","created_at":"2015-03-02T20:09:54Z","updated_at":"2015-05-28T19:30:29Z","due_on":"2015-05-29T03:00:00Z","closed_at":null},"comments":6,"created_at":"2015-02-17T04:04:52Z","updated_at":"2015-05-28T21:14:10Z","closed_at":null,"body":"Há variação nos nomes dos órgãos, tanto prestadores quanto responsáveis:\r\n\r\n```bash\r\nxmlstarlet sel -t -c '//orgaoPrestador/titulo' -m \"text()\" src/main/resources/guiadeservicos.xml | sed 's/<\\/titulo><titulo>/;/g' | sed 's/<titulo>//g' | sed 's/<\\/titulo>//g' | sed 's/<titulo\\/>/;/g' | tr ';' '\\n' | sort | uniq | pbcopy\r\n```\r\n\r\n([xmlstarlet](http://xmlstar.sourceforge.net/))\r\n\r\nPrestadores:\r\n```\r\nArquivo Nacional\r\nBanco Central do Brasil\r\nBanco Central do Brasil - BCB\r\nComissão de Anistia\r\nConselho Administrativo de Defesa Econômica - CADE\r\nDefensoria Pública da União – DPU\r\nDepartamento de Polícia Federal\r\nDepartamento de Polícia Rodoviária Federal\r\nDepartamento de Polícia Rodoviária Federal - DPRF\r\nEmpresa Brasileira de Infraestrutura Aeroportuária - Infraero\r\nFundação Nacional do Índio - FUNAI\r\nGoverno municipal, governo estadual ou a Companhia Nacional de Abastecimento - Conab.\r\nInstituto  Nacional do Seguro Social - INSS\r\nInstituto  Nacional do Seguro Social - INSS.\r\nInstituto  Nacional do Seguro Social.\r\nInstituto Nacional de Meteorologia\r\nInstituto Nacional de Meteorologia - INMET\r\nInstituto Nacional do Seguro Social - INSS\r\nInstituto Nacional do Seguro Social - INSS.\r\nMinistério da Agricultura, Pecuária e Abastecimento\r\nMinistério da Agricultura, Pecuária e Abastecimento \r\nMinistério da Educação-MEC\r\nMinistério da Fazenda\r\nMinistério da Pesca e Aquicultura\r\nMinistério da Previdência Social\r\nMinistério da Previdência Social - MPS\r\nMinistério da Saúde\r\nMinistério do Trabalho e Emprego - MTE\r\nMinistério do Turismo\r\nMinistério do Turismo - MTur\r\nMunicípio\r\nReceita Federal\r\nReceita Federal do Brasil\r\nReceital Federal\r\nSECRETARIA DO PATRIMÔNIO DA UNIÃO - SPU/MP\r\nSecretaria Nacional de Justiça\r\nSecretaria Nacional de Justiça \r\nSecretaria Nacional de Políticas sobre Drogas - Senad \r\nSecretaria Nacional de Segurança Pública\r\nSecretaria de Planejamento e Investimentos Estratégicos (SPI)\r\nSecretária Nacional de Justiça\r\n```\r\n\r\n```bash\r\nxmlstarlet sel -t -c '//orgaoResponsavel/titulo' -m \"text()\" src/main/resources/guiadeservicos.xml | sed 's/<\\/titulo><titulo>/;/g' | sed 's/<titulo>//g' | sed 's/<\\/titulo>//g' | sed 's/<titulo\\/>/;/g' | tr ';' '\\n' | sort | uniq | pbcopy\r\n```\r\n\r\nResponsáveis:\r\n```\r\nBanco Central do Brasil\r\nMinisterio da Previdencia Social - MPS\r\nMinistério da Agricultura, Pecuária e Abastecimento- MAPA\r\nMinistério da Educação- MEC\r\nMinistério da Fazenda- MF\r\nMinistério da Justiça- MJ\r\nMinistério da Pesca e Aquicultura- MPA\r\nMinistério da Saúde- MS\r\nMinistério do Desenvolvimento Agrário - MDA\r\nMinistério do Desenvolvimento Social e Combate à Fome- MDS\r\nMinistério do Planejamento, Orçamento e Gestão\r\nMinistério do Trabalho e Emprego- MTE\r\nMinistério do Turismo- MTur\r\nReceita Federal\r\nSecretaria de Aviação Civil\r\n```\r\n\r\nSem alterar as informações diretamente no sistema legado, o jeito é mapear essas strings para strings que nós \"gostamos\", como `Ministerio da Previdencia Social - MPS` para `Ministério da Previdência Social`, e por aí vai.\r\n\r\nAssim, na hora de ler os dados a partir do legado, é só mapear para as novas strings e ficaremos com dados mais limpos."},"comment":{"url":"https://api.github.com/repos/servicosgovbr/guia-de-servicos/issues/comments/106601552","html_url":"https://github.com/servicosgovbr/guia-de-servicos/issues/54#issuecomment-106601552","issue_url":"https://api.github.com/repos/servicosgovbr/guia-de-servicos/issues/54","id":106601552,"user":{"login":"jeankirchner","id":576918,"avatar_url":"https://avatars.githubusercontent.com/u/576918?v=3","gravatar_id":"","url":"https://api.github.com/users/jeankirchner","html_url":"https://github.com/jeankirchner","followers_url":"https://api.github.com/users/jeankirchner/followers","following_url":"https://api.github.com/users/jeankirchner/following{/other_user}","gists_url":"https://api.github.com/users/jeankirchner/gists{/gist_id}","starred_url":"https://api.github.com/users/jeankirchner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeankirchner/subscriptions","organizations_url":"https://api.github.com/users/jeankirchner/orgs","repos_url":"https://api.github.com/users/jeankirchner/repos","events_url":"https://api.github.com/users/jeankirchner/events{/privacy}","received_events_url":"https://api.github.com/users/jeankirchner/received_events","type":"User","site_admin":false},"created_at":"2015-05-28T21:14:10Z","updated_at":"2015-05-28T21:14:10Z","body":"Embora ainda nos interessa usar API para pegar esses nomes, a essência desse cartão está resolvida, certo?"}}