Dataverse Dataset
JSON Schema for a Dataverse Dataset object as exposed by the UNC Dataverse Native REST API (Dataverse 6.8). Derived from the live /openapi components.schemas.Dataset definition; only fields genuinely present in the spec are included.
EducationHigher EducationUniversityResearch DataOpen DataGeospatialDigital LibraryUnited StatesNorth Carolina
Properties
| Name | Type | Description |
|---|---|---|
| id | integer | Internal numeric identifier of the dataset. |
| storageIdentifier | string | Storage location identifier for the dataset. |
| dtype | string | Dataverse object type discriminator. |
| protocol | string | Persistent identifier protocol (e.g. doi, hdl). |
| authority | string | Persistent identifier authority (e.g. DOI prefix). |
| identifier | string | Persistent identifier value within the authority. |
| separator | string | Separator used in the persistent identifier. |
| globalIdCreateTime | string | Date the global identifier was created/registered. |
| identifierRegistered | boolean | Whether the persistent identifier is registered. |
| released | boolean | Whether the dataset has been released/published. |
| previewImageAvailable | boolean | Whether a preview image is available. |
| previewImageFail | boolean | Whether preview image generation failed. |
| mergeable | boolean | Whether the dataset is mergeable. |
| instanceofDataverse | boolean | |
| instanceofDataset | boolean | |
| instanceofDataFile | boolean |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/university-of-north-carolina-at-chapel-hill/main/json-schema/university-of-north-carolina-at-chapel-hill-dataset-schema.json",
"title": "Dataverse Dataset",
"description": "JSON Schema for a Dataverse Dataset object as exposed by the UNC Dataverse Native REST API (Dataverse 6.8). Derived from the live /openapi components.schemas.Dataset definition; only fields genuinely present in the spec are included.",
"type": "object",
"properties": {
"id": { "type": "integer", "format": "int64", "description": "Internal numeric identifier of the dataset." },
"storageIdentifier": { "type": "string", "description": "Storage location identifier for the dataset." },
"dtype": { "type": "string", "description": "Dataverse object type discriminator." },
"protocol": { "type": "string", "description": "Persistent identifier protocol (e.g. doi, hdl)." },
"authority": { "type": "string", "description": "Persistent identifier authority (e.g. DOI prefix)." },
"identifier": { "type": "string", "description": "Persistent identifier value within the authority." },
"separator": { "type": "string", "description": "Separator used in the persistent identifier." },
"globalIdCreateTime": { "type": "string", "format": "date", "example": "2022-03-10", "description": "Date the global identifier was created/registered." },
"identifierRegistered": { "type": "boolean", "description": "Whether the persistent identifier is registered." },
"released": { "type": "boolean", "description": "Whether the dataset has been released/published." },
"previewImageAvailable": { "type": "boolean", "description": "Whether a preview image is available." },
"previewImageFail": { "type": "boolean", "description": "Whether preview image generation failed." },
"mergeable": { "type": "boolean", "description": "Whether the dataset is mergeable." },
"instanceofDataverse": { "type": "boolean" },
"instanceofDataset": { "type": "boolean" },
"instanceofDataFile": { "type": "boolean" }
},
"additionalProperties": true
}