Репозитарій КНУ
Увійти(current)
  1. Головна
  2. Наукова періодика | Scientific periodicals
  3. Вісник Київського національного університету імені Тараса Шевченка. Фізико-математичні науки | Bulletin of Taras Shevchenko National University of Kyiv. Series: Physics and Mathematics
  4. 2024
  5. Вісник Київського національного університету імені Тараса Шевченка. Фізико-математичні науки. Том 78 № 1
  6. Автоматизація обліку публікацій з використанням інтерфейсу прикладного програмування ORCID

Автоматизація обліку публікацій з використанням інтерфейсу прикладного програмування ORCID

Тип публікації :
Стаття
Дата випуску :
12 вересня 2024 р.
Автор(и) :
Іванов, Сергій  
Івохін, Євген  
Махно, Михайло  
Мова основного тексту :
Англійська
eKNUTSHIR URL :
https://ir.library.knu.ua/handle/15071834/25842
DOI :
10.17721/1812-5409.2024/1.26
Журнал :
Bulletin of Taras Shevchenko National University of Kyiv. Physics and Mathematics  
Том :
78
Випуск :
1
ISSN :
1812-5409
Початкова сторінка :
141
Кінцева сторінка :
146
Цитування :
[APA 7] Іванов, С., Івохін, Є., & Махно, М. (2024). Automation of accounting of publications using the ORCID application programming interface. Bulletin of Taras Shevchenko National University of Kyiv. Physics and Mathematics, 78(1), 141–146. https://doi.org/10.17721/1812-5409.2024/1.26
[ДСТУ] Іванов С., Івохін Є., Махно М. Automation of accounting of publications using the ORCID application programming interface. Bulletin of Taras Shevchenko National University of Kyiv. Physics and Mathematics. 2024. Vol. 78, no. 1. P. 141—146. DOI: 10.17721/1812-5409.2024/1.26 (date of access: 18.07.2026).
Пропонується процедура автоматизованого обліку публікацій на основі використання Rest API бази ORCID. Описується актуальність обліку публікацій та обґрунтовується необхідність застосування різних технологій створення сховищ бібліографічних даних. Проаналізовано можливість застосування технології API у найбільш відомих базах публікацій, таких як Web of science, SCOPUS, Crossref, Google Scholar та ORCID. Обґрунтовується можливість застосування бази ORCID. Наведено схему завантаження публікацій з бази ORCID за визначеними реєстраційними номерами на основі сервісів, реалізованих мовами програмування Python та MatLab. Отримані дані в JSON або XML підлягають подальшому парсингу. Наводяться MatLab-функції для отримання структури з XML (JSON) форматів даних. Додатково розглядається алгоритм пошуку дублікатів публікацій при проведенні їх обліку. Сформульовано підходи для уникнення дублювання публікацій у базах даних, що базуються на застосуванні алгоритму Левенштейна для оцінювання схожості. Запропоновано проводити транслітерацію кирилиці у латиницю для забезпечення однозначності та коректного порівняння текстових даних. Для накопичення та актуалізації даних щодо публікаційної активності розроблено базу даних MySql. Заголовок таблиці публікацій бази даних доповнено спеціальним атрибутом, у якому зберігаються результати перетворення назв кирилицею у відповідні назви латиницею. Рекомендується використовувати індексацію полів таблиць бази даних (INDEX) за різними атрибутами, що дозволило суттєво підвищити ефективність пошуку, обробки та порівняння даних. Запропоновано застосування функції Soundex() в якості засобів СУБД MySQL для визначення рівня співзвучності тем публікацій за додатковими параметрами. Практична реалізація алгоритму пошуку дублікатів публікацій та їх нумерації підтвердила конструктивність запропонованого підходу, що було підтверджено при проведенні наповнення бази даних. Ця стаття представляє інтерес для розробників програмного забезпечення.
Ключові слова :
APIs accounting of publications duplicate search ORCID Python MatLab algorithm XML API ORCID облік публікацій Python MatLab алгоритм XML пошук дублікатів
Файл(и) :
Вантажиться...
Ескіз
Формат :

Adobe PDF

Розмір :

435.81 KB

Контрольна сума :

(MD5):f6d288faf113376bdce5f562549682ff

Creative Commons Attribution 4.0 International
Якщо не вказано інше, ця робота розповсюджується на умовах ліцензії Creative Commons Attribution 4.0 International
Контакти
  • ir.library@knu.ua
  • (044) 239-33-30
  • м. Київ, вул. Володимирська, 58, к. 42

Побудовано за допомогою Програмне забезпечення DSpace-CRIS - Розширення підтримується та оптимізується 4Наука

  • Доступність
  • Політика приватності
  • Угода користувача
  • Надіслати відгук