Person CSV columns#
To create SKG-IF person records from SPARQL results, name each result variable after a column in the table below. The table follows the official Agent properties.
Column |
Description |
Example |
|---|---|---|
|
Primary key; groups all rows for one person |
|
|
Full name |
|
|
Family name |
|
|
Given name |
|
|
Identifier scheme for persons: |
|
|
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.
Affiliations#
RAMOSE groups affiliations by _affiliation_key, while it uses affiliation_local_identifier when that key is empty. Use distinct keys when the same person has more than one work period at an organisation; rows without affiliation_local_identifier do not create an affiliation.
Column |
Description |
Example |
|---|---|---|
|
Local identifier of the affiliated organisation |
|
|
Groups rows that describe one affiliation |
|
|
Organisation name |
|
|
Short name or acronym |
|
|
ISO 3166-1 alpha-2 country code |
|
|
Website URL |
|
|
Organisation type: |
|
|
Alternative organisation name |
|
|
Organisation identifier scheme |
|
|
Organisation external identifier |
|
|
Person’s role in the organisation; SKG-IF recommends |
|
|
Affiliation start date or datetime in ISO 8601 format |
|
|
Affiliation end date or datetime in ISO 8601 format |
|