...
- OpenAIRE Guidelines compliance for Literature Repository, DataArchive and CRIS System
- OpenAIRE Project API
- OpenAIRE’s Usage Statistic service
OpenAIRE Guidelines
Info | ||
---|---|---|
| ||
Please be aware that DSpace-CRIS introduces some extra feature to the OAI-PMH Server as described in the latest paragraph of this section that are used to implement the OpenAIRE guidelines |
Literature Repository
DSpace-CRIS has the same level of compatibility than the basic DSpace with the Literature Repository Guidelines v3
...
Info |
---|
Please note that such endpoint supports the exposure of the ORCID identifiers for the authors as well the exposure of the richer set of information collected in DSpace-CRIS for each entity |
OAI-PMH pecularity in DSpace-CRIS
DSpace-CRIS extends the functionalities of the OAI-PMH Server on three area:
- the index script identifies object to include in the OAI core (or to update) querying the search SOLR core. This mean that DSpace-CRIS must be indexed (discovery) before to run the XOAI script. It is possible to configure a custom query to limit the amount of objects to index in addition to the standard capability to limit the OAI objects to expose over a specific OAI Context.
- the XOAI document embed information from the 1st level linked objects, i.e. data about person that have authored a publication or organisations that have funded a project
- nested metadata are stored in the XOAI document ensuring the possibility to read them as a whole group so to associate for instance the affiliation used in a publication with the specific author
The XOAI script has an additional option -t that allow to specify which type of entity is indexed: item, rp, project, ou, other, all.
The item.compile of the XOAI document embed the information of the linked object where available (i.e. when the authority points to a CRIS object) just after the metadata inside an <element name="authority" /> tag keeping the right sequence
Code Block | ||
---|---|---|
| ||
<metadata
xmlns="http://www.lyncode.com/xoai"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.lyncode.com/xoai http://www.lyncode.com/xsd/xoai.xsd">
<element name="dc">
<element name="contributor">
<element name="author">
<element name="en_US">
<field name="value">Cadili, Francesco</field>
<field name="authority">rp00003</field>
<field name="confidence">600</field>
<element name="authority">
<element name="crisrp">
<element name="fullName">
<element name="none">
<element name="none">
<field name="value">Cadili, Francesco</field>
</element>
</element>
</element>
<element name="dept">
<element name="none">
<element name="none">
<field name="value">Department of ...</field>
<field name="authority">ou00001</field>
<field name="confidence">600</field>
</element>
</element>
</element>
...
</element>
<field name="value">Unknown, Author</field>
<field name="value">Another Internal, Author</field>
<field name="authority">rp00005</field>
<field name="confidence">600</field>
<element name="authority">
....... |
OpenAIRE Project API
A choiceAuthority is provided out of box in DSpace-CRIS to query the OpenAIRE project database via API to link a publication, dataset or patent with a project.
...