bitbybit-dev · JSON-LD Context

Bitbybit Dev Context

JSON-LD context defining the semantic vocabulary for Bitbybit Dev from bitbybit-dev.

89 Classes 186 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/
bitbybit: https://bitbybit.dev/schema#

Classes

ExecuteBody PipelineBody MapStep PipelineStep ChoiceStep ComparisonOperator InputFileItem PipelineOutputOptions PipelineOutputFormat LengthUnit CompoundExecuteBody CompoundItem DefinitionsBody ModelSubmissionBody OutputOptions OutputFormat BatchModelSubmissionBody DragonCupBody DragonCupParams PhoneNestBody PhoneNestParams StepToGltfBody StepToGltfAdvancedBody ConvertAdvancedOptions GltfNameFormat GltfTransformFormat StepToGltfWithDracoBody DracoCompressionOptions StepToGltfAdvancedWithDracoBody UnfoldFaceToFlatBody UnfoldFaceReportBody UnfoldSolidToFlatBody UnfoldSolidReportBody UnfoldSolidBody FileUploadBody UnfoldReportError UnfoldBend UnfoldFaceEntry UnfoldPlaced UnfoldSolidReportError HealthResponse HealthStatus TaskAcceptedResponse TaskCreatedResult ErrorResponse ErrorDetail CompoundTaskAcceptedResponse CompoundTaskCreatedResult SubTaskSummary TaskStatus ModelListResponse ModelList ModelBatchDefinitionsResponse ModelBatchDefinitions ModelDefinition ModelParamDefinition ModelParamApiType ModelDefinitionResponse ConfirmResponse ConfirmResult UploadResponse UploadResult FileListResponse FileList FileDetail FileStatus FileDetailResponse DeleteFileResponse DeleteResult TaskListResponse TaskList TaskDetail TaskKind ResultPartMeta TaskDetailResponse CancelTaskResponse CancelResult TaskResultResponse TaskResultDownload CompoundResultManifestResponse CompoundResultManifest CompoundResultEntry TaskResultsResponse TaskResultsDownload UnfoldReportErrorOutput UnfoldBendOutput UnfoldFaceEntryOutput UnfoldPlacedOutput UnfoldSolidReportErrorOutput

Properties

Property Type Container
operation string
params
steps list
inputFiles list
outputs reference
type string
items
reduce list
output boolean
value
operator reference
compareTo
then list
else list
fileId string
role string
formats list
meshPrecision reference
gltfMeshPrecision reference
adjustYtoZ boolean
includePipelineInMetadata boolean
unit reference
parallel boolean
outputFormats list
names list
height decimal
radiusBottom decimal
radiusTopOffset decimal
radiusMidOffset decimal
rotationTopAngle decimal
rotationMidAngle decimal
nrSkinCellsVertical integer
nrSkinCellsHorizontal integer
nrSkinCellDivisionsTop integer
nrSkinCellDivisionsBottom integer
skinCellOuterHeight decimal
skinCellInnerHeight decimal
skinCellBottomHeight decimal
skinCellTopHeight decimal
thickness decimal
bottomThickness decimal
precision reference
rotation decimal
scale reference
origin reference
direction reference
heightBottom decimal
heightTop decimal
widthBack decimal
widthFront decimal
length decimal
backOffset decimal
applyOrnaments boolean
filletRadius decimal
phoneHeight decimal
phoneWidth decimal
phoneThickness decimal
stepFileId string
meshAngle reference
meshRelative boolean
internalVerticesMode boolean
controlSurfaceDeflection boolean
options reference
readColors boolean
readNames boolean
readMaterials boolean
readLayers boolean
readProps boolean
meshDeflection reference
meshParallel boolean
faceCountThreshold integer
mergeFaces boolean
splitIndices16 boolean
parallelWrite boolean
embedTextures boolean
forceUVExport boolean
nodeNameFormat reference
meshNameFormat reference
transformFormat reference
adjustZtoY boolean
draco reference
useDraco boolean
dracoCompressionLevel integer
dracoQuantizePositionBits integer
dracoQuantizeNormalBits integer
dracoQuantizeTexcoordBits integer
dracoQuantizeColorBits integer
dracoQuantizeGenericBits integer
dracoUnifiedQuantization boolean
faceIndex integer
kFactor decimal
thicknessOverride decimal
filename string
contentType string
bytes integer
sha256 string
ok boolean
error string
flatA integer
flatB integer
lineStart list
lineEnd list
lineMid list
bendLineLength decimal
angleDeg decimal
innerRadius decimal
outerRadius decimal
neutralRadius decimal
innerRadiusStart decimal
innerRadiusEnd decimal
outerRadiusStart decimal
outerRadiusEnd decimal
T decimal
K decimal
allowance decimal
bendDeduction decimal
outsideSetback decimal
innerArcLength decimal
outerArcLength decimal
kind string
layoutApprox boolean
index integer
uid integer
surfaceType string
reference boolean
opposite integer
area decimal
centroid list
labelPoint list
tangentDot decimal
bendOutcome string
sourceFaceIndex integer
flatCentroid list
warning string
bends list
flatBBox list
flatArea decimal
referenceArea decimal
totalArea decimal
faces list
placed list
data reference
status string
timestamp string
taskId string
statusUrl string
code string
message string
details
requestId string
subTaskCount integer
subTasks list
progress
computeMs
downloadFormats list
models list
definitions
name string
displayName string
description string
defaults
default
uploadUrl reference
expiresIn integer
maxBytes integer
files list
page integer
limit integer
total integer
createdAt string
confirmedAt
downloadUrl string
deleted boolean
tasks list
label string
resultParts
metadata
startedAt
finishedAt
expiresAt string
mime string
cancelled boolean
previousStatus string
manifest list
downloadUrls
downloads list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://bitbybit.dev/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "bitbybit": "https://bitbybit.dev/schema#",
    "ExecuteBody": "bitbybit:ExecuteBody",
    "operation": {
      "@id": "bitbybit:operation",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "bitbybit:params"
    },
    "PipelineBody": "bitbybit:PipelineBody",
    "steps": {
      "@id": "bitbybit:steps",
      "@container": "@list"
    },
    "inputFiles": {
      "@id": "bitbybit:inputFiles",
      "@container": "@list"
    },
    "outputs": {
      "@id": "bitbybit:outputs",
      "@type": "@id"
    },
    "MapStep": "bitbybit:MapStep",
    "type": {
      "@id": "bitbybit:type",
      "@type": "xsd:string"
    },
    "items": {
      "@id": "bitbybit:items"
    },
    "reduce": {
      "@id": "bitbybit:reduce",
      "@container": "@list"
    },
    "PipelineStep": "bitbybit:PipelineStep",
    "output": {
      "@id": "bitbybit:output",
      "@type": "xsd:boolean"
    },
    "ChoiceStep": "bitbybit:ChoiceStep",
    "value": {
      "@id": "bitbybit:value"
    },
    "operator": {
      "@id": "bitbybit:operator",
      "@type": "@id"
    },
    "compareTo": {
      "@id": "bitbybit:compareTo"
    },
    "then": {
      "@id": "bitbybit:then",
      "@container": "@list"
    },
    "else": {
      "@id": "bitbybit:else",
      "@container": "@list"
    },
    "ComparisonOperator": "bitbybit:ComparisonOperator",
    "InputFileItem": "bitbybit:InputFileItem",
    "fileId": {
      "@id": "bitbybit:fileId",
      "@type": "xsd:string"
    },
    "role": {
      "@id": "bitbybit:role",
      "@type": "xsd:string"
    },
    "PipelineOutputOptions": "bitbybit:PipelineOutputOptions",
    "formats": {
      "@id": "bitbybit:formats",
      "@container": "@list"
    },
    "meshPrecision": {
      "@id": "bitbybit:meshPrecision",
      "@type": "@id"
    },
    "gltfMeshPrecision": {
      "@id": "bitbybit:gltfMeshPrecision",
      "@type": "@id"
    },
    "adjustYtoZ": {
      "@id": "bitbybit:adjustYtoZ",
      "@type": "xsd:boolean"
    },
    "includePipelineInMetadata": {
      "@id": "bitbybit:includePipelineInMetadata",
      "@type": "xsd:boolean"
    },
    "unit": {
      "@id": "bitbybit:unit",
      "@type": "@id"
    },
    "PipelineOutputFormat": "bitbybit:PipelineOutputFormat",
    "LengthUnit": "bitbybit:LengthUnit",
    "CompoundExecuteBody": "bitbybit:CompoundExecuteBody",
    "parallel": {
      "@id": "bitbybit:parallel",
      "@type": "xsd:boolean"
    },
    "CompoundItem": "bitbybit:CompoundItem",
    "outputFormats": {
      "@id": "bitbybit:outputFormats",
      "@container": "@list"
    },
    "DefinitionsBody": "bitbybit:DefinitionsBody",
    "names": {
      "@id": "bitbybit:names",
      "@container": "@list"
    },
    "ModelSubmissionBody": "bitbybit:ModelSubmissionBody",
    "OutputOptions": "bitbybit:OutputOptions",
    "OutputFormat": "bitbybit:OutputFormat",
    "BatchModelSubmissionBody": "bitbybit:BatchModelSubmissionBody",
    "DragonCupBody": "bitbybit:DragonCupBody",
    "DragonCupParams": "bitbybit:DragonCupParams",
    "height": {
      "@id": "bitbybit:height",
      "@type": "xsd:decimal"
    },
    "radiusBottom": {
      "@id": "bitbybit:radiusBottom",
      "@type": "xsd:decimal"
    },
    "radiusTopOffset": {
      "@id": "bitbybit:radiusTopOffset",
      "@type": "xsd:decimal"
    },
    "radiusMidOffset": {
      "@id": "bitbybit:radiusMidOffset",
      "@type": "xsd:decimal"
    },
    "rotationTopAngle": {
      "@id": "bitbybit:rotationTopAngle",
      "@type": "xsd:decimal"
    },
    "rotationMidAngle": {
      "@id": "bitbybit:rotationMidAngle",
      "@type": "xsd:decimal"
    },
    "nrSkinCellsVertical": {
      "@id": "bitbybit:nrSkinCellsVertical",
      "@type": "xsd:integer"
    },
    "nrSkinCellsHorizontal": {
      "@id": "bitbybit:nrSkinCellsHorizontal",
      "@type": "xsd:integer"
    },
    "nrSkinCellDivisionsTop": {
      "@id": "bitbybit:nrSkinCellDivisionsTop",
      "@type": "xsd:integer"
    },
    "nrSkinCellDivisionsBottom": {
      "@id": "bitbybit:nrSkinCellDivisionsBottom",
      "@type": "xsd:integer"
    },
    "skinCellOuterHeight": {
      "@id": "bitbybit:skinCellOuterHeight",
      "@type": "xsd:decimal"
    },
    "skinCellInnerHeight": {
      "@id": "bitbybit:skinCellInnerHeight",
      "@type": "xsd:decimal"
    },
    "skinCellBottomHeight": {
      "@id": "bitbybit:skinCellBottomHeight",
      "@type": "xsd:decimal"
    },
    "skinCellTopHeight": {
      "@id": "bitbybit:skinCellTopHeight",
      "@type": "xsd:decimal"
    },
    "thickness": {
      "@id": "bitbybit:thickness",
      "@type": "xsd:decimal"
    },
    "bottomThickness": {
      "@id": "bitbybit:bottomThickness",
      "@type": "xsd:decimal"
    },
    "precision": {
      "@id": "bitbybit:precision",
      "@type": "@id"
    },
    "rotation": {
      "@id": "bitbybit:rotation",
      "@type": "xsd:decimal"
    },
    "scale": {
      "@id": "bitbybit:scale",
      "@type": "@id"
    },
    "origin": {
      "@id": "bitbybit:origin",
      "@type": "@id"
    },
    "direction": {
      "@id": "bitbybit:direction",
      "@type": "@id"
    },
    "PhoneNestBody": "bitbybit:PhoneNestBody",
    "PhoneNestParams": "bitbybit:PhoneNestParams",
    "heightBottom": {
      "@id": "bitbybit:heightBottom",
      "@type": "xsd:decimal"
    },
    "heightTop": {
      "@id": "bitbybit:heightTop",
      "@type": "xsd:decimal"
    },
    "widthBack": {
      "@id": "bitbybit:widthBack",
      "@type": "xsd:decimal"
    },
    "widthFront": {
      "@id": "bitbybit:widthFront",
      "@type": "xsd:decimal"
    },
    "length": {
      "@id": "bitbybit:length",
      "@type": "xsd:decimal"
    },
    "backOffset": {
      "@id": "bitbybit:backOffset",
      "@type": "xsd:decimal"
    },
    "applyOrnaments": {
      "@id": "bitbybit:applyOrnaments",
      "@type": "xsd:boolean"
    },
    "filletRadius": {
      "@id": "bitbybit:filletRadius",
      "@type": "xsd:decimal"
    },
    "phoneHeight": {
      "@id": "bitbybit:phoneHeight",
      "@type": "xsd:decimal"
    },
    "phoneWidth": {
      "@id": "bitbybit:phoneWidth",
      "@type": "xsd:decimal"
    },
    "phoneThickness": {
      "@id": "bitbybit:phoneThickness",
      "@type": "xsd:decimal"
    },
    "StepToGltfBody": "bitbybit:StepToGltfBody",
    "stepFileId": {
      "@id": "bitbybit:stepFileId",
      "@type": "xsd:string"
    },
    "meshAngle": {
      "@id": "bitbybit:meshAngle",
      "@type": "@id"
    },
    "meshRelative": {
      "@id": "bitbybit:meshRelative",
      "@type": "xsd:boolean"
    },
    "internalVerticesMode": {
      "@id": "bitbybit:internalVerticesMode",
      "@type": "xsd:boolean"
    },
    "controlSurfaceDeflection": {
      "@id": "bitbybit:controlSurfaceDeflection",
      "@type": "xsd:boolean"
    },
    "StepToGltfAdvancedBody": "bitbybit:StepToGltfAdvancedBody",
    "options": {
      "@id": "bitbybit:options",
      "@type": "@id"
    },
    "ConvertAdvancedOptions": "bitbybit:ConvertAdvancedOptions",
    "readColors": {
      "@id": "bitbybit:readColors",
      "@type": "xsd:boolean"
    },
    "readNames": {
      "@id": "bitbybit:readNames",
      "@type": "xsd:boolean"
    },
    "readMaterials": {
      "@id": "bitbybit:readMaterials",
      "@type": "xsd:boolean"
    },
    "readLayers": {
      "@id": "bitbybit:readLayers",
      "@type": "xsd:boolean"
    },
    "readProps": {
      "@id": "bitbybit:readProps",
      "@type": "xsd:boolean"
    },
    "meshDeflection": {
      "@id": "bitbybit:meshDeflection",
      "@type": "@id"
    },
    "meshParallel": {
      "@id": "bitbybit:meshParallel",
      "@type": "xsd:boolean"
    },
    "faceCountThreshold": {
      "@id": "bitbybit:faceCountThreshold",
      "@type": "xsd:integer"
    },
    "mergeFaces": {
      "@id": "bitbybit:mergeFaces",
      "@type": "xsd:boolean"
    },
    "splitIndices16": {
      "@id": "bitbybit:splitIndices16",
      "@type": "xsd:boolean"
    },
    "parallelWrite": {
      "@id": "bitbybit:parallelWrite",
      "@type": "xsd:boolean"
    },
    "embedTextures": {
      "@id": "bitbybit:embedTextures",
      "@type": "xsd:boolean"
    },
    "forceUVExport": {
      "@id": "bitbybit:forceUVExport",
      "@type": "xsd:boolean"
    },
    "nodeNameFormat": {
      "@id": "bitbybit:nodeNameFormat",
      "@type": "@id"
    },
    "meshNameFormat": {
      "@id": "bitbybit:meshNameFormat",
      "@type": "@id"
    },
    "transformFormat": {
      "@id": "bitbybit:transformFormat",
      "@type": "@id"
    },
    "adjustZtoY": {
      "@id": "bitbybit:adjustZtoY",
      "@type": "xsd:boolean"
    },
    "GltfNameFormat": "bitbybit:GltfNameFormat",
    "GltfTransformFormat": "bitbybit:GltfTransformFormat",
    "StepToGltfWithDracoBody": "bitbybit:StepToGltfWithDracoBody",
    "draco": {
      "@id": "bitbybit:draco",
      "@type": "@id"
    },
    "DracoCompressionOptions": "bitbybit:DracoCompressionOptions",
    "useDraco": {
      "@id": "bitbybit:useDraco",
      "@type": "xsd:boolean"
    },
    "dracoCompressionLevel": {
      "@id": "bitbybit:dracoCompressionLevel",
      "@type": "xsd:integer"
    },
    "dracoQuantizePositionBits": {
      "@id": "bitbybit:dracoQuantizePositionBits",
      "@type": "xsd:integer"
    },
    "dracoQuantizeNormalBits": {
      "@id": "bitbybit:dracoQuantizeNormalBits",
      "@type": "xsd:integer"
    },
    "dracoQuantizeTexcoordBits": {
      "@id": "bitbybit:dracoQuantizeTexcoordBits",
      "@type": "xsd:integer"
    },
    "dracoQuantizeColorBits": {
      "@id": "bitbybit:dracoQuantizeColorBits",
      "@type": "xsd:integer"
    },
    "dracoQuantizeGenericBits": {
      "@id": "bitbybit:dracoQuantizeGenericBits",
      "@type": "xsd:integer"
    },
    "dracoUnifiedQuantization": {
      "@id": "bitbybit:dracoUnifiedQuantization",
      "@type": "xsd:boolean"
    },
    "StepToGltfAdvancedWithDracoBody": "bitbybit:StepToGltfAdvancedWithDracoBody",
    "UnfoldFaceToFlatBody": "bitbybit:UnfoldFaceToFlatBody",
    "faceIndex": {
      "@id": "bitbybit:faceIndex",
      "@type": "xsd:integer"
    },
    "UnfoldFaceReportBody": "bitbybit:UnfoldFaceReportBody",
    "UnfoldSolidToFlatBody": "bitbybit:UnfoldSolidToFlatBody",
    "kFactor": {
      "@id": "bitbybit:kFactor",
      "@type": "xsd:decimal"
    },
    "thicknessOverride": {
      "@id": "bitbybit:thicknessOverride",
      "@type": "xsd:decimal"
    },
    "UnfoldSolidReportBody": "bitbybit:UnfoldSolidReportBody",
    "UnfoldSolidBody": "bitbybit:UnfoldSolidBody",
    "FileUploadBody": "bitbybit:FileUploadBody",
    "filename": {
      "@id": "bitbybit:filename",
      "@type": "xsd:string"
    },
    "contentType": {
      "@id": "bitbybit:contentType",
      "@type": "xsd:string"
    },
    "bytes": {
      "@id": "bitbybit:bytes",
      "@type": "xsd:integer"
    },
    "sha256": {
      "@id": "bitbybit:sha256",
      "@type": "xsd:string"
    },
    "UnfoldReportError": "bitbybit:UnfoldReportError",
    "ok": {
      "@id": "bitbybit:ok",
      "@type": "xsd:boolean"
    },
    "error": {
      "@id": "bitbybit:error",
      "@type": "xsd:string"
    },
    "UnfoldBend": "bitbybit:UnfoldBend",
    "flatA": {
      "@id": "bitbybit:flatA",
      "@type": "xsd:integer"
    },
    "flatB": {
      "@id": "bitbybit:flatB",
      "@type": "xsd:integer"
    },
    "lineStart": {
      "@id": "bitbybit:lineStart",
      "@container": "@list"
    },
    "lineEnd": {
      "@id": "bitbybit:lineEnd",
      "@container": "@list"
    },
    "lineMid": {
      "@id": "bitbybit:lineMid",
      "@container": "@list"
    },
    "bendLineLength": {
      "@id": "bitbybit:bendLineLength",
      "@type": "xsd:decimal"
    },
    "angleDeg": {
      "@id": "bitbybit:angleDeg",
      "@type": "xsd:decimal"
    },
    "innerRadius": {
      "@id": "bitbybit:innerRadius",
      "@type": "xsd:decimal"
    },
    "outerRadius": {
      "@id": "bitbybit:outerRadius",
      "@type": "xsd:decimal"
    },
    "neutralRadius": {
      "@id": "bitbybit:neutralRadius",
      "@type": "xsd:decimal"
    },
    "innerRadiusStart": {
      "@id": "bitbybit:innerRadiusStart",
      "@type": "xsd:decimal"
    },
    "innerRadiusEnd": {
      "@id": "bitbybit:innerRadiusEnd",
      "@type": "xsd:decimal"
    },
    "outerRadiusStart": {
      "@id": "bitbybit:outerRadiusStart",
      "@type": "xsd:decimal"
    },
    "outerRadiusEnd": {
      "@id": "bitbybit:outerRadiusEnd",
      "@type": "xsd:decimal"
    },
    "T": {
      "@id": "bitbybit:T",
      "@type": "xsd:decimal"
    },
    "K": {
      "@id": "bitbybit:K",
      "@type": "xsd:decimal"
    },
    "allowance": {
      "@id": "bitbybit:allowance",
      "@type": "xsd:decimal"
    },
    "bendDeduction": {
      "@id": "bitbybit:bendDeduction",
      "@type": "xsd:decimal"
    },
    "outsideSetback": {
      "@id": "bitbybit:outsideSetback",
      "@type": "xsd:decimal"
    },
    "innerArcLength": {
      "@id": "bitbybit:innerArcLength",
      "@type": "xsd:decimal"
    },
    "outerArcLength": {
      "@id": "bitbybit:outerArcLength",
      "@type": "xsd:decimal"
    },
    "kind": {
      "@id": "bitbybit:kind",
      "@type": "xsd:string"
    },
    "layoutApprox": {
      "@id": "bitbybit:layoutApprox",
      "@type": "xsd:boolean"
    },
    "UnfoldFaceEntry": "bitbybit:UnfoldFaceEntry",
    "index": {
      "@id": "bitbybit:index",
      "@type": "xsd:integer"
    },
    "uid": {
      "@id": "bitbybit:uid",
      "@type": "xsd:integer"
    },
    "surfaceType": {
      "@id": "bitbybit:surfaceType",
      "@type": "xsd:string"
    },
    "reference": {
      "@id": "bitbybit:reference",
      "@type": "xsd:boolean"
    },
    "opposite": {
      "@id": "bitbybit:opposite",
      "@type": "xsd:integer"
    },
    "area": {
      "@id": "bitbybit:area",
      "@type": "xsd:decimal"
    },
    "centroid": {
      "@id": "bitbybit:centroid",
      "@container": "@list"
    },
    "labelPoint": {
      "@id": "bitbybit:labelPoint",
      "@container": "@list"
    },
    "tangentDot": {
      "@id": "bitbybit:tangentDot",
      "@type": "xsd:decimal"
    },
    "bendOutcome": {
      "@id": "bitbybit:bendOutcome",
      "@type": "xsd:string"
    },
    "UnfoldPlaced": "bitbybit:UnfoldPlaced",
    "sourceFaceIndex": {
      "@id": "bitbybit:sourceFaceIndex",
      "@type": "xsd:integer"
    },
    "flatCentroid": {
      "@id": "bitbybit:flatCentroid",
      "@container": "@list"
    },
    "UnfoldSolidReportError": "bitbybit:UnfoldSolidReportError",
    "warning": {
      "@id": "bitbybit:warning",
      "@type": "xsd:string"
    },
    "bends": {
      "@id": "bitbybit:bends",
      "@container": "@list"
    },
    "flatBBox": {
      "@id": "bitbybit:flatBBox",
      "@container": "@list"
    },
    "flatArea": {
      "@id": "bitbybit:flatArea",
      "@type": "xsd:decimal"
    },
    "referenceArea": {
      "@id": "bitbybit:referenceArea",
      "@type": "xsd:decimal"
    },
    "totalArea": {
      "@id": "bitbybit:totalArea",
      "@type": "xsd:decimal"
    },
    "faces": {
      "@id": "bitbybit:faces",
      "@container": "@list"
    },
    "placed": {
      "@id": "bitbybit:placed",
      "@container": "@list"
    },
    "HealthResponse": "bitbybit:HealthResponse",
    "data": {
      "@id": "bitbybit:data",
      "@type": "@id"
    },
    "HealthStatus": "bitbybit:HealthStatus",
    "status": {
      "@id": "bitbybit:status",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "bitbybit:timestamp",
      "@type": "xsd:string"
    },
    "TaskAcceptedResponse": "bitbybit:TaskAcceptedResponse",
    "TaskCreatedResult": "bitbybit:TaskCreatedResult",
    "taskId": {
      "@id": "bitbybit:taskId",
      "@type": "xsd:string"
    },
    "statusUrl": {
      "@id": "bitbybit:statusUrl",
      "@type": "xsd:string"
    },
    "ErrorResponse": "bitbybit:ErrorResponse",
    "ErrorDetail": "bitbybit:ErrorDetail",
    "code": {
      "@id": "bitbybit:code",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "bitbybit:message",
      "@type": "xsd:string"
    },
    "details": {
      "@id": "bitbybit:details"
    },
    "requestId": {
      "@id": "bitbybit:requestId",
      "@type": "xsd:string"
    },
    "CompoundTaskAcceptedResponse": "bitbybit:CompoundTaskAcceptedResponse",
    "CompoundTaskCreatedResult": "bitbybit:CompoundTaskCreatedResult",
    "subTaskCount": {
      "@id": "bitbybit:subTaskCount",
      "@type": "xsd:integer"
    },
    "subTasks": {
      "@id": "bitbybit:subTasks",
      "@container": "@list"
    },
    "SubTaskSummary": "bitbybit:SubTaskSummary",
    "progress": {
      "@id": "bitbybit:progress"
    },
    "computeMs": {
      "@id": "bitbybit:computeMs"
    },
    "downloadFormats": {
      "@id": "bitbybit:downloadFormats",
      "@container": "@list"
    },
    "TaskStatus": "bitbybit:TaskStatus",
    "ModelListResponse": "bitbybit:ModelListResponse",
    "ModelList": "bitbybit:ModelList",
    "models": {
      "@id": "bitbybit:models",
      "@container": "@list"
    },
    "ModelBatchDefinitionsResponse": "bitbybit:ModelBatchDefinitionsResponse",
    "ModelBatchDefinitions": "bitbybit:ModelBatchDefinitions",
    "definitions": {
      "@id": "bitbybit:definitions"
    },
    "ModelDefinition": "bitbybit:ModelDefinition",
    "name": {
      "@id": "bitbybit:name",
      "@type": "xsd:string"
    },
    "displayName": {
      "@id": "bitbybit:displayName",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "bitbybit:description",
      "@type": "xsd:string"
    },
    "defaults": {
      "@id": "bitbybit:defaults"
    },
    "ModelParamDefinition": "bitbybit:ModelParamDefinition",
    "default": {
      "@id": "bitbybit:default"
    },
    "ModelParamApiType": "bitbybit:ModelParamApiType",
    "ModelDefinitionResponse": "bitbybit:ModelDefinitionResponse",
    "ConfirmResponse": "bitbybit:ConfirmResponse",
    "ConfirmResult": "bitbybit:ConfirmResult",
    "UploadResponse": "bitbybit:UploadResponse",
    "UploadResult": "bitbybit:UploadResult",
    "uploadUrl": {
      "@id": "bitbybit:uploadUrl",
      "@type": "@id"
    },
    "expiresIn": {
      "@id": "bitbybit:expiresIn",
      "@type": "xsd:integer"
    },
    "maxBytes": {
      "@id": "bitbybit:maxBytes",
      "@type": "xsd:integer"
    },
    "FileListResponse": "bitbybit:FileListResponse",
    "FileList": "bitbybit:FileList",
    "files": {
      "@id": "bitbybit:files",
      "@container": "@list"
    },
    "page": {
      "@id": "bitbybit:page",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "bitbybit:limit",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "bitbybit:total",
      "@type": "xsd:integer"
    },
    "FileDetail": "bitbybit:FileDetail",
    "createdAt": {
      "@id": "bitbybit:createdAt",
      "@type": "xsd:string"
    },
    "confirmedAt": {
      "@id": "bitbybit:confirmedAt"
    },
    "downloadUrl": {
      "@id": "bitbybit:downloadUrl",
      "@type": "xsd:string"
    },
    "FileStatus": "bitbybit:FileStatus",
    "FileDetailResponse": "bitbybit:FileDetailResponse",
    "DeleteFileResponse": "bitbybit:DeleteFileResponse",
    "DeleteResult": "bitbybit:DeleteResult",
    "deleted": {
      "@id": "bitbybit:deleted",
      "@type": "xsd:boolean"
    },
    "TaskListResponse": "bitbybit:TaskListResponse",
    "TaskList": "bitbybit:TaskList",
    "tasks": {
      "@id": "bitbybit:tasks",
      "@container": "@list"
    },
    "TaskDetail": "bitbybit:TaskDetail",
    "label": {
      "@id": "bitbybit:label",
      "@type": "xsd:string"
    },
    "resultParts": {
      "@id": "bitbybit:resultParts"
    },
    "metadata": {
      "@id": "bitbybit:metadata"
    },
    "startedAt": {
      "@id": "bitbybit:startedAt"
    },
    "finishedAt": {
      "@id": "bitbybit:finishedAt"
    },
    "expiresAt": {
      "@id": "bitbybit:expiresAt",
      "@type": "xsd:string"
    },
    "TaskKind": "bitbybit:TaskKind",
    "ResultPartMeta": "bitbybit:ResultPartMeta",
    "mime": {
      "@id": "bitbybit:mime",
      "@type": "xsd:string"
    },
    "TaskDetailResponse": "bitbybit:TaskDetailResponse",
    "CancelTaskResponse": "bitbybit:CancelTaskResponse",
    "CancelResult": "bitbybit:CancelResult",
    "cancelled": {
      "@id": "bitbybit:cancelled",
      "@type": "xsd:boolean"
    },
    "previousStatus": {
      "@id": "bitbybit:previousStatus",
      "@type": "xsd:string"
    },
    "TaskResultResponse": "bitbybit:TaskResultResponse",
    "TaskResultDownload": "bitbybit:TaskResultDownload",
    "CompoundResultManifestResponse": "bitbybit:CompoundResultManifestResponse",
    "CompoundResultManifest": "bitbybit:CompoundResultManifest",
    "manifest": {
      "@id": "bitbybit:manifest",
      "@container": "@list"
    },
    "CompoundResultEntry": "bitbybit:CompoundResultEntry",
    "downloadUrls": {
      "@id": "bitbybit:downloadUrls"
    },
    "TaskResultsResponse": "bitbybit:TaskResultsResponse",
    "TaskResultsDownload": "bitbybit:TaskResultsDownload",
    "downloads": {
      "@id": "bitbybit:downloads",
      "@container": "@list"
    },
    "UnfoldReportErrorOutput": "bitbybit:UnfoldReportErrorOutput",
    "UnfoldBendOutput": "bitbybit:UnfoldBendOutput",
    "UnfoldFaceEntryOutput": "bitbybit:UnfoldFaceEntryOutput",
    "UnfoldPlacedOutput": "bitbybit:UnfoldPlacedOutput",
    "UnfoldSolidReportErrorOutput": "bitbybit:UnfoldSolidReportErrorOutput"
  },
  "@type": "schema:Dataset",
  "schema:name": "bitbybit-dev API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects bitbybit-dev'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-10-29) from openapi/bitbybit-dev-openapi.json.",
  "dcterms:created": "2026-10-29",
  "dcterms:source": [
    "openapi/bitbybit-dev-openapi.json"
  ]
}