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