Un formato de intercambio de datos para describir conjuntos de datos — qué contiene un conjunto de datos, cómo son sus tablas, quién lo produjo y bajo qué licencia puede reutilizarse. Un descriptor es un simple documento JSON, así que puede escribirse a mano, generarse en un pipeline, validarse en CI y leerse desde una herramienta que nunca ha oído hablar de Fairspec.
Por qué existe
Se publican conjuntos de datos constantemente y se describen de forma inconsistente. Los metadatos que harían reutilizable uno de ellos — tipos de columna, unidades, procedencia, licencia — suelen vivir en un README, en un artículo o en la memoria de alguien. Los principios FAIR dicen que los datos deben ser Localizables, Accesibles, Interoperables y Reutilizables, pero unos principios no son un formato de archivo, y una máquina no puede actuar sobre un principio. Fairspec es deliberadamente compatible con dos cosas que ya existen, en lugar de competir con ellas: DataCite para los metadatos de cita y JSON Schema para la validación.
Nuestro papel
Somos autores de la especificación y mantenemos las implementaciones de referencia en TypeScript y Python, junto con las herramientas que la consumen. Ser autor de un estándar significa que las decisiones de diseño y las garantías de compatibilidad son nuestras y hay que acertarlas.
Aplicaciones nativas que comparten los tipos y las reglas del producto web en lugar de duplicarlos.
Ponerse en contacto
Cuéntenos qué necesita construir.
Somos un equipo pequeño en Portugal, en horario de Londres. Un sitio, una aplicación, una herramienta interna, o la plataforma que hay detrás — empiece por una frase sobre el problema y nosotros seguimos desde ahí.