Schema.org SoftwareApplication crosswalk for InvenioRDM
The InvenioRDM metadata specification defines a bibliographic record.
Root properties
Metadata
| Schema.org | InvenioRDM metadata |
|---|---|
| https://schema.org/identifier | N/A |
| https://schema.org/softwareVersion | version |
| https://schema.org/description | description |
| https://schema.org/applicationCategory | N/A |
| https://schema.org/applicationSubCategory | N/A |
| https://schema.org/copyrightYear | N/A |
| https://schema.org/dateCreated | N/A |
| https://schema.org/name | title |
| https://schema.org/operatingSystem | N/A |
| https://schema.org/keywords | N/A |
| https://schema.org/softwareRequirements | N/A |
| https://schema.org/author | creators |
| https://schema.org/contributor | contributors |
| https://schema.org/license | N/A |
| https://schema.org/publisher | publisher |
| https://schema.org/softwareHelp | N/A |
Authors and contributors
Creator
| Schema.org | InvenioRDM Creator |
|---|---|
| https://schema.org/affiliation | affiliations |
| https://schema.org/familyName | person_or_org.family_name |
| https://schema.org/givenName | person_or_org.given_name |
| https://schema.org/identifier | person_or_org.identifiers |
The identifier is transpiled to Identifier from the URL. For example,
https://orcid.org/0009-0000-1342-9736 becomes:
{
"scheme": "orcid",
"identifier": "0009-0000-1342-9736"
}
When an author or contributor is represented by a Schema.org Role,
additionalType must contain a canonical
CRediT role URL. The URL is
mapped to role.id; roleName is descriptive and is not used for lookup.
CRediT roles
CRediT and the InvenioRDM/DataCite contributor-role vocabulary are not one-to-one. The following table records the nearest InvenioRDM role selected by Transpiler Mate.
| CRediT role | Canonical additionalType |
InvenioRDM role.id |
|---|---|---|
| Conceptualization | https://credit.niso.org/contributor-roles/conceptualization/ |
projectleader |
| Data curation | https://credit.niso.org/contributor-roles/data-curation/ |
datacurator |
| Formal analysis | https://credit.niso.org/contributor-roles/formal-analysis/ |
researcher |
| Funding acquisition | https://credit.niso.org/contributor-roles/funding-acquisition/ |
sponsor |
| Investigation | https://credit.niso.org/contributor-roles/investigation/ |
datacollector |
| Methodology | https://credit.niso.org/contributor-roles/methodology/ |
researcher |
| Project administration | https://credit.niso.org/contributor-roles/project-administration/ |
projectmanager |
| Resources | https://credit.niso.org/contributor-roles/resources/ |
datamanager |
| Software | https://credit.niso.org/contributor-roles/software/ |
researcher |
| Supervision | https://credit.niso.org/contributor-roles/supervision/ |
supervisor |
| Validation | https://credit.niso.org/contributor-roles/validation/ |
researcher |
| Visualization | https://credit.niso.org/contributor-roles/visualization/ |
researcher |
| Writing – original draft | https://credit.niso.org/contributor-roles/writing-original-draft/ |
researcher |
| Writing – review & editing | https://credit.niso.org/contributor-roles/writing-review-editing/ |
editor |
An absent or unrecognized additionalType maps to other.
Affiliation
Affiliation
| Schema.org | InvenioRDM Affiliation |
|---|---|
| https://schema.org/identifier | id |
| https://schema.org/name | name |
Publisher
The publisher name is stored in the root properties of Metadata.
| Schema.org | InvenioRDM Metadata |
|---|---|
| https://schema.org/email | N/A |
| https://schema.org/identifier | N/A |
| https://schema.org/name | publisher |