Presentamos dpkit Terminal y TypeScriptVer el anuncio

Código abierto

Fairspec

Una especificación para describir conjuntos de datos tabulares, con implementaciones de referencia en TypeScript y Python.

capturaapplication.fairspec.org
El sitio de Fairspec, el formato de intercambio de datos del que somos autores, con sus implementaciones en Python y TypeScript.
Fairspecframework de datos en TypeScript y Python

Qué es

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.

Qué podemos construir para usted

Plataformas y pipelines de datos

Meter los datos, comprobarlos y mantenerlos correctos — desde media docena de hojas de cálculo hasta millones de filas al día.

Procesamiento de datos · Estándares de datos y validación · Bases de datos transaccionales · Adquisición de datos web

Desarrollo de aplicaciones web

De la capa de datos hasta la interfaz: búsqueda, integraciones, tareas en segundo plano y la infraestructura para mantenerlo en marcha.

Aplicaciones web full-stack · APIs tipadas · Flujos de trabajo duraderos · Orquestación de contenedores

Sobre qué lo construimos

  • Dataframes columnares en lugar de scripts improvisados, para que un millón de filas cueste lo que mil.

  • Esquemas que viajan con los datos, y un único contrato de validación desde la base de datos hasta el navegador.

  • Modelos detrás de una interfaz que controlamos, con recuperación y evaluación a su alrededor.

  • 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í.

Todos los proyectos
Pedir presupuesto