University of Lausanne · Schema
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. |
JSON Schema
{
"$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"]
}