Top Banner
An ORCID based synchronization framework for a national CRIS ecosystem João Mendes Moreira, Alcino Cunha, Nuno Macedo
33
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: An ORCID based synchronization framework for a national CRIS ecosystem

An ORCID based synchronization framework for

a national CRIS ecosystemJoão Mendes Moreira, Alcino Cunha, Nuno Macedo

Page 2: An ORCID based synchronization framework for a national CRIS ecosystem

Our problem

• Research outcomes scattered through various services and data formats

• Heavy burden on researchers and managers

• Inconsistent information and impact assessment

2

Page 3: An ORCID based synchronization framework for a national CRIS ecosystem

Our goal

• Input once, reuse often!

• Automatic synchronization between services

3

Page 4: An ORCID based synchronization framework for a national CRIS ecosystem

PTCRIS in context

4

Page 5: An ORCID based synchronization framework for a national CRIS ecosystem

PTCRIS in context

CV

4

Page 6: An ORCID based synchronization framework for a national CRIS ecosystem

PTCRIS in context

CV

OA aggregator

4

Page 7: An ORCID based synchronization framework for a national CRIS ecosystem

PTCRIS in context

CV

OA aggregatorDSpace

4

Page 8: An ORCID based synchronization framework for a national CRIS ecosystem

PTCRIS in context

CV

OA aggregatorDSpace

OJS

4

Page 9: An ORCID based synchronization framework for a national CRIS ecosystem

PTCRIS in context

CV

OA aggregatorDSpace

OJS

4

Page 10: An ORCID based synchronization framework for a national CRIS ecosystem

PTCRIS in context

ORCID

CV

OA aggregatorDSpace

OJS

4

Page 11: An ORCID based synchronization framework for a national CRIS ecosystem

PTCRIS in context

ORCID

CVResearcher

ID

OA aggregatorDSpace

OJS

4

Page 12: An ORCID based synchronization framework for a national CRIS ecosystem

PTCRIS in context

ORCID

CVResearcher

ID

OA aggregatorDSpace

OJS

Scopus

4

Page 13: An ORCID based synchronization framework for a national CRIS ecosystem

PTCRIS in context

ORCID

CVResearcher

ID

OA aggregatorDSpace

OJS

Scopus

4

Page 14: An ORCID based synchronization framework for a national CRIS ecosystem

A non solution

ORCID

CVResearcher

ID

OA aggregator

DSpace

OJSScopus

5

Page 15: An ORCID based synchronization framework for a national CRIS ecosystem

A non solution

ORCID

CVResearcher

ID

OA aggregator

DSpace

OJSScopus

5

Page 16: An ORCID based synchronization framework for a national CRIS ecosystem

A non solution

• Many synchronization procedures per service

• Implementation and maintainability nightmare

• No clear flow to achieve global consistency

6

Page 17: An ORCID based synchronization framework for a national CRIS ecosystem

Our solution

ORCID

CVResearcher

ID

OA aggregator

DSpace

OJSScopus

7

Page 18: An ORCID based synchronization framework for a national CRIS ecosystem

Our solution

ORCID

CVResearcher

ID

OA aggregator

DSpace

OJSScopus

7

Page 19: An ORCID based synchronization framework for a national CRIS ecosystem

Our solution

• One synchronization procedure per service

• Easier to implement and maintain

• Clear flow to achieve global consistency

8

Page 20: An ORCID based synchronization framework for a national CRIS ecosystem

Why ORCID?

• High coverage of predefined requirements

• High interoperability with external sources

• High coverage of the national research community

• Sustainable and open source

9

Page 21: An ORCID based synchronization framework for a national CRIS ecosystem

Modular synchronization

ORCID

10

Page 22: An ORCID based synchronization framework for a national CRIS ecosystem

Modular synchronization

ORCID

10

Page 23: An ORCID based synchronization framework for a national CRIS ecosystem

Modular synchronization

• IMPORT: harvest research outputs from ORCID

• EXPORT: feed research outputs to ORCID

ORCID

10

Page 24: An ORCID based synchronization framework for a national CRIS ecosystem

Main challenges• Mismatch between data models

• ORCID may contain several versions of the same output

• They are grouped together based on UIDs

• (Fast evolving) API still does not reflect this data model

• Inconsistent, sometimes incorrect, meta-data

• (Still) no clear mechanism to determine the user preferred version

11

Page 25: An ORCID based synchronization framework for a national CRIS ecosystem

Design methodology

• Focus on the what before the how

• What is the desired notion of consistency between each service and ORCID?

• How can a synchronization procedure be implemented to enforce such consistency?

12

Page 26: An ORCID based synchronization framework for a national CRIS ecosystem

Design methodology• Use formal analysis methods and tools

• To verify desirable properties of all artifacts

• To generate scenarios for validation and testing

• “The first principle is that you must not fool yourself, and you are the easiest person to fool” Richard Feynman

13

Page 27: An ORCID based synchronization framework for a national CRIS ecosystem

Scenarios

Article1 doi0 handle0

Paper1 doi1 eid1 handle1

Work1 USERdoi0

Work2 SCOPUS

doi1 eid1

Work3 USER

eid1 handle1

14

Page 28: An ORCID based synchronization framework for a national CRIS ecosystem

Scenarios

Article1 doi0 handle0

Work1 USERdoi0

Work2 SCOPUS

doi1 eid1

Work3 USER

eid1 handle1

Paper1 doi1 eid1 handle1

doi0

14

Page 29: An ORCID based synchronization framework for a national CRIS ecosystem

Scenarios

Article1 doi0 handle0

Work1 USERdoi0

Work2 SCOPUS

doi1 eid1

Work3 USER

eid1 handle1

Paper1 doi1 eid1 handle1

doi0

Work4 PTCRIS

doi1 eid1 handle1 doi0

14

Page 30: An ORCID based synchronization framework for a national CRIS ecosystem

Scenarios

Work1 USERdoi0

Work2 SCOPUS

doi1 eid1

Work3 USER

eid1 handle1

Paper1 doi1 eid1 handle1

doi0

Work4 PTCRIS

doi1 eid1 handle1 doi0

Article1 doi0 handle0

doi1 eid1 handle1

14

Page 31: An ORCID based synchronization framework for a national CRIS ecosystem

Prototype

• Demoed at the FCCN community annual meeting in February 2015

• Show compelling and real use cases

• Four PTCRIS services involved: CV, OA aggregator, DSpace, and OJS

15

Page 32: An ORCID based synchronization framework for a national CRIS ecosystem

Prototype

16

Page 33: An ORCID based synchronization framework for a national CRIS ecosystem

What’s next?• We expect to have certified implementations of this

specification in DeGóis (CV), RCAAP (OA aggregator), SARI (DSpace), and two local CRIS systems by the end of 2015

• Upgrade the specification to ORCID API 2.0

• Provide synchronization as a service?

• Automatic (model-based) testing from scenarios?

• H2020 proposal around this topic?

17