{
  "@context": {
    "@version": 1.1,
    "baserow": "https://baserow.io/vocab#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "hydra": "http://www.w3.org/ns/hydra/core#",

    "Workspace": "baserow:Workspace",
    "Application": "baserow:Application",
    "Database": "baserow:Database",
    "Table": "baserow:Table",
    "Row": "baserow:Row",
    "Field": "baserow:Field",
    "View": "baserow:View",
    "Filter": "baserow:Filter",
    "Sort": "baserow:Sort",
    "Token": "baserow:Token",
    "Webhook": "baserow:Webhook",
    "Automation": "baserow:Automation",
    "Builder": "baserow:Builder",

    "id": "@id",
    "type": "@type",

    "name": "schema:name",
    "description": "schema:description",
    "createdOn": {
      "@id": "schema:dateCreated",
      "@type": "xsd:dateTime"
    },
    "updatedOn": {
      "@id": "schema:dateModified",
      "@type": "xsd:dateTime"
    },

    "workspaceId": {
      "@id": "baserow:workspaceId",
      "@type": "xsd:integer"
    },
    "applicationId": {
      "@id": "baserow:applicationId",
      "@type": "xsd:integer"
    },
    "databaseId": {
      "@id": "baserow:databaseId",
      "@type": "xsd:integer"
    },
    "tableId": {
      "@id": "baserow:tableId",
      "@type": "xsd:integer"
    },
    "rowId": {
      "@id": "baserow:rowId",
      "@type": "xsd:integer"
    },
    "fieldId": {
      "@id": "baserow:fieldId",
      "@type": "xsd:integer"
    },
    "viewId": {
      "@id": "baserow:viewId",
      "@type": "xsd:integer"
    },
    "order": {
      "@id": "baserow:order",
      "@type": "xsd:decimal"
    },

    "fieldType": "baserow:fieldType",
    "viewType": "baserow:viewType",
    "applicationType": "baserow:applicationType",

    "workspace": {
      "@id": "baserow:belongsToWorkspace",
      "@type": "@id"
    },
    "database": {
      "@id": "baserow:belongsToDatabase",
      "@type": "@id"
    },
    "table": {
      "@id": "baserow:belongsToTable",
      "@type": "@id"
    },

    "rows": {
      "@id": "hydra:member",
      "@container": "@set"
    },
    "fields": {
      "@id": "baserow:hasField",
      "@container": "@set"
    },
    "views": {
      "@id": "baserow:hasView",
      "@container": "@set"
    },
    "tables": {
      "@id": "baserow:hasTable",
      "@container": "@set"
    },
    "applications": {
      "@id": "baserow:hasApplication",
      "@container": "@set"
    },

    "count": {
      "@id": "hydra:totalItems",
      "@type": "xsd:integer"
    },
    "next": {
      "@id": "hydra:next",
      "@type": "@id"
    },
    "previous": {
      "@id": "hydra:previous",
      "@type": "@id"
    },
    "results": {
      "@id": "hydra:member",
      "@container": "@set"
    }
  }
}
