Open Researcher and Contributor ID, ORCID (Відкритий ідентифікатор дослідника та автора/учасника)
i[ˈɔːrkɪd]) — непатентований алфавітно-цифровий код для унікальної ідентифікації авторів і учасників наукової комунікації, а також веб-сайт і службиORCID для пошуку авторів і їх бібліографічних результатів (та інших відомостей, наданих користувачами).[1]
Кожному учасникові присвоюється унікальний 16-значний відкритий ідентифікатор дослідника і співавтора. Ідентифікатори використовують формат, сумісний із стандартомISO ISNI[2]. Букви прізвища та імені замінюються цифрами, що вирішує проблему розпізнання внеску конкретного автора, яка виникає через використання особових імен, і це дозволяє відрізнити автораА, від автораБ навіть при цілковитому збігу імен. ІдентифікаторORCID цеHTTP URI, тому при зміні імені чи прізвища автора (через шлюб, зміну імені, тощо) всі публікації, як і раніше, будуть закріплені за автором.
ІдентифікаториORCID унікальні завдяки своїй незалежності від наукових дисциплін і національних кордонів, а також налагодженій системі взаємодії з іншими системами ідентифікації (напр.Scopus).ORCID-ідентифікація науковців дозволяє також розв'язати проблему свідомого чи випадкового застосуванняомогліфів при написанні прізвищ вчених.
Для індивідуальних осіб доступ до реєстру надається безкоштовно. Вони можуть отримати ідентифікаторORCID, керувати записами результатів своєї діяльності та шукати в реєстрі інших науковців.
Жодна інформація про людину не кодується в ідентифікаторіORCID. Ці ідентифікатори були розроблені так, щоб бути корисними в ситуаціях, де особиста інформація не повинна і не може бути загальнодоступною. Крім того, ідентифікатор призначений для використання впродовж довготривалого часу, уся інформація, яка може змінитися протягом кар'єри людини, може бути належним чином відредагована та впорядкована самим користувачем.
Процедура отримання номераORCID достатньо проста та передбачає виконання трьох кроків.[3]
На підставі цього реєстраційного номера науковці забезпечують собі:
- коректну цитованість своїх статей (статті не «втрачаються» пошуковими системами),
- можливість подавати свої статті до престижних міжнародних наукових видань,
- можливість формування особистого рейтингу вУкраїнському індексі наукового цитування (проєкт «Наукової періодики України»),
- можливість участі в рейтингах міжнародного рівня,
- можливість брати участь у подачі заявок на гранти.
ЗасобиORCID дають можливість легко модерувати індивідуальні профілі користувачів, зосереджувати в одному місці всю ключову інформацію про науковця, сферу його дослідницьких інтересів та публікаційну активність.ORCID має сумісність з численними науково-інформаційними системами різних установ і дозволяє налаштувати у своєму записі підтримку інших систем ідентифікації. Зручною особливістюORCID як сервісу, є можливість здійснювати експорт та імпорт наукометричного контенту з інших аналогічних профілів, таких, наприклад, якResearcherID абоGoogle Scholar.
15 листопада 2014 р. було заявлено про мільйонну реєстрацію[4]. Станом на 10 березня 2017 р. зареєстровано 3 152 407 ідентифікаторів[5]. До організації приєдналося чимало науково-дослідних організацій, університетів, бібліотек, наукових співтовариств, а також видавництв, серед якихCrossRef,Elsevier,Oxford University Press, та комерційних компаній, зокремаMicrosoft Research таThomson Reuters[6].
Останній символ в ідентифікаторіORCID — це контрольна сума. Відповідно доISO / IEC 7064: 2003[7],MOD 11-2, ця контрольна сума повинна бути якоюсь цифрою від «0» до «9», хоча контрольна цифра також може бути великою букваоюX, (що дорівнює значенню 10). Нижче наведено алгоритм, який використовується для визначення контрольної суми в ідентифікаторіORCID, або можна побачити його в дії за допомогою інструментуЦифра контрольної сумиORCID[Архівовано 16 березня 2017 уWayback Machine.].[8]
/** * Generates check digit as per ISO 7064 11,2. * */ public static String generateCheckDigit(String baseDigits) { int total = 0; for (int i = 0; i < baseDigits.length(); i++) { int digit = Character.getNumericValue(baseDigits.charAt(i)); total = (total + digit) * 2; } int remainder = total % 11; int result = (12 - remainder) % 11; return result == 10 ? "X" : String.valueOf(result); }