Dados Abertos

O disposto na Lei de Acesso à Informação (LAI) preconiza que os órgãos e entidades públicas devem possibilitar o acesso automatizado a seus dados por sistemas externos em formatos abertos, estruturados e legíveis por máquina. Os dados são abertos quando permitem a sua utilização, cruzamento e compartilhamento por qualquer pessoa.

API Pública do DataJud

O DataJud é uma iniciativa do Conselho Nacional de Justiça (CNJ) que centraliza os dados e metadados processuais de todo o sistema judiciário brasileiro. Criado para promover maior transparência e eficiência, ele serve como a base primária de informações para o Sistema de Estatística do Poder Judiciário (SIESPJ). Por meio da API Pública do DataJud, desenvolvedores e pesquisadores têm acesso a metadados de processos judiciais, respeitando critérios rigorosos de sigilo e proteção de informações.

Clique aqui para saber mais sobre a API pública do DataJud

Relatórios em Formatos Diversos

Visando a facilitar o acesso aos dados e às informações publicadas no sítio eletrônico, cumprindo os princípios da publicidade e da transparência, o TRT da 19ª Região passa a disponibilizar, nas páginas do portal, além do formato padrão *.pdf, arquivos em formatos no formato OpenDocument(*.ods,*.odt).
A disponibilização desses formatos está em processo de implantação. 

Exemplos:

Dados em formatos abertos

Os formatos acessíveis para dados abertos são aqueles que permitem que os dados possam ser facilmente lidos e processados por máquinas e por seres humanos. 

Os principais formatos acessíveis para dados abertos incluem JSON (JavaScript Object Notation) - um formato de texto que é frequentemente utilizado para transferir dados entre aplicativos e sistemas e XML (Extensible Markup Language) - um formato de marcação que é frequentemente utilizado para compartilhar dados entre diferentes sistemas de informação. 

O portal do TRT de Alagoas está em pleno procedimento de criação/disponibilização de diversos conteúdos nesses formatos através de webservice.

Exemplo de conteúdos disponíveis via webservice de dados abertos:

Nas páginas listadas acima está disponível a barra de formatos. Através dessa barra, o usuário pode clicar nos ícones para acessar os conteúdos nos formatos JSON ou XML: 

Image

 

 

 

 

Como acessar os webservices de dados abertos

Além da barra de formatos, pode-se acessar o webservice diretamente, através de sua URL.

Exemplo - Página "Transparência - quantitativo de cargos efetivos":

Qualquer página do portal, se estiver configurada para prover dados abertos via webservice, deve ser acessada na forma:

Pode-se utilizar ferramentas automatizada para acesso ao websdservice. Deve-se tomar o cuidado para garentir que o cabeçalho da requisição seja informado o parâmetro "user-agent" apropriado. Seguem exemplos de como acessar o webservice utilizando ferramentas automatizadas:

CURL: 

curl "https://site.trt19.jus.br/quantivosCargos?_format=json" -H "user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 Edg/128.0.0.0"

 Fetch:  

fetch("https://site.trt19.jus.br/quantivosCargos?_format=json")
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('Erro:', error));

Python:  

import requests
url = "https://site.trt19.jus.br/quantivosCargos?_format=json"
headers = {
    "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 Edg/128.0.0.0"
}
try:
    response = requests.get(url, headers=headers)
    data = response.json()
    print(data)
except Exception as err:
    print(f'Erro: {err}')

O acesso ao webservice por meio de ferramentas automatizada pode ser limitado ou bloqueado em caso de ataque de negação de serviço ou outras situações srelacionadas à segurança da informação.

Conteúdo de Responsabilidade da(o) Coordenadoria de Comunicação Social