inveniosoftware / invenio-swh

Support for onward deposit of software artifacts to Software Heritage.
https://invenio-swh.readthedocs.io
MIT License
0 stars 2 forks source link

Software-specific metadata #13

Closed lnielsen closed 10 months ago

lnielsen commented 1 year ago

Codemeta for interoperability

The Codemeta standard based on Schema.org is supported both SWH, Zenodo and InvenioRDM as a common metadata exchange format. Further, InvenioRDM registers DOI via DataCite and thus provided DataCite metadata format as an exchange format for repositories and aggregators

Supported terms

The following Codemeta terms have existing fields in InvenioRDM or requires only minor adaptions to be supported:

The following Codemeta terms requires new fields:

The following Codemeta terms will not be supported:

SWH ID

InvenioRDM must also be able to store a Software Heritage Identifier (SWH ID). The SWH ID will be a fully system managed property that users will not be able to edit. The identifier will be managed using InvenioRDM's internal persistent identifier management system which further enforces that we cannot store duplicate SWH ID's.

https://wiki.eduuni.fi/display/cscRDIcollaboration/InvenioRDM+-+SWH+SPECS

lnielsen commented 1 year ago

First implementation in inveniosoftware/invenio-rdm-records#1186