SingleStore · JSON-LD Context

Singlestore Context

JSON-LD context defining the semantic vocabulary for Singlestore from SingleStore.

0 Classes 9 Properties 5 Namespaces
View Context View on GitHub

Namespaces

singlestore: https://singlestore.com/vocab/
schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
hydra: http://www.w3.org/ns/hydra/core#

Properties

Property Type Container
WorkspaceGroup
Workspace
Region
Organization
Job
JobExecution
Secret
QueryRequest
QueryResult

JSON-LD Document

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

    "WorkspaceGroup": {
      "@id": "singlestore:WorkspaceGroup",
      "@context": {
        "workspaceGroupID": "@id",
        "name": "schema:name",
        "state": {
          "@id": "singlestore:state",
          "@type": "xsd:string"
        },
        "regionID": {
          "@id": "singlestore:region",
          "@type": "xsd:string"
        },
        "firewallRanges": {
          "@id": "singlestore:firewallRanges",
          "@container": "@set"
        },
        "allowAllTraffic": {
          "@id": "singlestore:allowAllTraffic",
          "@type": "xsd:boolean"
        },
        "createdAt": {
          "@id": "dcterms:created",
          "@type": "xsd:dateTime"
        },
        "expiresAt": {
          "@id": "singlestore:expiresAt",
          "@type": "xsd:dateTime"
        }
      }
    },

    "Workspace": {
      "@id": "singlestore:Workspace",
      "@context": {
        "workspaceID": "@id",
        "workspaceGroupID": {
          "@id": "singlestore:workspaceGroup",
          "@type": "@id"
        },
        "name": "schema:name",
        "state": {
          "@id": "singlestore:state",
          "@type": "xsd:string"
        },
        "size": {
          "@id": "singlestore:size",
          "@type": "xsd:string"
        },
        "endpoint": {
          "@id": "schema:url",
          "@type": "@id"
        },
        "cacheConfig": {
          "@id": "singlestore:cacheConfig",
          "@type": "xsd:integer"
        },
        "createdAt": {
          "@id": "dcterms:created",
          "@type": "xsd:dateTime"
        },
        "expiresAt": {
          "@id": "singlestore:expiresAt",
          "@type": "xsd:dateTime"
        },
        "autoSuspend": {
          "@id": "singlestore:autoSuspend"
        }
      }
    },

    "Region": {
      "@id": "singlestore:Region",
      "@context": {
        "regionID": "@id",
        "region": "schema:name",
        "provider": {
          "@id": "singlestore:cloudProvider",
          "@type": "xsd:string"
        },
        "country": {
          "@id": "schema:addressCountry",
          "@type": "xsd:string"
        }
      }
    },

    "Organization": {
      "@id": "singlestore:Organization",
      "@context": {
        "orgID": "@id",
        "name": "schema:name",
        "createdAt": {
          "@id": "dcterms:created",
          "@type": "xsd:dateTime"
        }
      }
    },

    "Job": {
      "@id": "singlestore:Job",
      "@context": {
        "jobID": "@id",
        "name": "schema:name",
        "description": "schema:description",
        "completedExecutionsCount": {
          "@id": "singlestore:completedExecutionsCount",
          "@type": "xsd:integer"
        },
        "enqueuedBy": {
          "@id": "dcterms:creator",
          "@type": "xsd:string"
        },
        "createdAt": {
          "@id": "dcterms:created",
          "@type": "xsd:dateTime"
        },
        "terminatedAt": {
          "@id": "singlestore:terminatedAt",
          "@type": "xsd:dateTime"
        },
        "schedule": {
          "@id": "singlestore:schedule"
        },
        "executionConfig": {
          "@id": "singlestore:executionConfig"
        },
        "targetConfig": {
          "@id": "singlestore:targetConfig"
        }
      }
    },

    "JobExecution": {
      "@id": "singlestore:JobExecution",
      "@context": {
        "executionID": "@id",
        "jobID": {
          "@id": "singlestore:job",
          "@type": "@id"
        },
        "status": {
          "@id": "singlestore:executionStatus",
          "@type": "xsd:string"
        },
        "executionNumber": {
          "@id": "singlestore:executionNumber",
          "@type": "xsd:integer"
        },
        "scheduledStartTime": {
          "@id": "schema:startDate",
          "@type": "xsd:dateTime"
        },
        "startedAt": {
          "@id": "singlestore:startedAt",
          "@type": "xsd:dateTime"
        },
        "finishedAt": {
          "@id": "singlestore:finishedAt",
          "@type": "xsd:dateTime"
        },
        "snapshotNotebookPath": {
          "@id": "singlestore:snapshotNotebookPath",
          "@type": "xsd:string"
        }
      }
    },

    "Secret": {
      "@id": "singlestore:Secret",
      "@context": {
        "secretID": "@id",
        "name": "schema:name",
        "createdBy": {
          "@id": "dcterms:creator",
          "@type": "xsd:string"
        },
        "createdAt": {
          "@id": "dcterms:created",
          "@type": "xsd:dateTime"
        },
        "lastUpdatedBy": {
          "@id": "singlestore:lastUpdatedBy",
          "@type": "xsd:string"
        },
        "lastUpdatedAt": {
          "@id": "dcterms:modified",
          "@type": "xsd:dateTime"
        }
      }
    },

    "QueryRequest": {
      "@id": "singlestore:QueryRequest",
      "@context": {
        "sql": {
          "@id": "singlestore:sqlStatement",
          "@type": "xsd:string"
        },
        "database": {
          "@id": "singlestore:database",
          "@type": "xsd:string"
        },
        "args": {
          "@id": "singlestore:queryArgs",
          "@container": "@list"
        }
      }
    },

    "QueryResult": {
      "@id": "singlestore:QueryResult",
      "@context": {
        "rows": {
          "@id": "singlestore:rows",
          "@container": "@set"
        },
        "columns": {
          "@id": "singlestore:columns",
          "@container": "@list"
        },
        "rowsAffected": {
          "@id": "singlestore:rowsAffected",
          "@type": "xsd:integer"
        },
        "lastInsertId": {
          "@id": "singlestore:lastInsertId",
          "@type": "xsd:integer"
        }
      }
    }
  }
}