Grant CSV columns#
To convert SPARQL results into SKG-IF grants, write the operation’s query so that its result variables match the column names listed below.
The column mapping follows the official Grant properties.
Column |
Description |
Example |
|---|---|---|
|
Primary key; groups all rows for one grant |
|
|
Grant number |
|
|
Grant acronym |
|
|
Funding stream |
|
|
Currency code of the funded amount. Required when |
|
|
Funded amount. Emitted as a JSON number, so the value must parse as one |
|
|
Grant website |
|
|
Grant title |
|
|
ISO 639-1 language code for the title. Falls back to |
|
|
Grant abstract |
|
|
ISO 639-1 language code for the abstract. Falls back to |
|
|
Identifier scheme for grants: |
|
|
The external identifier |
|
Both identifier_scheme and identifier_value must be non-empty for an identifier to be included; rows where either is empty are skipped.
Funding agency#
RAMOSE builds a single organisation from the funding_agency_* columns only when funding_agency_name has a value, and the organisation must also have a local identifier. It includes an external identifier only when both funding_agency_identifier_scheme and funding_agency_identifier_value have a value.
Column |
Description |
Example |
|---|---|---|
|
Funding agency local identifier |
|
|
Name of the funding agency |
|
|
Short name of the funding agency |
|
|
ISO 3166-1 alpha-2 country code of the funding agency |
|
|
Identifier scheme for the funding agency |
|
|
The external identifier of the funding agency |
|
|
Organisation type of the funding agency: |
|
|
Website URL of the funding agency |
|
Beneficiaries#
RAMOSE includes a beneficiary only when beneficiaries_local_identifier has a value. The name is optional. Rows are grouped by the beneficiary’s local identifier.
Column |
Description |
Example |
|---|---|---|
|
Organisation local identifier |
|
|
Organisation name |
|
|
Short name or acronym |
|
|
ISO 3166-1 alpha-2 country code |
|
|
Identifier scheme for the organisation |
|
|
The external identifier of the organisation |
|
|
Organisation type: |
|
|
Website URL of the organisation |
|
|
Alternative name of the organisation |
|
Contributions#
Grant contributions contain a list of roles. RAMOSE groups rows for the same contributor through the internal key, while rows without that key or an agent name are skipped. An external identifier is included only when both contribution_by_identifier_scheme and contribution_by_identifier_value have a value.
Column |
Description |
Example |
|---|---|---|
|
Contributor local identifier |
|
|
A role the agent had in the grant, from the SCoRO project roles: |
|
|
Family name. Its presence marks the contributor as a person |
|
|
Given name |
|
|
Full name (for organisations or agents without split names) |
|
|
Identifier scheme for the contributor: |
|
|
The external identifier of the contributor |
|
|
Affiliation local identifier |
|
|
Name of the declared affiliation organisation |
|
|
Short name or acronym of the affiliation |
|
|
ISO 3166-1 alpha-2 country code of the affiliation (e.g., IT) |
|
|
Identifier scheme for the affiliation: |
|
|
The external identifier of the affiliation |
|
|
Organisation type: |
|
|
Website URL of the affiliation |
|
|
Alternative name of the affiliation |
|
Internal#
The converter consumes this column for deduplication, so it does not appear in the JSON-LD output.
Column |
Description |
Example |
|---|---|---|
|
Deduplication key for contributors: rows sharing a key are merged into one contribution, collecting its roles and declared affiliations |
|
Duration#
duration_start is required to create the duration object. duration_end is optional; when omitted, the object contains only start.
Column |
Description |
Example |
|---|---|---|
|
Grant start date or datetime in ISO 8601 format |
|
|
Grant end date or datetime in ISO 8601 format |
|
Keywords#
Use one row per keyword. RAMOSE collects the values without duplicates and keeps the order in which they first appear.
Column |
Description |
Example |
|---|---|---|
|
A grant keyword |
|