Bunch · JSON-LD Context

Joinbunch Com Context

JSON-LD context defining the semantic vocabulary for Joinbunch Com from Bunch.

10 Classes 14 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/
joinbunch: https://bunch.capital/schema#

Classes

Body_extract_data_model_v1_files_extract__post Body_map_columns_v1_files_map_columns__post ExtractResponse FileMetadata FileMetadataList HTTPValidationError MappingCategory MappingResponse ModelCategory ValidationError

Properties

Property Type Container
files list
context
file string
requestMetadata
fileMetadata reference
data
fileName string
contentType string
extension string
size integer
detail list
loc list
msg string
type string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://bunch.capital/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "joinbunch": "https://bunch.capital/schema#",
    "Body_extract_data_model_v1_files_extract__post": "joinbunch:Body_extract_data_model_v1_files_extract__post",
    "files": {
      "@id": "joinbunch:files",
      "@container": "@list"
    },
    "context": {
      "@id": "joinbunch:context"
    },
    "Body_map_columns_v1_files_map_columns__post": "joinbunch:Body_map_columns_v1_files_map_columns__post",
    "file": {
      "@id": "joinbunch:file",
      "@type": "xsd:string"
    },
    "ExtractResponse": "joinbunch:ExtractResponse",
    "requestMetadata": {
      "@id": "joinbunch:requestMetadata"
    },
    "fileMetadata": {
      "@id": "joinbunch:fileMetadata",
      "@type": "@id"
    },
    "data": {
      "@id": "joinbunch:data"
    },
    "FileMetadata": "joinbunch:FileMetadata",
    "fileName": {
      "@id": "joinbunch:fileName",
      "@type": "xsd:string"
    },
    "contentType": {
      "@id": "joinbunch:contentType",
      "@type": "xsd:string"
    },
    "extension": {
      "@id": "joinbunch:extension",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "joinbunch:size",
      "@type": "xsd:integer"
    },
    "FileMetadataList": "joinbunch:FileMetadataList",
    "HTTPValidationError": "joinbunch:HTTPValidationError",
    "detail": {
      "@id": "joinbunch:detail",
      "@container": "@list"
    },
    "MappingCategory": "joinbunch:MappingCategory",
    "MappingResponse": "joinbunch:MappingResponse",
    "ModelCategory": "joinbunch:ModelCategory",
    "ValidationError": "joinbunch:ValidationError",
    "loc": {
      "@id": "joinbunch:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "joinbunch:msg",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "joinbunch:type",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Bunch API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Bunch'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-25) from openapi/joinbunch-com-openapi.json.",
  "dcterms:created": "2026-10-25",
  "dcterms:source": [
    "openapi/joinbunch-com-openapi.json"
  ]
}