FAIRCORE4EOSC RSAC Demo

This project serves as a demo for some software components developed by Dagstuhl Publishing as part of the FAIRCORE4EOSC project in the context of the EOSC Research Software APIs and Connectors (RSAC) component.

The following key components form the basis of this demo server:

Some of these components have already been integrated into the Dagstuhl Publishing production systems (Dagstuhl Submission Server, Publication Server DROPS) for six months. A full integration is in progress.

After logging in to this demo server, you can:

  • archive existing repositories (e.g., from platforms like github or gitlab) at SoftwareHeritage,
  • upload a software-project as a zip-file to SoftwareHeritage, and
  • provide metadata in form of CodeMeta-JSON, either by uploading a file or by inputting the data in an interactive form.

In this way, the server shows in a clear setting what is difficult to demonstrate in Dagstuhl's productive system, since there it applies to different users in different roles (author, editorial staff) and in different phases of the publication process (submission, approval).

Please note: This server is for demonstration purposes only. Therefore, all actions are performed on the SoftwareHeritage staging system but not on the live system.

This project was developed by Dagstuhl's Publishing Team in PHP using the Laravel framework. The source code is available on GitHub.