Presentiamo dpkit Terminal e TypeScriptLeggete l'annuncio

Open source

Fairspec

Una specifica per descrivere dataset tabellari, con implementazioni di riferimento in TypeScript e Python.

schermataapplication.fairspec.org
Il sito di Fairspec, il formato di scambio dati di cui siamo autori, con le sue implementazioni Python e TypeScript.
Fairspecframework dati in TypeScript e Python

Che cos'è

Un formato di scambio dati per descrivere i dataset — che cosa contiene un dataset, com'è fatta la struttura delle sue tabelle, chi lo ha prodotto e con quale licenza può essere riutilizzato. Un descrittore è un semplice documento JSON: può essere scritto a mano, generato da una pipeline, validato in CI e letto da uno strumento che non ha mai sentito parlare di Fairspec.

Perché esiste

I dataset vengono pubblicati di continuo e descritti in modo incoerente. I metadati che li renderebbero riutilizzabili — tipi delle colonne, unità di misura, provenienza, licenza — di solito stanno in un README, in un articolo o nella memoria di qualcuno. I principi FAIR dicono che i dati dovrebbero essere Findable, Accessible, Interoperable e Reusable, ma i principi non sono un formato di file, e una macchina non può agire su un principio. Fairspec è deliberatamente compatibile con due cose che esistono già invece di competerci: DataCite per i metadati di citazione e JSON Schema per la validazione.

Il nostro ruolo

Siamo autori della specifica e manteniamo le implementazioni di riferimento in TypeScript e Python, insieme agli strumenti che la usano. Essere autori di uno standard significa che le decisioni di progettazione e le garanzie di compatibilità tocca a noi azzeccarle.

Che cosa possiamo costruire per voi

Piattaforme dati e pipeline

Far entrare i dati, verificarli e mantenerli corretti — da qualche foglio di calcolo a milioni di righe al giorno.

Elaborazione dati · Standard dati e validazione · Database transazionali · Acquisizione dati dal web

Sviluppo di applicazioni web

Dal livello dati fino all'interfaccia: ricerca, integrazioni, lavori in background e l'infrastruttura per tenerlo in funzione.

Applicazioni web full-stack · API tipizzate · Workflow durevoli · Orchestrazione di container

Su cosa lo costruiamo

  • Dataframe colonnari invece di script improvvisati, così un milione di righe costa quanto mille.

  • Schemi che viaggiano con i dati, e un unico contratto di validazione dal database al browser.

  • Modelli dietro un'interfaccia che controlliamo, con retrieval e valutazione attorno.

  • App native che condividono tipi e regole del prodotto web invece di duplicarli.

Contattateci

Raccontateci che cosa volete costruire.

Siamo un piccolo team in Portogallo, con orario di Londra. Un sito, un'app, uno strumento interno o la piattaforma che ci sta dietro — iniziate con una frase sul problema e poi ci pensiamo noi.

Tutti i progetti
Richiedete un preventivo