A blog on museum-digital and the broader digitization of museum work.
Screenshot: Tool für Konkordanzprüfung beim Import

При виконанні імпорту в museum-digital – особливо під час міграції інвентаризаційних даних – можуть виникати помилки через невідповідність записів. Інструмент імпорту визначає, що була спроба імпортувати раніше невідоме значення в контрольоване поле Musdb. Часто проблеми виникають, наприклад, із ролями учасників або типами надходжень.

Приклад: Попередня база даних музею використовувала ролі учасників замість подієвої структури для позначення того, хто створив об’єкт. У записах музею зазначено, що певний об’єкт має пов’язану особу X, яка позначена як “головний виробник”, а також пов’язаний час Y, позначений як “час виробництва”. Під час імпорту ці ролі (“головний виробник” і “час виробництва”) переводяться у відповідні типи подій museum-digital, щоб сформувати подію: об’єкт був виготовлений особою X у момент Y. Це працює, оскільки терміни “головний виробник” і “час виробництва” відповідають подієвому типу “виробництво”.

Якщо певному терміну ще не призначене відповідне значення зі списку контрольованих термінів museum-digital, імпортер припиняє імпорт при першій появі цього терміна в одному з контрольованих полів. З одного боку, це корисно, оскільки дозволяє уникнути витрат ресурсів на імпорт, який все одно не буде завершений. З іншого боку, це створює труднощі, оскільки неузгоджені записи виявляються лише поодинці.

Новий допоміжний інструмент

Новий інструмент concordance.museum-digital.org робить цей процес менш складним. Користувачі можуть завантажити всі імпортовані дані певного поля (наприклад, ролі учасників) пострічково та перевірити, чи були вони вже узгоджені зі списками відповідностей.

Для записів, які ще не мають відповідного значення, з’являється можливість вручну співвіднести їх із дозволеними варіантами museum-digital через інтерфейс інструменту, а також згенерувати кодові рядки, необхідні для внесення змін до списків відповідностей.

Хоча перевірка та розширення відповідних списків з відкритим кодом має бути простою навіть для користувачів без технічних навичок, цей метод значно зручніший. Важливо й те, що імпорт більше не потрібно виконувати кілька разів, щоб усунути всі помилки, спричинені невідповідними записами. До того ж, порівнювати значення у звичайній людській мові значно зручніше, ніж використовувати внутрішні ідентифікатори цільових значень для пошуку відповідників.

Код перевірки відповідностей доступний за ліцензією MIT тут.