CINXE.COM

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

<!DOCTYPE html> <html lang="en-US"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width" /> <meta name="X-page-type" content="post" /> <meta name="description" content="A blog on museum-digital and the broader digitization of museum work." /> <meta name="twitter:card" content="summary" /> <meta name="twitter:site" content="@museumdigital" /> <meta name="twitter:title" content="Bringing back character-driven search for inventory numbers in musdb" /> <meta property="og:title" content="Bringing back character-driven search for inventory numbers in musdb" /> <meta name="twitter:description" content="A blog on museum-digital and the broader digitization of museum work." /> <meta name="og:description" content="A blog on museum-digital and the broader digitization of museum work." /> <meta name="og:image" content="https://blog.museum-digital.org/wp-content/uploads/2020/01/cropped-mdlogo-code-512px-270x270.png" /> <meta name="twitter:image" content="https://blog.museum-digital.org/wp-content/uploads/2020/01/cropped-mdlogo-code-512px-270x270.png" /> <title>museum-digital: blog | A blog on museum-digital and the broader digitization of museum work.</title> <meta name='robots' content='max-image-preview:large' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <link rel="alternate" href="https://blog.museum-digital.org/" hreflang="en" /> <link rel="alternate" href="https://blog.museum-digital.org/de/" hreflang="de" /> <link rel="alternate" href="https://blog.museum-digital.org/hu/" hreflang="hu" /> <link rel="alternate" href="https://blog.museum-digital.org/ar/" hreflang="ar" /> <link rel="alternate" href="https://blog.museum-digital.org/uk/" hreflang="uk" /> <link rel="alternate" href="https://blog.museum-digital.org/ru/" hreflang="ru" /> <link rel="alternate" type="application/rss+xml" title="museum-digital: blog &raquo; Feed" href="https://blog.museum-digital.org/feed/" /> <link rel="alternate" type="application/rss+xml" title="museum-digital: blog &raquo; Comments Feed" href="https://blog.museum-digital.org/comments/feed/" /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/blog.museum-digital.org\/wp-includes\/js\/wp-emoji-release.min.js?ver=683a3bed70a4766450127711f67f4acd"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <link rel='stylesheet' id='embed-pdf-viewer-css' href='https://blog.museum-digital.org/wp-content/plugins/embed-pdf-viewer/css/embed-pdf-viewer.css?ver=2.4.6' type='text/css' media='screen' /> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://blog.museum-digital.org/wp-includes/css/dist/block-library/style.min.css?ver=683a3bed70a4766450127711f67f4acd' type='text/css' media='all' /> <link rel='stylesheet' id='wp-components-css' href='https://blog.museum-digital.org/wp-includes/css/dist/components/style.min.css?ver=683a3bed70a4766450127711f67f4acd' type='text/css' media='all' /> <link rel='stylesheet' id='wp-preferences-css' href='https://blog.museum-digital.org/wp-includes/css/dist/preferences/style.min.css?ver=683a3bed70a4766450127711f67f4acd' type='text/css' media='all' /> <link rel='stylesheet' id='wp-block-editor-css' href='https://blog.museum-digital.org/wp-includes/css/dist/block-editor/style.min.css?ver=683a3bed70a4766450127711f67f4acd' type='text/css' media='all' /> <link rel='stylesheet' id='wp-reusable-blocks-css' href='https://blog.museum-digital.org/wp-includes/css/dist/reusable-blocks/style.min.css?ver=683a3bed70a4766450127711f67f4acd' type='text/css' media='all' /> <link rel='stylesheet' id='wp-patterns-css' href='https://blog.museum-digital.org/wp-includes/css/dist/patterns/style.min.css?ver=683a3bed70a4766450127711f67f4acd' type='text/css' media='all' /> <link rel='stylesheet' id='wp-editor-css' href='https://blog.museum-digital.org/wp-includes/css/dist/editor/style.min.css?ver=683a3bed70a4766450127711f67f4acd' type='text/css' media='all' /> <link rel='stylesheet' id='cc_block-cgb-style-css-css' href='https://blog.museum-digital.org/wp-content/plugins/creative-commons/dist/blocks.style.build.css' type='text/css' media='all' /> <link rel='stylesheet' id='gutenberg-pdfjs-css' href='https://blog.museum-digital.org/wp-content/plugins/pdfjs-viewer-shortcode/inc/../blocks/dist/style.css?ver=2.2.2' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='cookie-notice-front-css' href='https://blog.museum-digital.org/wp-content/plugins/cookie-notice/css/front.min.css?ver=2.5.6' type='text/css' media='all' /> <link rel='stylesheet' id='museumdigital-style-css' href='https://blog.museum-digital.org/wp-content/themes/museumdigital/style.css?ver=683a3bed70a4766450127711f67f4acd' type='text/css' media='all' /> <link rel='stylesheet' id='enlighterjs-css' href='https://blog.museum-digital.org/wp-content/plugins/enlighter/cache/enlighterjs.min.css?ver=wUmSO9LuB6iM9VB' type='text/css' media='all' /> <script type="text/javascript" id="cookie-notice-front-js-before"> /* <![CDATA[ */ var cnArgs = {"ajaxUrl":"https:\/\/blog.museum-digital.org\/wp-admin\/admin-ajax.php","nonce":"b8b6115bfa","hideEffect":"fade","position":"bottom","onScroll":false,"onScrollOffset":100,"onClick":false,"cookieName":"cookie_notice_accepted","cookieTime":2592000,"cookieTimeRejected":2592000,"globalCookie":false,"redirection":false,"cache":false,"revokeCookies":false,"revokeCookiesOpt":"automatic"}; /* ]]> */ </script> <script type="text/javascript" src="https://blog.museum-digital.org/wp-content/plugins/cookie-notice/js/front.min.js?ver=2.5.6" id="cookie-notice-front-js"></script> <script type="text/javascript" src="https://blog.museum-digital.org/wp-content/themes/museumdigital/tracking.js?ver=683a3bed70a4766450127711f67f4acd" id="tracking-js"></script> <link rel="https://api.w.org/" href="https://blog.museum-digital.org/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://blog.museum-digital.org/xmlrpc.php?rsd" /> <link rel="manifest" href="https://blog.museum-digital.org/wp-json/wp/v2/web-app-manifest"> <meta name="theme-color" content="#fff"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="mobile-web-app-capable" content="yes"> <link rel="apple-touch-startup-image" href="https://blog.museum-digital.org/wp-content/uploads/2020/01/cropped-mdlogo-code-512px-192x192.png"> <meta name="apple-mobile-web-app-title" content="md - blog"> <meta name="application-name" content="md - blog"> <!-- This site is optimized with the Schema plugin v1.7.9.6 - https://schema.press --> <script type="application/ld+json">[{"@context":"http:\/\/schema.org\/","@type":"WPHeader","url":"https:\/\/blog.museum-digital.org","headline":"museum-digital: blog","description":"A blog on museum-digital and the broader digitization of museum work."},{"@context":"http:\/\/schema.org\/","@type":"WPFooter","url":"https:\/\/blog.museum-digital.org","headline":"museum-digital: blog","description":"A blog on museum-digital and the broader digitization of museum work."}]</script> <!-- This site is optimized with the Schema plugin v1.7.9.6 - https://schema.press --> <script type="application/ld+json">{"@context":"http:\/\/schema.org\/","@type":"Blog","headline":"museum-digital: blog","description":"A blog on museum-digital and the broader digitization of museum work.","url":"https:\/\/blog.museum-digital.org","blogPost":[{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/blog.museum-digital.org\/2025\/03\/29\/bringing-back-character-driven-search-for-inventory-numbers-in-musdb\/"},"url":"https:\/\/blog.museum-digital.org\/2025\/03\/29\/bringing-back-character-driven-search-for-inventory-numbers-in-musdb\/","headline":"Bringing back character-driven search for inventory numbers in musdb","datePublished":"2025-03-29T23:59:32+01:00","dateModified":"2025-03-30T01:35:14+01:00","publisher":{"@type":"Organization","@id":"https:\/\/blog.museum-digital.org\/#organization","name":"museum-digital: blog","logo":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2023\/02\/logo-md-code-black-wide-60px-h.png","width":600,"height":60}},"image":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2025\/03\/ai-detective-warning-ukiyo-e-scaled.webp","width":2560,"height":1463},"articleSection":"Development","keywords":"New Features, Object search (musdb)","description":"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.","author":{"@type":"Person","name":"Joshua Ramon Enslin","url":"https:\/\/blog.museum-digital.org\/author\/jrenslin\/","description":"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.\r\n\r\nAt 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.","image":{"@type":"ImageObject","url":"https:\/\/secure.gravatar.com\/avatar\/51bafcd385ca5e4a1aa0461ebd09aa0f?s=96&d=mm&r=g","height":96,"width":96},"sameAs":["https:\/\/en.about.museum-digital.org\/about\/people\/Joshua_Ramon_Enslin\/"]},"video":[]},{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/blog.museum-digital.org\/2025\/03\/25\/state-of-dev-february-2025\/"},"url":"https:\/\/blog.museum-digital.org\/2025\/03\/25\/state-of-dev-february-2025\/","headline":"State of Dev, February 2025","datePublished":"2025-03-25T17:07:17+01:00","dateModified":"2025-03-25T17:07:17+01:00","publisher":{"@type":"Organization","@id":"https:\/\/blog.museum-digital.org\/#organization","name":"museum-digital: blog","logo":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2023\/02\/logo-md-code-black-wide-60px-h.png","width":600,"height":60}},"image":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2025\/03\/flower-in-water-AI-gen.webp","width":1280,"height":800},"articleSection":"Development","keywords":"Bugfix, Imports, New Features","description":"In terms of development happening around museum-digital, February 2025 was a rather calm month. While more happened in the \"machine room\", immediately visible changes are mostly restricted to bugfixes. And a whole new tool.","author":{"@type":"Person","name":"Joshua Ramon Enslin","url":"https:\/\/blog.museum-digital.org\/author\/jrenslin\/","description":"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.\r\n\r\nAt 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.","image":{"@type":"ImageObject","url":"https:\/\/secure.gravatar.com\/avatar\/51bafcd385ca5e4a1aa0461ebd09aa0f?s=96&d=mm&r=g","height":96,"width":96},"sameAs":["https:\/\/en.about.museum-digital.org\/about\/people\/Joshua_Ramon_Enslin\/"]},"video":[null]},{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/blog.museum-digital.org\/2025\/03\/25\/kannada\/"},"url":"https:\/\/blog.museum-digital.org\/2025\/03\/25\/kannada\/","headline":"Kannada","datePublished":"2025-03-25T15:50:54+01:00","dateModified":"2025-03-25T16:15:04+01:00","publisher":{"@type":"Organization","@id":"https:\/\/blog.museum-digital.org\/#organization","name":"museum-digital: blog","logo":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2023\/02\/logo-md-code-black-wide-60px-h.png","width":600,"height":60}},"image":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2025\/03\/md-frontend-kannada2025-03-20.webp","width":1560,"height":858},"articleSection":"Development","keywords":"Multilinguality","description":"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","author":{"@type":"Person","name":"Joshua Ramon Enslin","url":"https:\/\/blog.museum-digital.org\/author\/jrenslin\/","description":"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.\r\n\r\nAt 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.","image":{"@type":"ImageObject","url":"https:\/\/secure.gravatar.com\/avatar\/51bafcd385ca5e4a1aa0461ebd09aa0f?s=96&d=mm&r=g","height":96,"width":96},"sameAs":["https:\/\/en.about.museum-digital.org\/about\/people\/Joshua_Ramon_Enslin\/"]},"video":[]},{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/blog.museum-digital.org\/2025\/03\/06\/sort-by-beauty\/"},"url":"https:\/\/blog.museum-digital.org\/2025\/03\/06\/sort-by-beauty\/","headline":"Sort by Beauty","datePublished":"2025-03-06T00:25:18+01:00","dateModified":"2025-03-06T00:26:20+01:00","publisher":{"@type":"Organization","@id":"https:\/\/blog.museum-digital.org\/#organization","name":"museum-digital: blog","logo":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2023\/02\/logo-md-code-black-wide-60px-h.png","width":600,"height":60}},"image":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2025\/03\/landscape-ai.avif","width":1600,"height":896},"articleSection":"Development","keywords":"AI, New Features, Object search (frontend), Search","description":"Last month a new sort option appeared on museum-digital: \"Aesthetics prediction\". Thoughts on AI, beauty, and the discriminating nature of sorting.","author":{"@type":"Person","name":"Joshua Ramon Enslin","url":"https:\/\/blog.museum-digital.org\/author\/jrenslin\/","description":"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.\r\n\r\nAt 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.","image":{"@type":"ImageObject","url":"https:\/\/secure.gravatar.com\/avatar\/51bafcd385ca5e4a1aa0461ebd09aa0f?s=96&d=mm&r=g","height":96,"width":96},"sameAs":["https:\/\/en.about.museum-digital.org\/about\/people\/Joshua_Ramon_Enslin\/"]},"video":[null]},{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/blog.museum-digital.org\/2025\/02\/14\/state-of-dev-december-2024-january-2025\/"},"url":"https:\/\/blog.museum-digital.org\/2025\/02\/14\/state-of-dev-december-2024-january-2025\/","headline":"State of Dev, December 2024 &amp; January 2025","datePublished":"2025-02-14T00:48:42+01:00","dateModified":"2025-02-14T11:24:05+01:00","publisher":{"@type":"Organization","@id":"https:\/\/blog.museum-digital.org\/#organization","name":"museum-digital: blog","logo":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2023\/02\/logo-md-code-black-wide-60px-h.png","width":600,"height":60}},"image":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2025\/02\/typing-2025-01.avif","width":1600,"height":896},"articleSection":"Development","keywords":"Batch editing, Change log, Controlled Vocabularies, Imports, New Features, TEI, Version control","description":"Once again a simple change log of the recent updates to museum-digital's different tools.","author":{"@type":"Person","name":"Joshua Ramon Enslin","url":"https:\/\/blog.museum-digital.org\/author\/jrenslin\/","description":"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.\r\n\r\nAt 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.","image":{"@type":"ImageObject","url":"https:\/\/secure.gravatar.com\/avatar\/51bafcd385ca5e4a1aa0461ebd09aa0f?s=96&d=mm&r=g","height":96,"width":96},"sameAs":["https:\/\/en.about.museum-digital.org\/about\/people\/Joshua_Ramon_Enslin\/"]},"video":[null,null]},{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/blog.museum-digital.org\/2025\/01\/23\/a-concordance-checker-for-preparing-imports-to-museum-digital\/"},"url":"https:\/\/blog.museum-digital.org\/2025\/01\/23\/a-concordance-checker-for-preparing-imports-to-museum-digital\/","headline":"A Concordance Checker for Preparing Imports to museum-digital","datePublished":"2025-01-23T16:00:40+01:00","dateModified":"2025-01-23T16:02:38+01:00","publisher":{"@type":"Organization","@id":"https:\/\/blog.museum-digital.org\/#organization","name":"museum-digital: blog","logo":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2023\/02\/logo-md-code-black-wide-60px-h.png","width":600,"height":60}},"image":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2025\/01\/20250123_Concordance_checker_en.avif","width":903,"height":580},"articleSection":"Development","keywords":"Imports, New Features, New tools","description":"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","author":{"@type":"Person","name":"Joshua Ramon Enslin","url":"https:\/\/blog.museum-digital.org\/author\/jrenslin\/","description":"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.\r\n\r\nAt 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.","image":{"@type":"ImageObject","url":"https:\/\/secure.gravatar.com\/avatar\/51bafcd385ca5e4a1aa0461ebd09aa0f?s=96&d=mm&r=g","height":96,"width":96},"sameAs":["https:\/\/en.about.museum-digital.org\/about\/people\/Joshua_Ramon_Enslin\/"]},"video":[]},{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/blog.museum-digital.org\/2025\/01\/13\/version-control-batch-transfer-between-data-fields-of-object-records\/"},"url":"https:\/\/blog.museum-digital.org\/2025\/01\/13\/version-control-batch-transfer-between-data-fields-of-object-records\/","headline":"Version Control &amp; Batch Transfer Between Data Fields of Object Records","datePublished":"2025-01-13T16:05:59+01:00","dateModified":"2025-01-13T16:06:00+01:00","publisher":{"@type":"Organization","@id":"https:\/\/blog.museum-digital.org\/#organization","name":"museum-digital: blog","logo":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2023\/02\/logo-md-code-black-wide-60px-h.png","width":600,"height":60}},"image":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2025\/01\/20250113_musdb-Versioning_2_EN.avif","width":1308,"height":810},"articleSection":"Development","keywords":"Batch editing, New Features, Object editing (musdb), Object search (musdb), Version control","description":"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","author":{"@type":"Person","name":"Joshua Ramon Enslin","url":"https:\/\/blog.museum-digital.org\/author\/jrenslin\/","description":"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.\r\n\r\nAt 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.","image":{"@type":"ImageObject","url":"https:\/\/secure.gravatar.com\/avatar\/51bafcd385ca5e4a1aa0461ebd09aa0f?s=96&d=mm&r=g","height":96,"width":96},"sameAs":["https:\/\/en.about.museum-digital.org\/about\/people\/Joshua_Ramon_Enslin\/"]},"video":[]},{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/blog.museum-digital.org\/2025\/01\/13\/state-of-development-november-2024-real-separated-measurements-and-a-better-recognition-of-tags-places-etc\/"},"url":"https:\/\/blog.museum-digital.org\/2025\/01\/13\/state-of-development-november-2024-real-separated-measurements-and-a-better-recognition-of-tags-places-etc\/","headline":" State of Development, November 2024: \"Real\" separated Measurements and a Better Recognition of Tags, Places,...","datePublished":"2025-01-13T14:41:45+01:00","dateModified":"2025-02-14T11:22:12+01:00","publisher":{"@type":"Organization","@id":"https:\/\/blog.museum-digital.org\/#organization","name":"museum-digital: blog","logo":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2023\/02\/logo-md-code-black-wide-60px-h.png","width":600,"height":60}},"image":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2025\/01\/a-1.avif","width":1920,"height":1080},"articleSection":"Development","keywords":"Change log, New Features","description":"A short overview in list form of the recent technical updates around museum-digital, as of November 2024.","author":{"@type":"Person","name":"Joshua Ramon Enslin","url":"https:\/\/blog.museum-digital.org\/author\/jrenslin\/","description":"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.\r\n\r\nAt 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.","image":{"@type":"ImageObject","url":"https:\/\/secure.gravatar.com\/avatar\/51bafcd385ca5e4a1aa0461ebd09aa0f?s=96&d=mm&r=g","height":96,"width":96},"sameAs":["https:\/\/en.about.museum-digital.org\/about\/people\/Joshua_Ramon_Enslin\/"]}},{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/blog.museum-digital.org\/2024\/11\/06\/state-of-development-october-2024-searching-objects-currently-on-exhibition-linking-location-and-acquisition-of-literature\/"},"url":"https:\/\/blog.museum-digital.org\/2024\/11\/06\/state-of-development-october-2024-searching-objects-currently-on-exhibition-linking-location-and-acquisition-of-literature\/","headline":" State of Development, October 2024: Searching Objects Currently On Exhibition, Linking Location and...","datePublished":"2024-11-06T13:58:01+01:00","dateModified":"2025-02-14T11:22:53+01:00","publisher":{"@type":"Organization","@id":"https:\/\/blog.museum-digital.org\/#organization","name":"museum-digital: blog","logo":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2023\/02\/logo-md-code-black-wide-60px-h.png","width":600,"height":60}},"image":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2024\/11\/banner.png.avif","width":1600,"height":896},"articleSection":"Community","keywords":"API, Change log, Object images, Object search (musdb)","description":"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","author":{"@type":"Person","name":"Joshua Ramon Enslin","url":"https:\/\/blog.museum-digital.org\/author\/jrenslin\/","description":"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.\r\n\r\nAt 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.","image":{"@type":"ImageObject","url":"https:\/\/secure.gravatar.com\/avatar\/51bafcd385ca5e4a1aa0461ebd09aa0f?s=96&d=mm&r=g","height":96,"width":96},"sameAs":["https:\/\/en.about.museum-digital.org\/about\/people\/Joshua_Ramon_Enslin\/"]},"video":[]},{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/blog.museum-digital.org\/2024\/07\/03\/reconciliation-apis-arrive-to-museum-digital\/"},"url":"https:\/\/blog.museum-digital.org\/2024\/07\/03\/reconciliation-apis-arrive-to-museum-digital\/","headline":"Reconciliation APIs arrive to museum-digital","datePublished":"2024-07-03T03:36:15+02:00","dateModified":"2024-07-08T01:50:34+02:00","publisher":{"@type":"Organization","@id":"https:\/\/blog.museum-digital.org\/#organization","name":"museum-digital: blog","logo":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2023\/02\/logo-md-code-black-wide-60px-h.png","width":600,"height":60}},"articleSection":"Development","keywords":"API, Controlled Vocabularies, Data quality, New Features, Reconciliation API","description":"Imagine you have a spreadsheet with potentially unclean data or data that is not confirmed to be interoperable. A museum may want to migrate their data to a different system or share it with an aggregator or a researcher may want to analyze data from different museums where each","author":{"@type":"Person","name":"Joshua Ramon Enslin","url":"https:\/\/blog.museum-digital.org\/author\/jrenslin\/","description":"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.\r\n\r\nAt 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.","image":{"@type":"ImageObject","url":"https:\/\/secure.gravatar.com\/avatar\/51bafcd385ca5e4a1aa0461ebd09aa0f?s=96&d=mm&r=g","height":96,"width":96},"sameAs":["https:\/\/en.about.museum-digital.org\/about\/people\/Joshua_Ramon_Enslin\/"]},"video":[]},{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/blog.museum-digital.org\/2024\/06\/16\/who-is-actually-using-musdb-and-what-for\/"},"url":"https:\/\/blog.museum-digital.org\/2024\/06\/16\/who-is-actually-using-musdb-and-what-for\/","headline":"Who is actually using musdb? And what for?","datePublished":"2024-06-16T17:28:18+02:00","dateModified":"2024-06-16T17:59:26+02:00","publisher":{"@type":"Organization","@id":"https:\/\/blog.museum-digital.org\/#organization","name":"museum-digital: blog","logo":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2023\/02\/logo-md-code-black-wide-60px-h.png","width":600,"height":60}},"image":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2024\/06\/20240616_Screenshot-musdb-Self-categorization-scaled.avif","width":2560,"height":1440},"articleSection":"Development","keywords":"New Features, Statistics","description":"In its most recently published survey of museums in Germany the Institute for Museum Research (Berlin) asked how many museums use controlled vocabularies and norm data. 416 of the 3059 museums who answered the additional question sheet with this particular question answered that they do indeed use norm data.","author":{"@type":"Person","name":"Joshua Ramon Enslin","url":"https:\/\/blog.museum-digital.org\/author\/jrenslin\/","description":"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.\r\n\r\nAt 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.","image":{"@type":"ImageObject","url":"https:\/\/secure.gravatar.com\/avatar\/51bafcd385ca5e4a1aa0461ebd09aa0f?s=96&d=mm&r=g","height":96,"width":96},"sameAs":["https:\/\/en.about.museum-digital.org\/about\/people\/Joshua_Ramon_Enslin\/"]},"video":[]},{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/blog.museum-digital.org\/2024\/03\/06\/server-outage-switch-fault\/"},"url":"https:\/\/blog.museum-digital.org\/2024\/03\/06\/server-outage-switch-fault\/","headline":"Server Outage \/ Switch Fault (March 6th, 2024)","datePublished":"2024-03-06T10:56:31+01:00","dateModified":"2024-03-06T10:56:50+01:00","publisher":{"@type":"Organization","@id":"https:\/\/blog.museum-digital.org\/#organization","name":"museum-digital: blog","logo":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2023\/02\/logo-md-code-black-wide-60px-h.png","width":600,"height":60}},"articleSection":"General","keywords":"Server outage, System administration","description":"Between March 6th, 2024, 9:54 a.m. and 10:34 a.m. museum-digital's main server was unavailable due to a switch fault at the data center at our hosting provider, Hetzner. Details can be seen here on Hetzner's website. By 10:34 the error was fixed by the technicians in the data center","author":{"@type":"Person","name":"Joshua Ramon Enslin","url":"https:\/\/blog.museum-digital.org\/author\/jrenslin\/","description":"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.\r\n\r\nAt 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.","image":{"@type":"ImageObject","url":"https:\/\/secure.gravatar.com\/avatar\/51bafcd385ca5e4a1aa0461ebd09aa0f?s=96&d=mm&r=g","height":96,"width":96},"sameAs":["https:\/\/en.about.museum-digital.org\/about\/people\/Joshua_Ramon_Enslin\/"]},"video":[]},{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/blog.museum-digital.org\/2024\/01\/08\/a-re-designed-frontend-version-2024\/"},"url":"https:\/\/blog.museum-digital.org\/2024\/01\/08\/a-re-designed-frontend-version-2024\/","headline":"A Re-Designed Frontend - Version 2024","datePublished":"2024-01-08T03:43:39+01:00","dateModified":"2024-01-08T12:48:31+01:00","publisher":{"@type":"Organization","@id":"https:\/\/blog.museum-digital.org\/#organization","name":"museum-digital: blog","logo":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2023\/02\/logo-md-code-black-wide-60px-h.png","width":600,"height":60}},"image":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2024\/01\/01-3_new_startpage_selected_objects.webp","width":1920,"height":1080},"articleSection":"Development","keywords":"Design","description":"Over the holidays we worked on a re-design of the frontend of museum-digital. The reasons were manyfold. While the old design of the frontend still looked well, discussing it with different people - especially those who were not regular users - revealed some shortcomings. Others had naturally developed after","author":{"@type":"Person","name":"Joshua Ramon Enslin","url":"https:\/\/blog.museum-digital.org\/author\/jrenslin\/","description":"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.\r\n\r\nAt 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.","image":{"@type":"ImageObject","url":"https:\/\/secure.gravatar.com\/avatar\/51bafcd385ca5e4a1aa0461ebd09aa0f?s=96&d=mm&r=g","height":96,"width":96},"sameAs":["https:\/\/en.about.museum-digital.org\/about\/people\/Joshua_Ramon_Enslin\/"]},"video":[]},{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/blog.museum-digital.org\/2024\/01\/07\/museum-digitalqa-as-a-conversion-tool\/"},"url":"https:\/\/blog.museum-digital.org\/2024\/01\/07\/museum-digitalqa-as-a-conversion-tool\/","headline":"museum-digital:qa as a Conversion Tool","datePublished":"2024-01-07T02:04:40+01:00","dateModified":"2024-01-07T03:03:38+01:00","publisher":{"@type":"Organization","@id":"https:\/\/blog.museum-digital.org\/#organization","name":"museum-digital: blog","logo":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2023\/02\/logo-md-code-black-wide-60px-h.png","width":600,"height":60}},"image":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2024\/01\/HC04382_BellTelelphoneCrew_1895__41005338060_651e3fb74b_k.webp","width":2048,"height":1646},"articleSection":"Importer","keywords":"EODEM, LIDO","description":"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","author":{"@type":"Person","name":"Joshua Ramon Enslin","url":"https:\/\/blog.museum-digital.org\/author\/jrenslin\/","description":"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.\r\n\r\nAt 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.","image":{"@type":"ImageObject","url":"https:\/\/secure.gravatar.com\/avatar\/51bafcd385ca5e4a1aa0461ebd09aa0f?s=96&d=mm&r=g","height":96,"width":96},"sameAs":["https:\/\/en.about.museum-digital.org\/about\/people\/Joshua_Ramon_Enslin\/"]},"video":[null,null]},{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/blog.museum-digital.org\/2023\/11\/27\/automatically-enforcing-consistent-naming-of-places\/"},"url":"https:\/\/blog.museum-digital.org\/2023\/11\/27\/automatically-enforcing-consistent-naming-of-places\/","headline":"Automatically enforcing consistent naming of places","datePublished":"2023-11-27T15:10:12+01:00","dateModified":"2023-11-27T15:10:12+01:00","publisher":{"@type":"Organization","@id":"https:\/\/blog.museum-digital.org\/#organization","name":"museum-digital: blog","logo":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2023\/02\/logo-md-code-black-wide-60px-h.png","width":600,"height":60}},"articleSection":"Development","keywords":"Autocorrection, Controlled Vocabularies, New Features","description":"Last week I wrote about how new actors find their way into museum-digital's controlled vocabulary for actors during imports. One of the first steps detailed in the post is the automatic cleanup of the actor's name and the application of some rules to ensure a consistent naming of actors.","author":{"@type":"Person","name":"Joshua Ramon Enslin","url":"https:\/\/blog.museum-digital.org\/author\/jrenslin\/","description":"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.\r\n\r\nAt 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.","image":{"@type":"ImageObject","url":"https:\/\/secure.gravatar.com\/avatar\/51bafcd385ca5e4a1aa0461ebd09aa0f?s=96&d=mm&r=g","height":96,"width":96},"sameAs":["https:\/\/en.about.museum-digital.org\/about\/people\/Joshua_Ramon_Enslin\/"]},"video":[null]},{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/blog.museum-digital.org\/2023\/11\/22\/importing-actors\/"},"url":"https:\/\/blog.museum-digital.org\/2023\/11\/22\/importing-actors\/","headline":"Importing actors","datePublished":"2023-11-22T17:43:03+01:00","dateModified":"2023-11-27T12:09:23+01:00","publisher":{"@type":"Organization","@id":"https:\/\/blog.museum-digital.org\/#organization","name":"museum-digital: blog","logo":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2023\/02\/logo-md-code-black-wide-60px-h.png","width":600,"height":60}},"articleSection":"Importer","keywords":"Autocorrection, Controlled Vocabularies, Imports, Write-ups","description":"A critical part of museum-digital is the usage of shared controlled vocabularies for actors, places, times, and tags. All museums using museum-digital use these same vocabularies for recording the creation of objects, their use, destruction, etc. Similarly, they are used for a rougher tagging of the objects. Only contacts","author":{"@type":"Person","name":"Joshua Ramon Enslin","url":"https:\/\/blog.museum-digital.org\/author\/jrenslin\/","description":"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.\r\n\r\nAt 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.","image":{"@type":"ImageObject","url":"https:\/\/secure.gravatar.com\/avatar\/51bafcd385ca5e4a1aa0461ebd09aa0f?s=96&d=mm&r=g","height":96,"width":96},"sameAs":["https:\/\/en.about.museum-digital.org\/about\/people\/Joshua_Ramon_Enslin\/"]},"video":[]},{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/blog.museum-digital.org\/2023\/11\/19\/one-million-objects-published-using-museum-digital\/"},"url":"https:\/\/blog.museum-digital.org\/2023\/11\/19\/one-million-objects-published-using-museum-digital\/","headline":"One Million Objects Published Using museum-digital","datePublished":"2023-11-19T12:35:49+01:00","dateModified":"2023-11-19T12:35:49+01:00","publisher":{"@type":"Organization","@id":"https:\/\/blog.museum-digital.org\/#organization","name":"museum-digital: blog","logo":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2023\/02\/logo-md-code-black-wide-60px-h.png","width":600,"height":60}},"articleSection":"General","keywords":"Milestones","description":"There are now more than one million objects published using museum-digital. Congratulations and thanks to all who made that possible! All these objects can be viewed together on museum-digital:global.","author":{"@type":"Person","name":"Joshua Ramon Enslin","url":"https:\/\/blog.museum-digital.org\/author\/jrenslin\/","description":"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.\r\n\r\nAt 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.","image":{"@type":"ImageObject","url":"https:\/\/secure.gravatar.com\/avatar\/51bafcd385ca5e4a1aa0461ebd09aa0f?s=96&d=mm&r=g","height":96,"width":96},"sameAs":["https:\/\/en.about.museum-digital.org\/about\/people\/Joshua_Ramon_Enslin\/"]},"video":[]},{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/blog.museum-digital.org\/2023\/10\/12\/quality-assessments-like-in-musdb-now-for-everybody\/"},"url":"https:\/\/blog.museum-digital.org\/2023\/10\/12\/quality-assessments-like-in-musdb-now-for-everybody\/","headline":"Quality Assessments Like in musdb: Now For Everybody","datePublished":"2023-10-12T02:55:29+02:00","dateModified":"2023-10-13T13:59:07+02:00","publisher":{"@type":"Organization","@id":"https:\/\/blog.museum-digital.org\/#organization","name":"museum-digital: blog","logo":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2023\/02\/logo-md-code-black-wide-60px-h.png","width":600,"height":60}},"articleSection":"Development","keywords":"AG Minimaldatensatz, Data quality, New Features, Plaubibility checks, Publication quality index (PuQI)","description":"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","author":{"@type":"Person","name":"Joshua Ramon Enslin","url":"https:\/\/blog.museum-digital.org\/author\/jrenslin\/","description":"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.\r\n\r\nAt 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.","image":{"@type":"ImageObject","url":"https:\/\/secure.gravatar.com\/avatar\/51bafcd385ca5e4a1aa0461ebd09aa0f?s=96&d=mm&r=g","height":96,"width":96},"sameAs":["https:\/\/en.about.museum-digital.org\/about\/people\/Joshua_Ramon_Enslin\/"]},"video":[null]},{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/blog.museum-digital.org\/2023\/09\/04\/eodem-version-1-0-released\/"},"url":"https:\/\/blog.museum-digital.org\/2023\/09\/04\/eodem-version-1-0-released\/","headline":"EODEM Version 1.0 released","datePublished":"2023-09-04T17:19:31+02:00","dateModified":"2023-09-04T17:22:38+02:00","publisher":{"@type":"Organization","@id":"https:\/\/blog.museum-digital.org\/#organization","name":"museum-digital: blog","logo":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2023\/02\/logo-md-code-black-wide-60px-h.png","width":600,"height":60}},"image":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2023\/09\/EODEM_logo_standard.jpg","width":899,"height":198},"articleSection":"Development","keywords":"EODEM, LIDO, Loan management","description":"Since September 1, 2023, the first stable version of EODEM has been released. EODEM is implemented as a LIDO profile and aims to enable museums to share their object data - especially in the contexts of loans and exhibitions - with other museums at the click of a button.","author":{"@type":"Person","name":"Joshua Ramon Enslin","url":"https:\/\/blog.museum-digital.org\/author\/jrenslin\/","description":"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.\r\n\r\nAt 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.","image":{"@type":"ImageObject","url":"https:\/\/secure.gravatar.com\/avatar\/51bafcd385ca5e4a1aa0461ebd09aa0f?s=96&d=mm&r=g","height":96,"width":96},"sameAs":["https:\/\/en.about.museum-digital.org\/about\/people\/Joshua_Ramon_Enslin\/"]},"video":[null,null]},{"@context":"https:\/\/schema.org\/","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/blog.museum-digital.org\/2023\/08\/16\/api-documentation-for-frontend-and-mdterm\/"},"url":"https:\/\/blog.museum-digital.org\/2023\/08\/16\/api-documentation-for-frontend-and-mdterm\/","headline":"API documentation for frontend and md:term","datePublished":"2023-08-16T23:44:38+02:00","dateModified":"2023-08-16T23:45:27+02:00","publisher":{"@type":"Organization","@id":"https:\/\/blog.museum-digital.org\/#organization","name":"museum-digital: blog","logo":{"@type":"ImageObject","url":"https:\/\/blog.museum-digital.org\/wp-content\/uploads\/2023\/02\/logo-md-code-black-wide-60px-h.png","width":600,"height":60}},"articleSection":"Development","keywords":"API, New Features","description":"md:term was designed to provide an API first and foremost. The frontend supported a full API providing to all access that the HTML version does since about 2016. We never got around to fully and systematically document the APIs however. Starting today, an OpenAPI documentation is available for both","author":{"@type":"Person","name":"Joshua Ramon Enslin","url":"https:\/\/blog.museum-digital.org\/author\/jrenslin\/","description":"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.\r\n\r\nAt 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.","image":{"@type":"ImageObject","url":"https:\/\/secure.gravatar.com\/avatar\/51bafcd385ca5e4a1aa0461ebd09aa0f?s=96&d=mm&r=g","height":96,"width":96},"sameAs":["https:\/\/en.about.museum-digital.org\/about\/people\/Joshua_Ramon_Enslin\/"]},"video":[]}]}</script> <link rel="search" type="application/opensearchdescription+xml" title="Search museum-digital: blog" href="https://blog.museum-digital.org/wp-json/opensearch/1.1/document" /><style type="text/css">.broken_link, a.broken_link { text-decoration: line-through; }</style><script type="application/ld+json">{ "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "item": { "@id": "https://blog.museum-digital.org", "name": "Home" } } ] }</script><link rel="icon" href="https://blog.museum-digital.org/wp-content/uploads/2020/01/cropped-mdlogo-code-512px-32x32.png" sizes="32x32" /> <link rel="icon" href="https://blog.museum-digital.org/wp-content/uploads/2020/01/cropped-mdlogo-code-512px-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://blog.museum-digital.org/wp-content/uploads/2020/01/cropped-mdlogo-code-512px-180x180.png" /> <meta name="msapplication-TileImage" content="https://blog.museum-digital.org/wp-content/uploads/2020/01/cropped-mdlogo-code-512px-270x270.png" /> <link rel="alternate" type="application/rss+xml" title="RSS" href="https://blog.museum-digital.org/rsslatest.xml" /> </head> <body class="home blog wp-custom-logo cookies-not-set"> <div id="wrapper" class="hfeed"> <header id="mainHeader" class="homeHeader"> <div id="branding"> <div id="site-title"><h1><a href="https://blog.museum-digital.org/" class="custom-logo-link" rel="home" aria-current="page"><img width="512" height="512" src="https://blog.museum-digital.org/wp-content/uploads/2020/01/cropped-mdlogo-code-512px-1.png" class="custom-logo" alt="museum-digital: blog" decoding="async" fetchpriority="high" srcset="https://blog.museum-digital.org/wp-content/uploads/2020/01/cropped-mdlogo-code-512px-1.png 512w, https://blog.museum-digital.org/wp-content/uploads/2020/01/cropped-mdlogo-code-512px-1-300x300.png 300w, https://blog.museum-digital.org/wp-content/uploads/2020/01/cropped-mdlogo-code-512px-1-150x150.png 150w" sizes="(max-width: 512px) 100vw, 512px" /></a><a href="https://blog.museum-digital.org/" title="museum-digital: blog" rel="home"> museum-digital: blog</a></h1> </div> <div id="site-description">A blog on museum-digital and the broader digitization of museum work. </div> </div> <nav id="menu"><div class="menu-main-navigation-english-container"><ul id="menu-main-navigation-english" class="menu"><li id="menu-item-3577" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3577"><a href="https://blog.museum-digital.org/about/">About</a></li> <li id="menu-item-3579" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3579"><a href="https://blog.museum-digital.org/de/datenschutzerklaerung/">Datenschutzerklärung</a></li> <li id="menu-item-3578" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3578"><a href="https://blog.museum-digital.org/de/impressum/">Impressum</a></li> <li id="menu-item-3580" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3580"><a href="https://www.museum-digital.org">museum-digital</a></li> </ul></div> <div id="search"> <span id="searchTrigger" class="iconSearch"></span><form role="search" method="get" class="search-form" action="https://blog.museum-digital.org/"> <label> <span class="screen-reader-text">Search for:</span> <input type="search" class="search-field" placeholder="Search &hellip;" value="" name="s" /> </label> <input type="submit" class="search-submit" value="Search" /> </form> </div> </nav> </header> <div id="container"> <main id="content" class="listPage"> <article id="post-4367" class="post-4367 post type-post status-publish format-standard has-post-thumbnail hentry category-development category-infrastructure category-musdb tag-new-features tag-object-search-musdb"> <header class=" hasFeaturedImageList" ><img width="2560" height="1463" src="https://blog.museum-digital.org/wp-content/uploads/2025/03/ai-detective-warning-ukiyo-e-scaled.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="AI-generated ukiyo-e painting of a detective with a book, surrounded by warning signs" decoding="async" srcset="https://blog.museum-digital.org/wp-content/uploads/2025/03/ai-detective-warning-ukiyo-e-scaled.webp 2560w, https://blog.museum-digital.org/wp-content/uploads/2025/03/ai-detective-warning-ukiyo-e-300x171.webp 300w, https://blog.museum-digital.org/wp-content/uploads/2025/03/ai-detective-warning-ukiyo-e-1024x585.webp 1024w, https://blog.museum-digital.org/wp-content/uploads/2025/03/ai-detective-warning-ukiyo-e-1536x878.webp 1536w, https://blog.museum-digital.org/wp-content/uploads/2025/03/ai-detective-warning-ukiyo-e-2048x1170.webp 2048w" sizes="(max-width: 2560px) 100vw, 2560px" /><h2 class="entry-title"> <a href="https://blog.museum-digital.org/2025/03/29/bringing-back-character-driven-search-for-inventory-numbers-in-musdb/" title="Bringing back character-driven search for inventory numbers in musdb" rel="bookmark">Bringing back character-driven search for inventory numbers in musdb</a></h2><div class="entry-meta"> <span class="author vcard"><a href="https://blog.museum-digital.org/author/jrenslin/" title="Posts by Joshua Ramon Enslin" rel="author">Joshua Ramon Enslin</a></span> <span class="meta-sep"> | </span> <span class="entry-date">29. March 2025</span> </div> </header> <div class="entry-summary"><p>If you search for &#8220;run&#8221;, you want to find entries (objects, blog posts, etc.), that mention &#8220;ran&#8221;. If you search for inventory numbers like &#8220;*1&#8221;, you want to find &#8220;0001&#8221;. 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 <a href="https://blog.museum-digital.org/2025/03/29/bringing-back-character-driven-search-for-inventory-numbers-in-musdb/" class="more-link">&#8230;</a></p> </div><span class="cat-links"><a href="https://blog.museum-digital.org/category/development/" rel="category tag">Development</a> <a href="https://blog.museum-digital.org/category/infrastructure/" rel="category tag">Infrastructure</a> <a href="https://blog.museum-digital.org/category/development/musdb/" rel="category tag">musdb</a></span> <span class="tag-links"><a href="https://blog.museum-digital.org/tag/new-features/" rel="tag">New Features</a> <a href="https://blog.museum-digital.org/tag/object-search-musdb/" rel="tag">Object search (musdb)</a></span> </article> <article id="post-4362" class="post-4362 post type-post status-publish format-standard has-post-thumbnail hentry category-development category-frontend category-importer-en category-musdb tag-bugfix tag-imports tag-new-features"> <header class=" hasFeaturedImageList" ><img width="1280" height="800" src="https://blog.museum-digital.org/wp-content/uploads/2025/03/flower-in-water-AI-gen.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="KI-generiertes Bild eines Blumenstraßes in Wasser" decoding="async" srcset="https://blog.museum-digital.org/wp-content/uploads/2025/03/flower-in-water-AI-gen.webp 1280w, https://blog.museum-digital.org/wp-content/uploads/2025/03/flower-in-water-AI-gen-300x188.webp 300w, https://blog.museum-digital.org/wp-content/uploads/2025/03/flower-in-water-AI-gen-1024x640.webp 1024w" sizes="(max-width: 1280px) 100vw, 1280px" /><h2 class="entry-title"> <a href="https://blog.museum-digital.org/2025/03/25/state-of-dev-february-2025/" title="State of Dev, February 2025" rel="bookmark">State of Dev, February 2025</a></h2><div class="entry-meta"> <span class="author vcard"><a href="https://blog.museum-digital.org/author/jrenslin/" title="Posts by Joshua Ramon Enslin" rel="author">Joshua Ramon Enslin</a></span> <span class="meta-sep"> | </span> <span class="entry-date">25. March 2025</span> </div> </header> <div class="entry-summary"><p>In terms of development happening around museum-digital, February 2025 was a rather calm month. While more happened in the &#8220;machine room&#8221;, immediately visible changes are mostly restricted to bugfixes. And a whole new tool.</p> </div><span class="cat-links"><a href="https://blog.museum-digital.org/category/development/" rel="category tag">Development</a> <a href="https://blog.museum-digital.org/category/development/frontend/" rel="category tag">Frontend</a> <a href="https://blog.museum-digital.org/category/development/importer-en/" rel="category tag">Importer</a> <a href="https://blog.museum-digital.org/category/development/musdb/" rel="category tag">musdb</a></span> <span class="tag-links"><a href="https://blog.museum-digital.org/tag/bugfix/" rel="tag">Bugfix</a> <a href="https://blog.museum-digital.org/tag/imports/" rel="tag">Imports</a> <a href="https://blog.museum-digital.org/tag/new-features/" rel="tag">New Features</a></span> </article> <article id="post-4347" class="post-4347 post type-post status-publish format-standard has-post-thumbnail hentry category-development category-frontend category-translations tag-multilinguality"> <header class=" hasFeaturedImageList" ><img width="1560" height="858" src="https://blog.museum-digital.org/wp-content/uploads/2025/03/md-frontend-kannada2025-03-20.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Screenshot of the start page of museum-digital:global in Kannada." decoding="async" srcset="https://blog.museum-digital.org/wp-content/uploads/2025/03/md-frontend-kannada2025-03-20.webp 1560w, https://blog.museum-digital.org/wp-content/uploads/2025/03/md-frontend-kannada2025-03-20-300x165.webp 300w, https://blog.museum-digital.org/wp-content/uploads/2025/03/md-frontend-kannada2025-03-20-1024x563.webp 1024w, https://blog.museum-digital.org/wp-content/uploads/2025/03/md-frontend-kannada2025-03-20-1536x845.webp 1536w" sizes="(max-width: 1560px) 100vw, 1560px" /><h2 class="entry-title"> <a href="https://blog.museum-digital.org/2025/03/25/kannada/" title="Kannada" rel="bookmark">Kannada</a></h2><div class="entry-meta"> <span class="author vcard"><a href="https://blog.museum-digital.org/author/jrenslin/" title="Posts by Joshua Ramon Enslin" rel="author">Joshua Ramon Enslin</a></span> <span class="meta-sep"> | </span> <span class="entry-date">25. March 2025</span> </div> </header> <div class="entry-summary"><p>There&#8217;s lots of talk about the FAIR principles &#8211; 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 <a href="https://blog.museum-digital.org/2025/03/25/kannada/" class="more-link">&#8230;</a></p> </div><span class="cat-links"><a href="https://blog.museum-digital.org/category/development/" rel="category tag">Development</a> <a href="https://blog.museum-digital.org/category/development/frontend/" rel="category tag">Frontend</a> <a href="https://blog.museum-digital.org/category/development/translations/" rel="category tag">Translations</a></span> <span class="tag-links"><a href="https://blog.museum-digital.org/tag/multilinguality/" rel="tag">Multilinguality</a></span> </article> <article id="post-4333" class="post-4333 post type-post status-publish format-standard has-post-thumbnail hentry category-development category-frontend tag-ai tag-new-features tag-object-search-frontend tag-search"> <header class=" hasFeaturedImageList" ><img width="1600" height="896" src="https://blog.museum-digital.org/wp-content/uploads/2025/03/landscape-ai.avif" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="KI-generiertes Bild einer Landschaft mit Sonnenuntergang" decoding="async" loading="lazy" srcset="https://blog.museum-digital.org/wp-content/uploads/2025/03/landscape-ai.avif 1600w, https://blog.museum-digital.org/wp-content/uploads/2025/03/landscape-ai-300x168.jpg 300w, https://blog.museum-digital.org/wp-content/uploads/2025/03/landscape-ai-1024x573.jpg 1024w, https://blog.museum-digital.org/wp-content/uploads/2025/03/landscape-ai-1536x860.jpg 1536w" sizes="auto, (max-width: 1600px) 100vw, 1600px" /><h2 class="entry-title"> <a href="https://blog.museum-digital.org/2025/03/06/sort-by-beauty/" title="Sort by Beauty" rel="bookmark">Sort by Beauty</a></h2><div class="entry-meta"> <span class="author vcard"><a href="https://blog.museum-digital.org/author/jrenslin/" title="Posts by Joshua Ramon Enslin" rel="author">Joshua Ramon Enslin</a></span> <span class="meta-sep"> | </span> <span class="entry-date">6. March 2025</span> </div> </header> <div class="entry-summary"><p>Last month a new sort option appeared on museum-digital: &#8220;Aesthetics prediction&#8221;. Thoughts on AI, beauty, and the discriminating nature of sorting.</p> </div><span class="cat-links"><a href="https://blog.museum-digital.org/category/development/" rel="category tag">Development</a> <a href="https://blog.museum-digital.org/category/development/frontend/" rel="category tag">Frontend</a></span> <span class="tag-links"><a href="https://blog.museum-digital.org/tag/ai/" rel="tag">AI</a> <a href="https://blog.museum-digital.org/tag/new-features/" rel="tag">New Features</a> <a href="https://blog.museum-digital.org/tag/object-search-frontend/" rel="tag">Object search (frontend)</a> <a href="https://blog.museum-digital.org/tag/search/" rel="tag">Search</a></span> </article> <article id="post-4306" class="post-4306 post type-post status-publish format-standard has-post-thumbnail hentry category-development category-frontend category-importer-en category-musdb category-nodac tag-batch-editing tag-changelog tag-controlled-vocabularies tag-imports tag-new-features tag-tei tag-version-control"> <header class=" hasFeaturedImageList" ><img width="1600" height="896" src="https://blog.museum-digital.org/wp-content/uploads/2025/02/typing-2025-01.avif" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="KI-generiertes Bild von tippenden Händen." decoding="async" loading="lazy" srcset="https://blog.museum-digital.org/wp-content/uploads/2025/02/typing-2025-01.avif 1600w, https://blog.museum-digital.org/wp-content/uploads/2025/02/typing-2025-01-300x168.jpg 300w, https://blog.museum-digital.org/wp-content/uploads/2025/02/typing-2025-01-1024x573.jpg 1024w, https://blog.museum-digital.org/wp-content/uploads/2025/02/typing-2025-01-1536x860.jpg 1536w" sizes="auto, (max-width: 1600px) 100vw, 1600px" /><h2 class="entry-title"> <a href="https://blog.museum-digital.org/2025/02/14/state-of-dev-december-2024-january-2025/" title="State of Dev, December 2024 &amp; January 2025" rel="bookmark">State of Dev, December 2024 &amp; January 2025</a></h2><div class="entry-meta"> <span class="author vcard"><a href="https://blog.museum-digital.org/author/jrenslin/" title="Posts by Joshua Ramon Enslin" rel="author">Joshua Ramon Enslin</a></span> <span class="meta-sep"> | </span> <span class="entry-date">14. February 2025</span> </div> </header> <div class="entry-summary"><p>Once again a simple change log of the recent updates to museum-digital&#8217;s different tools.</p> </div><span class="cat-links"><a href="https://blog.museum-digital.org/category/development/" rel="category tag">Development</a> <a href="https://blog.museum-digital.org/category/development/frontend/" rel="category tag">Frontend</a> <a href="https://blog.museum-digital.org/category/development/importer-en/" rel="category tag">Importer</a> <a href="https://blog.museum-digital.org/category/development/musdb/" rel="category tag">musdb</a> <a href="https://blog.museum-digital.org/category/development/nodac/" rel="category tag">nodac</a></span> <span class="tag-links"><a href="https://blog.museum-digital.org/tag/batch-editing/" rel="tag">Batch editing</a> <a href="https://blog.museum-digital.org/tag/changelog/" rel="tag">Change log</a> <a href="https://blog.museum-digital.org/tag/controlled-vocabularies/" rel="tag">Controlled Vocabularies</a> <a href="https://blog.museum-digital.org/tag/imports/" rel="tag">Imports</a> <a href="https://blog.museum-digital.org/tag/new-features/" rel="tag">New Features</a> <a href="https://blog.museum-digital.org/tag/tei/" rel="tag">TEI</a> <a href="https://blog.museum-digital.org/tag/version-control/" rel="tag">Version control</a></span> </article> <article id="post-4274" class="post-4274 post type-post status-publish format-standard has-post-thumbnail hentry category-development category-general category-importer-en category-infrastructure tag-imports tag-new-features tag-new-tools"> <header class=" hasFeaturedImageList" ><img width="903" height="580" src="https://blog.museum-digital.org/wp-content/uploads/2025/01/20250123_Concordance_checker_en.avif" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Screenshot: Concordance checker" decoding="async" loading="lazy" srcset="https://blog.museum-digital.org/wp-content/uploads/2025/01/20250123_Concordance_checker_en.avif 903w, https://blog.museum-digital.org/wp-content/uploads/2025/01/20250123_Concordance_checker_en-300x193.jpg 300w" sizes="auto, (max-width: 903px) 100vw, 903px" /><h2 class="entry-title"> <a href="https://blog.museum-digital.org/2025/01/23/a-concordance-checker-for-preparing-imports-to-museum-digital/" title="A Concordance Checker for Preparing Imports to museum-digital" rel="bookmark">A Concordance Checker for Preparing Imports to museum-digital</a></h2><div class="entry-meta"> <span class="author vcard"><a href="https://blog.museum-digital.org/author/jrenslin/" title="Posts by Joshua Ramon Enslin" rel="author">Joshua Ramon Enslin</a></span> <span class="meta-sep"> | </span> <span class="entry-date">23. January 2025</span> </div> </header> <div class="entry-summary"><p>When one runs an import to museum-digital &#8211; specifically one focused on internal collection management data &#8211; 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 <a href="https://blog.museum-digital.org/2025/01/23/a-concordance-checker-for-preparing-imports-to-museum-digital/" class="more-link">&#8230;</a></p> </div><span class="cat-links"><a href="https://blog.museum-digital.org/category/development/" rel="category tag">Development</a> <a href="https://blog.museum-digital.org/category/general/" rel="category tag">General</a> <a href="https://blog.museum-digital.org/category/development/importer-en/" rel="category tag">Importer</a> <a href="https://blog.museum-digital.org/category/infrastructure/" rel="category tag">Infrastructure</a></span> <span class="tag-links"><a href="https://blog.museum-digital.org/tag/imports/" rel="tag">Imports</a> <a href="https://blog.museum-digital.org/tag/new-features/" rel="tag">New Features</a> <a href="https://blog.museum-digital.org/tag/new-tools/" rel="tag">New tools</a></span> </article> <article id="post-4269" class="post-4269 post type-post status-publish format-standard has-post-thumbnail hentry category-development category-musdb tag-batch-editing tag-new-features tag-object-editing-musdb tag-object-search-musdb tag-version-control"> <header class=" hasFeaturedImageList" ><img width="1308" height="810" src="https://blog.museum-digital.org/wp-content/uploads/2025/01/20250113_musdb-Versioning_2_EN.avif" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="musdb: Versioning overlay" decoding="async" loading="lazy" srcset="https://blog.museum-digital.org/wp-content/uploads/2025/01/20250113_musdb-Versioning_2_EN.avif 1308w, https://blog.museum-digital.org/wp-content/uploads/2025/01/20250113_musdb-Versioning_2_EN-300x186.jpg 300w, https://blog.museum-digital.org/wp-content/uploads/2025/01/20250113_musdb-Versioning_2_EN-1024x634.jpg 1024w" sizes="auto, (max-width: 1308px) 100vw, 1308px" /><h2 class="entry-title"> <a href="https://blog.museum-digital.org/2025/01/13/version-control-batch-transfer-between-data-fields-of-object-records/" title="Version Control &amp; Batch Transfer Between Data Fields of Object Records" rel="bookmark">Version Control &amp; Batch Transfer Between Data Fields of Object Records</a></h2><div class="entry-meta"> <span class="author vcard"><a href="https://blog.museum-digital.org/author/jrenslin/" title="Posts by Joshua Ramon Enslin" rel="author">Joshua Ramon Enslin</a></span> <span class="meta-sep"> | </span> <span class="entry-date">13. January 2025</span> </div> </header> <div class="entry-summary"><p>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 <a href="https://blog.museum-digital.org/2025/01/13/version-control-batch-transfer-between-data-fields-of-object-records/" class="more-link">&#8230;</a></p> </div><span class="cat-links"><a href="https://blog.museum-digital.org/category/development/" rel="category tag">Development</a> <a href="https://blog.museum-digital.org/category/development/musdb/" rel="category tag">musdb</a></span> <span class="tag-links"><a href="https://blog.museum-digital.org/tag/batch-editing/" rel="tag">Batch editing</a> <a href="https://blog.museum-digital.org/tag/new-features/" rel="tag">New Features</a> <a href="https://blog.museum-digital.org/tag/object-editing-musdb/" rel="tag">Object editing (musdb)</a> <a href="https://blog.museum-digital.org/tag/object-search-musdb/" rel="tag">Object search (musdb)</a> <a href="https://blog.museum-digital.org/tag/version-control/" rel="tag">Version control</a></span> </article> <article id="post-4255" class="post-4255 post type-post status-publish format-standard has-post-thumbnail hentry category-development category-frontend category-importer-en category-musdb tag-changelog tag-new-features"> <header class=" hasFeaturedImageList" ><img width="1920" height="1080" src="https://blog.museum-digital.org/wp-content/uploads/2025/01/a-1.avif" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="KI-generiertes Muster. Generiert mithilfe von obsessionIllustrious_v3.1." decoding="async" loading="lazy" srcset="https://blog.museum-digital.org/wp-content/uploads/2025/01/a-1.avif 1920w, https://blog.museum-digital.org/wp-content/uploads/2025/01/a-1-300x169.jpg 300w, https://blog.museum-digital.org/wp-content/uploads/2025/01/a-1-1024x576.jpg 1024w, https://blog.museum-digital.org/wp-content/uploads/2025/01/a-1-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" /><h2 class="entry-title"> <a href="https://blog.museum-digital.org/2025/01/13/state-of-development-november-2024-real-separated-measurements-and-a-better-recognition-of-tags-places-etc/" title="State of Development, November 2024: &#8220;Real&#8221; separated Measurements and a Better Recognition of Tags, Places, etc." rel="bookmark">State of Development, November 2024: &#8220;Real&#8221; separated Measurements and a Better Recognition of Tags, Places, etc.</a></h2><div class="entry-meta"> <span class="author vcard"><a href="https://blog.museum-digital.org/author/jrenslin/" title="Posts by Joshua Ramon Enslin" rel="author">Joshua Ramon Enslin</a></span> <span class="meta-sep"> | </span> <span class="entry-date">13. January 2025</span> </div> </header> <div class="entry-summary"><p>A short overview in list form of the recent technical updates around museum-digital, as of November 2024.</p> </div><span class="cat-links"><a href="https://blog.museum-digital.org/category/development/" rel="category tag">Development</a> <a href="https://blog.museum-digital.org/category/development/frontend/" rel="category tag">Frontend</a> <a href="https://blog.museum-digital.org/category/development/importer-en/" rel="category tag">Importer</a> <a href="https://blog.museum-digital.org/category/development/musdb/" rel="category tag">musdb</a></span> <span class="tag-links"><a href="https://blog.museum-digital.org/tag/changelog/" rel="tag">Change log</a> <a href="https://blog.museum-digital.org/tag/new-features/" rel="tag">New Features</a></span> </article> <article id="post-4194" class="post-4194 post type-post status-publish format-standard has-post-thumbnail hentry category-community category-development category-frontend category-importer-en category-musdb tag-api-en tag-changelog tag-object-images tag-object-search-musdb"> <header class=" hasFeaturedImageList" ><img width="1600" height="896" src="https://blog.museum-digital.org/wp-content/uploads/2024/11/banner.png.avif" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Bild vieler Computer in einer Herbstatmosphäre. Generiert mit illustriousXL_smoothftSPO." decoding="async" loading="lazy" srcset="https://blog.museum-digital.org/wp-content/uploads/2024/11/banner.png.avif 1600w, https://blog.museum-digital.org/wp-content/uploads/2024/11/banner.png-300x168.avif 300w, https://blog.museum-digital.org/wp-content/uploads/2024/11/banner.png-1024x573.avif 1024w, https://blog.museum-digital.org/wp-content/uploads/2024/11/banner.png-1536x860.avif 1536w" sizes="auto, (max-width: 1600px) 100vw, 1600px" /><h2 class="entry-title"> <a href="https://blog.museum-digital.org/2024/11/06/state-of-development-october-2024-searching-objects-currently-on-exhibition-linking-location-and-acquisition-of-literature/" title="State of Development, October 2024: Searching Objects Currently On Exhibition, Linking Location and Acquisition of Literature" rel="bookmark">State of Development, October 2024: Searching Objects Currently On Exhibition, Linking Location and Acquisition of Literature</a></h2><div class="entry-meta"> <span class="author vcard"><a href="https://blog.museum-digital.org/author/jrenslin/" title="Posts by Joshua Ramon Enslin" rel="author">Joshua Ramon Enslin</a></span> <span class="meta-sep"> | </span> <span class="entry-date">6. November 2024</span> </div> </header> <div class="entry-summary"><p>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 &#8211; enriched with screenshots &#8211; that are prepared for the monthly “regional administrators” rounds in Germany anyway. These are in the form of listings, and this is <a href="https://blog.museum-digital.org/2024/11/06/state-of-development-october-2024-searching-objects-currently-on-exhibition-linking-location-and-acquisition-of-literature/" class="more-link">&#8230;</a></p> </div><span class="cat-links"><a href="https://blog.museum-digital.org/category/community/" rel="category tag">Community</a> <a href="https://blog.museum-digital.org/category/development/" rel="category tag">Development</a> <a href="https://blog.museum-digital.org/category/development/frontend/" rel="category tag">Frontend</a> <a href="https://blog.museum-digital.org/category/development/importer-en/" rel="category tag">Importer</a> <a href="https://blog.museum-digital.org/category/development/musdb/" rel="category tag">musdb</a></span> <span class="tag-links"><a href="https://blog.museum-digital.org/tag/api-en/" rel="tag">API</a> <a href="https://blog.museum-digital.org/tag/changelog/" rel="tag">Change log</a> <a href="https://blog.museum-digital.org/tag/object-images/" rel="tag">Object images</a> <a href="https://blog.museum-digital.org/tag/object-search-musdb/" rel="tag">Object search (musdb)</a></span> </article> <article id="post-4164" class="post-4164 post type-post status-publish format-standard hentry category-development category-frontend category-development-md-term tag-api-en tag-controlled-vocabularies tag-data-quality tag-new-features tag-reconciliation-api"> <header class="" ><h2 class="entry-title"> <a href="https://blog.museum-digital.org/2024/07/03/reconciliation-apis-arrive-to-museum-digital/" title="Reconciliation APIs arrive to museum-digital" rel="bookmark">Reconciliation APIs arrive to museum-digital</a></h2><div class="entry-meta"> <span class="author vcard"><a href="https://blog.museum-digital.org/author/jrenslin/" title="Posts by Joshua Ramon Enslin" rel="author">Joshua Ramon Enslin</a></span> <span class="meta-sep"> | </span> <span class="entry-date">3. July 2024</span> </div> </header> <div class="entry-summary"><p>Imagine you have a spreadsheet with potentially unclean data or data that is not confirmed to be interoperable. A museum may want to migrate their data to a different system or share it with an aggregator or a researcher may want to analyze data from different museums where each has their own thesaurus. To make <a href="https://blog.museum-digital.org/2024/07/03/reconciliation-apis-arrive-to-museum-digital/" class="more-link">&#8230;</a></p> </div><span class="cat-links"><a href="https://blog.museum-digital.org/category/development/" rel="category tag">Development</a> <a href="https://blog.museum-digital.org/category/development/frontend/" rel="category tag">Frontend</a> <a href="https://blog.museum-digital.org/category/development/development-md-term/" rel="category tag">md:term</a></span> <span class="tag-links"><a href="https://blog.museum-digital.org/tag/api-en/" rel="tag">API</a> <a href="https://blog.museum-digital.org/tag/controlled-vocabularies/" rel="tag">Controlled Vocabularies</a> <a href="https://blog.museum-digital.org/tag/data-quality/" rel="tag">Data quality</a> <a href="https://blog.museum-digital.org/tag/new-features/" rel="tag">New Features</a> <a href="https://blog.museum-digital.org/tag/reconciliation-api/" rel="tag">Reconciliation API</a></span> </article> <article id="post-4143" class="post-4143 post type-post status-publish format-standard has-post-thumbnail hentry category-development category-musdb tag-new-features tag-statistics"> <header class=" hasFeaturedImageList" ><img width="2560" height="1440" src="https://blog.museum-digital.org/wp-content/uploads/2024/06/20240616_Screenshot-musdb-Self-categorization-scaled.avif" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Screenshot of the institution&#039;s self-categorization / survey about the museum." decoding="async" loading="lazy" srcset="https://blog.museum-digital.org/wp-content/uploads/2024/06/20240616_Screenshot-musdb-Self-categorization-scaled.avif 2560w, https://blog.museum-digital.org/wp-content/uploads/2024/06/20240616_Screenshot-musdb-Self-categorization-300x169.avif 300w, https://blog.museum-digital.org/wp-content/uploads/2024/06/20240616_Screenshot-musdb-Self-categorization-1024x576.avif 1024w, https://blog.museum-digital.org/wp-content/uploads/2024/06/20240616_Screenshot-musdb-Self-categorization-1536x864.avif 1536w, https://blog.museum-digital.org/wp-content/uploads/2024/06/20240616_Screenshot-musdb-Self-categorization-2048x1152.avif 2048w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /><h2 class="entry-title"> <a href="https://blog.museum-digital.org/2024/06/16/who-is-actually-using-musdb-and-what-for/" title="Who is actually using musdb? And what for?" rel="bookmark">Who is actually using musdb? And what for?</a></h2><div class="entry-meta"> <span class="author vcard"><a href="https://blog.museum-digital.org/author/jrenslin/" title="Posts by Joshua Ramon Enslin" rel="author">Joshua Ramon Enslin</a></span> <span class="meta-sep"> | </span> <span class="entry-date">16. June 2024</span> </div> </header> <div class="entry-summary"><p>In its most recently published survey of museums in Germany the Institute for Museum Research (Berlin) asked how many museums use controlled vocabularies and norm data. 416 of the 3059 museums who answered the additional question sheet with this particular question answered that they do indeed use norm data. The survey concerns German museums as <a href="https://blog.museum-digital.org/2024/06/16/who-is-actually-using-musdb-and-what-for/" class="more-link">&#8230;</a></p> </div><span class="cat-links"><a href="https://blog.museum-digital.org/category/development/" rel="category tag">Development</a> <a href="https://blog.museum-digital.org/category/development/musdb/" rel="category tag">musdb</a></span> <span class="tag-links"><a href="https://blog.museum-digital.org/tag/new-features/" rel="tag">New Features</a> <a href="https://blog.museum-digital.org/tag/statistics/" rel="tag">Statistics</a></span> </article> <article id="post-4059" class="post-4059 post type-post status-publish format-standard hentry category-general tag-server-outage tag-system-administration"> <header class="" ><h2 class="entry-title"> <a href="https://blog.museum-digital.org/2024/03/06/server-outage-switch-fault/" title="Server Outage / Switch Fault (March 6th, 2024)" rel="bookmark">Server Outage / Switch Fault (March 6th, 2024)</a></h2><div class="entry-meta"> <span class="author vcard"><a href="https://blog.museum-digital.org/author/jrenslin/" title="Posts by Joshua Ramon Enslin" rel="author">Joshua Ramon Enslin</a></span> <span class="meta-sep"> | </span> <span class="entry-date">6. March 2024</span> </div> </header> <div class="entry-summary"><p>Between March 6th, 2024, 9:54 a.m. and 10:34 a.m. museum-digital&#8217;s main server was unavailable due to a switch fault at the data center at our hosting provider, Hetzner. Details can be seen here on Hetzner&#8216;s website. By 10:34 the error was fixed by the technicians in the data center and all systems at museum-digital are <a href="https://blog.museum-digital.org/2024/03/06/server-outage-switch-fault/" class="more-link">&#8230;</a></p> </div><span class="cat-links"><a href="https://blog.museum-digital.org/category/general/" rel="category tag">General</a></span> <span class="tag-links"><a href="https://blog.museum-digital.org/tag/server-outage/" rel="tag">Server outage</a> <a href="https://blog.museum-digital.org/tag/system-administration/" rel="tag">System administration</a></span> </article> <article id="post-4008" class="post-4008 post type-post status-publish format-standard has-post-thumbnail hentry category-development category-frontend category-general tag-design-en"> <header class=" hasFeaturedImageList" ><img width="1920" height="1080" src="https://blog.museum-digital.org/wp-content/uploads/2024/01/01-3_new_startpage_selected_objects.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://blog.museum-digital.org/wp-content/uploads/2024/01/01-3_new_startpage_selected_objects.webp 1920w, https://blog.museum-digital.org/wp-content/uploads/2024/01/01-3_new_startpage_selected_objects-300x169.webp 300w, https://blog.museum-digital.org/wp-content/uploads/2024/01/01-3_new_startpage_selected_objects-1024x576.webp 1024w, https://blog.museum-digital.org/wp-content/uploads/2024/01/01-3_new_startpage_selected_objects-1536x864.webp 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" /><h2 class="entry-title"> <a href="https://blog.museum-digital.org/2024/01/08/a-re-designed-frontend-version-2024/" title="A Re-Designed Frontend &#8211; Version 2024" rel="bookmark">A Re-Designed Frontend &#8211; Version 2024</a></h2><div class="entry-meta"> <span class="author vcard"><a href="https://blog.museum-digital.org/author/jrenslin/" title="Posts by Joshua Ramon Enslin" rel="author">Joshua Ramon Enslin</a></span> <span class="meta-sep"> | </span> <span class="entry-date">8. January 2024</span> </div> </header> <div class="entry-summary"><p>Over the holidays we worked on a re-design of the frontend of museum-digital. The reasons were manyfold. While the old design of the frontend still looked well, discussing it with different people &#8211; especially those who were not regular users &#8211; revealed some shortcomings. Others had naturally developed after five years of use or been <a href="https://blog.museum-digital.org/2024/01/08/a-re-designed-frontend-version-2024/" class="more-link">&#8230;</a></p> </div><span class="cat-links"><a href="https://blog.museum-digital.org/category/development/" rel="category tag">Development</a> <a href="https://blog.museum-digital.org/category/development/frontend/" rel="category tag">Frontend</a> <a href="https://blog.museum-digital.org/category/general/" rel="category tag">General</a></span> <span class="tag-links"><a href="https://blog.museum-digital.org/tag/design-en/" rel="tag">Design</a></span> </article> <article id="post-3998" class="post-3998 post type-post status-publish format-standard has-post-thumbnail hentry category-importer-en category-museum-digital-qa tag-eodem tag-lido-en"> <header class=" hasFeaturedImageList" ><img width="2048" height="1646" src="https://blog.museum-digital.org/wp-content/uploads/2024/01/HC04382_BellTelelphoneCrew_1895__41005338060_651e3fb74b_k.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://blog.museum-digital.org/wp-content/uploads/2024/01/HC04382_BellTelelphoneCrew_1895__41005338060_651e3fb74b_k.webp 2048w, https://blog.museum-digital.org/wp-content/uploads/2024/01/HC04382_BellTelelphoneCrew_1895__41005338060_651e3fb74b_k-300x241.webp 300w, https://blog.museum-digital.org/wp-content/uploads/2024/01/HC04382_BellTelelphoneCrew_1895__41005338060_651e3fb74b_k-1024x823.webp 1024w, https://blog.museum-digital.org/wp-content/uploads/2024/01/HC04382_BellTelelphoneCrew_1895__41005338060_651e3fb74b_k-1536x1235.webp 1536w" sizes="auto, (max-width: 2048px) 100vw, 2048px" /><h2 class="entry-title"> <a href="https://blog.museum-digital.org/2024/01/07/museum-digitalqa-as-a-conversion-tool/" title="museum-digital:qa as a Conversion Tool" rel="bookmark">museum-digital:qa as a Conversion Tool</a></h2><div class="entry-meta"> <span class="author vcard"><a href="https://blog.museum-digital.org/author/jrenslin/" title="Posts by Joshua Ramon Enslin" rel="author">Joshua Ramon Enslin</a></span> <span class="meta-sep"> | </span> <span class="entry-date">7. January 2024</span> </div> </header> <div class="entry-summary"><p>Some months back I presented museum-digital:qa here and elsewhere as a tool building on a subset of the functionality of museum-digital&#8217;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 <a href="https://blog.museum-digital.org/2024/01/07/museum-digitalqa-as-a-conversion-tool/" class="more-link">&#8230;</a></p> </div><span class="cat-links"><a href="https://blog.museum-digital.org/category/development/importer-en/" rel="category tag">Importer</a> <a href="https://blog.museum-digital.org/category/development/museum-digital-qa/" rel="category tag">museum-digital:qa</a></span> <span class="tag-links"><a href="https://blog.museum-digital.org/tag/eodem/" rel="tag">EODEM</a> <a href="https://blog.museum-digital.org/tag/lido-en/" rel="tag">LIDO</a></span> </article> <article id="post-3978" class="post-3978 post type-post status-publish format-standard hentry category-development category-importer-en category-musdb tag-autocorrection tag-controlled-vocabularies tag-new-features"> <header class="" ><h2 class="entry-title"> <a href="https://blog.museum-digital.org/2023/11/27/automatically-enforcing-consistent-naming-of-places/" title="Automatically enforcing consistent naming of places" rel="bookmark">Automatically enforcing consistent naming of places</a></h2><div class="entry-meta"> <span class="author vcard"><a href="https://blog.museum-digital.org/author/jrenslin/" title="Posts by Joshua Ramon Enslin" rel="author">Joshua Ramon Enslin</a></span> <span class="meta-sep"> | </span> <span class="entry-date">27. November 2023</span> </div> </header> <div class="entry-summary"><p>Last week I wrote about how new actors find their way into museum-digital&#8217;s controlled vocabulary for actors during imports. One of the first steps detailed in the post is the automatic cleanup of the actor&#8217;s name and the application of some rules to ensure a consistent naming of actors. For time names a much more <a href="https://blog.museum-digital.org/2023/11/27/automatically-enforcing-consistent-naming-of-places/" class="more-link">&#8230;</a></p> </div><span class="cat-links"><a href="https://blog.museum-digital.org/category/development/" rel="category tag">Development</a> <a href="https://blog.museum-digital.org/category/development/importer-en/" rel="category tag">Importer</a> <a href="https://blog.museum-digital.org/category/development/musdb/" rel="category tag">musdb</a></span> <span class="tag-links"><a href="https://blog.museum-digital.org/tag/autocorrection/" rel="tag">Autocorrection</a> <a href="https://blog.museum-digital.org/tag/controlled-vocabularies/" rel="tag">Controlled Vocabularies</a> <a href="https://blog.museum-digital.org/tag/new-features/" rel="tag">New Features</a></span> </article> <article id="post-3922" class="post-3922 post type-post status-publish format-standard hentry category-importer-en category-nodac tag-autocorrection tag-controlled-vocabularies tag-imports tag-write-ups"> <header class="" ><h2 class="entry-title"> <a href="https://blog.museum-digital.org/2023/11/22/importing-actors/" title="Importing actors" rel="bookmark">Importing actors</a></h2><div class="entry-meta"> <span class="author vcard"><a href="https://blog.museum-digital.org/author/jrenslin/" title="Posts by Joshua Ramon Enslin" rel="author">Joshua Ramon Enslin</a></span> <span class="meta-sep"> | </span> <span class="entry-date">22. November 2023</span> </div> </header> <div class="entry-summary"><p>A critical part of museum-digital is the usage of shared controlled vocabularies for actors, places, times, and tags. All museums using museum-digital use these same vocabularies for recording the creation of objects, their use, destruction, etc. Similarly, they are used for a rougher tagging of the objects. Only contacts who are recorded purely for internal <a href="https://blog.museum-digital.org/2023/11/22/importing-actors/" class="more-link">&#8230;</a></p> </div><span class="cat-links"><a href="https://blog.museum-digital.org/category/development/importer-en/" rel="category tag">Importer</a> <a href="https://blog.museum-digital.org/category/development/nodac/" rel="category tag">nodac</a></span> <span class="tag-links"><a href="https://blog.museum-digital.org/tag/autocorrection/" rel="tag">Autocorrection</a> <a href="https://blog.museum-digital.org/tag/controlled-vocabularies/" rel="tag">Controlled Vocabularies</a> <a href="https://blog.museum-digital.org/tag/imports/" rel="tag">Imports</a> <a href="https://blog.museum-digital.org/tag/write-ups/" rel="tag">Write-ups</a></span> </article> <article id="post-3913" class="post-3913 post type-post status-publish format-standard hentry category-general tag-milestones"> <header class="" ><h2 class="entry-title"> <a href="https://blog.museum-digital.org/2023/11/19/one-million-objects-published-using-museum-digital/" title="One Million Objects Published Using museum-digital" rel="bookmark">One Million Objects Published Using museum-digital</a></h2><div class="entry-meta"> <span class="author vcard"><a href="https://blog.museum-digital.org/author/jrenslin/" title="Posts by Joshua Ramon Enslin" rel="author">Joshua Ramon Enslin</a></span> <span class="meta-sep"> | </span> <span class="entry-date">19. November 2023</span> </div> </header> <div class="entry-summary"><p>There are now more than one million objects published using museum-digital. Congratulations and thanks to all who made that possible! All these objects can be viewed together on museum-digital:global.</p> </div><span class="cat-links"><a href="https://blog.museum-digital.org/category/general/" rel="category tag">General</a></span> <span class="tag-links"><a href="https://blog.museum-digital.org/tag/milestones/" rel="tag">Milestones</a></span> </article> <article id="post-3878" class="post-3878 post type-post status-publish format-standard hentry category-development category-musdb category-museum-digital-qa tag-ag-minimaldatensatz-en tag-data-quality tag-new-features tag-plaubibility-checks tag-publication-quality-index-puqi"> <header class="" ><h2 class="entry-title"> <a href="https://blog.museum-digital.org/2023/10/12/quality-assessments-like-in-musdb-now-for-everybody/" title="Quality Assessments Like in musdb: Now For Everybody" rel="bookmark">Quality Assessments Like in musdb: Now For Everybody</a></h2><div class="entry-meta"> <span class="author vcard"><a href="https://blog.museum-digital.org/author/jrenslin/" title="Posts by Joshua Ramon Enslin" rel="author">Joshua Ramon Enslin</a></span> <span class="meta-sep"> | </span> <span class="entry-date">12. October 2023</span> </div> </header> <div class="entry-summary"><p>At yesterday&#8217;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&#8216;s relevant functionalities to accept museum object data in a variety of input formats &#8211; both open standards <a href="https://blog.museum-digital.org/2023/10/12/quality-assessments-like-in-musdb-now-for-everybody/" class="more-link">&#8230;</a></p> </div><span class="cat-links"><a href="https://blog.museum-digital.org/category/development/" rel="category tag">Development</a> <a href="https://blog.museum-digital.org/category/development/musdb/" rel="category tag">musdb</a> <a href="https://blog.museum-digital.org/category/development/museum-digital-qa/" rel="category tag">museum-digital:qa</a></span> <span class="tag-links"><a href="https://blog.museum-digital.org/tag/ag-minimaldatensatz-en/" rel="tag">AG Minimaldatensatz</a> <a href="https://blog.museum-digital.org/tag/data-quality/" rel="tag">Data quality</a> <a href="https://blog.museum-digital.org/tag/new-features/" rel="tag">New Features</a> <a href="https://blog.museum-digital.org/tag/plaubibility-checks/" rel="tag">Plaubibility checks</a> <a href="https://blog.museum-digital.org/tag/publication-quality-index-puqi/" rel="tag">Publication quality index (PuQI)</a></span> </article> <article id="post-3846" class="post-3846 post type-post status-publish format-standard has-post-thumbnail hentry category-development category-general category-musdb tag-eodem tag-lido-en tag-loan-management"> <header class=" hasFeaturedImageList" ><img width="899" height="198" src="https://blog.museum-digital.org/wp-content/uploads/2023/09/EODEM_logo_standard.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://blog.museum-digital.org/wp-content/uploads/2023/09/EODEM_logo_standard.jpg 899w, https://blog.museum-digital.org/wp-content/uploads/2023/09/EODEM_logo_standard-300x66.jpg 300w" sizes="auto, (max-width: 899px) 100vw, 899px" /><h2 class="entry-title"> <a href="https://blog.museum-digital.org/2023/09/04/eodem-version-1-0-released/" title="EODEM Version 1.0 released" rel="bookmark">EODEM Version 1.0 released</a></h2><div class="entry-meta"> <span class="author vcard"><a href="https://blog.museum-digital.org/author/jrenslin/" title="Posts by Joshua Ramon Enslin" rel="author">Joshua Ramon Enslin</a></span> <span class="meta-sep"> | </span> <span class="entry-date">4. September 2023</span> </div> </header> <div class="entry-summary"><p>Since September 1, 2023, the first stable version of EODEM has been released. EODEM is implemented as a LIDO profile and aims to enable museums to share their object data &#8211; especially in the contexts of loans and exhibitions &#8211; with other museums at the click of a button. Congratulations! museum-digital:musdb has supported EODEM since <a href="https://blog.museum-digital.org/2023/09/04/eodem-version-1-0-released/" class="more-link">&#8230;</a></p> </div><span class="cat-links"><a href="https://blog.museum-digital.org/category/development/" rel="category tag">Development</a> <a href="https://blog.museum-digital.org/category/general/" rel="category tag">General</a> <a href="https://blog.museum-digital.org/category/development/musdb/" rel="category tag">musdb</a></span> <span class="tag-links"><a href="https://blog.museum-digital.org/tag/eodem/" rel="tag">EODEM</a> <a href="https://blog.museum-digital.org/tag/lido-en/" rel="tag">LIDO</a> <a href="https://blog.museum-digital.org/tag/loan-management/" rel="tag">Loan management</a></span> </article> <article id="post-3831" class="post-3831 post type-post status-publish format-standard hentry category-development category-frontend category-development-md-term tag-api-en tag-new-features"> <header class="" ><h2 class="entry-title"> <a href="https://blog.museum-digital.org/2023/08/16/api-documentation-for-frontend-and-mdterm/" title="API documentation for frontend and md:term" rel="bookmark">API documentation for frontend and md:term</a></h2><div class="entry-meta"> <span class="author vcard"><a href="https://blog.museum-digital.org/author/jrenslin/" title="Posts by Joshua Ramon Enslin" rel="author">Joshua Ramon Enslin</a></span> <span class="meta-sep"> | </span> <span class="entry-date">16. August 2023</span> </div> </header> <div class="entry-summary"><p>md:term was designed to provide an API first and foremost. The frontend supported a full API providing to all access that the HTML version does since about 2016. We never got around to fully and systematically document the APIs however. Starting today, an OpenAPI documentation is available for both md:term and the frontend of museum-digital. <a href="https://blog.museum-digital.org/2023/08/16/api-documentation-for-frontend-and-mdterm/" class="more-link">&#8230;</a></p> </div><span class="cat-links"><a href="https://blog.museum-digital.org/category/development/" rel="category tag">Development</a> <a href="https://blog.museum-digital.org/category/development/frontend/" rel="category tag">Frontend</a> <a href="https://blog.museum-digital.org/category/development/development-md-term/" rel="category tag">md:term</a></span> <span class="tag-links"><a href="https://blog.museum-digital.org/tag/api-en/" rel="tag">API</a> <a href="https://blog.museum-digital.org/tag/new-features/" rel="tag">New Features</a></span> </article> <nav class="navigation posts-navigation" aria-label="Posts"> <h2 class="screen-reader-text">Posts navigation</h2> <div class="nav-links"><div class="nav-previous"><a href="https://blog.museum-digital.org/page/2/" ><span class="meta-nav">&larr;</span> older</a></div></div> </nav> </main><aside id="sidebar"> <div id="primary" class="widget-area"> <ul class="xoxo"> <li id="categories-3" class="widget-container widget_categories"><h3 class="widget-title">Categories</h3> <ul> <li class="cat-item cat-item-649"><a href="https://blog.museum-digital.org/category/community/">Community</a> (7) </li> <li class="cat-item cat-item-49"><a href="https://blog.museum-digital.org/category/development/">Development</a> (49) <ul class='children'> <li class="cat-item cat-item-122"><a href="https://blog.museum-digital.org/category/development/frontend/">Frontend</a> (21) </li> <li class="cat-item cat-item-599"><a href="https://blog.museum-digital.org/category/development/importer-en/">Importer</a> (15) </li> <li class="cat-item cat-item-103"><a href="https://blog.museum-digital.org/category/development/development-md-term/">md:term</a> (4) </li> <li class="cat-item cat-item-21"><a href="https://blog.museum-digital.org/category/development/musdb/">musdb</a> (34) </li> <li class="cat-item cat-item-880"><a href="https://blog.museum-digital.org/category/development/museum-digital-qa/">museum-digital:qa</a> (2) </li> <li class="cat-item cat-item-1031"><a href="https://blog.museum-digital.org/category/development/nodac/">nodac</a> (2) </li> <li class="cat-item cat-item-612"><a href="https://blog.museum-digital.org/category/development/project-page-www-museum-digital-de/">Project page www.museum-digital.de</a> (1) </li> <li class="cat-item cat-item-630"><a href="https://blog.museum-digital.org/category/development/project-page-www-museum-digital-org/">Project page www.museum-digital.org</a> (2) </li> <li class="cat-item cat-item-116"><a href="https://blog.museum-digital.org/category/development/terminology/">Terminology</a> (1) </li> <li class="cat-item cat-item-66"><a href="https://blog.museum-digital.org/category/development/themator-en/">Themator</a> (1) </li> <li class="cat-item cat-item-113"><a href="https://blog.museum-digital.org/category/development/translations/">Translations</a> (4) </li> </ul> </li> <li class="cat-item cat-item-60"><a href="https://blog.museum-digital.org/category/general/">General</a> (13) </li> <li class="cat-item cat-item-662"><a href="https://blog.museum-digital.org/category/infrastructure/">Infrastructure</a> (4) </li> <li class="cat-item cat-item-105"><a href="https://blog.museum-digital.org/category/praesentationen-en/">Präsentationen</a> (1) </li> </ul> </li><li id="calendar-3" class="widget-container widget_calendar"><div id="calendar_wrap" class="calendar_wrap"><table id="wp-calendar" class="wp-calendar-table"> <caption>March 2025</caption> <thead> <tr> <th scope="col" title="Monday">M</th> <th scope="col" title="Tuesday">T</th> <th scope="col" title="Wednesday">W</th> <th scope="col" title="Thursday">T</th> <th scope="col" title="Friday">F</th> <th scope="col" title="Saturday">S</th> <th scope="col" title="Sunday">S</th> </tr> </thead> <tbody> <tr> <td colspan="5" class="pad">&nbsp;</td><td>1</td><td>2</td> </tr> <tr> <td>3</td><td>4</td><td>5</td><td><a href="https://blog.museum-digital.org/2025/03/06/" aria-label="Posts published on March 6, 2025">6</a></td><td>7</td><td>8</td><td>9</td> </tr> <tr> <td>10</td><td>11</td><td>12</td><td>13</td><td>14</td><td>15</td><td>16</td> </tr> <tr> <td>17</td><td>18</td><td>19</td><td>20</td><td>21</td><td>22</td><td>23</td> </tr> <tr> <td>24</td><td><a href="https://blog.museum-digital.org/2025/03/25/" aria-label="Posts published on March 25, 2025">25</a></td><td>26</td><td>27</td><td>28</td><td><a href="https://blog.museum-digital.org/2025/03/29/" aria-label="Posts published on March 29, 2025">29</a></td><td id="today">30</td> </tr> <tr> <td>31</td> <td class="pad" colspan="6">&nbsp;</td> </tr> </tbody> </table><nav aria-label="Previous and next months" class="wp-calendar-nav"> <span class="wp-calendar-nav-prev"><a href="https://blog.museum-digital.org/2025/02/">&laquo; Feb</a></span> <span class="pad">&nbsp;</span> <span class="wp-calendar-nav-next">&nbsp;</span> </nav></div></li><li id="tag_cloud-3" class="widget-container widget_tag_cloud"><h3 class="widget-title">Tags</h3><div class="tagcloud"><a href="https://blog.museum-digital.org/tag/musdb-list-results/" class="tag-cloud-link tag-link-217 tag-link-position-1" style="font-size: 10.065573770492pt;" aria-label="&quot;List results&quot; (2 items)">&quot;List results&quot;</a> <a href="https://blog.museum-digital.org/tag/objects-on-map/" class="tag-cloud-link tag-link-646 tag-link-position-2" style="font-size: 10.065573770492pt;" aria-label="&quot;Objects on map&quot; (2 items)">&quot;Objects on map&quot;</a> <a href="https://blog.museum-digital.org/tag/ag-minimaldatensatz-en/" class="tag-cloud-link tag-link-925 tag-link-position-3" style="font-size: 8pt;" aria-label="AG Minimaldatensatz (1 item)">AG Minimaldatensatz</a> <a href="https://blog.museum-digital.org/tag/ai/" class="tag-cloud-link tag-link-1281 tag-link-position-4" style="font-size: 8pt;" aria-label="AI (1 item)">AI</a> <a href="https://blog.museum-digital.org/tag/api-en/" class="tag-cloud-link tag-link-81 tag-link-position-5" style="font-size: 14.885245901639pt;" aria-label="API (7 items)">API</a> <a href="https://blog.museum-digital.org/tag/autocorrection/" class="tag-cloud-link tag-link-1070 tag-link-position-6" style="font-size: 10.065573770492pt;" aria-label="Autocorrection (2 items)">Autocorrection</a> <a href="https://blog.museum-digital.org/tag/batch-editing/" class="tag-cloud-link tag-link-196 tag-link-position-7" style="font-size: 11.44262295082pt;" aria-label="Batch editing (3 items)">Batch editing</a> <a href="https://blog.museum-digital.org/tag/bugfix/" class="tag-cloud-link tag-link-1290 tag-link-position-8" style="font-size: 8pt;" aria-label="Bugfix (1 item)">Bugfix</a> <a href="https://blog.museum-digital.org/tag/changelog/" class="tag-cloud-link tag-link-1254 tag-link-position-9" style="font-size: 11.44262295082pt;" aria-label="Change log (3 items)">Change log</a> <a href="https://blog.museum-digital.org/tag/collection-management/" class="tag-cloud-link tag-link-670 tag-link-position-10" style="font-size: 12.590163934426pt;" aria-label="Collection management (4 items)">Collection management</a> <a href="https://blog.museum-digital.org/tag/controlled-vocabularies/" class="tag-cloud-link tag-link-145 tag-link-position-11" style="font-size: 16.032786885246pt;" aria-label="Controlled Vocabularies (9 items)">Controlled Vocabularies</a> <a href="https://blog.museum-digital.org/tag/custom-reports-musdb/" class="tag-cloud-link tag-link-672 tag-link-position-12" style="font-size: 8pt;" aria-label="Custom reports (musdb) (1 item)">Custom reports (musdb)</a> <a href="https://blog.museum-digital.org/tag/data-quality/" class="tag-cloud-link tag-link-912 tag-link-position-13" style="font-size: 10.065573770492pt;" aria-label="Data quality (2 items)">Data quality</a> <a href="https://blog.museum-digital.org/tag/digitization/" class="tag-cloud-link tag-link-370 tag-link-position-14" style="font-size: 8pt;" aria-label="Digitization (1 item)">Digitization</a> <a href="https://blog.museum-digital.org/tag/eodem/" class="tag-cloud-link tag-link-682 tag-link-position-15" style="font-size: 14.311475409836pt;" aria-label="EODEM (6 items)">EODEM</a> <a href="https://blog.museum-digital.org/tag/export-tools/" class="tag-cloud-link tag-link-140 tag-link-position-16" style="font-size: 11.44262295082pt;" aria-label="Export Tools (3 items)">Export Tools</a> <a href="https://blog.museum-digital.org/tag/iiif-en/" class="tag-cloud-link tag-link-447 tag-link-position-17" style="font-size: 8pt;" aria-label="IIIF (1 item)">IIIF</a> <a href="https://blog.museum-digital.org/tag/imports/" class="tag-cloud-link tag-link-185 tag-link-position-18" style="font-size: 15.459016393443pt;" aria-label="Imports (8 items)">Imports</a> <a href="https://blog.museum-digital.org/tag/interoperability/" class="tag-cloud-link tag-link-830 tag-link-position-19" style="font-size: 8pt;" aria-label="Interoperability (1 item)">Interoperability</a> <a href="https://blog.museum-digital.org/tag/lido-en/" class="tag-cloud-link tag-link-136 tag-link-position-20" style="font-size: 10.065573770492pt;" aria-label="LIDO (2 items)">LIDO</a> <a href="https://blog.museum-digital.org/tag/loan-management/" class="tag-cloud-link tag-link-674 tag-link-position-21" style="font-size: 12.590163934426pt;" aria-label="Loan management (4 items)">Loan management</a> <a href="https://blog.museum-digital.org/tag/location-tracking/" class="tag-cloud-link tag-link-809 tag-link-position-22" style="font-size: 10.065573770492pt;" aria-label="Location tracking (2 items)">Location tracking</a> <a href="https://blog.museum-digital.org/tag/map-views/" class="tag-cloud-link tag-link-642 tag-link-position-23" style="font-size: 11.44262295082pt;" aria-label="Map views (3 items)">Map views</a> <a href="https://blog.museum-digital.org/tag/milestones/" class="tag-cloud-link tag-link-188 tag-link-position-24" style="font-size: 10.065573770492pt;" aria-label="Milestones (2 items)">Milestones</a> <a href="https://blog.museum-digital.org/tag/minor-improvements/" class="tag-cloud-link tag-link-226 tag-link-position-25" style="font-size: 12.590163934426pt;" aria-label="Minor Improvements (4 items)">Minor Improvements</a> <a href="https://blog.museum-digital.org/tag/monthly-meetup/" class="tag-cloud-link tag-link-654 tag-link-position-26" style="font-size: 12.590163934426pt;" aria-label="Monthly meetup (4 items)">Monthly meetup</a> <a href="https://blog.museum-digital.org/tag/multilinguality/" class="tag-cloud-link tag-link-90 tag-link-position-27" style="font-size: 12.590163934426pt;" aria-label="Multilinguality (4 items)">Multilinguality</a> <a href="https://blog.museum-digital.org/tag/new-features/" class="tag-cloud-link tag-link-88 tag-link-position-28" style="font-size: 22pt;" aria-label="New Features (32 items)">New Features</a> <a href="https://blog.museum-digital.org/tag/object-editing-musdb/" class="tag-cloud-link tag-link-247 tag-link-position-29" style="font-size: 14.885245901639pt;" aria-label="Object editing (musdb) (7 items)">Object editing (musdb)</a> <a href="https://blog.museum-digital.org/tag/object-images/" class="tag-cloud-link tag-link-221 tag-link-position-30" style="font-size: 12.590163934426pt;" aria-label="Object images (4 items)">Object images</a> <a href="https://blog.museum-digital.org/tag/object-search-frontend/" class="tag-cloud-link tag-link-1277 tag-link-position-31" style="font-size: 8pt;" aria-label="Object search (frontend) (1 item)">Object search (frontend)</a> <a href="https://blog.museum-digital.org/tag/object-search-musdb/" class="tag-cloud-link tag-link-242 tag-link-position-32" style="font-size: 18.098360655738pt;" aria-label="Object search (musdb) (14 items)">Object search (musdb)</a> <a href="https://blog.museum-digital.org/tag/object-selection-musdb/" class="tag-cloud-link tag-link-233 tag-link-position-33" style="font-size: 14.311475409836pt;" aria-label="Object selection (musdb) (6 items)">Object selection (musdb)</a> <a href="https://blog.museum-digital.org/tag/performance/" class="tag-cloud-link tag-link-865 tag-link-position-34" style="font-size: 10.065573770492pt;" aria-label="Performance (2 items)">Performance</a> <a href="https://blog.museum-digital.org/tag/plaubibility-checks/" class="tag-cloud-link tag-link-916 tag-link-position-35" style="font-size: 8pt;" aria-label="Plaubibility checks (1 item)">Plaubibility checks</a> <a href="https://blog.museum-digital.org/tag/post-mortem/" class="tag-cloud-link tag-link-656 tag-link-position-36" style="font-size: 8pt;" aria-label="Post Mortem (1 item)">Post Mortem</a> <a href="https://blog.museum-digital.org/tag/publication/" class="tag-cloud-link tag-link-388 tag-link-position-37" style="font-size: 8pt;" aria-label="Publication (1 item)">Publication</a> <a href="https://blog.museum-digital.org/tag/publication-quality-index-puqi/" class="tag-cloud-link tag-link-914 tag-link-position-38" style="font-size: 8pt;" aria-label="Publication quality index (PuQI) (1 item)">Publication quality index (PuQI)</a> <a href="https://blog.museum-digital.org/tag/search/" class="tag-cloud-link tag-link-1279 tag-link-position-39" style="font-size: 8pt;" aria-label="Search (1 item)">Search</a> <a href="https://blog.museum-digital.org/tag/statistics/" class="tag-cloud-link tag-link-198 tag-link-position-40" style="font-size: 8pt;" aria-label="Statistics (1 item)">Statistics</a> <a href="https://blog.museum-digital.org/tag/timelines/" class="tag-cloud-link tag-link-827 tag-link-position-41" style="font-size: 8pt;" aria-label="Timelines (1 item)">Timelines</a> <a href="https://blog.museum-digital.org/tag/user-interface-en/" class="tag-cloud-link tag-link-847 tag-link-position-42" style="font-size: 11.44262295082pt;" aria-label="User interface (3 items)">User interface</a> <a href="https://blog.museum-digital.org/tag/version-control/" class="tag-cloud-link tag-link-471 tag-link-position-43" style="font-size: 10.065573770492pt;" aria-label="Version control (2 items)">Version control</a> <a href="https://blog.museum-digital.org/tag/videoconference/" class="tag-cloud-link tag-link-655 tag-link-position-44" style="font-size: 8pt;" aria-label="Videoconference (1 item)">Videoconference</a> <a href="https://blog.museum-digital.org/tag/write-ups/" class="tag-cloud-link tag-link-1029 tag-link-position-45" style="font-size: 8pt;" aria-label="Write-ups (1 item)">Write-ups</a></div> </li><li id="archives-4" class="widget-container widget_archive"><h3 class="widget-title">Archives</h3> <label class="screen-reader-text" for="archives-dropdown-4">Archives</label> <select id="archives-dropdown-4" name="archive-dropdown"> <option value="">Select Month</option> <option value='https://blog.museum-digital.org/2025/03/'> March 2025 &nbsp;(4)</option> <option value='https://blog.museum-digital.org/2025/02/'> February 2025 &nbsp;(1)</option> <option value='https://blog.museum-digital.org/2025/01/'> January 2025 &nbsp;(3)</option> <option value='https://blog.museum-digital.org/2024/11/'> November 2024 &nbsp;(1)</option> <option value='https://blog.museum-digital.org/2024/07/'> July 2024 &nbsp;(1)</option> <option value='https://blog.museum-digital.org/2024/06/'> June 2024 &nbsp;(1)</option> <option value='https://blog.museum-digital.org/2024/03/'> March 2024 &nbsp;(1)</option> <option value='https://blog.museum-digital.org/2024/01/'> January 2024 &nbsp;(2)</option> <option value='https://blog.museum-digital.org/2023/11/'> November 2023 &nbsp;(3)</option> <option value='https://blog.museum-digital.org/2023/10/'> October 2023 &nbsp;(1)</option> <option value='https://blog.museum-digital.org/2023/09/'> September 2023 &nbsp;(1)</option> <option value='https://blog.museum-digital.org/2023/08/'> August 2023 &nbsp;(1)</option> <option value='https://blog.museum-digital.org/2023/06/'> June 2023 &nbsp;(1)</option> <option value='https://blog.museum-digital.org/2023/05/'> May 2023 &nbsp;(2)</option> <option value='https://blog.museum-digital.org/2023/04/'> April 2023 &nbsp;(1)</option> <option value='https://blog.museum-digital.org/2023/03/'> March 2023 &nbsp;(2)</option> <option value='https://blog.museum-digital.org/2023/02/'> February 2023 &nbsp;(5)</option> <option value='https://blog.museum-digital.org/2023/01/'> January 2023 &nbsp;(3)</option> <option value='https://blog.museum-digital.org/2022/11/'> November 2022 &nbsp;(1)</option> <option value='https://blog.museum-digital.org/2022/09/'> September 2022 &nbsp;(1)</option> <option value='https://blog.museum-digital.org/2022/08/'> August 2022 &nbsp;(3)</option> <option value='https://blog.museum-digital.org/2022/07/'> July 2022 &nbsp;(1)</option> <option value='https://blog.museum-digital.org/2022/06/'> June 2022 &nbsp;(3)</option> <option value='https://blog.museum-digital.org/2022/04/'> April 2022 &nbsp;(1)</option> <option value='https://blog.museum-digital.org/2020/09/'> September 2020 &nbsp;(2)</option> <option value='https://blog.museum-digital.org/2020/06/'> June 2020 &nbsp;(1)</option> <option value='https://blog.museum-digital.org/2020/02/'> February 2020 &nbsp;(6)</option> <option value='https://blog.museum-digital.org/2009/07/'> July 2009 &nbsp;(1)</option> </select> <script type="text/javascript"> /* <![CDATA[ */ (function() { var dropdown = document.getElementById( "archives-dropdown-4" ); function onSelectChange() { if ( dropdown.options[ dropdown.selectedIndex ].value !== '' ) { document.location.href = this.options[ this.selectedIndex ].value; } } dropdown.onchange = onSelectChange; })(); /* ]]> */ </script> </li><li id="polylang-2" class="widget-container widget_polylang"><ul> <li class="lang-item lang-item-32 lang-item-en current-lang lang-item-first"><a lang="en-US" hreflang="en-US" href="https://blog.museum-digital.org/">English</a></li> <li class="lang-item lang-item-35 lang-item-de"><a lang="de-DE" hreflang="de-DE" href="https://blog.museum-digital.org/de/">Deutsch</a></li> <li class="lang-item lang-item-42 lang-item-hu"><a lang="hu-HU" hreflang="hu-HU" href="https://blog.museum-digital.org/hu/">Magyar</a></li> <li class="lang-item lang-item-283 lang-item-ar"><a lang="ar" hreflang="ar" href="https://blog.museum-digital.org/ar/">العربية</a></li> <li class="lang-item lang-item-693 lang-item-uk"><a lang="uk" hreflang="uk" href="https://blog.museum-digital.org/uk/">Українська</a></li> <li class="lang-item lang-item-698 lang-item-ru"><a lang="ru-RU" hreflang="ru-RU" href="https://blog.museum-digital.org/ru/">Русский</a></li> </ul> </li></ul> </div> </aside></div> <footer id="footer"> <div id="copyright"> &copy; 2025 museum-digital: blog</div> </footer> </div> <script type="module"> import { Workbox } from "https:\/\/blog.museum-digital.org\/wp-content\/plugins\/pwa\/wp-includes\/js\/workbox-v7.3.0\/workbox-window.prod.js"; if ( 'serviceWorker' in navigator ) { window.wp = window.wp || {}; window.wp.serviceWorkerWindow = new Workbox( "https:\/\/blog.museum-digital.org\/wp.serviceworker", {"scope":"\/"} ); window.wp.serviceWorkerWindow.register(); } </script> <script type="text/javascript" src="https://blog.museum-digital.org/wp-content/plugins/enlighter/cache/enlighterjs.min.js?ver=wUmSO9LuB6iM9VB" id="enlighterjs-js"></script> <script type="text/javascript" id="enlighterjs-js-after"> /* <![CDATA[ */ !function(e,n){if("undefined"!=typeof EnlighterJS){var o={"selectors":{"block":"pre.EnlighterJSRAW","inline":"code.EnlighterJSRAW"},"options":{"indent":4,"ampersandCleanup":true,"linehover":true,"rawcodeDbclick":false,"textOverflow":"break","linenumbers":true,"theme":"enlighter","language":"generic","retainCssClasses":false,"collapse":false,"toolbarOuter":"","toolbarTop":"{BTN_RAW}{BTN_COPY}{BTN_WINDOW}{BTN_WEBSITE}","toolbarBottom":""}};(e.EnlighterJSINIT=function(){EnlighterJS.init(o.selectors.block,o.selectors.inline,o.options)})()}else{(n&&(n.error||n.log)||function(){})("Error: EnlighterJS resources not loaded yet!")}}(window,console); /* ]]> */ </script> <script type="text/javascript"> (function() { var expirationDate = new Date(); expirationDate.setTime( expirationDate.getTime() + 31536000 * 1000 ); document.cookie = "pll_language=en; expires=" + expirationDate.toUTCString() + "; path=/; secure; SameSite=Lax"; }()); </script> <!-- Cookie Notice plugin v2.5.6 by Hu-manity.co https://hu-manity.co/ --> <div id="cookie-notice" role="dialog" class="cookie-notice-hidden cookie-revoke-hidden cn-position-bottom" aria-label="Cookie Notice" style="background-color: rgba(0,0,0,1);"><div class="cookie-notice-container" style="color: #fff"><span id="cn-notice-text" class="cn-text-container">Diese Website benutzt Cookies. Wenn du die Website weiter nutzt, gehen wir von deinem Einverständnis aus.</span><span id="cn-notice-buttons" class="cn-buttons-container"><a href="#" id="cn-accept-cookie" data-cookie-set="accept" class="cn-set-cookie cn-button cn-button-custom button" aria-label="OK">OK</a></span><span id="cn-close-notice" data-cookie-set="accept" class="cn-close-icon" title="Nein"></span></div> </div> <!-- / Cookie Notice plugin --></body> </html><!-- WP Fastest Cache file was created in 0.126 seconds, on 30. March 2025 @ 5:59 --><!-- via php -->

Pages: 1 2 3 4 5 6 7 8 9 10