Leitura das bases de dados:
library(tidyverse)
capa <- read_rds("data-raw/capa.rds") ## informações básicas
partes <- read_rds("data-raw/partes.rds") ## partes do processo
movimentacoes <- read_rds("data-raw/movimentacoes.rds") ## log de eventos
decisoes <- read_rds("data-raw/decisoes.rds") ## textos decisões
A chave para ligar as bases é sempre n_processo
. A base
- Em
capa
, cada linha é um processo. - Em
partes
, cada linha é um processo-parte-papel. Papel pode ser autor, réu etc. - Em
movimentacoes
, cada linha é um processo-data-movimento - Em
decisoes
, cada linha é uma decisão. Um processo pode ter várias decisões, então pode acabar repetindo por processo. A base também tem processos que não estão emcapa
, pois em alguns casos é possível obter a sentença do processo mas não é possível obter as informações do caso (segredo de justiça, por ex).
Abaixo, as colunas de cada base
glimpse(capa)
#> Rows: 318
#> Columns: 9
#> $ n_processo <chr> "00000095620178260554", "00000112220188260544", "00000413…
#> $ status <chr> "Suspenso, Tramitação prioritária", "Em grau de recurso, …
#> $ classe <chr> "Ação Penal de Competência do Júri", "Ação Penal de Compe…
#> $ assunto <chr> "Feminicídio", "Feminicídio", "Feminicídio", "Feminicídio…
#> $ foro <chr> "Foro de Santo André", "Foro de Jundiaí", "Foro de São Be…
#> $ vara <chr> "Vara do Júri/Execuções", "Vara do Júri/Exec./Inf. Juv.",…
#> $ juiz <chr> "Milena Dias", "Jefferson Barbin Torelli", "Fernando Mart…
#> $ distribuicao <chr> "10/01/2017 às 16:48 - Livre", "08/01/2018 às 16:42 - Liv…
#> $ digital <lgl> TRUE, FALSE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TR…
glimpse(partes)
#> Rows: 962
#> Columns: 5
#> $ n_processo <chr> "00000095620178260554", "00000095620178260554", "0000009562…
#> $ id_parte <int> 1, 2, 2, 1, 2, 2, 3, 3, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2,…
#> $ nome <chr> "Justiça Pública", "Anderson Silva dos Santos Réu Preso", "…
#> $ parte <chr> "Autor", "Réu", "Réu", "Autor", "Réu", "Réu", "TerIntCer", …
#> $ papel <chr> "Autor", "Réu", "Advogado", "Autor", "Réu", "Réu", "TerIntC…
glimpse(movimentacoes)
#> Rows: 86,705
#> Columns: 4
#> $ n_processo <chr> "00000095620178260554", "00000095620178260554", "0000009562…
#> $ data <chr> "27/08/2019", "27/08/2019", "20/08/2019", "19/08/2019", "19…
#> $ movimento <chr> "Arquivado Definitivamente - Processo Findo com Condenação"…
#> $ descricao <chr> NA, NA, "Relação :0823/2019 Data da Disponibilização: 20/08…
glimpse(decisoes)
#> Rows: 419
#> Columns: 10
#> $ n_processo <chr> "15016085620208260616", "15023794320218260537…
#> $ codigo <chr> "H40001ESF0000-361-PG5SBC-41860479", "EX0001S…
#> $ assunto <chr> "Feminicídio", "Feminicídio", "Feminicídio", …
#> $ classe <chr> "Ação Penal de Competência do Júri", "Ação Pe…
#> $ comarca <chr> "Mogi das Cruzes", "São Bernardo do Campo", "…
#> $ data_de_disponibilizacao <chr> "23/11/2022", "18/11/2022", "08/11/2022", "04…
#> $ foro <chr> "Foro de Mogi das Cruzes", "Foro de São Berna…
#> $ magistrado <chr> "VIVIAN NOVARETTI HUMES", "MARIO RUBENS ASSUM…
#> $ vara <chr> "1ª Vara Criminal", "Vara de Violência Domést…
#> $ resumo <chr> "TRIBUNAL DE JUSTIÇA DO ESTADO DE SÃO PAULO\n…