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

Gerar XML seguindo o schema do GoodNews #78

Closed
fcatae opened this Issue Mar 26, 2018 · 2 comments

Comments

Projects
None yet
1 participant
@fcatae
Copy link
Owner

fcatae commented Mar 26, 2018

Adoção do schema do Good News, seguindo o padrão já publicado atualmente e que será o padrão enquanto não houver uma definição melhor.

Referencia:
Dados de 2017 e 2018 estão disponíveis em:
http://dados.gov.br/organization/imprensa-nacional-in

Exemplo:

<xml>
<article
    id="1709799"
    name="561"
    idOficio="4662135"
    pubName="DO1"
    artType="Alvará"
    pubDate="26/02/2018"
    artClass="00015:00032:00002:00107:00000:00000:00000:00000:00000:00000:00006:00001"
    artSection="Coordenação-Geral de Controle de Segurança Privada"
    artCategory="Coordenação-Geral de Controle de Segurança Privada"
    artSize="8"
    artNotes=""
    numberPage="72"
    pdfPage="http://pesquisa.in.gov.br/imprensa/jsp/visualiza/index.jsp?data=26/02/2018&amp;jornal=515&amp;pagina=72"
    editionNumber="38"
    highlight="">
  <body>
    <Identifica><![CDATA[ALVARÁ Nº 561, DE 31 DE JANEIRO DE 2018]]></Identifica>
    <Data><![CDATA[]]></Data>
    <Ementa />
    <Titulo />
    <SubTitulo />
    <Texto><![CDATA[<p> </p><p> O COORDENADOR-GERAL DE CONTROLE DE SERVIÇOS E PRODUTOS DA POLÍCIA FEDERAL, no uso das atribuições que lhe são conferidas pelo art. 20 da Lei 7.102/83, regulamentada pelo Decreto nº 89.056/83, atendendo à solicitação da parte interessada, de acordo com a decisão prolatada no Processo nº 2018/2907 - DELESP/DREX/SR/DPF/DF, resolve: </p><p>DECLARAR revista a autorização de funcionamento de serviço orgânico de segurança privada na(s) atividade(s) .., expedido pelo DREX/SR/DPF.</p>]]></Texto>
    <Autores>
      <assina>ASSINATURA NOME</assina>
      <cargo>Substituto</cargo>
    </Autores>
  </body>
</article></xml>

@fcatae fcatae self-assigned this Mar 26, 2018

@fcatae fcatae changed the title Definir o schema do GN Gerar XML seguindo o schema do GoodNews Mar 27, 2018

@fcatae

This comment has been minimized.

Copy link
Owner

fcatae commented Mar 27, 2018

Implementação proposta:

  • Remover atributos não disponíveis no PDF: id, name, idOficio, artType, artClass, artSizes, artNotes, highlight
  • Remover os atributos do corpo: Data, Titulo, Subtitulo
  • Mudar comportamento do atributo numberPage: apontar para uma única página, mesmo quando o artigo ocupa múltiplas páginas. Isso facilita o tratamento do campo pdfPage, que se tornaria uma lista de URL separados por vírgula

Exemplo:

<xml>
<article
    pubName="DO1"
    pubDate="26/02/2018"
    artSection="Coordenação-Geral de Controle de Segurança Privada"
    artCategory="Coordenação-Geral de Controle de Segurança Privada"
    numberPage="72"
    pdfPage="http://pesquisa.in.gov.br/imprensa/jsp/visualiza/index.jsp?data=26/02/2018&amp;jornal=515&amp;pagina=72"
    editionNumber="38">
  <hierarquia></hierarquia>
  <body>
    <Identifica><![CDATA[ALVARÁ Nº 561, DE 31 DE JANEIRO DE 2018]]></Identifica>
    <Ementa />
    <Texto><![CDATA[<p> </p><p> O COORDENADOR-GERAL DE CONTROLE DE SERVIÇOS E PRODUTOS DA POLÍCIA FEDERAL, no uso das atribuições que lhe são conferidas pelo art. 20 da Lei 7.102/83, regulamentada pelo Decreto nº 89.056/83, atendendo à solicitação da parte interessada, de acordo com a decisão prolatada no Processo nº 2018/2907 - DELESP/DREX/SR/DPF/DF, resolve: </p><p>DECLARAR revista a autorização de funcionamento de serviço orgânico de segurança privada na(s) atividade(s) .., expedido pelo DREX/SR/DPF.</p>]]></Texto>
    <Autores>
      <assina>ASSINATURA NOME</assina>
      <cargo>Substituto</cargo>
    </Autores>
  </body>
</article></xml>

Ainda em aberto: discutir o uso de tags HTML dentro do texto.

@fcatae

This comment has been minimized.

Copy link
Owner

fcatae commented Mar 30, 2018

Resolvido o problema principal - se houver alterações, abrir novos issues.

@fcatae fcatae closed this Mar 30, 2018

@fcatae fcatae removed the done label Apr 19, 2018

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