Skip to content

ACz-UniBi/ACz_CERIF-Core

 
 

Repository files navigation

CERIF Core

CERIF (=Common European Research Information Format) covers the domain of research information with a focus on the administrative and organizational aspects. It aims to provide machine-processable representation of research information and cover situations where research information crosses borders between organizations (or between organizations and people). This typically covers information interchanges between the Current Research Information Systems of these organizations, but other cases exist as well. The information interchanged is not necessarily intended to be public.

Overview

Persons, Groups and Organisation Units are Agents. Agents can perform Activities.

Persons can act on their own, in affiliation to or on behalf of an Organisation Unit or a Group (optionally in their Position). In the latter cases, an Affiliation Statement describes the connection. Multiple Affiliation Statements are possible.

A Group can have any number of Agents as members (so we track Memberships, one type of Activity).

Membership is a specific type of Involvement in a Group or Organisation Unit. Other types are Employment and Education. Involvements can reference a Position that describes the capacities of the involved Agent.

Research is typically carried out in Projects. Projects need Resources, such as Funding. Bringing Resources of different kinds is a way how Agents can make Contributions to Projects.

Any Resource can be requested, offered, provided or actually used.

Projects typically make use of Infrastructure. Agents can make Contributions to Infrastructure. Repositories are one subtype of Infrastructures.

Scientific and other Events support communication, including scholarly communication. Agents can make different Contributions to Events. An Event can have any number of Event Identifiers assigned. Events can be organized within Event Series

Information and knowledge are typically stored in Documents. Agents can be actors in Contributions to Documents. Documents can be published in one or several Publication Channels. The form of a document can be further specified as Text, Video, Audio or Tangible. Digital objects can be marked as Accessible on the Web or even Downloadable.

Agents prepare and submit Applications, for instance Funding Applications. This can occur in response to a Call for Applications, for instance a Call for Funding Applications, or outside of any such call, perhaps based on an implicit invitation to do so. Once submitted, an application, will go through some kind of evaluation process and in the end there will be a Decision. On the way to it there may be Evaluation Outcomes. Agents can make Contributions to Evaluation Outcomes, most notably by doing the Application_Review.

All the contributions mentioned above are subclasses of Contribution. A Contribution is another type of Activity. Contributions can be detailed with any number of Contribution Statements. These can in turn be further refined with Resource Usage Statements which represent the fact of a Resource being used for the Activity. A Contribution can be acknowledged by an Acknowledgment Statement.

Expertise or Skills can be posessed by Agents. When joined with availability and willingness in Expertise and Time and Effort, it forms yet another subclass of Resource. Expertise and Skills can also be conditions for a Resource Offer, a specific subtype of a general Condition.

Prizes are conferred on Agents in Prize Awards. Agents also make Contributions to Prizes or Contributions to Prize Awards.

An Agent can have any number of Agent Identifiers assigned, for instance the ORCID Identifier, ROR Identifier, ISNI Identifier, FundRef Identifier, Wikidata Agent Identifier, or Local Agent Identifier.

A Resource can have any number of Resource Identifiers assigned, for instance the DOI Identifier, Wikidata Resource Identifier, or Local Resource Identifier.

Listings

Entities

Data Types

Illustrative Diagram

The CERIF Core diagram

Usage

The Core is seldom used on its own, one almost always needs to add one or several additional modules. We include the following example:

Status

This is the experimental Core of CERIF, the result of the CERIF Refactoring Pilot project started in 2021 by euroCRIS. The scope, structure or any other aspect can change. It has not been approved as the official standard yet.

Credits

The development is carried out by Jan Dvořák and Dragan Ivanović. We very much appreciate the feedback and corrections by José Francisco Salm jr.

Development

We follow some guidelines and use some tools.

About

The CERIF Refactoring Pilot project by euroCRIS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 80.1%
  • Shell 15.9%
  • XSLT 4.0%