<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">gpntb</journal-id><journal-title-group><journal-title xml:lang="ru">Научные и технические библиотеки</journal-title><trans-title-group xml:lang="en"><trans-title>Scientific and Technical Libraries</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1027-3689</issn><issn pub-type="epub">2686-8601</issn><publisher><publisher-name>Russian National Public Library for Science and Technology</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.33186/1027-3689-2025-2-144-161</article-id><article-id custom-type="elpub" pub-id-type="custom">gpntb-1466</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>БИБЛИОТЕЧНЫЕ КАТАЛОГИ И ИНФОРМАЦИОННО-ПОИСКОВЫЕ СИСТЕМЫ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>LIBRARY CATALOGS AND INFORMATION RETRIEVAL SYSTEMS</subject></subj-group></article-categories><title-group><article-title>Разработка алгоритма автоматизации ретроконверсии для создания электронного каталога</article-title><trans-title-group xml:lang="en"><trans-title>Development of an algorithm for automating retroconversion for creating an electronic catalog</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Коробковский</surname><given-names>В. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Korobkovsky</surname><given-names>V. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Коробковский Вадим Андреевич – студент, магистрант</p><p>Санкт-Петербург</p></bio><bio xml:lang="en"><p>Vadim A. Korobkovsky – Student of Master Level</p><p>St. Petersburg</p></bio><email xlink:type="simple">vkorobkovskiy@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-6549-1723</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Горлушкина</surname><given-names>Н. Н.</given-names></name><name name-style="western" xml:lang="en"><surname>Gorlushkina</surname><given-names>N. N.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Горлушкина Наталия Николаевна – канд. техн. наук, доцент</p><p>Санкт-Петербург</p></bio><bio xml:lang="en"><p>Natalia N. Gorlushkina – Cand. Sc. (Engineering), Associate Professor</p><p>St. Petersburg</p></bio><email xlink:type="simple">nagor@itmo.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Белинская</surname><given-names>М. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Belinskaya</surname><given-names>M. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Белинская Мария Александровна – заведующая научно-исследовательским отделом информатики иавтоматизации</p><p>Санкт-Петербург</p></bio><bio xml:lang="en"><p>Maria A. Belinskaya – Head, Department for InformationTechnologies and Automation</p><p>St. Petersburg</p></bio><email xlink:type="simple">masha_belinskaya@mail.ru</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Национальный исследовательский университет&#13;
информационных технологий, механики и оптики</institution><country>Россия</country></aff><aff xml:lang="en"><institution>National Research University for Information Technologies, Mechanics and Optics</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Библиотека Российской академии наук</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Library of Russian Academy of Sciences</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2025</year></pub-date><pub-date pub-type="epub"><day>05</day><month>03</month><year>2025</year></pub-date><volume>0</volume><issue>2</issue><fpage>144</fpage><lpage>161</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Коробковский В.А., Горлушкина Н.Н., Белинская М.А., 2025</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="ru">Коробковский В.А., Горлушкина Н.Н., Белинская М.А.</copyright-holder><copyright-holder xml:lang="en">Korobkovsky V.A., Gorlushkina N.N., Belinskaya M.A.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://ntb.gpntb.ru/jour/article/view/1466">https://ntb.gpntb.ru/jour/article/view/1466</self-uri><abstract><p>При создании электронных каталогов, значительно упрощающих читателям доступ к нужной информации, возникают определённые сложности. Проблемы, связанные с созданием современного цифрового фонда, особенно актуальны для библиотек, имеющих длительную историю и большие фонды хранения. В статье рассматривается вопрос расширения возможностей библиографического поиска по фондам российских библиотек на основе пополнения электронных каталогов информацией со сканов каталожных бумажных карточек. Описаны существующие способы перевода бумажных карточек в электронный каталог.</p><p>В рамках исследования были проанализированы преимущества и недостатки различных методов создания электронного каталога, а также проведён обзор различных технических средств, которые могли бы подойти для решения задачи автоматизации создания или пополнения электронного каталога. C помощью «дообучения» и применения нейронных сетей был реализован алгоритм на языке программирования Python, позволяющий выполнять задачи предобработки, локализации необходимых областей, распознавания текста и, что самое главное, конвертирование считанного текста на поля и подполя формата RUSMARC. С его помощью решение задач ретроконверсии библиографических данных происходит значительно быстрее по сравнению с ручным вводом.</p></abstract><trans-abstract xml:lang="en"><p>The authors substantiate the need for electronic catalogs that significantly simplify users’ access to relevant information. They formulate the difficulties of this process. The mentioned problems become especially acute for the libraries with a long history and large collections when they start conversion to the digital. The authors discuss the possibilities of bibliographic search expansion through scanning paper catalog cards. The ways to convert paper cards into digital format are described.</p><p>As part of the study, the advantages and disadvantages of each method for acquiring e-catalog were analyzed, and different technical tools were reviewed to find the most efficient solution for developing e-catalogs. Based on the analysis, through additional training and with the neural networks, the algorithm in the Python language was implemented, which allows to perform preprocessing tasks, to localize the necessary areas, to recognize text and, most importantly, to convert the scanned text into RUSMARC format fields and subfields. This algorithm accelerates retroconversion of bibliographic data as compared to the manual entry.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>организация электронных библиотек</kwd><kwd>электронный каталог</kwd><kwd>автоматизированные информационные системы</kwd><kwd>алгоритм</kwd><kwd>ретроконверсия библиографических данных</kwd><kwd>Python</kwd><kwd>программирование</kwd><kwd>нейронные сети</kwd><kwd>библиографический поиск</kwd><kwd>библиографическая карточка</kwd><kwd>RUSMARC</kwd></kwd-group><kwd-group xml:lang="en"><kwd>electronic libraries</kwd><kwd>electronic catalog</kwd><kwd>automated information system</kwd><kwd>algorithm</kwd><kwd>retroconversion of bibliographic data</kwd><kwd>Python</kwd><kwd>programming</kwd><kwd>neural networks</kwd><kwd>bibliographic search</kwd><kwd>bibliographic card</kwd><kwd>RUSMARC</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Стукалова А. А. Основные направления развития электронных каталогов ГПНТБ СО РАН // Труды ГПНТБ СО РАН. 2018. № 13–2. С. 185–192. DOI 10.20913/2618-7515-2018-2-185-192.</mixed-citation><mixed-citation xml:lang="en">Stukalova A. A. Osnovny`e napravleniia razvitiia e`lektronny`kh katalogov GPNTB SO RAN // Trudy` GPNTB SO RAN. 2018. № 13–2. S. 185–192. DOI 10.20913/2618-7515-2018-2-185-192.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Скарук Г. А. Электронные каталоги библиотек в борьбе за пользователя: «старые» и новые подходы // Библиосфера. 2016. № 2. C. 7–15. DOI 10.20913/1815-3186-2016-2-7-15.</mixed-citation><mixed-citation xml:lang="en">Skaruk G. A. E`lektronny`e katalogi bibliotek v bor`be za pol`zovatelia: «stary`e» i novy`e podhody` // Bibliosfera. 2016. № 2. C. 7–15. DOI 10.20913/1815-3186-2016-2-7-15.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Довбня Е. В. Проблемы тематического поиска в электронном каталоге научной библиотеки: обзор исследований // Библиотековедение. 2020. № 69 (4). C. 367–374. DOI 10.25281/0869-608X-2020-69-4-367-374.</mixed-citation><mixed-citation xml:lang="en">Dovbnia E. V. Problemy` tematicheskogo poiska v e`lektronnom kataloge nauchnoi` biblioteki: obzor issledovanii` // Bibliotekovedenie. 2020. № 69 (4). C. 367–374. DOI 10.25281/0869-608X-2020-69-4-367-374.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Белинская М. А., Елкина Н. Н. Основные задачи Библиотеки Российской академии наук в направлении от «буквы к цифре» // Буква и цифра: библиотеки на пути к цифровизации: сборник докладов Третьей научно-практической конференции «Библио Питер2022» (г. Санкт-Петербург, 6–8 апреля 2022 г.). С. 12–17. DOI 10.33186/978-5-85638-249-4-12-17.</mixed-citation><mixed-citation xml:lang="en">Belinskaia M. A., Elkina N. N. Osnovny`e zadachi Biblioteki Rossii`skoi` akademii nauk v napravlenii ot «bukvy` k tcifre» // Bukva i tcifra: biblioteki na puti k tcifrovizatcii: sbornik docladov Tret`ei` nauchno-prakticheskoi` konferentcii «Biblio Peter-2022» (g. SanktPeterburg, 6–8 aprelia 2022 g.). S. 12–17. DOI 10.33186/978-5-85638-249-4-12-17.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Степанов В. К. Манифест библиотек цифровой эпохи. 2014. URL: http://www.calameo.com/read/0034547383b7da70af379 (дата обращения: 28.08.2024).</mixed-citation><mixed-citation xml:lang="en">Stepanov V. K. Manifest bibliotek tcifrovoi` e`pohi. 2014. URL: http://www.calameo.com/read/0034547383b7da70af379 (data obrashcheniia: 28.08.2024).</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Бродовский А. И., Сбойчаков К. О., Соколовский В. В. Перспективы развития системы ИРБИС: новый продукт ИРБИС64+ // Научные и технические библиотеки. 2017. № 11. C. 65–74. DOI 10.33186/1027-3689-2017-11-65-74.</mixed-citation><mixed-citation xml:lang="en">Brodovskii` A. I., Sboi`chakov K. O., Sokolovskii` V. V. Perspektivy` razvitiia sistemy` IRBIS: novy`i` produkt IRBIS64+ // Nauchny`e i tekhnicheskie biblioteki. 2017. № 11. C. 65–74. DOI 10.33186/1027-3689-2017-11-65-74.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Российский коммуникативный формат представления библиографических записей в машиночитаемой форме (российская версия UNIMARC). URL: http://www.rusmarc.ru/rusmarc/format.html (дата обращения: 28.08.2024).</mixed-citation><mixed-citation xml:lang="en">Rossii`skii` kommunikativny`i` format predstavleniia bibliograficheskikh zapisei` v mashinochitaemoi` forme (rossii`skaia versiia UNIMARC). URL: http://www.rusmarc.ru/rusmarc/format.html (data obrashcheniia: 28.08.2024).</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Скворцов В. В. Форматы MARC21, UNIMARC, RUSMARC, их настоящее и будущее. URL: http://www.rusmarc.ru/publish/mar.htm (дата обращения: 30.08.2024).</mixed-citation><mixed-citation xml:lang="en">Skvortcov V. V. Formaty` MARC21, UNIMARC, RUSMARC, ikh nastoiashchee i budushchee. URL: http://www.rusmarc.ru/publish/mar.htm (data obrashcheniia: 30.08.2024).</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Вакал Т. С. Электронные библиотеки: проблемы создания и перспективы развития // Молодой учёный. 2022. № 9 (404). С. 226–228. URL: https://moluch.ru/archive/404/89221/ (дата обращения: 28.07.2024).</mixed-citation><mixed-citation xml:lang="en">Vakal T. S. E`lektronny`e biblioteki: problemy` sozdaniia i perspektivy` razvitiia // Molodoi` uchyony`i`. 2022. № 9 (404). S. 226–228. URL: https://moluch.ru/archive/404/89221/ (data obrashcheniia: 28.07.2024).</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Сергеева О. В. Ретроконверсия каталогов: современный опыт и проблемы применения // Теория и практика общественно-научной информации. 2004. № 19. URL: https://cyberleninka.ru/article/n/retrokonversiya-katalogov-sovremennyy-opyt-iproblemy-primeneniya (дата обращения: 10.08.2024)</mixed-citation><mixed-citation xml:lang="en">Sergeeva O. V. Retrokonversiia katalogov: sovremenny`i` opy`t i problemy` primeneniia // Teoriia i praktika obshchestvenno-nauchnoi` informatcii. 2004. № 19. URL: https://cyberleninka.ru/article/n/retrokonversiya-katalogov-sovremennyy-opyt-iproblemy-primeneniya (data obrashcheniia: 10.08.2024).</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Ретроконверсия карточных каталогов: основные методы : методические рекомендации / Архангельская областная научная библиотека имени Н. А. Добролюбова; Отдел формирования документ. фонда и организации каталогов; [сост.: М. Ф. Зотова, К. С. Петрова]. Архангельск, 2020. 17 с. URL: https://biblioteka29.ru/upload/medialibrary/928/retrokonversiya_katalogov.pdf (дата обращения: 08.06.2024).</mixed-citation><mixed-citation xml:lang="en">Retrokonversiia kartochny`kh katalogov: osnovny`e metody` : metodicheskie rekomendatcii / Arhangel`skaia oblastnaia nauchnaia biblioteka imeni N. A. Dobroliubova; Otdel formirovaniia dokument. fonda i organizatcii katalogov; [sost.: M. F. Zotova, K. S. Petrova]. Arhangel`sk, 2020. 17 s. URL: https://biblioteka29.ru/upload/medialibrary/928/retrokonversiyakatalogov.pdf (data obrashcheniia: 08.06.2024).</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Воройский Ф. С. Организация и технология переработки карточных каталогов в машиночитаемую форму для создания электронных каталогов. URL: https://www.gpntb.ru/win/ntb/ntb99/1/f0114.html (дата обращения: 06.08.2024).</mixed-citation><mixed-citation xml:lang="en">Voroi`skii` F. S. Organizatciia i tekhnologiia pererabotki kartochny`kh katalogov v mashinochitaemuiu formu dlia sozdaniia e`lektronny`kh katalogov. URL: https://www.gpntb.ru/win/ntb/ntb99/1/f0114.html (data obrashcheniia: 06.08.2024).</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">ЭЛАР. Сводный электронный каталог. URL: https://elar.ru/resheniya/biblioteki/elektronnyekatalogiikollektsii/svodnyyelektronnyykatalog/ (дата обращения: 15.08.2024).</mixed-citation><mixed-citation xml:lang="en">E`LAR. Svodny`i` e`lektronny`i` katalog. URL: https://elar.ru/resheniya/biblioteki/elektronnyekatalogiikollektsii/svodnyyelektronnyykatalog/ (data obrashcheniia: 15.08.2024).</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Стукалова А. А. Ретроспективная конверсия карточных каталогов: опыт российских библиотек // Библиосфера. 2012. № 3. URL: https://cyberleninka.ru/article/n/retrospektivnaya-konversiya-kartochnyh-katalogovopyt-rossiyskih-bibliotek (дата обращения: 05.07.2024).</mixed-citation><mixed-citation xml:lang="en">Stukalova A. A. Retrospektivnaia konversiia kartochny`kh katalogov: opy`t rossii`skikh bibliotek // Bibliosfera. 2012. № 3. URL: https://cyberleninka.ru/article/n/retrospektivnayakonversiya-kartochnyh-katalogov-opyt-rossiyskih-bibliotek (data obrashcheniia: 05.07.2024).</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Гауссова фильтрация. URL: https://russianblogs.com/article/7930400611/ (дата обращения: 01.07.2024).</mixed-citation><mixed-citation xml:lang="en">Gaussova fil`tratciia. URL: https://russianblogs.com/article/7930400611/ (data obrashcheniia: 01.07.2024).</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">OpenCV Python Tutorials. Image Thresholding. URL: https://docs.opencv.org/4.x/d7/d4d/tutorialpythresholding.html (In Eng.). (дата обращения 10.07.2024).</mixed-citation><mixed-citation xml:lang="en">OpenCV Python Tutorials. Image Thresholding. URL: https://docs.opencv.org/4.x/d7/d4d/tutorialpythresholding.html (In Eng.). (Accessed: 10.07.2024).</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Обнаружение объектов методом Оцу. URL: https://habr.com/ru/articles/112079/ (дата обращения: 10.07.2024).</mixed-citation><mixed-citation xml:lang="en">Obnaruzhenie ob``ektov metodom Otcu. URL: https://habr.com/ru/articles/112079/ (data obrashcheniia: 10.07.2024).</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Марцинкевич В. И., Ларионова Г. С., Терещенко В. В., Ситникова К. А., Горлушкина Н. Н. Анализ возможностей парсинга электронных текстовых документов для автоматизации нормоконтроля // Экономика. Право. Инновации. 2022. № 3. С. 39–49. DOI 10.17586/2713-1874-2022-3-39-49.</mixed-citation><mixed-citation xml:lang="en">Martcinkevich V. I., Larionova G. S., Tereshchenko V. V., Sitneykova K. A., Gorlushkina N. N. Analiz vozmozhnostei` parsinga e`lektronny`kh tekstovy`kh dokumentov dlia avtomatizatcii normokontrolia // E`konomika. Pravo. Innovatcii. 2022. № 3. S. 39–49. DOI 10.17586/2713-1874-2022-3-39-49.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Ultralytics YOLOv8 Docs. URL: https://docs.ultralytics.com/ (In Eng.) (дата обращения: 18.06.2024).</mixed-citation><mixed-citation xml:lang="en">Ultralytics YOLOv8 Docs. URL: https://docs.ultralytics.com/ (In Eng.) (Accessed: 18.06.2024).</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">EfficientNet PyTorch. URL: https://github.com/lukemelas/EfficientNet-PyTorch (In Eng.) (дата обращения: 18.06.2024).</mixed-citation><mixed-citation xml:lang="en">EfficientNet PyTorch. URL: https://github.com/lukemelas/EfficientNet-PyTorch (In Eng.) (Accessed: 18.06.2024).</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">CVAT. URL: https://www.cvat.ai/ (In Eng.) (дата обращения: 18.06.2024).</mixed-citation><mixed-citation xml:lang="en">CVAT. URL: https://www.cvat.ai/ (In Eng.) (Accessed: 18.06.2024).</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">Shiftlab OCR. URL: https://github.com/konverner/shiftlabocr (In Eng.) (дата обращения: 25.07.2024).</mixed-citation><mixed-citation xml:lang="en">Shiftlab OCR. URL: https://github.com/konverner/shiftlabocr (In Eng.) (Accessed: 25.07.2024).</mixed-citation></citation-alternatives></ref><ref id="cit23"><label>23</label><citation-alternatives><mixed-citation xml:lang="ru">ResNet (34, 50, 101): «остаточные» CNN для классификации изображений. URL: https://neurohive.io/ru/vidy-nejrosetej/resnet-34-50-101/#pllswitcher (дата обращения: 28.07.2024).</mixed-citation><mixed-citation xml:lang="en">ResNet (34, 50, 101): «остаточные» CNN для классификации изображений. URL: https://neurohive.io/ru/vidy-nejrosetej/resnet-34-50-101/#pllswitcher (Accessed: 28.07.2024).</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
