briq · JSON-LD Context

Briq Cloud Context

JSON-LD context defining the semantic vocabulary for Briq Cloud from briq.

18 Classes 73 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
briq: https://briq.cloud/schema#

Classes

KeyPolicy Briq RunResult BriqSpec Exec ExecStarted ExecList ExecCheck ExecInputResult ExecInputBody SleepBody ForkResult ForkBody ResizeBody StackUpResult StackUpBody StackForkBody RecipeParam

Properties

Property Type Container
maxConcurrentBriqs integer
dailySpendCapCents integer
allowedSizes list
allowedRegistries list
maxSleep string
expiresAt dateTime
id string
teamId string
stackId string
name string
image string
size string
state string
internalHost string
endpoints list
ports list
databasePorts list
expose integer
env
createdAt dateTime
startedAt dateTime
sleep string
sleepsAt dateTime
lastUsedAt dateTime
costCentsSoFar decimal
error string
destroysAt dateTime
stoppedReason string
lastExit
files list
forkedFrom string
volume
briqs list
outputs
recipe string
costLine string
cmd
entrypoint list
healthcheck
briqId string
exitCode decimal
deadlineAt string
finishedAt string
outputDir string
briqRunning boolean
output
read
input
exec reference
execs list
seq decimal
duplicate boolean
data string
base64 string
eof boolean
stack boolean
copied
skipped list
warning string
wait boolean
waitTimeoutMs integer
created list
existing list
warnings list
file string
secrets
into string
type string
options list
defaultValue string
required boolean
description string
format string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://briq.cloud/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "briq": "https://briq.cloud/schema#",
    "KeyPolicy": "briq:KeyPolicy",
    "maxConcurrentBriqs": {
      "@id": "briq:maxConcurrentBriqs",
      "@type": "xsd:integer"
    },
    "dailySpendCapCents": {
      "@id": "briq:dailySpendCapCents",
      "@type": "xsd:integer"
    },
    "allowedSizes": {
      "@id": "briq:allowedSizes",
      "@container": "@list"
    },
    "allowedRegistries": {
      "@id": "briq:allowedRegistries",
      "@container": "@list"
    },
    "maxSleep": {
      "@id": "briq:maxSleep",
      "@type": "xsd:string"
    },
    "expiresAt": {
      "@id": "briq:expiresAt",
      "@type": "xsd:dateTime"
    },
    "Briq": "briq:Briq",
    "id": {
      "@id": "briq:id",
      "@type": "xsd:string"
    },
    "teamId": {
      "@id": "briq:teamId",
      "@type": "xsd:string"
    },
    "stackId": {
      "@id": "briq:stackId",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "briq:name",
      "@type": "xsd:string"
    },
    "image": {
      "@id": "briq:image",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "briq:size",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "briq:state",
      "@type": "xsd:string"
    },
    "internalHost": {
      "@id": "briq:internalHost",
      "@type": "xsd:string"
    },
    "endpoints": {
      "@id": "briq:endpoints",
      "@container": "@list"
    },
    "ports": {
      "@id": "briq:ports",
      "@container": "@list"
    },
    "databasePorts": {
      "@id": "briq:databasePorts",
      "@container": "@list"
    },
    "expose": {
      "@id": "briq:expose",
      "@type": "xsd:integer"
    },
    "env": {
      "@id": "briq:env"
    },
    "createdAt": {
      "@id": "briq:createdAt",
      "@type": "xsd:dateTime"
    },
    "startedAt": {
      "@id": "briq:startedAt",
      "@type": "xsd:dateTime"
    },
    "sleep": {
      "@id": "briq:sleep",
      "@type": "xsd:string"
    },
    "sleepsAt": {
      "@id": "briq:sleepsAt",
      "@type": "xsd:dateTime"
    },
    "lastUsedAt": {
      "@id": "briq:lastUsedAt",
      "@type": "xsd:dateTime"
    },
    "costCentsSoFar": {
      "@id": "briq:costCentsSoFar",
      "@type": "xsd:decimal"
    },
    "error": {
      "@id": "briq:error",
      "@type": "xsd:string"
    },
    "destroysAt": {
      "@id": "briq:destroysAt",
      "@type": "xsd:dateTime"
    },
    "stoppedReason": {
      "@id": "briq:stoppedReason",
      "@type": "xsd:string"
    },
    "lastExit": {
      "@id": "briq:lastExit"
    },
    "files": {
      "@id": "briq:files",
      "@container": "@list"
    },
    "forkedFrom": {
      "@id": "briq:forkedFrom",
      "@type": "xsd:string"
    },
    "volume": {
      "@id": "briq:volume"
    },
    "RunResult": "briq:RunResult",
    "briqs": {
      "@id": "briq:briqs",
      "@container": "@list"
    },
    "outputs": {
      "@id": "briq:outputs"
    },
    "recipe": {
      "@id": "briq:recipe",
      "@type": "xsd:string"
    },
    "costLine": {
      "@id": "briq:costLine",
      "@type": "xsd:string"
    },
    "BriqSpec": "briq:BriqSpec",
    "cmd": {
      "@id": "briq:cmd"
    },
    "entrypoint": {
      "@id": "briq:entrypoint",
      "@container": "@list"
    },
    "healthcheck": {
      "@id": "briq:healthcheck"
    },
    "Exec": "briq:Exec",
    "briqId": {
      "@id": "briq:briqId",
      "@type": "xsd:string"
    },
    "exitCode": {
      "@id": "briq:exitCode",
      "@type": "xsd:decimal"
    },
    "deadlineAt": {
      "@id": "briq:deadlineAt",
      "@type": "xsd:string"
    },
    "finishedAt": {
      "@id": "briq:finishedAt",
      "@type": "xsd:string"
    },
    "outputDir": {
      "@id": "briq:outputDir",
      "@type": "xsd:string"
    },
    "briqRunning": {
      "@id": "briq:briqRunning",
      "@type": "xsd:boolean"
    },
    "output": {
      "@id": "briq:output"
    },
    "read": {
      "@id": "briq:read"
    },
    "input": {
      "@id": "briq:input"
    },
    "ExecStarted": "briq:ExecStarted",
    "exec": {
      "@id": "briq:exec",
      "@type": "@id"
    },
    "ExecList": "briq:ExecList",
    "execs": {
      "@id": "briq:execs",
      "@container": "@list"
    },
    "ExecCheck": "briq:ExecCheck",
    "ExecInputResult": "briq:ExecInputResult",
    "seq": {
      "@id": "briq:seq",
      "@type": "xsd:decimal"
    },
    "duplicate": {
      "@id": "briq:duplicate",
      "@type": "xsd:boolean"
    },
    "ExecInputBody": "briq:ExecInputBody",
    "data": {
      "@id": "briq:data",
      "@type": "xsd:string"
    },
    "base64": {
      "@id": "briq:base64",
      "@type": "xsd:string"
    },
    "eof": {
      "@id": "briq:eof",
      "@type": "xsd:boolean"
    },
    "SleepBody": "briq:SleepBody",
    "stack": {
      "@id": "briq:stack",
      "@type": "xsd:boolean"
    },
    "ForkResult": "briq:ForkResult",
    "copied": {
      "@id": "briq:copied"
    },
    "skipped": {
      "@id": "briq:skipped",
      "@container": "@list"
    },
    "warning": {
      "@id": "briq:warning",
      "@type": "xsd:string"
    },
    "ForkBody": "briq:ForkBody",
    "wait": {
      "@id": "briq:wait",
      "@type": "xsd:boolean"
    },
    "waitTimeoutMs": {
      "@id": "briq:waitTimeoutMs",
      "@type": "xsd:integer"
    },
    "ResizeBody": "briq:ResizeBody",
    "StackUpResult": "briq:StackUpResult",
    "created": {
      "@id": "briq:created",
      "@container": "@list"
    },
    "existing": {
      "@id": "briq:existing",
      "@container": "@list"
    },
    "warnings": {
      "@id": "briq:warnings",
      "@container": "@list"
    },
    "StackUpBody": "briq:StackUpBody",
    "file": {
      "@id": "briq:file",
      "@type": "xsd:string"
    },
    "secrets": {
      "@id": "briq:secrets"
    },
    "StackForkBody": "briq:StackForkBody",
    "into": {
      "@id": "briq:into",
      "@type": "xsd:string"
    },
    "RecipeParam": "briq:RecipeParam",
    "type": {
      "@id": "briq:type",
      "@type": "xsd:string"
    },
    "options": {
      "@id": "briq:options",
      "@container": "@list"
    },
    "defaultValue": {
      "@id": "briq:defaultValue",
      "@type": "xsd:string"
    },
    "required": {
      "@id": "briq:required",
      "@type": "xsd:boolean"
    },
    "description": {
      "@id": "briq:description",
      "@type": "xsd:string"
    },
    "format": {
      "@id": "briq:format",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "briq API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects briq's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-03) from openapi/_original/briq-cloud-v1-openapi.json.",
  "dcterms:created": "2026-11-03",
  "dcterms:source": [
    "openapi/_original/briq-cloud-v1-openapi.json"
  ]
}