talk · Thursday 24 September · 11:55–⁠12:10 · SAL A

Everything is coded: How to prevent a game of telephone in a system full of interfaces

Franziska Schuster, Jasper · From Cabinets to Clouds - Bridging the gap between collection- and database management

Recording time 4:10:59–4:32:30Open on Vimeo ↗

Summaries and key moments are machine-produced. Check the recording for the speaker’s exact words.

The short versionShared understanding of what data means must be established at the start of a pipeline; standard formats alone won't stop meaning drifting between people.

Overview

What this was about

Franziska Schuster framed MfN's digital catalogue infrastructure work through the 'game of telephone': standard formats like Darwin Core alone don't keep data meaning intact across professional hand-offs. Developer Jasper then described migrating about 600,000 insect specimen records with 2.5 million images, digitised by a Picturae conveyor pipeline, into Specify after the cyber attack fragmented the data. Requirements unclear from the start made his mapping code slow and hard to verify. Taxon 'NURIs' (internal identifiers) turned out to be non-unique, with up to 2,000 IDs for one taxon, test entries and drawer IDs reused as taxon IDs. Schuster closed with Scrum as a 'don't panic' strategy with three-week sprints and stakeholder feedback.

Why it matters. It is a candid case study of how identifier semantics break down in mass digitisation pipelines, and it shows how agile methods can manage infrastructure rebuilds.

Key ideas

In the room

  • Coded systems narrow meaning only if sender and receiver share an understanding of the code.
  • The Picturae conveyor pipeline digitised just over 600,000 specimens with over 2.5 million images, about 5,000 specimens per day, over roughly 2.5 years including development.
  • After the hack the data were fragmented; deduplication and consolidation came before mapping to Specify.
  • Iterative feedback from Specify and collection managers made the mapping code increasingly slow and opaque; a month-long rewrite followed after publishing about 22,000 records.
  • Taxon NURIs were not unique: up to 2,000 IDs per taxon, empty taxa with IDs, and test entries.
  • Pragmatic fix: accept a taxon NURI only if unique; otherwise keep it in the determination for findability.
  • Key missing question: is the data sufficient at this point to assign an identifier?
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…
Programme abstract

Everything is coded: How to prevent a game of telephone in a system full of interfaces

Franziska Schuster, Jasper

Building a basic data infrastructure for a digital collection is not a particularly cutting-edge project, although, of course, there are many design decisions to be made that have a major impact on the system’s performance, interoperability, and resilience. However, such projects typically do not start from scratch but evolve within socio-technical environments whose subsystems are characterized by huge differences, particularly with regard to digital literacy as well as in terms of understanding scientific methods and the significance of research data. In our case, this is particularly relevant for the involvement of natural and social scientists, collection managers, project coordinators, technical developers, and data users in exhibition and education.

Designing cross-disciplinary processes for the generation, transformation, and publication of specimen-related data faces various challenges under these circumstances. For example, interfaces are needed throughout the entire data pipeline where translations must take place: from unstructured to structured forms, from human-readable to machine-readable, from one professional group’s specialized terminology to another’s, and from strategic thinking to actual agile development work.

In our presentation, we’ll use specific examples to demonstrate how successfully - or unsuccessfully - we manage to transfer data from one expert to another, while on the one hand preserving the essential integrity and significance of the information across all transformation steps, and on the other hand building trust among stakeholders for whom parts of the infrastructure are inevitably a black box.

Submitted to the conference programme before the talk, so the talk itself may differ.