Retool · JSON-LD Context

Retool Context

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

13 Classes 13 Properties 3 Namespaces
View Context View on GitHub

Namespaces

retool: https://retool.com/ns/
dcterms: http://purl.org/dc/terms/
xsd: http://www.w3.org/2001/XMLSchema#

Classes

id type User Group App Resource Folder email firstName lastName name description displayName

Properties

Property Type Container
isAdmin boolean
isDisabled boolean
userType string
groups set
members set
folderId reference
createdBy reference
resources set
resourceType string
folderType string
parentFolderId reference
createdAt dateTime
updatedAt dateTime

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://schema.org/",
    "retool": "https://retool.com/ns/",
    "dcterms": "http://purl.org/dc/terms/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

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

    "User": "schema:Person",
    "Group": "schema:Organization",
    "App": "schema:SoftwareApplication",
    "Resource": "schema:Dataset",
    "Folder": "retool:Folder",

    "email": "schema:email",
    "firstName": "schema:givenName",
    "lastName": "schema:familyName",
    "isAdmin": {
      "@id": "retool:isAdmin",
      "@type": "xsd:boolean"
    },
    "isDisabled": {
      "@id": "retool:isDisabled",
      "@type": "xsd:boolean"
    },
    "userType": {
      "@id": "retool:userType",
      "@type": "xsd:string"
    },
    "groups": {
      "@id": "schema:memberOf",
      "@container": "@set"
    },

    "name": "schema:name",
    "description": "schema:description",
    "members": {
      "@id": "schema:member",
      "@container": "@set"
    },

    "folderId": {
      "@id": "retool:folder",
      "@type": "@id"
    },
    "createdBy": {
      "@id": "schema:author",
      "@type": "@id"
    },
    "resources": {
      "@id": "retool:usesResource",
      "@container": "@set"
    },

    "resourceType": {
      "@id": "retool:resourceType",
      "@type": "xsd:string"
    },
    "displayName": "schema:alternateName",

    "folderType": {
      "@id": "retool:folderType",
      "@type": "xsd:string"
    },
    "parentFolderId": {
      "@id": "schema:isPartOf",
      "@type": "@id"
    },

    "createdAt": {
      "@id": "schema:dateCreated",
      "@type": "xsd:dateTime"
    },
    "updatedAt": {
      "@id": "schema:dateModified",
      "@type": "xsd:dateTime"
    }
  }
}