Bud Ecosystem · JSON-LD Context
Budecosystem Context
JSON-LD context defining the semantic vocabulary for Budecosystem from Bud Ecosystem.
12 Classes
42 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
budecosystem:
https://budecosystem.com/schema#
Classes
PostRequest
PostConnectorsOauthCallbackRequest
PostConnectorsGatewayidOauthInitiateRequest
PutRoutersIdRequest
GetV1BatchesBatchAbc123Response
PostV1BatchesBatchAbc123CancelResponse
PostV1ChatCompletionsRequest
PostV1ChatCompletionsResponse
GetV1FilesResponse
DeleteV1FilesFileAbc123Response
GetV1FilesFileAbc123Response
GetV1ImagesEditsResponse
Properties
| Property | Type | Container |
|---|---|---|
| model | string | |
| messages | list | |
| code | string | |
| state | string | |
| return_url | string | |
| name | string | |
| description | string | |
| tags | string | |
| icon | string | |
| dag_config | string | |
| status | string | |
| step_count | string | |
| created_at | string | |
| modified_at | string | |
| project_id | string | |
| id | string | |
| object | string | |
| endpoint | string | |
| errors | string | |
| input_file_id | string | |
| completion_window | string | |
| output_file_id | string | |
| error_file_id | string | |
| in_progress_at | integer | |
| expires_at | integer | |
| finalizing_at | string | |
| completed_at | string | |
| failed_at | string | |
| expired_at | string | |
| cancelling_at | string | |
| cancelled_at | string | |
| request_counts | ||
| metadata | ||
| created | integer | |
| choices | list | |
| usage | ||
| bytes | integer | |
| filename | string | |
| purpose | string | |
| status_details | string | |
| deleted | boolean | |
| data | list |
JSON-LD Document
{
"@context": {
"@vocab": "https://budecosystem.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"budecosystem": "https://budecosystem.com/schema#",
"PostRequest": "budecosystem:PostRequest",
"model": {
"@id": "budecosystem:model",
"@type": "xsd:string"
},
"messages": {
"@id": "budecosystem:messages",
"@container": "@list"
},
"PostConnectorsOauthCallbackRequest": "budecosystem:PostConnectorsOauthCallbackRequest",
"code": {
"@id": "budecosystem:code",
"@type": "xsd:string"
},
"state": {
"@id": "budecosystem:state",
"@type": "xsd:string"
},
"PostConnectorsGatewayidOauthInitiateRequest": "budecosystem:PostConnectorsGatewayidOauthInitiateRequest",
"return_url": {
"@id": "budecosystem:return_url",
"@type": "xsd:string"
},
"PutRoutersIdRequest": "budecosystem:PutRoutersIdRequest",
"name": {
"@id": "budecosystem:name",
"@type": "xsd:string"
},
"description": {
"@id": "budecosystem:description",
"@type": "xsd:string"
},
"tags": {
"@id": "budecosystem:tags",
"@type": "xsd:string"
},
"icon": {
"@id": "budecosystem:icon",
"@type": "xsd:string"
},
"dag_config": {
"@id": "budecosystem:dag_config",
"@type": "xsd:string"
},
"status": {
"@id": "budecosystem:status",
"@type": "xsd:string"
},
"step_count": {
"@id": "budecosystem:step_count",
"@type": "xsd:string"
},
"created_at": {
"@id": "budecosystem:created_at",
"@type": "xsd:string"
},
"modified_at": {
"@id": "budecosystem:modified_at",
"@type": "xsd:string"
},
"project_id": {
"@id": "budecosystem:project_id",
"@type": "xsd:string"
},
"GetV1BatchesBatchAbc123Response": "budecosystem:GetV1BatchesBatchAbc123Response",
"id": {
"@id": "budecosystem:id",
"@type": "xsd:string"
},
"object": {
"@id": "budecosystem:object",
"@type": "xsd:string"
},
"endpoint": {
"@id": "budecosystem:endpoint",
"@type": "xsd:string"
},
"errors": {
"@id": "budecosystem:errors",
"@type": "xsd:string"
},
"input_file_id": {
"@id": "budecosystem:input_file_id",
"@type": "xsd:string"
},
"completion_window": {
"@id": "budecosystem:completion_window",
"@type": "xsd:string"
},
"output_file_id": {
"@id": "budecosystem:output_file_id",
"@type": "xsd:string"
},
"error_file_id": {
"@id": "budecosystem:error_file_id",
"@type": "xsd:string"
},
"in_progress_at": {
"@id": "budecosystem:in_progress_at",
"@type": "xsd:integer"
},
"expires_at": {
"@id": "budecosystem:expires_at",
"@type": "xsd:integer"
},
"finalizing_at": {
"@id": "budecosystem:finalizing_at",
"@type": "xsd:string"
},
"completed_at": {
"@id": "budecosystem:completed_at",
"@type": "xsd:string"
},
"failed_at": {
"@id": "budecosystem:failed_at",
"@type": "xsd:string"
},
"expired_at": {
"@id": "budecosystem:expired_at",
"@type": "xsd:string"
},
"cancelling_at": {
"@id": "budecosystem:cancelling_at",
"@type": "xsd:string"
},
"cancelled_at": {
"@id": "budecosystem:cancelled_at",
"@type": "xsd:string"
},
"request_counts": {
"@id": "budecosystem:request_counts"
},
"metadata": {
"@id": "budecosystem:metadata"
},
"PostV1BatchesBatchAbc123CancelResponse": "budecosystem:PostV1BatchesBatchAbc123CancelResponse",
"PostV1ChatCompletionsRequest": "budecosystem:PostV1ChatCompletionsRequest",
"PostV1ChatCompletionsResponse": "budecosystem:PostV1ChatCompletionsResponse",
"created": {
"@id": "budecosystem:created",
"@type": "xsd:integer"
},
"choices": {
"@id": "budecosystem:choices",
"@container": "@list"
},
"usage": {
"@id": "budecosystem:usage"
},
"GetV1FilesResponse": "budecosystem:GetV1FilesResponse",
"bytes": {
"@id": "budecosystem:bytes",
"@type": "xsd:integer"
},
"filename": {
"@id": "budecosystem:filename",
"@type": "xsd:string"
},
"purpose": {
"@id": "budecosystem:purpose",
"@type": "xsd:string"
},
"status_details": {
"@id": "budecosystem:status_details",
"@type": "xsd:string"
},
"DeleteV1FilesFileAbc123Response": "budecosystem:DeleteV1FilesFileAbc123Response",
"deleted": {
"@id": "budecosystem:deleted",
"@type": "xsd:boolean"
},
"GetV1FilesFileAbc123Response": "budecosystem:GetV1FilesFileAbc123Response",
"GetV1ImagesEditsResponse": "budecosystem:GetV1ImagesEditsResponse",
"data": {
"@id": "budecosystem:data",
"@container": "@list"
}
},
"@type": "schema:Dataset",
"schema:name": "Bud Ecosystem API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Bud Ecosystem'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-19) from openapi/_ae-authored/budecosystem-openapi-generated.yml.",
"dcterms:created": "2026-10-19",
"dcterms:source": [
"openapi/_ae-authored/budecosystem-openapi-generated.yml"
]
}