A blog on museum-digital and the broader digitization of museum work.

Joshua Ramon Enslin

Joshua Ramon Enslin is a student of Southeast Asian Studies at Goethe University Frankfurt. His main research interests concern contemporary labor migration, digitization, and the history of ideas in Indonesia and the Philippines. He has previously worked in translations from Indonesian to German and software development. At museum-digital he is mainly responsible for the further technical development of the frontend, musdb, and md:term. He has also contributed to the development of the "Themator", and contributed to the English and Indonesian translations of museum-digital.
AI-generated ukiyo-e painting of a detective with a book, surrounded by warning signs

Bringing back character-driven search for inventory numbers in musdb

If you search for “run”, you want to find entries (objects, blog posts, etc.), that mention “ran”. If you search for inventory numbers like “*1”, you want to find “0001”. These are fundamentally different categories of search. In the first case, you want to have a language-aware full-text search. In the latter case, you simply

Development Infrastructure musdb
Screenshot of the start page of museum-digital:global in Kannada.

Kannada

There’s lots of talk about the FAIR principles – publishing findable and accessible data. Logically, to be findable and accessible, the data should at the very least be described in the language of users, even if it is not itself translated. And that means, that before object information becomes multilingual, plattforms should become (more) multilinugal

Development Frontend Translations
Screenshot: Concordance checker

A Concordance Checker for Preparing Imports to museum-digital

When one runs an import to museum-digital – specifically one focused on internal collection management data – there is a chance to encounter errors of unmatched entries. The import tool identified that one tried to import a yet unknown value to what is a controlled field in musdb. Common issues appear especially with actor roles

Development General Importer Infrastructure
musdb: Versioning overlay

Version Control & Batch Transfer Between Data Fields of Object Records

The new year 2025 comes with two long-awaited new features in musdb: detailed version control of object data and an option to batch transfer object data from one free text field to another. Version control Until a few days ago, a central and sorely missed feature in musdb was a detailed version history of the

Development musdb
Bild vieler Computer in einer Herbstatmosphäre. Generiert mit illustriousXL_smoothftSPO.

State of Development, October 2024: Searching Objects Currently On Exhibition, Linking Location and Acquisition of Literature

After the blog has been very quiet this year with regard to the technical development of museum-digital, we are now trying to publish the summaries of new developments – enriched with screenshots – that are prepared for the monthly “regional administrators” rounds in Germany anyway. These are in the form of listings, and this is

Community Development Frontend Importer musdb

museum-digital:qa as a Conversion Tool

Some months back I presented museum-digital:qa here and elsewhere as a tool building on a subset of the functionality of museum-digital’s import tool to evaluate data uploaded by anyone and make the quality checks musdb offers available to the uploader as well, regardless of their collection management system. Its real potential however can only be

Importer museum-digital:qa

Quality Assessments Like in musdb: Now For Everybody

At yesterday’s Autumn Conference of the Working Group Documentation of the German Museum Association (Herbsttagung der Fachgruppe Dokumentation des Deutschen Museumsbunds) a new web service in the broader realm of museum-digital was released: museum-digital:qa. museum-digital:qa reuses the importer‘s relevant functionalities to accept museum object data in a variety of input formats – both open standards

Development musdb museum-digital:qa