Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include PaNET terms in OAI-PMH DataCite records #97

Open
paulmillar opened this issue Sep 26, 2022 · 1 comment
Open

Include PaNET terms in OAI-PMH DataCite records #97

paulmillar opened this issue Sep 26, 2022 · 1 comment

Comments

@paulmillar
Copy link

Through PaNET, we now have a common approach for identifying experimental techniques. Therefore, it is now possible to identify through which technique data (in some dataset) was obtained.

The document Working with PaNET terms in SciCat describes how to include PaNET terms within SciCat datasets. It is a "how to", helping research institutes that have deployed SciCat to adopt PaNET.

The document Embedding PaNET in DataCite metadata describes how to embed PaNET terms within a DataCite record describing a dataset. The DataCite metadata record is an XML infoset that is (for example) available through OAI-PMH, where it is consumed by various metadata harvesting services (such as B2FIND and OpenAire).

Currently, the SciCat OAI-PMH interface supports the client requesting a DataCite record about a dataset, but does not adhere to ETN-1; that is, it does not provide information about which experimental technique was used to create a dataset. This is because the PaNET terms (within SciCat database) are missing from the DataCite record.

It is desirable that SciCat OAI-PMH interface is updated so that it can provide information about which experimental technique(s) were used to generate the dataset. The documents ETN-1 and ETN-2 (see above) should provide sufficient information on how the information should be encoded. Please feel free to comment in those documents if anything is unclear.

@paulmillar
Copy link
Author

To be a bit more concrete, the file src/providers/scicat-provider/repository/openaire-mapper.ts defines the class OpenaireMapper, which contains the method createItemRecord. This method is responsible for building the XML that describes a dataset using the DataCite metadata.

This createItemRecord method currently does not include the <subjects> XML element, so is missing the <subject> XML elements needed to describe the PaNET technique according to ETH-1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant