Репозитарій КНУ
  • Yкраї́нська
  • English
  • Увійти
    Новий користувач? Зареєструйтесь.Забули пароль?
Репозитарій КНУ
  • Фонди & Зібрання
  • Статистика
  • Yкраї́нська
  • English
  • Увійти
    Новий користувач? Зареєструйтесь.Забули пароль?
  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 р.
Автор(и) :
Іванов, Сергій 
Івохін, Євген 
Махно, Михайло 
Мова основного тексту :
English
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
Цитування :
Іванов, С., Івохін, Є., Махно, М. (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
Пропонується процедура автоматизованого обліку публікацій на основі використання 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 publica...

duplicate search

ORCID

Python

MatLab

algorithm

XML

API

ORCID

облік публікацій

Python

MatLab

алгоритм

XML

пошук дублікатів

Тип зібрання :
Publication
Файл(и) :
Ескіз недоступний
Формат

Adobe PDF

Розмір :

435.81 KB

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

(MD5):f6d288faf113376bdce5f562549682ff

Ця робота розповсюджується на умовах ліцензії Creative Commons CC BY

Налаштування куків Політика приватності Угода користувача Надіслати відгук

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

м. Київ, вул. Володимирська, 58, к. 42

(044) 239-33-30

ir.library@knu.ua