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
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
{
"@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"
]
}