Setup
This guide explains how to get started with the knowledge pooling tool, including how to access the system, authenticate as a contributor, and prepare for submitting or curating records.
The focus of these steps differ depending on your role:
Overview of access and authentication
Access to the knowledge pooling tool is managed using tokens and Forgejo teams.
Forgejo-based authentication ensures that permissions are linked to existing institutional or project accounts.
Tokens are used to identify users with interacting with the API or web UI.
Each user can hold different roles, such as:
- Submitter: Can create and modify records in their personal “inbox”.
- Curator: Can view, edit, and approve submitted records.
- Manager: Can configure access settings and team memberships.
Setup for general contributors and submitters
Collaboration hub access and permissions
To report and access records using the knowledge pooling tool, you must have read and write access to the protected collection of the pooling tool on the TRR379 collaboration platform.
You must be a member of both:
To confirm your team memberships, first sign into the TRR379 collaboration platform (see also How to get a Hub account and log in), then click the links above to see the team members.
If you are unable to see the repository, team member list, or if your username is not listed, see below how to request access.
Otherwise, proceed to generate a personal access token.
Request access to protected team(s)
If you are not yet a member of the metadata-pool-read-protected and/or metadata-pool-write-protected team(s), please email trr379@lists.fz-juelich.de with a request to be added.
Please send the email from an institutional email with the respective TRR379 project lead in CC.
Generate a personal access token
Reading and writing records into the knowledge pooling tool requires a token linked to your Forgejo account.
Create a new token
From your collaboration platform account, navigate to Profile and settings > Settings > Applications > Generate new token.
Name the token, choose All for the repository and organization access, and click Select permissions to list further permissions; the token needs to have user:Read and organization:Read permissions. Click Generate token once all permissions are set.

Copy the generated value and store your token securely;
it will be used to authenticate your submission through the web UI and in API calls.
Important
Treat your token like a password. Do not share it publicly.
Test your token
You can verify that your token works using a simple API request:
curl 'https://pool.v0.trr379.de/api/protected/records/Thing' -H "x-dumpthings-token:<your-token-here>"
If the token is valid, this command will return a (potentially empty) list of entries.
If the token is invalid, it will return an invalid token error, together with helpful information what may be wrong (e.g., wrong scopes).
Once your token is working and you have confirmed your access, you can proceed to the general usage guide and relevant workflows for instructions on how to enter or retrieve research metadata and outputs through the knowledge pooling tool.
Setup for managers and administrators
This section will describe how to configure the knowledge pooling tool from a management perspective, including:
- Defining collections (e.g.,
protected) and configuring the backend API (see also the Dump Things Service documentation)
- Setting up and linking Forgejo teams for read and write access
General usage guide
This guide explains how to use the knowledge pooling tool’s shacl-vue web UI and dump-things API service to submit, edit, and review metadata records.
It applies to all record types, such as publications, personnel, projects, and topics.
For workflow-specific instructions (e.g., publication reporting), see the Workflows section.
Submit or edit a publication record using the web UI
The web UI for submitting, editing, and browsing records is provided at https://pool.v0.trr379.de/.

Tip
It is highly recommended to use this web UI with a desktop browser;
the form offers rich contextual information that is hard to access on mobile devices.
Authenticate with your access token
Submitting publication records will only be possible using a valid access token
The token can be entered via the Key button in the web UI.

Create or edit a record
Records correspond to structured metadata entities (e.g., Person, Topic, Publication).
Each record is created and managed through a form defined by the metadata schema.
If no record on a given entity already exists, a new record must be created.
Click the + (plus) button next to the desired record type (e.g., Publication or Person).

Alternatively, if a previous record already exists, it can be loaded by clicking on the Edit button (pencil icon).
You can search for records by title/name, identifier, or other metadata attributes.

Fill out record fields
Context help describing expected values and controlled vocabularies is provided for each field.
Hover your mouse pointer over the field label to display help text.

For some fields (e.g., authors or publication venue when filling out a publication record), one or more choices have to be selected.
The selector offers type-ahead search of choices.
The selection is contrained to choices matching the entered text in their label.
Select the appropriate value from the dropdown list.

If no adequate choice exists, click Add New Item to create one.
Tips for Searching
- Try entering full names instead of abbreviations
- If an item is not found in one language, try searching its English version
- Wait a few seconds for choices to populate before creating a new record; search results may take time to load.
Save and submit records
Submitting metadata involves two different save actions: local saves and submitting to the server.
Important
Saving only stores the information in the local browser session!
It does not submit the record to the server to make it visible to curators.
Whenever a record (or sub-field) is completed, it must be saved by clicking the Save button.
You must do this for each section you complete.
Saving temporarily stores the record in your browser session.

Submit to server
Once the record is complete and saved locally, it can be submitted to the server by clicking the Submit button (cloud icon with up arrow), which will show a green indicator if changes have not yet been submitted to the server.
If you haven’t already entered your access token, the interface will prompt you to do so.

The interface will provide you with an overview of the changes you are about to submit.

Possible errors
Authorization issues
If the access token you are providing is incorrect or does not have appropriate permissions, the interface will display an error like this during metadata retrieval or submission:

Incomplete information
If a metadata record is missing required information, you will not be able to save it.
Required fields - highlighted with a red asterix - and an warning sign will alert you to this.

Internal errors
If there is an unexpected error during metadata submission, the submission interface will report technical information.
Please contact m.hanke@fz-juelich.de and copy the entire error message.

Subsections of Workflows
Publication reporting
The publication reporting workflow enables TRR379 members to register and curate metadata for publications associated with the consortium.
This workflow ensures research outputs are accurately linked to relevant projects, topics, and contributors.
Each submission includes contributor role assignments (e.g., author, senior author, etc.) to reflect the specific involvement of TRR379 members and collaborators.
In order to report a new publication, visit the knowledge pooling tool and select “Publication” as a data type from the left side of the page.
Add a new publication by clicking the “plus” sign, or modify an existing record using its pencil icon.

For publications to make the best impressions and live up to their fullest metadata potential, fill out the required and applicable optional fields.
Where possible, the form lets you search through existing records, for example to easily link journals, authors, TRR topics, or projects.

For fine-grained information, also select the contribution role a given co-author played - for example corresponding author or data manager.

If non-TRR members authored or co-authored a publication, you can create new person records for these contributors.
While TRR members can select trr-related prefixes for their persistent identifiers, external contributors can be identified persistently using, e.g., their ORCID.

After saving, a well-curated publication record links to its authors, topics, and projects:

Finally, submit the added or edited records using the “submit” button.
