Borealis Dataverse DataFile

JSON Schema for a DataFile object returned by the Borealis native REST API, as used by the Universite de Montreal collection. Derived from the Dataverse v6.8.1 OpenAPI DataFile schema; only fields actually present in the spec are retained.

EducationHigher EducationUniversityResearchOpen DataLibraryCanadaQuébec

Properties

Name Type Description
id integer Internal numeric database identifier for the file.
storageIdentifier string Backing storage identifier for the file.
protocol string Persistent identifier protocol.
authority string Persistent identifier authority/prefix.
identifier string Persistent identifier value.
identifierRegistered boolean Whether the persistent identifier is registered.
publicationDate string Date the file was published.
createDate string Date the file record was created.
dtype string Internal discriminator type for the persisted DvObject.
View JSON Schema on GitHub

JSON Schema

universite-de-montreal-datafile-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/universite-de-montreal/main/json-schema/universite-de-montreal-datafile-schema.json",
  "title": "Borealis Dataverse DataFile",
  "description": "JSON Schema for a DataFile object returned by the Borealis native REST API, as used by the Universite de Montreal collection. Derived from the Dataverse v6.8.1 OpenAPI DataFile schema; only fields actually present in the spec are retained.",
  "type": "object",
  "properties": {
    "id": { "type": "integer", "description": "Internal numeric database identifier for the file." },
    "storageIdentifier": { "type": "string", "description": "Backing storage identifier for the file." },
    "protocol": { "type": "string", "description": "Persistent identifier protocol." },
    "authority": { "type": "string", "description": "Persistent identifier authority/prefix." },
    "identifier": { "type": "string", "description": "Persistent identifier value." },
    "identifierRegistered": { "type": "boolean", "description": "Whether the persistent identifier is registered." },
    "publicationDate": { "type": "string", "description": "Date the file was published." },
    "createDate": { "type": "string", "description": "Date the file record was created." },
    "dtype": { "type": "string", "description": "Internal discriminator type for the persisted DvObject." }
  },
  "required": ["id"],
  "additionalProperties": true
}