{
  "@context": {
    "@vocab": "https://databook.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "trydatabook": "https://databook.com/schema#",
    "AssetGenerationStatus": "trydatabook:AssetGenerationStatus",
    "Body_create_job_v1_batch_job_post": "trydatabook:Body_create_job_v1_batch_job_post",
    "file": {
      "@id": "trydatabook:file",
      "@type": "xsd:string"
    },
    "ChatRequest": "trydatabook:ChatRequest",
    "query": {
      "@id": "trydatabook:query",
      "@type": "xsd:string"
    },
    "conversation_id": {
      "@id": "trydatabook:conversation_id"
    },
    "ChatResponse": "trydatabook:ChatResponse",
    "content": {
      "@id": "trydatabook:content",
      "@type": "xsd:string"
    },
    "ErrorResponseBodyErrorObjectInternalServer": "trydatabook:ErrorResponseBodyErrorObjectInternalServer",
    "type": {
      "@id": "trydatabook:type",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "trydatabook:message",
      "@type": "xsd:string"
    },
    "reference_id": {
      "@id": "trydatabook:reference_id"
    },
    "ErrorResponseBodyErrorObjectInvalidAuthentication": "trydatabook:ErrorResponseBodyErrorObjectInvalidAuthentication",
    "ErrorResponseBodyErrorObjectInvalidRequest": "trydatabook:ErrorResponseBodyErrorObjectInvalidRequest",
    "ErrorResponseBodyErrorObjectRateLimitReached": "trydatabook:ErrorResponseBodyErrorObjectRateLimitReached",
    "ErrorResponseBodyErrorObjectRequestedResourceNotFound": "trydatabook:ErrorResponseBodyErrorObjectRequestedResourceNotFound",
    "ErrorResponseBodyErrorObjectServerSideOverload": "trydatabook:ErrorResponseBodyErrorObjectServerSideOverload",
    "ErrorResponseBodyInternalServer": "trydatabook:ErrorResponseBodyInternalServer",
    "error": {
      "@id": "trydatabook:error",
      "@type": "@id"
    },
    "ErrorResponseBodyInvalidAuthentication": "trydatabook:ErrorResponseBodyInvalidAuthentication",
    "ErrorResponseBodyInvalidRequest": "trydatabook:ErrorResponseBodyInvalidRequest",
    "ErrorResponseBodyRateLimitReached": "trydatabook:ErrorResponseBodyRateLimitReached",
    "ErrorResponseBodyRequestedResourceNotFound": "trydatabook:ErrorResponseBodyRequestedResourceNotFound",
    "ErrorResponseBodyServerSideOverload": "trydatabook:ErrorResponseBodyServerSideOverload",
    "GeneratedAssetCompany": "trydatabook:GeneratedAssetCompany",
    "id": {
      "@id": "trydatabook:id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "trydatabook:name",
      "@type": "xsd:string"
    },
    "logo_url": {
      "@id": "trydatabook:logo_url"
    },
    "GeneratedAssetItem": "trydatabook:GeneratedAssetItem",
    "createdAt": {
      "@id": "trydatabook:createdAt",
      "@type": "xsd:string"
    },
    "updatedAt": {
      "@id": "trydatabook:updatedAt",
      "@type": "xsd:string"
    },
    "source_library_id": {
      "@id": "trydatabook:source_library_id",
      "@type": "xsd:string"
    },
    "status_name": {
      "@id": "trydatabook:status_name",
      "@type": "@id"
    },
    "company": {
      "@id": "trydatabook:company"
    },
    "download_url": {
      "@id": "trydatabook:download_url"
    },
    "GetJobByIdResponse": "trydatabook:GetJobByIdResponse",
    "state": {
      "@id": "trydatabook:state",
      "@type": "xsd:string"
    },
    "stopped_reason": {
      "@id": "trydatabook:stopped_reason"
    },
    "created_at": {
      "@id": "trydatabook:created_at",
      "@type": "xsd:string"
    },
    "started_running_at": {
      "@id": "trydatabook:started_running_at"
    },
    "stopped_at": {
      "@id": "trydatabook:stopped_at"
    },
    "GetJobInputCsvTemplateResponse": "trydatabook:GetJobInputCsvTemplateResponse",
    "job_input_csv_template_url": {
      "@id": "trydatabook:job_input_csv_template_url",
      "@type": "xsd:string"
    },
    "GetJobResultByIdResponse": "trydatabook:GetJobResultByIdResponse",
    "job_id": {
      "@id": "trydatabook:job_id",
      "@type": "xsd:string"
    },
    "job_result_s3_url": {
      "@id": "trydatabook:job_result_s3_url",
      "@type": "xsd:string"
    },
    "HTTPValidationError": "trydatabook:HTTPValidationError",
    "detail": {
      "@id": "trydatabook:detail",
      "@container": "@list"
    },
    "LibraryLevel": "trydatabook:LibraryLevel",
    "LibraryListItem": "trydatabook:LibraryListItem",
    "cta": {
      "@id": "trydatabook:cta"
    },
    "description": {
      "@id": "trydatabook:description"
    },
    "level": {
      "@id": "trydatabook:level",
      "@type": "@id"
    },
    "ListInsightElement": "trydatabook:ListInsightElement",
    "version": {
      "@id": "trydatabook:version",
      "@type": "xsd:integer"
    },
    "category": {
      "@id": "trydatabook:category"
    },
    "ListInsightResponse": "trydatabook:ListInsightResponse",
    "result": {
      "@id": "trydatabook:result",
      "@container": "@list"
    },
    "ListJobResponse": "trydatabook:ListJobResponse",
    "NewAssetCreationResponse": "trydatabook:NewAssetCreationResponse",
    "generation_id": {
      "@id": "trydatabook:generation_id",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "trydatabook:status",
      "@type": "@id"
    },
    "PostReasoningRequest": "trydatabook:PostReasoningRequest",
    "agent_name": {
      "@id": "trydatabook:agent_name",
      "@type": "xsd:string"
    },
    "parameters": {
      "@id": "trydatabook:parameters"
    },
    "PostReasoningResponse": "trydatabook:PostReasoningResponse",
    "response": {
      "@id": "trydatabook:response"
    },
    "citations": {
      "@id": "trydatabook:citations"
    },
    "metadata": {
      "@id": "trydatabook:metadata"
    },
    "ProfessionalListItem": "trydatabook:ProfessionalListItem",
    "fullName": {
      "@id": "trydatabook:fullName"
    },
    "title": {
      "@id": "trydatabook:title",
      "@type": "xsd:string"
    },
    "ReasoningCitationsMode": "trydatabook:ReasoningCitationsMode",
    "TypesenseSearchResult": "trydatabook:TypesenseSearchResult",
    "company_name": {
      "@id": "trydatabook:company_name",
      "@type": "xsd:string"
    },
    "nickname": {
      "@id": "trydatabook:nickname"
    },
    "ValidationError": "trydatabook:ValidationError",
    "loc": {
      "@id": "trydatabook:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "trydatabook:msg",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "trydatabook:input"
    },
    "ctx": {
      "@id": "trydatabook:ctx"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Databook API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Databook'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/trydatabook-com-openapi.json.",
  "dcterms:created": "2026-10-25",
  "dcterms:source": [
    "openapi/trydatabook-com-openapi.json"
  ]
}