{
  "@context": {
    "@vocab": "https://roe-ai.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "roe": "https://roe-ai.com/schema#",
    "GetPoliciesResponse": "roe:GetPoliciesResponse",
    "count": {
      "@id": "roe:count",
      "@type": "xsd:integer"
    },
    "results": {
      "@id": "roe:results"
    },
    "next": {
      "@id": "roe:next",
      "@type": "xsd:string"
    },
    "previous": {
      "@id": "roe:previous",
      "@type": "xsd:string"
    },
    "PostPoliciesRequest": "roe:PostPoliciesRequest",
    "name": {
      "@id": "roe:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "roe:description",
      "@type": "xsd:string"
    },
    "content": {
      "@id": "roe:content"
    },
    "version_name": {
      "@id": "roe:version_name",
      "@type": "xsd:string"
    },
    "PostPoliciesResponse": "roe:PostPoliciesResponse",
    "id": {
      "@id": "roe:id",
      "@type": "xsd:string"
    },
    "organization_id": {
      "@id": "roe:organization_id",
      "@type": "xsd:string"
    },
    "current_version_id": {
      "@id": "roe:current_version_id",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "roe:created_at",
      "@type": "xsd:string"
    },
    "updated_at": {
      "@id": "roe:updated_at",
      "@type": "xsd:string"
    },
    "GetV1AgentsResponse": "roe:GetV1AgentsResponse",
    "PostV1AgentsRequest": "roe:PostV1AgentsRequest",
    "PostV1AgentsResponse": "roe:PostV1AgentsResponse",
    "disable_cache": {
      "@id": "roe:disable_cache",
      "@type": "xsd:boolean"
    },
    "cache_failed_jobs": {
      "@id": "roe:cache_failed_jobs",
      "@type": "xsd:boolean"
    },
    "engine_class_id": {
      "@id": "roe:engine_class_id",
      "@type": "xsd:string"
    },
    "job_count": {
      "@id": "roe:job_count",
      "@type": "xsd:integer"
    },
    "most_recent_job": {
      "@id": "roe:most_recent_job",
      "@type": "xsd:dateTime"
    },
    "engine_name": {
      "@id": "roe:engine_name",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "roe:tags",
      "@container": "@list"
    },
    "skill_generation_state": {
      "@id": "roe:skill_generation_state",
      "@type": "xsd:string"
    },
    "creator": {
      "@id": "roe:creator"
    },
    "GetV1AgentsResponse2": "roe:GetV1AgentsResponse2",
    "PostV1AgentsRequest2": "roe:PostV1AgentsRequest2",
    "input_definitions": {
      "@id": "roe:input_definitions",
      "@type": "xsd:string"
    },
    "engine_config": {
      "@id": "roe:engine_config",
      "@type": "xsd:string"
    },
    "PostV1AgentsResponse2": "roe:PostV1AgentsResponse2",
    "GetV1AgentsJobsAgentjobidArtifactsResultResponse": "roe:GetV1AgentsJobsAgentjobidArtifactsResultResponse",
    "agent_id": {
      "@id": "roe:agent_id",
      "@type": "xsd:string"
    },
    "agent_version_id": {
      "@id": "roe:agent_version_id",
      "@type": "xsd:string"
    },
    "inputs": {
      "@id": "roe:inputs",
      "@container": "@list"
    },
    "input_tokens": {
      "@id": "roe:input_tokens",
      "@type": "xsd:integer"
    },
    "output_tokens": {
      "@id": "roe:output_tokens",
      "@type": "xsd:integer"
    },
    "outputs": {
      "@id": "roe:outputs",
      "@container": "@list"
    },
    "GetV1AgentsJobsJobidResultResponse": "roe:GetV1AgentsJobsJobidResultResponse",
    "GetV1AgentsJobsJobidStatusResponse": "roe:GetV1AgentsJobsJobidStatusResponse",
    "status": {
      "@id": "roe:status",
      "@type": "xsd:integer"
    },
    "timestamp": {
      "@id": "roe:timestamp",
      "@type": "xsd:decimal"
    },
    "PostV1AgentsRunAgentidRequest": "roe:PostV1AgentsRunAgentidRequest",
    "PostV1AgentsRunAgentidResponse": "roe:PostV1AgentsRunAgentidResponse",
    "key": {
      "@id": "roe:key",
      "@type": "xsd:string"
    },
    "data_type": {
      "@id": "roe:data_type",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "roe:value",
      "@type": "xsd:string"
    },
    "cost": {
      "@id": "roe:cost",
      "@type": "xsd:integer"
    },
    "PostV1AgentsRunAgentidAsyncRequest": "roe:PostV1AgentsRunAgentidAsyncRequest",
    "GetV1AgentsAgentidResponse": "roe:GetV1AgentsAgentidResponse",
    "organization": {
      "@id": "roe:organization",
      "@type": "xsd:string"
    },
    "PutV1AgentsAgentidRequest": "roe:PutV1AgentsAgentidRequest",
    "PutV1AgentsAgentidResponse": "roe:PutV1AgentsAgentidResponse",
    "PostV1AgentsAgentidDuplicateRequest": "roe:PostV1AgentsAgentidDuplicateRequest",
    "PostV1AgentsAgentidDuplicateResponse": "roe:PostV1AgentsAgentidDuplicateResponse",
    "supports_memory": {
      "@id": "roe:supports_memory",
      "@type": "xsd:boolean"
    },
    "post_actions": {
      "@id": "roe:post_actions",
      "@container": "@list"
    },
    "readonly": {
      "@id": "roe:readonly",
      "@type": "xsd:boolean"
    },
    "base_agent": {
      "@id": "roe:base_agent"
    },
    "GetV1AgentsAgentidJobsResponse": "roe:GetV1AgentsAgentidJobsResponse",
    "agent_version_name": {
      "@id": "roe:agent_version_name",
      "@type": "xsd:string"
    },
    "status_events": {
      "@id": "roe:status_events",
      "@container": "@list"
    },
    "status_code": {
      "@id": "roe:status_code",
      "@type": "xsd:integer"
    },
    "last_updated_at": {
      "@id": "roe:last_updated_at",
      "@type": "xsd:dateTime"
    },
    "duration_ms": {
      "@id": "roe:duration_ms",
      "@type": "xsd:integer"
    },
    "ui_fields": {
      "@id": "roe:ui_fields",
      "@type": "xsd:string"
    },
    "evaluation": {
      "@id": "roe:evaluation"
    },
    "feedback_review": {
      "@id": "roe:feedback_review"
    },
    "review_state": {
      "@id": "roe:review_state",
      "@type": "xsd:string"
    },
    "job_inputs": {
      "@id": "roe:job_inputs",
      "@container": "@list"
    },
    "metadata": {
      "@id": "roe:metadata"
    },
    "GetV1AgentsAgentidVersionsResponse": "roe:GetV1AgentsAgentidVersionsResponse",
    "PostV1AgentsAgentidVersionsRequest": "roe:PostV1AgentsAgentidVersionsRequest",
    "prompt": {
      "@id": "roe:prompt",
      "@type": "xsd:string"
    },
    "PostV1AgentsAgentidVersionsResponse": "roe:PostV1AgentsAgentidVersionsResponse",
    "PostV1DatabaseQueryRequest": "roe:PostV1DatabaseQueryRequest",
    "query": {
      "@id": "roe:query",
      "@type": "xsd:string"
    },
    "PostV1DatabaseQueryResponse": "roe:PostV1DatabaseQueryResponse",
    "worksheet_id": {
      "@id": "roe:worksheet_id",
      "@type": "xsd:string"
    },
    "use_admin": {
      "@id": "roe:use_admin",
      "@type": "xsd:boolean"
    },
    "PostV1DatabaseQueryRequest2": "roe:PostV1DatabaseQueryRequest2",
    "PostV1DatabaseQueryResponse2": "roe:PostV1DatabaseQueryResponse2",
    "summary": {
      "@id": "roe:summary"
    },
    "row_count": {
      "@id": "roe:row_count",
      "@type": "xsd:integer"
    },
    "column_names": {
      "@id": "roe:column_names",
      "@type": "xsd:string"
    },
    "column_types": {
      "@id": "roe:column_types",
      "@type": "xsd:string"
    },
    "result_rows": {
      "@id": "roe:result_rows",
      "@type": "xsd:string"
    },
    "start_timestamp": {
      "@id": "roe:start_timestamp",
      "@type": "xsd:decimal"
    },
    "end_timestamp": {
      "@id": "roe:end_timestamp",
      "@type": "xsd:decimal"
    },
    "query_id": {
      "@id": "roe:query_id",
      "@type": "xsd:string"
    },
    "PostV1DatabaseQueryAsyncRequest": "roe:PostV1DatabaseQueryAsyncRequest",
    "PostV1DatabaseQueryAsyncResponse": "roe:PostV1DatabaseQueryAsyncResponse",
    "PostV1DatabaseQueryAsyncRequest2": "roe:PostV1DatabaseQueryAsyncRequest2",
    "PostV1DatabaseQueryAsyncResponse2": "roe:PostV1DatabaseQueryAsyncResponse2",
    "finished_at": {
      "@id": "roe:finished_at",
      "@type": "xsd:string"
    },
    "query_task_id": {
      "@id": "roe:query_task_id",
      "@type": "xsd:string"
    },
    "query_task_status": {
      "@id": "roe:query_task_status",
      "@type": "xsd:string"
    },
    "error": {
      "@id": "roe:error",
      "@type": "xsd:string"
    },
    "ai_summary": {
      "@id": "roe:ai_summary",
      "@type": "xsd:string"
    },
    "worksheet": {
      "@id": "roe:worksheet"
    },
    "GetV1DatabaseQueryQueryidResultResponse": "roe:GetV1DatabaseQueryQueryidResultResponse",
    "worksheet_query_id": {
      "@id": "roe:worksheet_query_id",
      "@type": "xsd:string"
    },
    "GetV1DatabaseQueryQueryidStatusResponse": "roe:GetV1DatabaseQueryQueryidStatusResponse",
    "GetV1DatasetsResponse": "roe:GetV1DatasetsResponse",
    "PostV1DatasetsRequest": "roe:PostV1DatasetsRequest",
    "PostV1DatasetsResponse": "roe:PostV1DatasetsResponse",
    "GetV1DatasetsResponse2": "roe:GetV1DatasetsResponse2",
    "PostV1DatasetsRequest2": "roe:PostV1DatasetsRequest2",
    "PostV1DatasetsResponse2": "roe:PostV1DatasetsResponse2",
    "PostV1DatasetsFilesUploadResponse": "roe:PostV1DatasetsFilesUploadResponse",
    "dataset": {
      "@id": "roe:dataset"
    },
    "size": {
      "@id": "roe:size",
      "@type": "xsd:integer"
    },
    "PostV1DatasetsFilesUploadRequest": "roe:PostV1DatasetsFilesUploadRequest",
    "file": {
      "@id": "roe:file",
      "@type": "xsd:string"
    },
    "PostV1DatasetsFilesUploadResponse2": "roe:PostV1DatasetsFilesUploadResponse2",
    "GetV1DatasetsFilesFileidDownloadResponse": "roe:GetV1DatasetsFilesFileidDownloadResponse",
    "GetV1PoliciesResponse": "roe:GetV1PoliciesResponse",
    "PostV1PoliciesRequest": "roe:PostV1PoliciesRequest",
    "PostV1PoliciesResponse": "roe:PostV1PoliciesResponse",
    "GetV1PoliciesPolicyidResponse": "roe:GetV1PoliciesPolicyidResponse",
    "PatchV1PoliciesPolicyidRequest": "roe:PatchV1PoliciesPolicyidRequest",
    "PatchV1PoliciesPolicyidResponse": "roe:PatchV1PoliciesPolicyidResponse",
    "PutV1PoliciesPolicyidRequest": "roe:PutV1PoliciesPolicyidRequest",
    "PutV1PoliciesPolicyidResponse": "roe:PutV1PoliciesPolicyidResponse",
    "GetWebhooksResponse": "roe:GetWebhooksResponse",
    "url": {
      "@id": "roe:url",
      "@type": "xsd:string"
    },
    "alerts": {
      "@id": "roe:alerts",
      "@container": "@list"
    },
    "failure_count": {
      "@id": "roe:failure_count",
      "@type": "xsd:integer"
    },
    "created_by": {
      "@id": "roe:created_by",
      "@type": "xsd:integer"
    },
    "secret": {
      "@id": "roe:secret",
      "@type": "xsd:string"
    },
    "headers": {
      "@id": "roe:headers"
    },
    "events": {
      "@id": "roe:events",
      "@container": "@list"
    },
    "is_active": {
      "@id": "roe:is_active",
      "@type": "xsd:boolean"
    },
    "last_triggered_at": {
      "@id": "roe:last_triggered_at",
      "@type": "xsd:dateTime"
    },
    "last_success_at": {
      "@id": "roe:last_success_at",
      "@type": "xsd:dateTime"
    },
    "last_failure_at": {
      "@id": "roe:last_failure_at",
      "@type": "xsd:dateTime"
    },
    "PostWebhooksRequest": "roe:PostWebhooksRequest",
    "PostWebhooksResponse": "roe:PostWebhooksResponse",
    "GetWebhooksResponse2": "roe:GetWebhooksResponse2",
    "PostWebhooksRequest2": "roe:PostWebhooksRequest2",
    "PostWebhooksResponse2": "roe:PostWebhooksResponse2",
    "PatchWebhooksWebhookidRequest": "roe:PatchWebhooksWebhookidRequest",
    "PatchWebhooksWebhookidResponse": "roe:PatchWebhooksWebhookidResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Roe AI API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Roe AI'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/_ae-authored/roe-ai-openapi-generated.yml.",
  "dcterms:created": "2026-10-29",
  "dcterms:source": [
    "openapi/_ae-authored/roe-ai-openapi-generated.yml"
  ]
}