talk · Thursday 24 September · 16:00–⁠16:12 · SAL A

Old habits and new visions: Exploring the RECODE data model, future integration and data enhancement

Steen Dupont · Solutions for Research Collection Management Systems Challenges

Recording time 8:25:00–8:37:57Open on Vimeo ↗

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

The short versionNormalising decades of flat CMS data into relational entities and workflow-driven processes gives NHM a foundation for integrations and AI, but it needs institutional governance.

Overview

What this was about

Steen Dupont gave an update on NHM London's RECODE programme (since 2019) to replace a 20-year-old CMS, with go-live expected early next year on the Doxis platform. The data model was heavily normalised: about 70 object record types and 54,000 fields were reduced to about 6,500 in use and then 600–700 fields in four collection object entities (biological, geological, extraterrestrial, human-made). The new system uses true relationships, separates objects from processes, and enforces stricter taxonomy and location hierarchies. Videos of the UAT environment showed a data model viewer, agent relationships, a workflow engine (parallel acquisitions, sequential loans, silent movement control) and a bulk-ingest template builder that outputs CSV/JSON with dynamic errors.

Why it matters. It is a rare look inside a large museum's CMS rebuild, with concrete numbers on field reduction and design choices other institutions can learn from.

Key ideas

In the room

  • RECODE began in 2019; the system is in UAT and expected to go live at the start of next year.
  • Current system: about 70 object record types and about 54,000 fields, reduced to about 6,500 used, then about 600–700 fields.
  • Four target collection object entities: biological, geological, extraterrestrial, human-made.
  • True relationships replace value fields; objects are decoupled from processes; stricter taxonomy and location hierarchies are enforced.
  • Workflow engine supports parallel processes (acquisition), strictly ordered processes (research loans for compliance) and silent processes (movement control with history).
  • A bulk template builder generates CSV and JSON with dynamic error handling for ingest, update and fixes; the JSON can feed other APIs.
  • Business studio admin layer exposes integrations, AI, the data model and search fields; governance is needed to avoid new silos.
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

Old habits and new visions: Exploring the RECODE data model, future integration and data enhancement

Steen Dupont

The NHM London RECODE programme tasked with developing and implementing a new collections management system has been actively implementing since late 2023. With a vision of a sustainable and community focused system. RECODE has tackled a conscious shift to a more normalised data model and a focus on the use of bidirectional links to better represent and manage the NHM collections data and museum procedures.

In this talk we will share key insights into the new Doxis system, considerations around the developed data model and key functionality that we will leverage. As the system stabilises and data migration tests bring real data into the system the programme is also able to reflect on the impact of the data model and how it performs against the complexity, inconsistency and scale of NHM’s data.

Presentation points will include:

A complex object model that supports derived objects, groups, parts and preparations as a significant step indisambiguating objects from specimens and from collections management procedures.

In system access to the data model has provided better visibility of system databases, classes, fields, field types, relationships and configuration dependencies. The DM-viewer supports understanding the Doxis system and is expected to provide significant core functionality in terms of visualising data standards, search pathways, permissions and user insight into data structures.

Internal system data validation to support data integrity, quality assurance (QA) and quality control (QC) to support heterogeneous data and data standard constraints.

The ambition to surface validated data from authority data repositories (e.g GBIF, Bionomia) as well as agentic data cleaning to the user within the system to help continuous enhancement and enabled data round tripping

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