# ========================================================================= # Catálogo de administraciones convocantes # Buscador Multisearch — Intervención 3 (vinculación de fases) # ========================================================================= # # Cada administración tiene un `codigo` normalizado (snake_case, sin # acentos) que se usa como parte del `id_proceso`. Los `nombres` son # las formas como puede aparecer en los textos OCR de los boletines. # El algoritmo de identificación intenta primero match exacto sobre # esos nombres y luego fuzzy match (Levenshtein normalizado). # # Versión inicial: las administraciones más relevantes. Diseñado para # extenderse fácilmente. No es exhaustivo (en España hay > 8000 # ayuntamientos): se cubre lo grande y se va ampliando con el uso. # ========================================================================= version: "1.0" ultima_actualizacion: "2026-05-12" # ========================================================================= # ADMINISTRACIÓN GENERAL DEL ESTADO # ========================================================================= administraciones: # ----- Administración General del Estado ----- - codigo: age tipo: estatal nivel: 1 nombres: - "Administración General del Estado" - "AGE" - "Estado" - codigo: ministerio_hacienda tipo: estatal nivel: 2 padre: age nombres: - "Ministerio de Hacienda" - "Ministerio de Hacienda y Función Pública" - "MHFP" - codigo: ministerio_transformacion_digital tipo: estatal nivel: 2 padre: age nombres: - "Ministerio para la Transformación Digital y de la Función Pública" - "Ministerio para la Transformación Digital" - "MTDFP" - codigo: ministerio_interior tipo: estatal nivel: 2 padre: age nombres: - "Ministerio del Interior" - codigo: ministerio_justicia tipo: estatal nivel: 2 padre: age nombres: - "Ministerio de la Presidencia, Justicia y Relaciones con las Cortes" - "Ministerio de Justicia" - codigo: ministerio_defensa tipo: estatal nivel: 2 padre: age nombres: - "Ministerio de Defensa" - codigo: ministerio_sanidad tipo: estatal nivel: 2 padre: age nombres: - "Ministerio de Sanidad" - codigo: ministerio_educacion tipo: estatal nivel: 2 padre: age nombres: - "Ministerio de Educación, Formación Profesional y Deportes" - "Ministerio de Educación" - codigo: ministerio_trabajo tipo: estatal nivel: 2 padre: age nombres: - "Ministerio de Trabajo y Economía Social" - codigo: ministerio_inclusion tipo: estatal nivel: 2 padre: age nombres: - "Ministerio de Inclusión, Seguridad Social y Migraciones" - codigo: ministerio_transportes tipo: estatal nivel: 2 padre: age nombres: - "Ministerio de Transportes y Movilidad Sostenible" - "MITMA" - "Ministerio de Transportes" - codigo: ministerio_industria tipo: estatal nivel: 2 padre: age nombres: - "Ministerio de Industria y Turismo" - codigo: ministerio_agricultura tipo: estatal nivel: 2 padre: age nombres: - "Ministerio de Agricultura, Pesca y Alimentación" - "MAPA" - codigo: miteco tipo: estatal nivel: 2 padre: age nombres: - "Ministerio para la Transición Ecológica y el Reto Demográfico" - "MITECO" - "Ministerio de Medio Ambiente" - codigo: ministerio_cultura tipo: estatal nivel: 2 padre: age nombres: - "Ministerio de Cultura" - codigo: ministerio_ciencia tipo: estatal nivel: 2 padre: age nombres: - "Ministerio de Ciencia, Innovación y Universidades" - codigo: ministerio_exteriores tipo: estatal nivel: 2 padre: age nombres: - "Ministerio de Asuntos Exteriores, Unión Europea y Cooperación" - "MAEC" # ----- Organismos autónomos y agencias estatales ----- - codigo: aeat tipo: agencia_estatal nivel: 3 padre: ministerio_hacienda nombres: - "Agencia Estatal de Administración Tributaria" - "Agencia Tributaria" - "AEAT" - codigo: ingesa tipo: organismo_autonomo nivel: 3 padre: ministerio_sanidad nombres: - "Instituto Nacional de Gestión Sanitaria" - "INGESA" - codigo: imserso tipo: organismo_autonomo nivel: 3 padre: ministerio_inclusion nombres: - "Instituto de Mayores y Servicios Sociales" - "IMSERSO" - codigo: sepe tipo: organismo_autonomo nivel: 3 padre: ministerio_trabajo nombres: - "Servicio Público de Empleo Estatal" - "SEPE" - codigo: ism tipo: organismo_autonomo nivel: 3 padre: ministerio_inclusion nombres: - "Instituto Social de la Marina" - "ISM" - codigo: insst tipo: organismo_autonomo nivel: 3 padre: ministerio_trabajo nombres: - "Instituto Nacional de Seguridad y Salud en el Trabajo" - "INSST" - "INSHT" - codigo: dgt tipo: organismo_autonomo nivel: 3 padre: ministerio_interior nombres: - "Dirección General de Tráfico" - "DGT" - codigo: csic tipo: opi nivel: 3 padre: ministerio_ciencia nombres: - "Consejo Superior de Investigaciones Científicas" - "CSIC" - codigo: aemet tipo: agencia_estatal nivel: 3 padre: miteco nombres: - "Agencia Estatal de Meteorología" - "AEMET" - codigo: aecid tipo: agencia_estatal nivel: 3 padre: ministerio_exteriores nombres: - "Agencia Española de Cooperación Internacional para el Desarrollo" - "AECID" - codigo: instituto_cervantes tipo: entidad_publica nivel: 3 padre: ministerio_exteriores nombres: - "Instituto Cervantes" - codigo: cnmv tipo: ente_regulador nivel: 2 nombres: - "Comisión Nacional del Mercado de Valores" - "CNMV" - codigo: cnmc tipo: ente_regulador nivel: 2 nombres: - "Comisión Nacional de los Mercados y la Competencia" - "CNMC" - codigo: csn tipo: ente_regulador nivel: 2 nombres: - "Consejo de Seguridad Nuclear" - "CSN" - codigo: airef tipo: ente_regulador nivel: 2 nombres: - "Autoridad Independiente de Responsabilidad Fiscal" - "AIReF" - codigo: banco_espana tipo: ente_publico nivel: 2 nombres: - "Banco de España" # ========================================================================= # COMUNIDADES AUTÓNOMAS Y CIUDADES AUTÓNOMAS # ========================================================================= - codigo: andalucia tipo: ccaa nivel: 1 nombres: - "Junta de Andalucía" - "Andalucía" - codigo: aragon tipo: ccaa nivel: 1 nombres: - "Gobierno de Aragón" - "Aragón" - codigo: asturias tipo: ccaa nivel: 1 nombres: - "Gobierno del Principado de Asturias" - "Principado de Asturias" - "Asturias" - codigo: baleares tipo: ccaa nivel: 1 nombres: - "Govern de les Illes Balears" - "Gobierno de las Islas Baleares" - "Illes Balears" - "Islas Baleares" - codigo: canarias tipo: ccaa nivel: 1 nombres: - "Gobierno de Canarias" - "Canarias" - codigo: cantabria tipo: ccaa nivel: 1 nombres: - "Gobierno de Cantabria" - "Cantabria" - codigo: castilla_la_mancha tipo: ccaa nivel: 1 nombres: - "Junta de Comunidades de Castilla-La Mancha" - "Castilla-La Mancha" - codigo: castilla_y_leon tipo: ccaa nivel: 1 nombres: - "Junta de Castilla y León" - "Castilla y León" - codigo: cataluna tipo: ccaa nivel: 1 nombres: - "Generalitat de Catalunya" - "Generalitat de Cataluña" - "Cataluña" - "Catalunya" - codigo: ceuta tipo: ciudad_autonoma nivel: 1 nombres: - "Ciudad Autónoma de Ceuta" - "Ceuta" - codigo: c_valenciana tipo: ccaa nivel: 1 nombres: - "Generalitat Valenciana" - "Comunitat Valenciana" - "Comunidad Valenciana" - codigo: extremadura tipo: ccaa nivel: 1 nombres: - "Junta de Extremadura" - "Extremadura" - codigo: galicia tipo: ccaa nivel: 1 nombres: - "Xunta de Galicia" - "Galicia" - codigo: la_rioja tipo: ccaa nivel: 1 nombres: - "Gobierno de La Rioja" - "La Rioja" - codigo: madrid_ccaa tipo: ccaa nivel: 1 nombres: - "Comunidad de Madrid" - codigo: melilla tipo: ciudad_autonoma nivel: 1 nombres: - "Ciudad Autónoma de Melilla" - "Melilla" - codigo: murcia tipo: ccaa nivel: 1 nombres: - "Región de Murcia" - "Murcia" - codigo: navarra tipo: ccaa nivel: 1 nombres: - "Gobierno de Navarra" - "Comunidad Foral de Navarra" - "Navarra" - codigo: pais_vasco tipo: ccaa nivel: 1 nombres: - "Gobierno Vasco" - "Eusko Jaurlaritza" - "País Vasco" - "Euskadi" # ========================================================================= # SERVICIOS DE SALUD AUTONÓMICOS (categoría sanidad) # ========================================================================= - codigo: sas tipo: servicio_salud nivel: 2 padre: andalucia nombres: - "Servicio Andaluz de Salud" - "SAS" - codigo: sermas tipo: servicio_salud nivel: 2 padre: madrid_ccaa nombres: - "Servicio Madrileño de Salud" - "SERMAS" - codigo: ses tipo: servicio_salud nivel: 2 padre: extremadura nombres: - "Servicio Extremeño de Salud" - "SES" - codigo: sacyl tipo: servicio_salud nivel: 2 padre: castilla_y_leon nombres: - "Sanidad de Castilla y León" - "SACYL" - codigo: sescam tipo: servicio_salud nivel: 2 padre: castilla_la_mancha nombres: - "Servicio de Salud de Castilla-La Mancha" - "SESCAM" - codigo: sespa tipo: servicio_salud nivel: 2 padre: asturias nombres: - "Servicio de Salud del Principado de Asturias" - "SESPA" - codigo: scs tipo: servicio_salud nivel: 2 padre: cantabria nombres: - "Servicio Cántabro de Salud" - "SCS" - codigo: ibsalut tipo: servicio_salud nivel: 2 padre: baleares nombres: - "Servei de Salut de les Illes Balears" - "IB-Salut" - "Servicio de Salud de las Islas Baleares" - codigo: scs_canarias tipo: servicio_salud nivel: 2 padre: canarias nombres: - "Servicio Canario de la Salud" - "SCS Canarias" - codigo: sergas tipo: servicio_salud nivel: 2 padre: galicia nombres: - "Servizo Galego de Saúde" - "SERGAS" - codigo: ics tipo: servicio_salud nivel: 2 padre: cataluna nombres: - "Institut Català de la Salut" - "ICS" - codigo: sns_valencia tipo: servicio_salud nivel: 2 padre: c_valenciana nombres: - "Conselleria de Sanitat" - codigo: osakidetza tipo: servicio_salud nivel: 2 padre: pais_vasco nombres: - "Osakidetza" - "Servicio Vasco de Salud" - codigo: osasunbidea tipo: servicio_salud nivel: 2 padre: navarra nombres: - "Servicio Navarro de Salud - Osasunbidea" - codigo: aragon_salud tipo: servicio_salud nivel: 2 padre: aragon nombres: - "Servicio Aragonés de Salud" - "SALUD" - codigo: rioja_salud tipo: servicio_salud nivel: 2 padre: la_rioja nombres: - "Servicio Riojano de Salud" - codigo: ms_murcia tipo: servicio_salud nivel: 2 padre: murcia nombres: - "Servicio Murciano de Salud" # ========================================================================= # DIPUTACIONES PROVINCIALES (selección) # ========================================================================= - codigo: diputacion_barcelona tipo: diputacion nivel: 2 padre: cataluna nombres: - "Diputación de Barcelona" - "Diputació de Barcelona" - codigo: diputacion_madrid tipo: diputacion nivel: 2 padre: madrid_ccaa nombres: - "Comunidad de Madrid (Diputación)" - codigo: diputacion_sevilla tipo: diputacion nivel: 2 padre: andalucia nombres: - "Diputación de Sevilla" - "Diputación Provincial de Sevilla" - codigo: diputacion_granada tipo: diputacion nivel: 2 padre: andalucia nombres: - "Diputación de Granada" - "Diputación Provincial de Granada" - codigo: diputacion_jaen tipo: diputacion nivel: 2 padre: andalucia nombres: - "Diputación de Jaén" - "Diputación Provincial de Jaén" # ... [continuar con resto de diputaciones provinciales españolas] # ========================================================================= # AYUNTAMIENTOS (las capitales y mayores) # ========================================================================= # # Los ayuntamientos son MUY numerosos. Estrategia: # 1. Pre-cargar las capitales de provincia y municipios > 50.000 habitantes. # 2. Para el resto, crear entradas dinámicamente cuando aparezcan en # el corpus, marcadas como `auto_generado: true` y normalizadas # siguiendo la regla `ayto_`. - codigo: ayto_madrid tipo: ayuntamiento nivel: 3 padre: madrid_ccaa nombres: - "Ayuntamiento de Madrid" - "Excmo. Ayuntamiento de Madrid" - codigo: ayto_barcelona tipo: ayuntamiento nivel: 3 padre: cataluna nombres: - "Ajuntament de Barcelona" - "Ayuntamiento de Barcelona" - codigo: ayto_valencia tipo: ayuntamiento nivel: 3 padre: c_valenciana nombres: - "Ayuntamiento de Valencia" - "Ajuntament de València" - codigo: ayto_sevilla tipo: ayuntamiento nivel: 3 padre: andalucia nombres: - "Ayuntamiento de Sevilla" - codigo: ayto_zaragoza tipo: ayuntamiento nivel: 3 padre: aragon nombres: - "Ayuntamiento de Zaragoza" - codigo: ayto_malaga tipo: ayuntamiento nivel: 3 padre: andalucia nombres: - "Ayuntamiento de Málaga" - codigo: ayto_murcia tipo: ayuntamiento nivel: 3 padre: murcia nombres: - "Ayuntamiento de Murcia" - codigo: ayto_palma tipo: ayuntamiento nivel: 3 padre: baleares nombres: - "Ajuntament de Palma" - "Ayuntamiento de Palma" # ... [continuar con resto de capitales y municipios grandes] # ========================================================================= # OTROS ENTES (universidades, etc.) — extensible # ========================================================================= - codigo: uned tipo: universidad nivel: 2 nombres: - "Universidad Nacional de Educación a Distancia" - "UNED" - codigo: ucm tipo: universidad nivel: 2 padre: madrid_ccaa nombres: - "Universidad Complutense de Madrid" - "UCM" # ... [extender con resto de universidades públicas] # ========================================================================= # REGLAS DE EXTRACCIÓN DE LA ADMINISTRACIÓN DEL TEXTO # ========================================================================= # # El algoritmo busca pistas en el texto del boletín: # 1. Primer match exacto con cualquiera de los `nombres`. # 2. Si no, fuzzy match con umbral 0.85 sobre las primeras 1000 chars # del documento (la cabecera suele identificar al órgano). # 3. Si el boletín es BOPB, BOJA, BOCM, etc., usar el boletín como # pista de la administración matriz (autonómica/provincial). # 4. Si nada coincide, marcar `administracion: desconocida` y guardar # el texto candidato para revisión humana (se irá poblando el # catálogo con el uso).