forked from IQSS/dataverse
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'IQSS/develop' into IQSS/9185-contact_em…
…ail_updates
- Loading branch information
Showing
89 changed files
with
2,437 additions
and
961 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 @@ | ||
Support for deleting files using native API: http://preview.guides.gdcc.io/en/develop/api/native-api.html#deleting-files |
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
# Changes to PID Provider JVM Settings | ||
|
||
In prepration for a future feature to use multiple PID providers at the same time, all JVM settings for PID providers | ||
have been enabled to be configured using MicroProfile Config. In the same go, they were renamed to match the name | ||
of the provider to be configured. | ||
|
||
Please watch your log files for deprecation warnings. Your old settings will be picked up, but you should migrate | ||
to the new names to avoid unnecessary log clutter and get prepared for more future changes. An example message | ||
looks like this: | ||
|
||
``` | ||
[#|2023-03-31T16:55:27.992+0000|WARNING|Payara 5.2022.5|edu.harvard.iq.dataverse.settings.source.AliasConfigSource|_ThreadID=30;_ThreadName=RunLevelControllerThread-1680281704925;_TimeMillis=1680281727992;_LevelValue=900;| | ||
Detected deprecated config option doi.username in use. Please update your config to use dataverse.pid.datacite.username.|#] | ||
``` | ||
|
||
Here is a list of the new settings: | ||
|
||
- dataverse.pid.datacite.mds-api-url | ||
- dataverse.pid.datacite.rest-api-url | ||
- dataverse.pid.datacite.username | ||
- dataverse.pid.datacite.password | ||
- dataverse.pid.handlenet.key.path | ||
- dataverse.pid.handlenet.key.passphrase | ||
- dataverse.pid.handlenet.index | ||
- dataverse.pid.permalink.base-url | ||
- dataverse.pid.ezid.api-url | ||
- dataverse.pid.ezid.username | ||
- dataverse.pid.ezid.password | ||
|
||
See also http://preview.guides.gdcc.io/en/develop/installation/config.html#persistent-identifiers-and-publishing-datasets |
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 @@ | ||
A feature flag called "api-session-auth" has been added temporarily to aid in the development of the new frontend (#9063) but will be removed once bearer tokens (#9229) have been implemented. There is a security risk (CSRF) in enabling this flag! Do not use it in production! For more information, see http://preview.guides.gdcc.io/en/develop/installation/config.html#feature-flags |
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 @@ | ||
It is now possible to write external vocabulary scripts that target a single child field in a metadata block. Example scripts are now available at https://github.com/gdcc/dataverse-external-vocab-support that can be configured to support lookup from the Research Orgnaization Registry (ROR) for the Author Affiliation Field and for the CrossRef Funding Registry (Fundreg) in the Funding Information/Agency field, both in the standard Citation metadata block. Application if these scripts to other fields, and the development of other scripts targetting child fields are now possible. |
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,3 @@ | ||
An experimental version of the guides in PDF format is available at <http://preview.guides.gdcc.io/_/downloads/en/develop/pdf/> | ||
|
||
Advice for contributors to documentation who want to help improve the PDF is available at http://preview.guides.gdcc.io/en/develop/developers/documentation.html#pdf-version-of-the-guides |
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,7 @@ | ||
Files downloaded from Binder are now in their original format. | ||
|
||
For example, data.dta (a Stata file) will be downloaded instead of data.tab (the archival version Dataverse creates as part of a successful ingest). | ||
|
||
This should make it easier to write code to reproduce results as the dataset authors and subsequent researchers are likely operating on the original file format rather that the format that Dataverse creates. | ||
|
||
For details, see #9374, <https://github.com/jupyterhub/repo2docker/issues/1242>, and <https://github.com/jupyterhub/repo2docker/pull/1253>. |
2 changes: 1 addition & 1 deletion
2
doc/sphinx-guides/source/_static/admin/dataverse-external-tools.tsv
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 |
---|---|---|
@@ -1,6 +1,6 @@ | ||
Tool Type Scope Description | ||
Data Explorer explore file A GUI which lists the variables in a tabular data file allowing searching, charting and cross tabulation analysis. See the README.md file at https://github.com/scholarsportal/dataverse-data-explorer-v2 for the instructions on adding Data Explorer to your Dataverse. | ||
Whole Tale explore dataset A platform for the creation of reproducible research packages that allows users to launch containerized interactive analysis environments based on popular tools such as Jupyter and RStudio. Using this integration, Dataverse users can launch Jupyter and RStudio environments to analyze published datasets. For more information, see the `Whole Tale User Guide <https://wholetale.readthedocs.io/en/stable/users_guide/integration.html>`_. | ||
Binder explore dataset Binder allows you to spin up custom computing environments in the cloud (including Jupyter notebooks) with the files from your dataset. `Installation instructions <https://github.com/data-exp-lab/girder_ythub/issues/10>`_ are in the Data Exploration Lab girder_ythub project. | ||
Binder explore dataset Binder allows you to spin up custom computing environments in the cloud (including Jupyter notebooks) with the files from your dataset. `Installation instructions <https://github.com/data-exp-lab/girder_ythub/issues/10>`_ are in the Data Exploration Lab girder_ythub project. See also :ref:`binder`. | ||
File Previewers explore file A set of tools that display the content of files - including audio, html, `Hypothes.is <https://hypothes.is/>`_ annotations, images, PDF, text, video, tabular data, spreadsheets, GeoJSON, zip, and NcML files - allowing them to be viewed without downloading the file. The previewers can be run directly from github.io, so the only required step is using the Dataverse API to register the ones you want to use. Documentation, including how to optionally brand the previewers, and an invitation to contribute through github are in the README.md file. Initial development was led by the Qualitative Data Repository and the spreasdheet previewer was added by the Social Sciences and Humanities Open Cloud (SSHOC) project. https://github.com/gdcc/dataverse-previewers | ||
Data Curation Tool configure file A GUI for curating data by adding labels, groups, weights and other details to assist with informed reuse. See the README.md file at https://github.com/scholarsportal/Dataverse-Data-Curation-Tool for the installation instructions. |
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
Oops, something went wrong.