Acerca de PublicSchema
Qué ofrece, dónde se sitúa y hacia dónde va.
Qué ofrece PublicSchema
PublicSchema es un modelo de referencia abierto para datos de servicios públicos. La página de inicio cubre los aspectos básicos; esta página profundiza más.
Ofrece:
- Conceptos: entidades semánticas (Persona, Inscripción, Pago y otras) con definiciones redactadas para profesionales de políticas públicas, no para desarrolladores.
- Propiedades: campos con nombre y tipo que se aplican a uno o más conceptos. Se definen una sola vez y se reutilizan, manteniendo las definiciones coherentes entre dominios.
- Vocabularios: conjuntos de valores controlados. Cuando existen estándares internacionales (ISO, FHIR, ONU), hacemos referencia a ellos. Cuando no existen, definimos un conjunto canónico con correspondencias a cómo los sistemas específicos codifican los mismos valores.
- Esquemas de credenciales: contextos JSON-LD y estructuras para emitir datos de conceptos como Credenciales Verificables, usando SD-JWT VC para la revelación selectiva de datos personales sensibles.
Cada elemento recibe un URI estable. Todo es opcional. Los países y los programas adoptan lo que necesitan y amplían lo que no cubre sus necesidades.
Principios de diseño
Las definiciones tienen peso semántico, no solo estructura. Las propiedades son reutilizables entre conceptos. La dimensión temporal es un aspecto central del modelo. Se hace referencia a los estándares internacionales, nunca se reinventan. Nada es obligatorio.
Consulte Principios de diseño para conocer la justificación completa de cada una de estas decisiones.
Dónde se ubica PublicSchema
PublicSchema complementa los esfuerzos existentes en lugar de competir con ellos. Se sitúa en la capa de datos para la prestación de servicios: entre los estándares de identidad, la interoperabilidad de APIs y la infraestructura de confianza.
| Capa | Qué existe | Qué agrega PublicSchema |
|---|---|---|
| Confianza y transporte | W3C VC, OpenID4VC, EBSI | Vocabulario de dominio dentro de las credenciales |
| Atributos de identidad | EU Core Person Vocabulary | Datos sobre el ciclo de vida de la prestación, más allá del nombre, la fecha de nacimiento y la ciudadanía |
| Catálogos de servicios | CPSV-AP, HSDS/Open Referral | Quién recibe qué, no qué servicios existen |
| Interoperabilidad de API | DCI, GovStack | Semántica compartida detrás de los contratos de API |
| Medición estadística | ILO/World Bank ASPIRE | Modelos de datos para el intercambio, no solo indicadores |
| Ciclo de vida de la prestación | Nada | Esta es la brecha |
DCI es la iniciativa más cercana: define cómo fluyen los datos entre sistemas de protección social; PublicSchema define qué significan esos datos. GovStack define bloques de construcción para el gobierno digital; PublicSchema es el modelo de datos compartido que esos bloques necesitan implícitamente. FHIR es el equivalente en el sector salud; nos inspiramos en su enfoque pero nuestro alcance abarca los servicios públicos en general.
Consulte Estándares relacionados para una comparación detallada.
Alcance
PublicSchema comienza con la protección social: un dominio bien comprendido con transformación digital activa, múltiples sistemas de código abierto y una necesidad inmediata de interoperabilidad. Consulte la lista completa de conceptos para conocer la cobertura actual.
El modelo está diseñado para extenderse a dominios adyacentes (registro civil, salud, educación, respuesta humanitaria) a medida que crece la adopción. La estructura es la misma; solo cambian los conceptos y los vocabularios.
Cómo lo adoptan los países y los programas
PublicSchema es un punto de partida, no un mandato. Los países y los programas adoptan las partes que se aplican a su contexto y extienden el resto en su propio espacio de nombres. El esquema compartido se mantiene estable; la especificidad local se preserva.
- Adopte los conceptos universales tal cual. Persona, Hogar, Ubicación y otros conceptos universales rara vez necesitan cambios locales. Usarlos directamente ofrece interoperabilidad sin costo adicional.
- Use los vocabularios cuando encajen. Los códigos ISO de países, monedas e idiomas se corresponden sin dificultad con la mayoría de los sistemas. Cuando un vocabulario de dominio (estado de inscripción, modalidad de beneficio) no cubra un código local, agréguelo en su espacio de nombres.
- Extienda lo que falta. Los conceptos específicos de un país (un identificador nacional, un registro específico de gestión de casos, una categoría local de beneficio) viven en su espacio de nombres junto a los términos de PublicSchema.
- Proponga su inclusión en el modelo compartido. Cuando una extensión resulte útil en varios países, proponga su inclusión. El vocabulario crece a través de la adopción real, no del diseño por comité.
Consulte Extender PublicSchema para patrones y ejemplos concretos.
Gobernanza y hoja de ruta
El proyecto es mantenido por Jeremi Joslin para permitir decisiones rápidas y con criterio en las etapas iniciales. Se reciben activamente aportes de expertos en el dominio, implementadores de sistemas y organismos de normalización.
A medida que crezca la adopción, la gobernanza se ampliará: primero a un grupo asesor de colaboradores y expertos en el dominio, luego a una estructura formal de múltiples partes interesadas.
Fase 1: Fundación en curso
Conceptos y propiedades con URIs estables. Definiciones redactadas para profesionales del dominio. Publicado como sitio web de referencia.
Fase 2: Estándares y correspondencias
Estándares internacionales adoptados para cada conjunto de valores. Correspondencias de vocabularios entre sistemas. Experiencia piloto con al menos una implementación en un país.
Fase 3: Adopción y extensión
Gobernanza formalizada. Validación en el mundo real con implementadores de sistemas. Extensión a dominios adyacentes de servicios públicos.