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

Adjust DOI information so that it can be integrated with Metax/Etsin #326

Closed
Tracked by #292
blankdots opened this issue Jan 5, 2022 · 1 comment · Fixed by #332
Closed
Tracked by #292

Adjust DOI information so that it can be integrated with Metax/Etsin #326

blankdots opened this issue Jan 5, 2022 · 1 comment · Fixed by #332

Comments

@blankdots
Copy link
Contributor

blankdots commented Jan 5, 2022

Description

As part of the integration with #292 we would need to register DOIs for study and dataset

  • whenever new study or datasets are created we will register each as draft in Datacite
  • when we publish the folder we will publish the study and datasets in Datacite

Etsin-Datacite-SD-Submit

We will need to add keywords to the datacite.json schema to be able to have keywords present for #292

A folder with the new changes will look like:

{
    "folderId": "folderid",
    "name": "mock folder",
    "description": "test mock folder",
    "published": "true",
    "metadataObjects": [
        {
            "accessionId": "EDAG3991701442770179",
            "schema": "study"
        },
        {
            "accessionId": "EGA123456",
            "schema": "sample"
        }
    ],
    "extraInfo": {
        "studyIdentifier": {
            "accessionId": "acccessionId",
            "identifier": {
                "identifierType": "DOI",
                "doi": "https://doi.url"
            },
            "url": "https://etsin.url",
            "types": {
                "resourceTypeGeneral": "Collection"
            }
        },
        "datasetIdentifiers": [
            {
                "accessionId": "acccessionId1",
                "identifier": {
                    "identifierType": "DOI",
                    "doi": "https://doi.url"
                },
                "url": "https://etsin.url",
                "types": {
                    "ris": "DATA",
                    "bibtex": "misc",
                    "citeproc": "dataset",
                    "schemaOrg": "Dataset",
                    "resourceTypeGeneral": "Collection"
                }
            },
            {   
                "accessionId": "acccessionId2",
                "identifier": {
                    "identifierType": "DOI",
                    "doi": "https://doi.url"
                },
                "url": "https://etsin.url",
                "types": {
                    "ris": "DATA",
                    "bibtex": "misc",
                    "citeproc": "dataset",
                    "schemaOrg": "Dataset",
                    "resourceTypeGeneral": "Collection"
                }
            }
        ],
        "publicationYear": 2020,
        "publisher": "CSC"
    },
    "drafts": []
}

DoD (Definition of Done)

  • make necessary changes to datacite.json to add keywords
  • make changes to folders extraInfo to allow multiple dois
  • make changes to publication so it matches
  • link study and datasets in datacite
  • publish to datacite study and datasets, not only as draft but as registered and finable DOIs

Testing

unit and integration testing

@blankdots
Copy link
Contributor Author

will be continued in #367

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

Successfully merging a pull request may close this issue.

3 participants