McGill University · Schema

Dataverse Collection

A Dataverse collection record returned under the 'data' key of the Dataverse Native API, e.g. the McGill University Dataverse (alias 'mcgill').

EducationHigher EducationUniversityResearch DataOpen DataCanadaQuebec

Properties

Name Type Description
id integer Internal numeric id of the collection.
alias string URL-safe identifier of the collection (e.g. 'mcgill').
name string Display name of the collection.
affiliation string Affiliated institution.
dataverseType string Category of the collection (e.g. ORGANIZATIONS_INSTITUTIONS).
description string HTML description of the collection.
ownerId integer Internal id of the parent collection.
creationDate string When the collection was created.
permissionRoot boolean
isMetadataBlockRoot boolean
isFacetRoot boolean
isReleased boolean Whether the collection is published.
effectiveRequiresFilesToPublishDataset boolean
theme object Branding/theme settings for the collection.
View JSON Schema on GitHub

JSON Schema

mcgill-dataverse-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/mcgill/main/json-schema/mcgill-dataverse-schema.json",
  "title": "Dataverse Collection",
  "description": "A Dataverse collection record returned under the 'data' key of the Dataverse Native API, e.g. the McGill University Dataverse (alias 'mcgill').",
  "type": "object",
  "required": ["id", "alias", "name"],
  "properties": {
    "id": { "type": "integer", "description": "Internal numeric id of the collection." },
    "alias": { "type": "string", "description": "URL-safe identifier of the collection (e.g. 'mcgill')." },
    "name": { "type": "string", "description": "Display name of the collection." },
    "affiliation": { "type": "string", "description": "Affiliated institution." },
    "dataverseType": { "type": "string", "description": "Category of the collection (e.g. ORGANIZATIONS_INSTITUTIONS)." },
    "description": { "type": "string", "description": "HTML description of the collection." },
    "ownerId": { "type": "integer", "description": "Internal id of the parent collection." },
    "creationDate": { "type": "string", "format": "date-time", "description": "When the collection was created." },
    "permissionRoot": { "type": "boolean" },
    "isMetadataBlockRoot": { "type": "boolean" },
    "isFacetRoot": { "type": "boolean" },
    "isReleased": { "type": "boolean", "description": "Whether the collection is published." },
    "effectiveRequiresFilesToPublishDataset": { "type": "boolean" },
    "theme": {
      "type": "object",
      "description": "Branding/theme settings for the collection.",
      "additionalProperties": true
    }
  },
  "additionalProperties": true
}