Integrace ORCID se systémem identit VŠB-TUO
Full text
Integrace ORCID se systémem identit VŠB-TUO Pavla Rygelová, Ústřední knihovna VŠB-TUO Aleš Haladej, Centrum informačních služeb VŠB-TUO EUNIS 2018, Špindlerův Mlýn, 22. 5. 2018 1
Osnova 1. Persistentní identifikace autorů 2. ORCID na VŠB-TUO 3. Technické řešení integrace ORCID s interním systémem identit EUNIS 2018, Špindlerův Mlýn, 22. 5. 2018 2
Persistentní identifikace autorů EUNIS 2018, Špindlerův Mlýn, 22. 5. 2018 3
Persistentní identifikace autorů EUNIS 2018, Špindlerův Mlýn, 22. 5. 2018 4 - neměnný a jednoznačný identifikátor autora/vědce - identifikuje osobu v digitálním prostředí, bez této identifikace pro virtuální svět osoba neexistuje (obdoba DOI, handle pro digitální objekty) - pomáhá sdružit autora a výsledky jeho práce (články, projekty, žádosti o grant aj.) - ResearcherID (Web of Science), AuthorID (Scopus) - ORCID - Open Researcher & Contributor ID (nezisková org. fungující díky členským poplatkům, od roku 2012) - typické problémy - autoři se stejným jménem, provdané příjmení, chybně přiřazené nebo publikace aj.
Koncepce rozvoje IS VaVaI 2016-2020 6.1.2. Zavedení mezinárodně používaného identifikátoru vědeckých pracovníků prostřednictvím mezinárodně využívaných identifikátorů - ORCID, ResearcherID, Scopus ID “Číselníky a identifikátory datových prvků jsou klíčovým segmentem každého informačního systému. Zavedení mezinárodně používaného identifikátoru výzkumných pracovníků, kteří jsou evidováni v IS VaVaI, umožní dokonalou identifikaci osob i při podobných, stejných či chybně uvedených jménech. Z důvodu ochrany osobních údajů nelze pro tento účel použít rodné číslo.” Porovnání ID: Identifikace vědeckých pracovníků - IPN Metodika (2015) EUNIS 2018, Špindlerův Mlýn, 22. 5. 2018 5
EUNIS 2018, Špindlerův Mlýn, 22. 5. 2018 6
ORCID na VŠB-TUO EUNIS 2018, Špindlerův Mlýn, 22. 5. 2018 7
VŠB-TUO členství v ORCID - od r. 2017 - základní členství v organizaci ORCID, roční poplatek cca $5000 - organizace ORCID nezisková, stojící nad komerčními platformami (WOS, Scopus), zároveň otevřená pro spolupráci s jinými systémy (Altmetrics apod.) - základní princip pro práci s daty “jednou vložit, využít mnohokrát” - propojení pomocí členského API s univerzitním systémem identit (UNIS) EUNIS 2018, Špindlerův Mlýn, 22. 5. 2018 8
Integrace ORCID na VŠB-TUO z pohledu uživatele EUNIS 2018, Špindlerův Mlýn, 22. 5. 2018 9
Integrace ORCID na VŠB-TUO z pohledu uživatele EUNIS 2018, Špindlerův Mlýn, 22. 5. 2018 16 ORCID v telefonním seznamu
Integrace ORCID na VŠB-TUO z pohledu uživatele EUNIS 2018, Špindlerův Mlýn, 22. 5. 2018 17 ORCID v OBD
Informační podpora ORCID EUNIS 2018, Špindlerův Mlýn, 22. 5. 2018 18 - koordinátor implementace s CIT - komunikace s ORCID ohledně členství - školení -propagační materiály v češtině - web ORCID v čj
Technické řešení integrace ORCID s interním systémem identit EUNIS 2018, Špindlerův Mlýn, 22. 5. 2018 19
ORCID REST API - Public API - veřejné, neplacené - autentizace uživatelů, pouze čtení veřejných údajů, vyhledávání v registru ORCID - pasivní podpora (dokumentace, tutoriály, příklady) - Basic Member API - pro členy se základním členstvím - čtení údajů s omezeným přístupem, zápis údajů - aktivní podpora (email, telefonát) - Premium Member API - pro členy s prémiovým členstvím - notifikace klientů o změnách ve sledovaných záznamech - plná podpora EUNIS 2018, Špindlerův Mlýn, 22. 5. 2018 20
ORCID scopes - oprávnění - /authenticate - autentizace uživatelů s využitím ORCID ID - /read-public - vyhledávání a čtení veřejných údajů - /read-limited - čtení veřejných údajů a údajů s omezeným přístupem - /activities/update - zápis údajů aktivit autora (studium, praxe ...) - /person/update - zápis osobních údajů (jména, identifikátory …) - /webhook - registrace notifikací o změnách záznamů EUNIS 2018, Špindlerův Mlýn, 22. 5. 2018 21
Integrační aplikace - Účel: - sběr autentizovaných ORCID ID uživatelů a propojení s jejich profily - vložení pracovní afiliace na VŠB-TUO - identifikace organizací prostřednictvím jednoznačných identifikátorů: RINGGOLD (www.ringgold.com) a GRID (www.grid.ac) - Překážky a omezení: - Aplikace nemůže měnit údaje, které sama do profilu ORCID nevložila. - Uživatel může manuálně (prostřednictvím webového rozhraní) změnit prakticky cokoliv, včetně údajů vložených třetí stranou. - Uživatel může odvolat souhlas se sadou oprávnění udělený klientovi (aplikaci). - Aplikace se nemůže spoléhat na to, že v profilu bude vždy ve stejné podobně to, co tam sama dříve vložila. EUNIS 2018, Špindlerův Mlýn, 22. 5. 2018 22
Integrační aplikace - datový model - Autentizační údaje klienta - identifikátor klienta (client ID) - heslo (client secret) - Autorizační údaje uživatele - ORCID ID - identifikátor autora v ORCID - přístupový klíč (access token) - obnovovací klíč (refresh token) - datum a čas expirace - sada udělených oprávnění (scopes) - Identifikátory vložených afiliací (put codes) EUNIS 2018, Špindlerův Mlýn, 22. 5. 2018 23
Interakce mezi klientem a ORCID 1. klient žádá uživatele o zpřístupnění svého účtu prostřednictvím OAuth 2.0 2. uživatel dává souhlas s požadovanou sadou oprávnění 3. vydán přístupový klíč s platností až 20 let 4. poté další REST požadavky s vydaným klíčem EUNIS 2018, Špindlerův Mlýn, 22. 5. 2018 24
Interakce mezi klientem a ORCID 1. klient žádá uživatele o zpřístupnění svého účtu prostřednictvím OAuth 2.0 2. uživatel dává souhlas s požadovanou sadou oprávnění 3. vydán přístupový klíč s platností až 20 let 4. poté další REST požadavky s vydaným klíčem EUNIS 2018, Špindlerův Mlýn, 22. 5. 2018 25