-
Notifications
You must be signed in to change notification settings - Fork 493
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #8981 from GlobalDataverseCommunityConsortium/GDCC…
…/Signposting Gdcc/Signposting
- Loading branch information
Showing
15 changed files
with
592 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
# Signposting for Dataverse | ||
|
||
This release adds [Signposting](https://signposting.org/) support to Dataverse to improve machine discoverability of datasets and files. | ||
|
||
The following MicroProfile Config options are now available (these can be treated as JVM options): | ||
|
||
- dataverse.signposting.level1-author-limit | ||
- dataverse.signposting.level1-item-limit |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,76 @@ | ||
Discoverability | ||
=============== | ||
|
||
Datasets are made discoverable by a variety of methods. | ||
|
||
.. contents:: |toctitle| | ||
:local: | ||
|
||
DataCite Integration | ||
-------------------- | ||
|
||
If you are using `DataCite <https://datacite.org>`_ as your DOI provider, when datasets are published, metadata is pushed to DataCite, where it can be searched. For more information, see :ref:`:DoiProvider` in the Installation Guide. | ||
|
||
OAI-PMH (Harvesting) | ||
-------------------- | ||
|
||
The Dataverse software supports a protocol called OAI-PMH that facilitates harvesting dataset metadata from one system into another. For details on harvesting, see the :doc:`harvestserver` section. | ||
|
||
Machine-Readable Metadata on Dataset Landing Pages | ||
-------------------------------------------------- | ||
|
||
As recommended in `A Data Citation Roadmap for Scholarly Data Repositories <https://doi.org/10.1101/097196>`_, the Dataverse software embeds metadata on dataset landing pages in a variety of machine-readable ways. | ||
|
||
Dublin Core HTML Meta Tags | ||
++++++++++++++++++++++++++ | ||
|
||
The HTML source of a dataset landing page includes "DC" (Dublin Core) ``<meta>`` tags such as the following:: | ||
|
||
<meta name="DC.identifier" content="..." | ||
<meta name="DC.type" content="Dataset" | ||
<meta name="DC.title" content="..." | ||
|
||
Schema.org JSON-LD Metadata | ||
+++++++++++++++++++++++++++ | ||
|
||
The HTML source of a dataset landing page includes Schema.org JSON-LD metadata like this:: | ||
|
||
|
||
<script type="application/ld+json">{"@context":"http://schema.org","@type":"Dataset","@id":"https://doi.org/... | ||
|
||
|
||
.. _discovery-sign-posting: | ||
|
||
Signposting | ||
+++++++++++ | ||
|
||
The Dataverse software supports `Signposting <https://signposting.org>`_. This allows machines to request more information about a dataset through the `Link <https://tools.ietf.org/html/rfc5988>`_ HTTP header. | ||
|
||
There are 2 Signposting profile levels, level 1 and level 2. In this implementation, | ||
* Level 1 links are shown `as recommended <https://signposting.org/FAIR/>`_ in the "Link" | ||
HTTP header, which can be fetched by sending an HTTP HEAD request, e.g. ``curl -I https://demo.dataverse.org/dataset.xhtml?persistentId=doi:10.5072/FK2/KPY4ZC``. | ||
The number of author and file links in the level 1 header can be configured as described below. | ||
* The level 2 linkset can be fetched by visiting the dedicated linkset page for | ||
that artifact. The link can be seen in level 1 links with key name ``rel="linkset"``. | ||
|
||
Note: Authors without author link will not be counted nor shown in any profile/linkset. | ||
The following configuration options are available: | ||
|
||
- :ref:`dataverse.signposting.level1-author-limit` | ||
|
||
Sets the max number of authors to be shown in `level 1` profile. | ||
If the number of authors (with identifier URLs) exceeds this value, no author links will be shown in `level 1` profile. | ||
The default is 5. | ||
|
||
- :ref:`dataverse.signposting.level1-item-limit` | ||
|
||
Sets the max number of items/files which will be shown in `level 1` profile. Datasets with | ||
too many files will not show any file links in `level 1` profile. They will be shown in `level 2` linkset only. | ||
The default is 5. | ||
|
||
See also :ref:`signposting-api` in the API Guide. | ||
|
||
Additional Discoverability Through Integrations | ||
----------------------------------------------- | ||
|
||
See :ref:`integrations-discovery` in the Integrations section for additional discovery methods you can enable. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.