Home
National Yang Ming Chiao Tung University
Nycu Dataset Structure
Nycu Dataset Structure
JSON Structure for a research dataset in the NYCU Dataverse repository (Dataverse v5.10.1 Native API).
Type: object
Properties: 11
Required: 1
Education Higher Education University Taiwan Identity OAuth Research Data Open Data Library
NYCUDataverseDataset is a JSON Structure definition published by National Yang Ming Chiao Tung University, describing 11 properties, of which 1 is required. It conforms to the https://json-structure.org/meta/core/v0 meta-schema.
Properties
id
persistentId
protocol
authority
identifier
publisher
publicationDate
storageIdentifier
fileAccessRequest
useGenericThumbnail
files
Meta-schema: https://json-structure.org/meta/core/v0
JSON Structure
{
"$schema": "https://json-structure.org/meta/core/v0",
"$id": "https://raw.githubusercontent.com/api-evangelist/nycu/refs/heads/main/json-structure/nycu-dataset-structure.json",
"name": "NYCUDataverseDataset",
"description": "JSON Structure for a research dataset in the NYCU Dataverse repository (Dataverse v5.10.1 Native API).",
"type": "object",
"properties": {
"id": { "type": "int64", "description": "Internal numeric dataset identifier." },
"persistentId": { "type": "string", "description": "Persistent global identifier (DOI)." },
"protocol": { "type": "string", "description": "Persistent-identifier protocol." },
"authority": { "type": "string", "description": "Persistent-identifier authority/prefix." },
"identifier": { "type": "string", "description": "Persistent-identifier shoulder/identifier." },
"publisher": { "type": "string", "description": "Owning Dataverse collection / publisher." },
"publicationDate": { "type": "string", "description": "Publication date of the dataset version." },
"storageIdentifier": { "type": "string", "description": "Backend storage identifier." },
"fileAccessRequest": { "type": "boolean", "description": "Whether restricted files may be requested." },
"useGenericThumbnail": { "type": "boolean", "description": "Whether a generic thumbnail is used." },
"files": {
"type": "array",
"description": "Data files belonging to the dataset.",
"items": { "type": { "$ref": "#/definitions/DataFile" } }
}
},
"required": ["id"],
"definitions": {
"DataFile": {
"type": "object",
"description": "A data file within a dataset.",
"properties": {
"id": { "type": "int64" },
"contentType": { "type": "string", "description": "MIME type." },
"filename": { "type": "string" },
"filesize": { "type": "int64", "description": "File size in bytes." },
"restricted": { "type": "boolean", "description": "Whether access is restricted." },
"checksumType": { "type": "string", "description": "Checksum algorithm." },
"checksumValue": { "type": "string", "description": "Checksum value." },
"storageIdentifier": { "type": "string" }
},
"required": ["id"]
}
}
}