Grist · JSON-LD Context

Grist Context

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

45 Classes 6 Properties 2 Namespaces
View Context View on GitHub

Namespaces

grist: https://www.getgrist.com/terms/
api: https://support.getgrist.com/api/#

Classes

Org Workspace Document Table Column Record Webhook Snapshot Fork Proposal ServiceAccount Attachment name description url createdAt updatedAt access domain isPinned urlId fields records enabled eventTypes unsubscribeKey numWaiting formula isFormula type label widgetOptions snapshotId lastModified forkId apikey expiresAt hasValidKey sql statement args timeout fileName fileSize timeUploaded

Properties

Property Type Container
orgId reference
workspaceId reference
docId reference
tableId
colId
rowId

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://schema.org/",
    "grist": "https://www.getgrist.com/terms/",
    "api": "https://support.getgrist.com/api/#",

    "Org": "grist:Org",
    "Workspace": "grist:Workspace",
    "Document": "grist:Document",
    "Table": "grist:Table",
    "Column": "grist:Column",
    "Record": "grist:Record",
    "Webhook": "grist:Webhook",
    "Snapshot": "grist:Snapshot",
    "Fork": "grist:Fork",
    "Proposal": "grist:Proposal",
    "ServiceAccount": "grist:ServiceAccount",
    "Attachment": "grist:Attachment",

    "orgId": { "@id": "grist:orgId", "@type": "@id" },
    "workspaceId": { "@id": "grist:workspaceId", "@type": "@id" },
    "docId": { "@id": "grist:docId", "@type": "@id" },
    "tableId": { "@id": "grist:tableId" },
    "colId": { "@id": "grist:colId" },
    "rowId": { "@id": "grist:rowId" },

    "name": "schema:name",
    "description": "schema:description",
    "url": "schema:url",
    "createdAt": "schema:dateCreated",
    "updatedAt": "schema:dateModified",
    "access": "grist:access",
    "domain": "grist:domain",
    "isPinned": "grist:isPinned",
    "urlId": "grist:urlId",
    "fields": "grist:fields",
    "records": "grist:records",
    "enabled": "grist:enabled",
    "eventTypes": "grist:eventTypes",
    "unsubscribeKey": "grist:unsubscribeKey",
    "numWaiting": "grist:numWaiting",
    "formula": "grist:formula",
    "isFormula": "grist:isFormula",
    "type": "grist:columnType",
    "label": "schema:label",
    "widgetOptions": "grist:widgetOptions",
    "snapshotId": "grist:snapshotId",
    "lastModified": "schema:dateModified",
    "forkId": "grist:forkId",
    "apikey": "grist:apikey",
    "expiresAt": "schema:expires",
    "hasValidKey": "grist:hasValidKey",
    "sql": "grist:sql",
    "statement": "grist:statement",
    "args": "grist:args",
    "timeout": "grist:timeout",
    "fileName": "schema:name",
    "fileSize": "schema:contentSize",
    "timeUploaded": "schema:uploadDate"
  }
}