Skip to content

allow a dataset to be created with a dataset type other than "dataset" (e.g. "software", "workflow", "review", etc.) #359

@pdurbin

Description

@pdurbin

Ever since IQSS/dataverse#10694 was merged, an implicit dataset type of "dataset" has been persisted to the database when a dataset is created.

As explained at https://guides.dataverse.org/en/6.7.1/api/native-api.html#create-a-dataset-with-a-dataset-type-software-etc it's possible to specify an alternate dataset type such as "software", "workflow", "review", etc. if the Dataverse backed can been configured to support them (see https://guides.dataverse.org/en/6.7.1/api/native-api.html#list-dataset-types ).

The JSON in the guides (see above) starts like this:

{
  "datasetType": "software",
  "datasetVersion": {
    "license": {
      "name": "CC0 1.0",
      "uri": "http://creativecommons.org/publicdomain/zero/1.0"
    },
    "metadataBlocks": {
      "citation": {
        "fields": [
          {
            "value": "pyDataverse",
            "typeClass": "primitive",
            "multiple": false,
            "typeName": "title"
          },
...

The use case for the "review" dataset type is described in this issue about Trusted Data:

Metadata

Metadata

Assignees

No one assigned

    Labels

    Size: 10A percentage of a sprint. 7 hours.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions