Spiral DSpace Item

A deposited research output (item) in Imperial College London's Spiral repository, as returned by the DSpace 7.6.1 REST API at /server/api/core/items/{uuid}. HAL+JSON.

UniversityHigher EducationEducationRussell GroupUnited KingdomLondonResearchInstitutional RepositoryOpen AccessIdentity FederationLearning ManagementLibrary

Properties

Name Type Description
id string
uuid string
name string
handle string
inArchive boolean
discoverable boolean
withdrawn boolean
lastModified string
entityType stringnull
type string
metadata object Map of metadata field keys to arrays of metadata values.
_links object
View JSON Schema on GitHub

JSON Schema

imperial-college-london-item-schema.json Raw ↑
{
  "x-provenance": {
    "generated": "2026-08-19",
    "method": "derived",
    "source": "live probe of https://spiral.imperial.ac.uk/server/api (DSpace 7.6.1 / DSpace-CRIS 2023.02.05)",
    "x-operator": "tenant",
    "x-operator-note": "Derived from / probed against the 4Science-hosted Spiral DSpace-CRIS instance. The data is Imperial College London’s; the platform and contract are not."
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/imperial-college-london/main/json-schema/imperial-college-london-item-schema.json",
  "title": "Spiral DSpace Item",
  "description": "A deposited research output (item) in Imperial College London's Spiral repository, as returned by the DSpace 7.6.1 REST API at /server/api/core/items/{uuid}. HAL+JSON.",
  "type": "object",
  "required": [
    "uuid",
    "type",
    "metadata"
  ],
  "properties": {
    "id": {
      "type": "string",
      "format": "uuid"
    },
    "uuid": {
      "type": "string",
      "format": "uuid"
    },
    "name": {
      "type": "string"
    },
    "handle": {
      "type": "string",
      "examples": [
        "10044/1/118549"
      ]
    },
    "inArchive": {
      "type": "boolean"
    },
    "discoverable": {
      "type": "boolean"
    },
    "withdrawn": {
      "type": "boolean"
    },
    "lastModified": {
      "type": "string",
      "format": "date-time"
    },
    "entityType": {
      "type": [
        "string",
        "null"
      ]
    },
    "type": {
      "type": "string",
      "const": "item"
    },
    "metadata": {
      "type": "object",
      "description": "Map of metadata field keys to arrays of metadata values.",
      "additionalProperties": {
        "type": "array",
        "items": {
          "$ref": "#/$defs/metadataValue"
        }
      }
    },
    "_links": {
      "type": "object"
    }
  },
  "$defs": {
    "metadataValue": {
      "type": "object",
      "required": [
        "value"
      ],
      "properties": {
        "value": {
          "type": "string"
        },
        "language": {
          "type": [
            "string",
            "null"
          ]
        },
        "authority": {
          "type": [
            "string",
            "null"
          ]
        },
        "confidence": {
          "type": "integer"
        },
        "place": {
          "type": "integer"
        }
      }
    }
  }
}