Skip to content

datos-Fundar/datos-estructura-estatal-funciones

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Responsabilidades primarias y funciones de las unidades estatales

License: CC BY 4.0

Introducción

Este repositorio es un extracto de anatomia-de-la-motosierra, repositorio público realizado en el marco de la publicación Anatomía de la motosierra: Un análisis con Inteligencia Artificial de la reconfiguración del Estado argentino 2023-2025.

Acá encontrarás, como el título indica, las responsabilidades primarias, objetivos y funciones de cada una de las unidades estatales informadas en los archivos BIME analizados, a saber:

Bases

Podés encontrar las funciones en dos formatos:

CSV

JSON

El detalle completo de las columnas incluidas en todas las bases de datos:

  • unidad: el nombre de la unidad estatal tal como figura en BIME
  • jurisdiccion: La jerarquía máxima de la cual depende la unidad (además de Presidencia)
  • path_completo: La jerarquía completa, desde Presidencia hasta la unidad involucrada
  • funciones: El texto detectado mediante scraping + PLN + LLM como responsabilidades y funciones de la unidad, vigentes a la fecha
  • urls_normas: Las normas incluidas en BIME que fueron usadas para extraer las funciones mas recientes

Ejemplos en Python

CSV

import csv

# Cargamos el archivo CSV 2025
with open("funciones/csv/funciones_2025.csv", "r", encoding="utf-8") as f:
    reader = csv.DictReader(f)
    objetivos_csv = [row for row in reader]

# Obtener todas las unidades dependientes del Ministerio de Seguridad Nacional
unidades_seguridad = [unidad for unidad in objetivos_csv if "Ministerio de Seguridad Nacional" == unidad["jurisdiccion"]]

# Obtener todas las unidades cuyas funciones mencionen explícitamente la frase "cambio climático".
# Spoiler: Solo hay una, la Dirección de Impacto Climático de la Jefatura de Gabinete de Ministros.
[unidad for unidad in objetivos_csv if "cambio climático" in unidad["funciones"].lower()]

JSON

import json

# Cargamos el archivo JSON 2025
with open("funciones/json/funciones_2025.json", "r", encoding="utf-8") as f:
    base_json = json.load(f)

# Obtener todas las unidades dependientes del Ministerio de Capital Humano
unidades_capital_humano = [unidad for unidad in base_json if "Ministerio de Capital Humano" == unidad["jurisdiccion"]]

# Obtener todas las unidades cuyas funciones mencionen explícitamente la palabra "disidencia".
# Spoiler: No hay ninguna
unidades_disidencias = [unidad for unidad in base_json if "disidencia" in unidad["funciones"].lower()]

 
 
 

About

Responsabilidades primarias y funciones de las unidades estatales

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published