TriplyDB Dataset

A linked-data dataset hosted on the University of Amsterdam Library TriplyDB instance (api.lod.uba.uva.nl). Derived from the live TriplyDB OpenAPI Dataset schema.

EducationHigher EducationUniversityOpen DataLinked DataLibraryNetherlandsEurope

Properties

Name Type Description
id string Immutable internal identifier for the dataset.
name string URL-safe slug of the dataset within its owning account.
displayName string Human-readable dataset name.
description string Markdown description of the dataset.
avatarUrl string URL of the dataset avatar image.
owner object Account (user or organization) that owns the dataset.
accessLevel string Visibility of the dataset.
license stringnull SPDX-style license identifier for the dataset.
createdAt string
updatedAt string
lastGraphsUpdateTime string
graphCount integer Number of named graphs in the dataset.
statements integer Total number of RDF statements (triples) in the dataset.
serviceCount integer Number of running services (SPARQL, Elasticsearch, etc.).
assetCount integer Number of binary assets attached to the dataset.
graphsToSaveTo object
tags array
prefixes array IRI prefixes defined for the dataset.
exampleResources array
hasDataQualityIssues boolean
autogeneratedIdType string
toggles object Feature toggles controlling which UI/query surfaces are enabled for the dataset.
View JSON Schema on GitHub

JSON Schema

university-of-amsterdam-dataset-schema.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/university-of-amsterdam/main/json-schema/university-of-amsterdam-dataset-schema.json",
  "title": "TriplyDB Dataset",
  "description": "A linked-data dataset hosted on the University of Amsterdam Library TriplyDB instance (api.lod.uba.uva.nl). Derived from the live TriplyDB OpenAPI Dataset schema.",
  "type": "object",
  "required": [
    "id",
    "name",
    "displayName",
    "description",
    "owner",
    "accessLevel",
    "createdAt",
    "updatedAt",
    "graphCount",
    "statements",
    "serviceCount",
    "assetCount",
    "tags",
    "prefixes",
    "exampleResources",
    "hasDataQualityIssues",
    "toggles"
  ],
  "properties": {
    "id": { "type": "string", "description": "Immutable internal identifier for the dataset." },
    "name": { "type": "string", "description": "URL-safe slug of the dataset within its owning account." },
    "displayName": { "type": "string", "description": "Human-readable dataset name." },
    "description": { "type": "string", "description": "Markdown description of the dataset." },
    "avatarUrl": { "type": "string", "format": "uri", "description": "URL of the dataset avatar image." },
    "owner": {
      "type": "object",
      "description": "Account (user or organization) that owns the dataset.",
      "required": ["accountName", "uid", "createdAt", "description", "type"],
      "properties": {
        "accountName": { "type": "string" },
        "uid": { "type": "string" },
        "name": { "type": "string" },
        "description": { "type": "string" },
        "avatarUrl": { "type": "string", "format": "uri" },
        "createdAt": { "type": "string", "format": "date-time" },
        "type": { "type": "string", "enum": ["user", "org"] },
        "accountType": { "type": "string", "enum": ["user", "group"] }
      }
    },
    "accessLevel": { "type": "string", "enum": ["private", "internal", "public"], "description": "Visibility of the dataset." },
    "license": { "type": ["string", "null"], "description": "SPDX-style license identifier for the dataset." },
    "createdAt": { "type": "string", "format": "date-time" },
    "updatedAt": { "type": "string", "format": "date-time" },
    "lastGraphsUpdateTime": { "type": "string", "format": "date-time" },
    "graphCount": { "type": "integer", "description": "Number of named graphs in the dataset." },
    "statements": { "type": "integer", "description": "Total number of RDF statements (triples) in the dataset." },
    "serviceCount": { "type": "integer", "description": "Number of running services (SPARQL, Elasticsearch, etc.)." },
    "assetCount": { "type": "integer", "description": "Number of binary assets attached to the dataset." },
    "graphsToSaveTo": {
      "type": "object",
      "properties": {
        "dataModelGraph": { "type": "string", "format": "uri" },
        "editorResourcesGraph": { "type": "string", "format": "uri" }
      }
    },
    "tags": { "type": "array", "items": { "type": "string" } },
    "prefixes": {
      "type": "array",
      "description": "IRI prefixes defined for the dataset.",
      "items": {
        "type": "object",
        "properties": {
          "prefixLabel": { "type": "string" },
          "iri": { "type": "string", "format": "uri" },
          "scope": { "type": "string" }
        }
      }
    },
    "exampleResources": { "type": "array", "items": { "type": "string" } },
    "hasDataQualityIssues": { "type": "boolean" },
    "autogeneratedIdType": { "type": "string", "enum": ["uuid", "blank-node", "base64", "prefixed"] },
    "toggles": {
      "type": "object",
      "description": "Feature toggles controlling which UI/query surfaces are enabled for the dataset.",
      "additionalProperties": true
    }
  }
}