Skip to content

Add zenodo export #113

@ross-spencer

Description

@ross-spencer

Zenodo has an export -- it's unclear its purpose but there is one. Here is a very drafty example. Fortunately you can save a draft and preview this, so we can create a better one/s when ready.

{
  "access": {
    "embargo": {
      "active": false,
      "reason": null
    },
    "files": "restricted",
    "record": "public",
    "status": "restricted"
  },
  "created": "2026-02-26T16:18:49.662460+00:00",
  "custom_fields": {},
  "expires_at": "2026-02-26 16:18:49.662448",
  "files": {
    "count": 1,
    "enabled": true,
    "entries": {
      "dataset.txt": {
        "access": {
          "hidden": false
        },
        "checksum": "md5:6137cde4893c59f76f005a8123d8e8e6",
        "ext": "txt",
        "id": "7e2dd9ef-a746-463c-84e8-7911291bb0b0",
        "key": "dataset.txt",
        "metadata": {},
        "mimetype": "text/plain",
        "size": 5,
        "storage_class": "L"
      }
    },
    "order": [],
    "total_bytes": 5
  },
  "id": "18789983",
  "is_draft": true,
  "is_published": false,
  "links": {
    "access": "https://zenodo.org/api/records/18789983/access",
    "access_grants": "https://zenodo.org/api/records/18789983/access/grants",
    "access_links": "https://zenodo.org/api/records/18789983/access/links",
    "access_request": "https://zenodo.org/api/records/18789983/access/request",
    "access_users": "https://zenodo.org/api/records/18789983/access/users",
    "archive": "https://zenodo.org/api/records/18789983/draft/files-archive",
    "archive_media": "https://zenodo.org/api/records/18789983/draft/media-files-archive",
    "communities": "https://zenodo.org/api/records/18789983/communities",
    "communities-suggestions": "https://zenodo.org/api/records/18789983/communities-suggestions",
    "doi": "https://doi.org/10.5281/zenodo.18789983",
    "files": "https://zenodo.org/api/records/18789983/draft/files",
    "media_files": "https://zenodo.org/api/records/18789983/draft/media-files",
    "preview_html": "https://zenodo.org/records/18789983?preview=1",
    "publish": "https://zenodo.org/api/records/18789983/draft/actions/publish",
    "record": "https://zenodo.org/api/records/18789983",
    "record_html": "https://zenodo.org/records/18789983",
    "requests": "https://zenodo.org/api/records/18789983/requests",
    "reserve_doi": "https://zenodo.org/api/records/18789983/draft/pids/doi",
    "review": "https://zenodo.org/api/records/18789983/draft/review",
    "self": "https://zenodo.org/api/records/18789983/draft",
    "self_doi": "https://doi.org/10.5281/zenodo.18789983",
    "self_html": "https://zenodo.org/uploads/18789983",
    "self_iiif_manifest": "https://zenodo.org/api/iiif/draft:18789983/manifest",
    "self_iiif_sequence": "https://zenodo.org/api/iiif/draft:18789983/sequence/default",
    "versions": "https://zenodo.org/api/records/18789983/versions"
  },
  "media_files": {
    "count": 0,
    "enabled": false,
    "entries": {},
    "order": [],
    "total_bytes": 0
  },
  "metadata": {
    "additional_titles": [
      {
        "title": "dataset1",
        "type": {
          "id": "alternative-title",
          "title": {
            "de": "Alternativer Titel",
            "en": "Alternative title"
          }
        }
      }
    ],
    "creators": [
      {
        "person_or_org": {
          "family_name": "Brown",
          "given_name": "james",
          "name": "Brown, james",
          "type": "personal"
        }
      }
    ],
    "description": "<p>A description...</p>",
    "publication_date": "2026-02-26",
    "publisher": "Zenodoefefeff",
    "references": [
      {
        "reference": "abs"
      },
      {
        "reference": "def"
      }
    ],
    "resource_type": {
      "id": "dataset",
      "title": {
        "de": "Datensatz",
        "en": "Dataset"
      }
    },
    "title": "TEST UPLOAD"
  },
  "parent": {
    "access": {
      "grants": [],
      "links": [],
      "owned_by": {
        "user": "30268"
      },
      "settings": {
        "accept_conditions_text": null,
        "allow_guest_requests": false,
        "allow_user_requests": false,
        "secret_link_expiration": 0
      }
    },
    "communities": {},
    "id": "18789982",
    "pids": {}
  },
  "pids": {
    "doi": {
      "client": "datacite",
      "identifier": "10.5281/zenodo.18789983",
      "provider": "datacite"
    }
  },
  "revision_id": 37,
  "status": "draft",
  "updated": "2026-02-26T16:22:24.616409+00:00",
  "versions": {
    "index": 1,
    "is_latest": false,
    "is_latest_draft": true
  }
}

Characterization information looks as follows:

{
  "content_length": 4339,
  "number_of_lines": 147,
  "line_warning": false,
  "top_level_keys_count": 17,
  "top_level_keys": [
    "access",
    "created",
    "custom_fields",
    "expires_at",
    "files",
    "id",
    "is_draft",
    "is_published",
    "links",
    "media_files",
    "metadata",
    "parent",
    "pids",
    "revision_id",
    "status",
    "updated",
    "versions"
  ],
  "top_level_types": [
    "map",
    "string",
    "map",
    "string",
    "map",
    "string",
    "bool",
    "bool",
    "map",
    "map",
    "map",
    "map",
    "map",
    "integer",
    "string",
    "string",
    "map"
  ],
  "depth": 6,
  "heterogeneous_list_types": false,
  "fingerprint": {
    "unf": "UNF:6:ZHgVHqjWQl21unuzn/+UXQ==",
    "cid": "bafkreiawyfmgaa7uscmtbbsgtu5lrd2ewpesihhm634sy6tbet3ywdnlae"
  },
  "doctype": "JSON",
  "encoding": "UTF-8",
  "agent": "jsonid/0.0.0 (ffdev-info)"
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions