Core Ingredients of a Research Contribution Claim Network

Overview of their implementation in the prototype and in generalized cases

Component

Description

In Our Prototype

In Generalized Cases

social network

A digital communication network that allows researchers to engage with both peers and the general public about matters of professional and personal interest.

The Dutch academic Mastodon instance operated by SURF.

Any Mastodon instance that can recurrently support the verification task for researchers that claim research contributions by tooting about them.

research contribution claim network

A social network that is extended with a capability that allows a researcher, who belongs to a specific community of institutions, to update their authoritative profile in a research information management system (RIMS) by claiming a new contribution through posting about it on the social network.

A prototype built around the Dutch academic Mastodon instance with a dedicated Wiki.js instance acting as a RIMS that has individual researcher profile pages as illustrated by this archived copy.

Any combination of building blocks devised, managed, and operated by a community of institutions that complies with the description of core aspects of a research contribution claim network as provided in the blueprint.

claimbot

A machine actor in a research contribution claim network that stands with one foot in a social network, ready to receive posts from researchers in which they claim a research contribution, and with the other foot outside of the social network to ensure that the claim logging process handles claims by researchers that pass the verification task.

A claimbot developed for prototyping purposes.

A claimbot that handles its tasks in a manner that is compliant with the description provided in the blueprint and, crucially, handles the verification task and triggers the claim logging process.


verification

A task performed by a claimbot aimed at deciding whether to launch a claim logging process for a claim received from a researcher. It consists of two sub-tasks: (1) Verifying whether the researcher currently has an academic affiliation and (2) Verifying whether the institution with which the researcher is affiliated is part of the community of institutions for which it operates.

Trivial verification for sub-task (1) since the Mastodon instance is only accessible to users with a Dutch academic affiliation. Verification for sub-task (2) using the ‘rel=me’ verified links approach with bi-directional links between a researcher’s profile in the Dutch academic Mastodon instance and the researcher’s profile page in the dedicated Wiki.js instance that functions as the RIMS.

Verification leverages the ‘rel=me’ verified links approach. Sub-task (1) is handled by means of bi-directional ‘rel=me’ links between a researcher’s social network profile and a profile page in a pan-institutional academic portal (InAcademia). Sub-task (2) is handled by means of bi-directional ‘rel=me’ links between a researcher’s social network profile and the researcher’s profile page in the RIMS of the institution that the researcher is affiliated with.

claim logging process

A process facilitated by a claimbot that handles researchers' claims for research contributions. The process is triggered by a researcher posting about a new research contribution on a social network. It consists of two tasks: summarization and adding a claim record with information about the claimed contribution to the claim network community log.

A fully distributed set-up in which the claimbot, the summarization task, and the community log are operated as autonomous components with the claimbot acting as orchestrator and communication between components handled according to the Event Notifications specification. The set-up, illustrated by Figure 6 of the Blueprint’s Distributed Claim Logging Process, is detailed in the technical document about the prototype.

A set-up managed and operated by a community of institutions that complies with the description provided in the blueprint and in which the claimbot, the summarization task, and the community log can be devised to be monolithic or distributed. If distributed, handling communication between components according to the Event Notifications specification is recommended.

summarization

A task in the claim logging process that consists of accessing the URL of a contribution claimed by a researcher and gathering information about it that is necessary for updating the researcher’s RIMS profile.

Metadata extraction from the URL of a contribution using a Zotero Translation Server instance.

A summarization approach that meets the requirements of a community of institutions. This can involve various techniques, e.g. extracting metadata using screen scraping and lookups in backend databases; summarizing the content using AI techniques; creating an archival copy of it in a web archive.

claim network community log

A collection of claim records, each of which contains information pertaining to a contribution claimed by a researcher who belongs to a specific community of institutions.

A PostgreSQL database that stores claim records as JSON-LD blobs and makes them accessible as Linked Data Event Streams.

Any database system, using an information model and persistence policy of the community’s choosing. Each individual claim record must be human (HTML) and machine (JSON) accessible at a single, dedicated URL.

claim record retrieval

A process by which the researcher profiles are updated with information about new contributions by keeping the RIMS in sync with the claim network community log.

The claimbot updates the appropriate researcher profile page in the Wiki.js instance that functions as RIMS with information about new contributions.

Synchronization between RIMS and claim network community log can be implemented using push or pull approaches. In case of push, Event Notifications are recommended as communication mechanism.

research information management system (RIMS)

A system that provides authoritative profiles for researchers/academics, including an overview of their research contributions.

A dedicated instance of the Wiki.js with individual researcher profile pages as illustrated by this archived copy.

Any RIMS instance that can support the verification sub-task (2) aimed at determining whether the institution, which a researcher is affiliated with, is part of the community of institutions that constitute a specific research contribution claim network.