RIF-CS to Scholix crosswalk
The goal of Scholix is to improve the links between scholarly literature and research data, as well as between data and related data. ARDC has implemented an OAI-PMH endpoint to make available information about Research Data Australia collection records and links to publications (Link Information Packages) for harvesting by others, including Scholexplorer. For information on the transformation of RIF-CS metadata to Scholix Link Information Packages, see Table 1 and Table 2 below. For more information on the Scholix initiative itself, see the Scholix website.
Table 1. Link Information Package properties
ID | Scholix Property (v3.0) | RIF-CS (v1.6.1) |
---|---|---|
1 | Link Publication Date | Date (YYYY-MM-DD) the record was first ingested into the registry |
2 | [Link Provider] | |
2.1 | Link Provider Name | Source collection’s registryObject @group |
2.2 | [Link Provider Identifier] | Where the source collection is related to a party[@type=’group’] which has the same name as the registryObject @group for the source collection, attempt to retrieve the identifier(s) for the party. |
2.2.1 | Link Provider ID | party/identifier |
2.2.2 | Link Provider ID Scheme | party/identifier @type |
2.2.3 | Link Provider ID URL | |
2 | [Link Provider] | |
2.1 | Link Provider Name | ‘Australian Research Data Commons’ |
2.2 | [Link Provider Identifier] | |
2.2.1 | Link Provider ID | |
2.2.2 | Link Provider ID Scheme | url |
2.2.3 | Link Provider ID URL | |
3 | [Relationship Type] | |
3.1 | Relationship Type Name | IsRelatedTo |
3.2 | Relationship Sub-type | |
3.3 | Relationship Sub-type Schema | |
4 | License URL | |
5 | [Source Object] | |
6 | [Target Object] |
Table 2. Source and Target Object properties
Source will be a Collection of type ‘dataset’ or ‘collection’
Target will either be:
a relatedInfo publication within a source collection, OR
a collection of type ‘publication’ related to a source collection via relatedObject or relatedInfo.
ID | Scholix Property (v3.0) | Source Object = RIF-CS registryObject/collection [type=’dataset’ or ‘collection’] | Target Object = RIF-CS registryObject/collection/relatedInfo[@type = ‘publication] | Target Object = RIF-CS registryObject/collection[@type = ‘publication] |
---|---|---|---|---|
7 | [Object Identifier] | |||
7.1 | Object ID | collection/identifier (where type in supported list) OR/AND collection/citationInfo/citationMetadata/identifier (where type in supported list) OR collection/location/address/electronic[@type='url'] Note: Only use the electronic URL(s) where no other supported identifiers exist. Where other supported identifier(s) exist do not create a link info package for the electronic URL(s). OR registryObject/key Note: Only use the key as the last resort. Where other supported identifier(s) exist do not create a link info package for the key. Where key is used ensure a url is formed with the 'view?key=' url. Supported source RIF identifier types
| relatedInfo/identifier (Where relatedInfo[@type=’publication’] and identifier type in supported list) Supported target RIF identifier types
| collection/identifier (where type in supported list) OR/AND collection/citationInfo/citationMetadata/identifier (where type in supported list) OR collection/location/address/electronic[@type='url'] Note: Only use the electronic URL where no other supported identifiers exist. Where other supported identifier(s) exist do not create a link info package for the electronic URL. OR registryObject/key Note: Only use the key as the last resort. Where other identifier(s) exist do not create a link info package for the key. Where key is used ensure a url is formed with the view?key= url. Supported target RIF identifier types
|
7.2 | Object ID Scheme | collection/identifier @type (where type in supported list) OR registryObject/collection/citationInfo/citationMetadata/identifier @type (where type in supported list) OR "url" where location/address or Research Data Australia URL is used. Supported source RIF identifier types with mapping to Scholix type.
| relatedInfo/identifier @type Supported target RIF identifier types with mapping to Scholix type
| collection/identifier @type (where type in supported list) OR registryObject/collection/citationInfo/citationMetadata/identifier @type (where type in supported list) OR "url" where location/address or Research Data Australia URL is used. Supported target RIF identifier types with mapping to Scholix type
|
7.3 | Object ID URL | |||
8 | [Object Type] | |||
8.1 | Object Type Name | ‘dataset’ | ‘literature’ | ‘literature’ |
8.2 | Object Sub-type Name | |||
8.3 | Object Sub-type Schema | |||
9 | Object Title | registryObject/collection/name (Title as displayed in RDA) | relatedInfo/title | registryObject/collection/name |
10 | [Object Creator] | |||
10.1 | Creator Name | registryObject/collection/citationInfo/citationMetadata/contributor AND/OR relatedObject/Party/name Where relatedObject/relation[@type=’hasPrincipalInvestigator’] AND/OR relatedInfo [@type=party]/title Where relatedInfo/relation[@type=’hasPrincipalInvestigator’] AND/OR relatedObject/Party/name Where relatedObject/relation[@type=’hasAuthor’] AND/OR relatedInfo [@type=party]/title Where relatedInfo/relation[@type='hasAuthor'] AND/OR relatedObject/Party/name Where relatedObject/relation[@type=’hasCoInvestigator’] AND/OR relatedInfo [@type=party]/title Where relatedInfo/relation[@type='hasCoInvestigator'] AND/OR relatedObject/Party/name Where relatedObject/relation[@type=’isOwnedBy’] AND/OR relatedInfo [@type=party]/title Where relatedInfo/relation[@type='isOwnedBy'] AND/OR relatedObject/Party/name Where relatedObject/relation[@type=’hasCollector’] AND/OR relatedInfo [@type=party]/title Where relatedInfo/relation[@type='hasCollector'] | registryObject/collection/citationInfo/citationMetadata/contributor AND/OR relatedObject/Party/name Where relatedObject/relation[@type=’author’] AND/OR relatedInfo [@type=party]/title Where relatedInfo/relation[@type='author'] | |
10.2 | [Creator Identifier] | |||
10.2.1 | Creator ID | relatedObject/Party/identifier OR relatedInfo/identifier where the party is mapped to “Creator” in the export (all identifiers provided will be transferred) | relatedObject/Party/identifier @type OR relatedInfo/identifier where the party is mapped to “Creator” in the export (all identifiers provided will be transferred) | |
10.2.2 | Creator ID Scheme | relatedObject/Party/identifier @type relatedInfo/identifier @type where the party is mapped to “Creator” in the export | relatedObject/Party/identifier @type relatedInfo/identifier @type where the party is mapped to “Creator” in the export | |
10.2.3 | Creator ID URL | |||
11 | Object Publication Date | registryObject/collection/citationInfo/citationMetadata/date[@type=’publicationDate’] OR registryObject/collection/citationInfo/citationMetadata/date[@type=’issued’] OR registryObject/collection/citationInfo/citationMetadata/date[@type=’created’] OR registryObject/collection/citationInfo/citationMetadata/date (any avail) OR registryObject/collection/dates[@type=’dc.issued’] OR registryObject/collection/dates[@type=’dc.available’] OR registryObject/collection/dates[@type=’dc.created’] OR registryObject:Collection@dateModified OR registryObject/Collection@dateAccessioned OR date the record was first ingested into RDA Format: YYYY-MM-DD OR YYYY-MM OR YYYY | registryObject/collection/citationInfo/citationMetadata/date[@type=’publicationDate’] OR registryObject/collection/citationInfo/citationMetadata/date[@type=’issued date’] OR registryObject/collection/citationInfo/citationMetadata/date[@type=’created’] OR registryObject/collection/citationInfo/citationMetadata/date (any avail) OR registryObject/collection/dates[@type=’dc.issued’] OR registryObject/collection/dates[@type=’dc.available’] OR registryObject/collection/dates[@type=’dc.created’] OR registryObject:Collection@dateModified OR registryObject/Collection@dateAccessioned OR date the record was first ingested into RDA Format: YYYY-MM-DD OR YYYY-MM OR YYYY | |
12 | [Object Publisher] | |||
12.1 | Publisher Name | registryObject @group | registryObject @group | |
12.2 | [Publisher Identifier] | Where the source collection is related to a party[@type=’group’] which has the same name as the registryObject @group for the source collection, attempt to retrieve the identifier(s) for the party. | ||
12.2.1 | Publisher ID | party/identifier | ||
12.2.2 | Publisher ID Scheme | party/identifier @type | ||
12.2.3 | Publisher ID URL |