https://github.com/ctjacobs/orchidokie

Lists the datasets associated with a journal article, conference paper, or other publication using ORCID.

https://github.com/ctjacobs/orchidokie

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 4 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.1%) to scientific vocabulary

Keywords

dataset datasets open-data open-science research-data-management
Last synced: 5 months ago · JSON representation

Repository

Lists the datasets associated with a journal article, conference paper, or other publication using ORCID.

Basic Info
  • Host: GitHub
  • Owner: ctjacobs
  • License: mit
  • Language: Python
  • Default Branch: master
  • Size: 3.91 KB
Statistics
  • Stars: 2
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
dataset datasets open-data open-science research-data-management
Created over 8 years ago · Last pushed over 8 years ago

https://github.com/ctjacobs/orchidokie/blob/master/

# Orchidokie

Orchidokie uses the [ORCID API](https://orcid.org/organizations/integrators/API) (version 2.0) to list the datasets associated with a journal article, conference paper, or other publication.

The tool requires the dataset's ORCID record to contain (in the `Work Identifiers` section of the metadata):

1. The DOI of the dataset itself, marked as `Self`.
2. The DOI of the associated publication, marked as `Part of`.

This is so far only a prototype aimed at highlighting how good metadata practices can help with data discovery.

## Dependencies

The tool relies heavily on a Python implementation of the ORCID API, which can be obtained from GitHub and installed using the following commands:

```
git clone https://github.com/ORCID/python-orcid.git
cd python-orcid
git checkout 2.0update
sudo python setup.py install
```

Note the switch to the `2.0update` branch.

## Setup

A "Client ID" and a "Client Secret" are required. These can be obtained by creating a new application in the [Developer Tools](https://orcid.org/developer-tools) section of the ORCID website. They should be passed in at the command line, along with the DOI of the publication:

```
python orchidokie.py client_id_here client_secret_here 10.000/doi.123.here
```

## Example

```
~/orchidokie $ python orchidokie.py CLIENT_ID_HIDDEN CLIENT_SECRET_HIDDEN 10.1016/j.jocs.2016.11.001
Datasets of 10.1016/j.jocs.2016.11.001:

	 * Enstrophy and kinetic energy data from 3D Taylor-Green vortex simulations (https://doi.org/10.5258/SOTON/401892)
```

## License

Orchidokie is released under the MIT license. See the `LICENSE` file for more information.

Owner

  • Name: Christian T. Jacobs
  • Login: ctjacobs
  • Kind: user

GitHub Events

Total
Last Year