Lightdash · JSON-LD Context

Lightdash Context

JSON-LD context defining the semantic vocabulary for Lightdash from Lightdash.

0 Classes 68 Properties 3 Namespaces
View Context View on GitHub

Namespaces

xsd: http://www.w3.org/2001/XMLSchema#
schema: https://schema.org/
lightdash: https://docs.lightdash.com/api-reference/v1/

Properties

Property Type Container
Project reference
projectUuid string
projectName string
dbtConnection reference
warehouseConnection reference
Dashboard reference
dashboardUuid string
dashboardName string
tiles list
Chart reference
chartUuid string
chartType string
metricQuery reference
Space reference
spaceUuid string
spaceName string
isPrivate boolean
Organization reference
organizationUuid string
organizationName string
User reference
userUuid string
email string
firstName string
lastName string
role string
ServiceAccount reference
serviceAccountUuid string
token string
expiresAt dateTime
Scheduler reference
schedulerUuid string
cron string
targets list
Catalog reference
Explore reference
exploreName string
dimensions list
metrics list
SqlRunner reference
sql string
Embed reference
embedJwt string
AiAgent reference
agentUuid string
instructions string
createdAt dateTime
updatedAt dateTime
description string
name string
uuid string
ScimUser reference
ScimGroup reference
UserGroup reference
groupUuid string
members list
ShareLink reference
nanoid string
Notification reference
notificationUuid string
read boolean
GitIntegration reference
pullRequestUrl anyURI
Parameter reference
parameterName string
parameterValue
Validation reference
validationErrors list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "schema": "https://schema.org/",
    "lightdash": "https://docs.lightdash.com/api-reference/v1/",

    "Project": {
      "@id": "lightdash:projects",
      "@type": "@id"
    },
    "projectUuid": {
      "@id": "lightdash:projectUuid",
      "@type": "xsd:string"
    },
    "projectName": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "dbtConnection": {
      "@id": "lightdash:dbtConnection",
      "@type": "@id"
    },
    "warehouseConnection": {
      "@id": "lightdash:warehouseConnection",
      "@type": "@id"
    },

    "Dashboard": {
      "@id": "lightdash:dashboards",
      "@type": "@id"
    },
    "dashboardUuid": {
      "@id": "lightdash:dashboardUuid",
      "@type": "xsd:string"
    },
    "dashboardName": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "tiles": {
      "@id": "lightdash:tiles",
      "@container": "@list"
    },

    "Chart": {
      "@id": "lightdash:charts",
      "@type": "@id"
    },
    "chartUuid": {
      "@id": "lightdash:chartUuid",
      "@type": "xsd:string"
    },
    "chartType": {
      "@id": "lightdash:chartType",
      "@type": "xsd:string"
    },
    "metricQuery": {
      "@id": "lightdash:metricQuery",
      "@type": "@id"
    },

    "Space": {
      "@id": "lightdash:spaces",
      "@type": "@id"
    },
    "spaceUuid": {
      "@id": "lightdash:spaceUuid",
      "@type": "xsd:string"
    },
    "spaceName": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "isPrivate": {
      "@id": "lightdash:isPrivate",
      "@type": "xsd:boolean"
    },

    "Organization": {
      "@id": "lightdash:org",
      "@type": "@id"
    },
    "organizationUuid": {
      "@id": "lightdash:organizationUuid",
      "@type": "xsd:string"
    },
    "organizationName": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },

    "User": {
      "@id": "schema:Person",
      "@type": "@id"
    },
    "userUuid": {
      "@id": "lightdash:userUuid",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "schema:email",
      "@type": "xsd:string"
    },
    "firstName": {
      "@id": "schema:givenName",
      "@type": "xsd:string"
    },
    "lastName": {
      "@id": "schema:familyName",
      "@type": "xsd:string"
    },
    "role": {
      "@id": "lightdash:role",
      "@type": "xsd:string"
    },

    "ServiceAccount": {
      "@id": "lightdash:serviceAccounts",
      "@type": "@id"
    },
    "serviceAccountUuid": {
      "@id": "lightdash:serviceAccountUuid",
      "@type": "xsd:string"
    },
    "token": {
      "@id": "lightdash:token",
      "@type": "xsd:string"
    },
    "expiresAt": {
      "@id": "lightdash:expiresAt",
      "@type": "xsd:dateTime"
    },

    "Scheduler": {
      "@id": "lightdash:schedulers",
      "@type": "@id"
    },
    "schedulerUuid": {
      "@id": "lightdash:schedulerUuid",
      "@type": "xsd:string"
    },
    "cron": {
      "@id": "lightdash:cron",
      "@type": "xsd:string"
    },
    "targets": {
      "@id": "lightdash:targets",
      "@container": "@list"
    },

    "Catalog": {
      "@id": "lightdash:catalog",
      "@type": "@id"
    },
    "Explore": {
      "@id": "lightdash:explores",
      "@type": "@id"
    },
    "exploreName": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "dimensions": {
      "@id": "lightdash:dimensions",
      "@container": "@list"
    },
    "metrics": {
      "@id": "lightdash:metrics",
      "@container": "@list"
    },

    "SqlRunner": {
      "@id": "lightdash:sqlRunner",
      "@type": "@id"
    },
    "sql": {
      "@id": "lightdash:sql",
      "@type": "xsd:string"
    },

    "Embed": {
      "@id": "lightdash:embed",
      "@type": "@id"
    },
    "embedJwt": {
      "@id": "lightdash:embedJwt",
      "@type": "xsd:string"
    },

    "AiAgent": {
      "@id": "lightdash:aiAgents",
      "@type": "@id"
    },
    "agentUuid": {
      "@id": "lightdash:agentUuid",
      "@type": "xsd:string"
    },
    "instructions": {
      "@id": "lightdash:instructions",
      "@type": "xsd:string"
    },

    "createdAt": {
      "@id": "schema:dateCreated",
      "@type": "xsd:dateTime"
    },
    "updatedAt": {
      "@id": "schema:dateModified",
      "@type": "xsd:dateTime"
    },
    "description": {
      "@id": "schema:description",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "uuid": {
      "@id": "lightdash:uuid",
      "@type": "xsd:string"
    },

    "ScimUser": {
      "@id": "lightdash:scim/v2/Users",
      "@type": "@id"
    },
    "ScimGroup": {
      "@id": "lightdash:scim/v2/Groups",
      "@type": "@id"
    },

    "UserGroup": {
      "@id": "lightdash:groups",
      "@type": "@id"
    },
    "groupUuid": {
      "@id": "lightdash:groupUuid",
      "@type": "xsd:string"
    },
    "members": {
      "@id": "schema:member",
      "@container": "@list"
    },

    "ShareLink": {
      "@id": "lightdash:share",
      "@type": "@id"
    },
    "nanoid": {
      "@id": "lightdash:nanoid",
      "@type": "xsd:string"
    },

    "Notification": {
      "@id": "lightdash:notifications",
      "@type": "@id"
    },
    "notificationUuid": {
      "@id": "lightdash:notificationUuid",
      "@type": "xsd:string"
    },
    "read": {
      "@id": "lightdash:read",
      "@type": "xsd:boolean"
    },

    "GitIntegration": {
      "@id": "lightdash:gitIntegration",
      "@type": "@id"
    },
    "pullRequestUrl": {
      "@id": "lightdash:pullRequestUrl",
      "@type": "xsd:anyURI"
    },

    "Parameter": {
      "@id": "lightdash:parameters",
      "@type": "@id"
    },
    "parameterName": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "parameterValue": {
      "@id": "lightdash:parameterValue"
    },

    "Validation": {
      "@id": "lightdash:validation",
      "@type": "@id"
    },
    "validationErrors": {
      "@id": "lightdash:validationErrors",
      "@container": "@list"
    }
  },
  "@graph": [
    {
      "@id": "https://docs.lightdash.com/api-reference/v1/",
      "@type": "schema:WebAPI",
      "schema:name": "Lightdash REST API",
      "schema:description": "Public REST API for Lightdash covering catalog, projects, charts, dashboards, spaces, SQL runner, schedulers, user management, AI agents, and integrations.",
      "schema:url": "https://docs.lightdash.com/api-reference/v1/introduction",
      "schema:version": "0.3156.1",
      "schema:provider": {
        "@type": "schema:Organization",
        "schema:name": "Lightdash",
        "schema:url": "https://www.lightdash.com"
      },
      "schema:documentation": "https://docs.lightdash.com",
      "schema:license": "https://github.com/lightdash/lightdash/blob/main/LICENSE"
    }
  ]
}