talk · Tuesday 22 September · ODIN

SFBorg: a frictionless biodiversity data exchange

Dmitry Mozzherin · Semantic Interoperability and Standards Infrastructure

Recording time 6:34:54–6:44:49Open on Vimeo ↗

The short versionUsing an SQLite schema as the exchange format lets biodiversity datasets be used instantly by applications without import.

Overview

What this was about

Dmitry Mozzherin presents SFBorg and its Species File Group Archive (SFGA) format, an SQLite database schema used as an "active" exchange format that applications can use directly without importing, by analogy with MP3 files. SQLite is a single, fast, compressible file format with a stable format supported until 2050 and accepted by the Library of Congress for archiving. The ecosystem includes a shared library, the SF conversion tool (e.g. CSV, Darwin Core, ColDP via SFGA), a Harvester for idiosyncratic datasets, GNdb for building name-resolution databases, and Hive, a taxonomic viewer/editor/validator.

Why it matters. Text-based exchange formats require database import skills; an active single-file format could enable many zero-effort applications for any dataset.

Key ideas

In the room

  • Darwin Core Archives, ColDP and Darwin Core Data Packages are inert text files that must be imported.
  • SFGA is a semantically versioned SQLite schema; version 1 will guarantee backward compatibility.
  • SQLite: single file, fast, scalable to terabytes, standard SQL, format stable for 30 years and supported until at least 2050.
  • SQLite is a Library of Congress recommended archival format alongside XML and JSON.
  • Used in production at Species File Group for harvesting, conversion (Darwin Core to ColDP and back), validation and aggregation (e.g. GN Verifier).
  • Tools: Species File Library, SF converter, Harvester, GNdb, Hive.
  • Ideas: instant websites, curation apps and AI interfaces for any SFGA dataset.
Jump in

Notable moments

In their words

Transcript

Automatically generated captions can contain mistakes, especially in names and technical terms. Times are relative to the room recording.

Read the transcript ↓
Loading transcript…