Skip to content

Overview

Nuno Macedo edited this page Jun 12, 2017 · 32 revisions

PTCRISync Overview

PTCRIS (Portuguese Current Research Information System) is a program, officially initiated in May 2014, which aims to ensure the creation and sustained development of a national integrated information ecosystem, to support research management according to the best international standards and practices. One of PTCRIS' goals is to reduce the burden of research output management, by adopting an "input once, re-use often" principle.

PTCRISync is a synchronization framework developed in this context, that relies on ORCID - a community-based service that aims to provide a registry of unique researcher identifiers (an ORCID iD) and a method of linking research outputs to these identifiers, based on data collected from external sources - as a central hub for information exchange between the various national systems (including CV management systems such as DeGóis, open access repositories such as RCAAP or SARI, and local CRIS systems) and international systems (WoK, Scopus, Datacite, etc), that shall enable researchers (or managers) to register once a given research output at one of the interconnected national systems, and automatically propagate that output to the remaining ones, thus ensuring global consistency of the stored information.

The main challenge in the design of this framework stems from fundamental differences between the data model of ORCID and that of most CRIS services. The specified synchronization framework operates at the user profile level, that is, it synchronizes user profiles from different CRIS services with the corresponding user profile from ORCID. The effective synchronization procedures are designed to keep the user profiles at ORCID and CRIS synchronized according to well-defined consistency constraints, and satisfy several "well-behavedness" properties, such as correctness or stability. A user interface to act as a front-end for these synchronization procedures is also proposed by PTCRISync.

What it needs

  • Access to the ORCID Member API
  • The ability to convert research productions from/to the ORCID schema (currently 2.0)
  • A persistent local notion of "synchronized production", for productions that are to be actively kept up-to-date
  • The ability to present notifications to the users to indicate newly found productions
  • A fine control on the assignment of external unique identifiers to local productions

What it can do

  • Keep the selected local works up-to-date in the user's ORCID profile (export works)
  • Notify the user of new unique works found in the ORCID profile (import works)
  • Notify the user of new meta-data for known works found in the ORCID profile (import updates)
  • Group similar works according to parameterizable criteria (group works)

What it cannot do

  • It cannot modify ORCID works created by the user or other sources
  • Directly modify local works (follows a notification paradigm)
  • Synchronize works without valid external identifiers
  • Synchronize research activities other than productions/works (WIP)

Who should use it

PTCRISync should be used by CRIS service managers and developers who wish to reduce the burden of research output management involving the synchronization of several platforms and systems. It can also be used by services that wish to keep their research outputs actively and incrementally synchronized with ORCID.

Where to start

Further reading

  • A divulgation post for the framework at ORCID
  • Technical documentation
  • The published description of the PTCRIS framework
  • The methodology followed in the development of PTCRISync
  • The formalization of the synchronization procedures (latest version 0.4.3)
  • The technical report, superseded by this wiki (latest version 0.4.3)