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
View Context View on GitHub

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

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