> Esta traducción se ofrece por comodidad. El texto normativo es el original en inglés. # Espacio de nombres **Especificación del Meta-Universo** **ID del documento:** MU-V2-CORE-003 **Título:** Espacio de nombres - la unidad de publicación y descubrimiento **Clase de documento:** normativo **Versión:** 2.0 (borrador) **Estado:** borrador de trabajo **Referencias normativas:** MUC, MMAS, MUFP **Referencias informativas:** [Universo](../04-core-concepts/Universe.md), [Dimensión](../04-core-concepts/Dimension.md) **Copyright:** © Orkestron.AI **Licencia:** Apache-2.0 --- # 1. Propósito Este documento define el concepto de **Espacio de nombres** dentro de la arquitectura del Meta-Universo. Un Espacio de nombres es la frontera semántica canónica que organiza conceptos, identificadores y definiciones relacionados dentro de una Dimensión. Aporta unicidad, descubribilidad y estabilidad semántica a largo plazo, y es la **unidad de publicación y descubrimiento** a través de la cual el conocimiento entra en los registros y es importado por otros meta-modelos. --- # 1a. Los tres ejes de gobernanza El Meta-Universo separa la gobernanza en tres ejes ortogonales. El Espacio de nombres ocupa el tercero: - **Universo** - *quién ostenta la soberanía* (la jurisdicción); - **Dimensión** - *en qué contexto de gestión* (el espacio de gestión); - **Espacio de nombres** - *cómo se organizan e identifican los conceptos* (la organización). Mientras el Universo responde a *quién gobierna* y la Dimensión a *en qué contexto*, el Espacio de nombres responde a *cómo se organizan, nombran y hacen descubribles los conceptos*. Un Espacio de nombres NO DEBERÁ reclamar soberanía (esa es la función del Universo) ni definir un contexto de gestión (esa es la función de la Dimensión); organiza, identifica y publica conceptos. --- # 2. Nota histórica En el Meta-Universo v1.x este concepto se llamaba **Galaxia**. A partir del Meta-Universo v2 DEBERÁ usarse el término **Espacio de nombres**. El papel arquitectónico sigue siendo conceptualmente similar, pero se adopta una terminología más familiar en ingeniería del software, tecnologías semánticas y sistemas distribuidos. --- # 3. Definición Un Espacio de nombres es un ámbito semántico con nombre que: - pertenece exactamente a una Dimensión; - agrupa conceptos relacionados; - define identificadores canónicos; - evita colisiones de nombres; - sirve como unidad primaria de organización semántica. Los Espacios de nombres son construcciones lógicas y NO DEBERÁN implicar almacenamiento físico. --- # 4. Relación con los niveles superiores Un Espacio de nombres DEBERÁ pertenecer a una y solo una Dimensión. Jerarquía recomendada: Universo └── Dimensión └── Espacio de nombres ├── Meta-Modelos ├── Objetos ├── Relaciones ├── Eventos └── Contratos --- # 5. Responsabilidades Un Espacio de nombres DEBERÁ: - definir nombres semánticos canónicos; - garantizar la unicidad de identificadores en su ámbito; - organizar conceptos relacionados; - exponer una estructura semántica pública; - admitir descubrimiento y federación. Los Espacios de nombres NO DEBERÁN definir reglas constitucionales. --- # 6. Identidad Todo Espacio de nombres DEBERÁ declarar: - identificador globalmente único; - nombre canónico del espacio de nombres; - Dimensión padre; - versión; - propietario o custodio. Los identificadores DEBERÁN permanecer estables. --- # 7. Nombres canónicos Todo concepto público DEBERÍA referenciarse mediante su nombre semántico canónico. Formato recomendado: namespace:Concept Ejemplos: employee:Employee employee:Skill organization:Department security:AccessPolicy Los nombres canónicos DEBERÁN permanecer estables entre versiones compatibles. --- # 8. Propiedad Todo Espacio de nombres DEBERÁ tener un propietario o custodio responsable. La propiedad incluye la responsabilidad sobre: - la coherencia semántica; - la gestión del ciclo de vida; - la documentación; - la compatibilidad; - la publicación. La propiedad PUEDE ser delegada por la Dimensión que la gobierna. --- # 9. Esquema público Un Espacio de nombres DEBERÍA exponer un esquema público que describa: - conceptos disponibles; - relaciones; - versión; - importaciones; - dependencias. Publicar un esquema NO DEBERÁ implicar la divulgación de datos de instancia. --- # 10. Importaciones Los Espacios de nombres PUEDEN importar conceptos de estándares externos o de otros Espacios de nombres. Los conceptos importados DEBERÁN preservar: - el espacio de nombres original; - el estándar de origen; - la versión; - la procedencia. Las extensiones locales DEBERÁN ser aditivas y NO DEBERÁN redefinir la semántica importada. --- # 11. Federación Los Espacios de nombres son descubribles a través de su Universo padre. La federación DEBERÍA intercambiar referencias canónicas de espacios de nombres y correspondencias semánticas. Los conceptos equivalentes en Espacios de nombres distintos DEBERÁN conectarse mediante correspondencias explícitas y no mediante definiciones duplicadas. --- # 11a. Unidad de publicación y descubrimiento El Espacio de nombres es la **unidad de publicación y descubrimiento** dentro del Meta-Universo. Mientras el Universo es soberano y la Dimensión es el contexto de gestión, es el Espacio de nombres el que cruza la frontera hacia el ecosistema compartido. En concreto, el Espacio de nombres: - DEBERÁ ser el artefacto que se **publica en los registros**; - DEBERÁ ser el artefacto **importado por otros meta-modelos**; - DEBERÁ llevar su propia **huella semántica**, que identifica su contenido semántico con independencia de su nombre; - DEBERÁ poder superar la **validación MMAS** como unidad coherente y autodescriptiva; - DEBERÁ **federarse mediante MUFP**, intercambiando referencias canónicas de espacios de nombres, huellas semánticas y correspondencias semánticas. Puesto que el Espacio de nombres es lo que otras partes importan y de lo que dependen, DEBERÁ seguir siendo autocontenido respecto de sus importaciones, procedencia y versión declaradas, de modo que un meta-modelo consumidor pueda resolverlo y confiar en él sin acceder a las interioridades privadas de su Universo o de su Dimensión. --- # 12. Evolución Los Espacios de nombres PUEDEN evolucionar de forma independiente. La evolución compatible PUEDE incluir: - nuevos conceptos; - nuevas relaciones; - nuevos perfiles de proyección; - correspondencias adicionales. Los cambios rupturistas DEBERÁN seguir el Proceso de cambios del Meta-Universo. --- # 13. Ejemplos típicos Empresa / Dimensión de RR. HH. Espacios de nombres: - employee - recruitment - payroll - competencies Empresa / Dimensión de Tecnología Espacios de nombres: - software - infrastructure - security - architecture Universo personal Espacios de nombres: - identity - education - finance - health --- # 14. Invariantes arquitectónicos Todo Espacio de nombres DEBERÁ preservar: - la identidad semántica; - los nombres canónicos; - la propiedad; - la procedencia; - la trazabilidad; - el cumplimiento constitucional. La evolución de un Espacio de nombres NUNCA DEBERÁ invalidar identidades semánticas existentes. --- # Direcciones futuras Puesto que el Espacio de nombres es la unidad de publicación y descubrimiento, el Meta-Universo anticipa un **catálogo global de Espacios de nombres**: un registro federado análogo a npm o Maven, pero que distribuye *semántica* en lugar de código. En ese catálogo, los Espacios de nombres se publicarían, versionarían y resolverían por su huella semántica; los meta-modelos consumidores declararían dependencias semánticas e importarían Espacios de nombres publicados con procedencia completa; y una **Federación de Registros** gobernada por MUFP permitiría que el descubrimiento abarcase catálogos independientes sin autoridad central alguna. Esta dirección se anticipa pero aún no es normativa. --- # Declaración final El Espacio de nombres es la unidad canónica de organización semántica del Meta-Universo. Proporciona fronteras semánticas estables, identificadores globalmente comprensibles y una base reutilizable para los Meta-Modelos, permitiendo que grandes ecosistemas semánticos evolucionen sin conflictos de nombres y sigan siendo interoperables entre Universos federados.