DSpace Community

A DSpace community (top-level container of collections) in the IRIS repository.

EducationHigher EducationUniversitySwitzerlandOpen ScienceResearch DataInstitutional Repository

Properties

Name Type Description
id string Community UUID.
uuid string Community UUID (duplicate of id).
name string Community display name.
handle string Persistent handle identifier.
metadata object DSpace metadata map keyed by qualified field name.
archivedItemsCount integer Number of archived items under this community.
type string Resource type discriminator.
uniqueType string
_links object HAL hypermedia links.
View JSON Schema on GitHub

JSON Schema

university-of-lausanne-community-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://api.unil.ch/iris/schemas/community.json",
  "title": "DSpace Community",
  "description": "A DSpace community (top-level container of collections) in the IRIS repository.",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "format": "uuid",
      "description": "Community UUID."
    },
    "uuid": {
      "type": "string",
      "format": "uuid",
      "description": "Community UUID (duplicate of id)."
    },
    "name": {
      "type": "string",
      "description": "Community display name."
    },
    "handle": {
      "type": "string",
      "description": "Persistent handle identifier."
    },
    "metadata": {
      "type": "object",
      "description": "DSpace metadata map keyed by qualified field name.",
      "additionalProperties": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "value": { "type": "string" },
            "language": { "type": ["string", "null"] },
            "authority": { "type": ["string", "null"] },
            "confidence": { "type": "integer" },
            "place": { "type": "integer" }
          },
          "required": ["value"]
        }
      }
    },
    "archivedItemsCount": {
      "type": "integer",
      "description": "Number of archived items under this community."
    },
    "type": {
      "type": "string",
      "description": "Resource type discriminator.",
      "const": "community"
    },
    "uniqueType": {
      "type": "string"
    },
    "_links": {
      "type": "object",
      "description": "HAL hypermedia links.",
      "additionalProperties": true
    }
  },
  "required": ["uuid", "name", "handle", "type"]
}