Assistant Gym · JSON-LD Context

Assistantgym Com Context

JSON-LD context defining the semantic vocabulary for Assistantgym Com from Assistant Gym.

11 Classes 30 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/
assistantgym: https://assistantgym.com/schema#

Classes

PostApiV1CloseRequest PostApiV1CloseResponse PostApiV1EvalReportRequest PostApiV1EvalReportResponse PostApiV1ExportRequest GetApiV1RevocationsResponse PostApiV1RunsRequest PostApiV1RunsResponse PostApiV1TeachRequest PostApiV1TeachResponse PostApiV1TurnsRequest

Properties

Property Type Container
state string
outcome string
certificate string
score string
feedback string
agent_id string
certificates string
means string
axis_means string
first_half_cert_delta string
second_half_cert_delta string
format string
audit_chain string
transcript string
min_score string
runs string
chosen string
rejected string
revocations list
count integer
signature string
job_id string
assistant_name string
run_id string
opening_message string
teacher_name string
definition string
scenario_token string
scenario string
assistant_reply string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://assistantgym.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "assistantgym": "https://assistantgym.com/schema#",
    "PostApiV1CloseRequest": "assistantgym:PostApiV1CloseRequest",
    "state": {
      "@id": "assistantgym:state",
      "@type": "xsd:string"
    },
    "outcome": {
      "@id": "assistantgym:outcome",
      "@type": "xsd:string"
    },
    "PostApiV1CloseResponse": "assistantgym:PostApiV1CloseResponse",
    "certificate": {
      "@id": "assistantgym:certificate",
      "@type": "xsd:string"
    },
    "score": {
      "@id": "assistantgym:score",
      "@type": "xsd:string"
    },
    "feedback": {
      "@id": "assistantgym:feedback",
      "@type": "xsd:string"
    },
    "PostApiV1EvalReportRequest": "assistantgym:PostApiV1EvalReportRequest",
    "agent_id": {
      "@id": "assistantgym:agent_id",
      "@type": "xsd:string"
    },
    "certificates": {
      "@id": "assistantgym:certificates",
      "@type": "xsd:string"
    },
    "PostApiV1EvalReportResponse": "assistantgym:PostApiV1EvalReportResponse",
    "means": {
      "@id": "assistantgym:means",
      "@type": "xsd:string"
    },
    "axis_means": {
      "@id": "assistantgym:axis_means",
      "@type": "xsd:string"
    },
    "first_half_cert_delta": {
      "@id": "assistantgym:first_half_cert_delta",
      "@type": "xsd:string"
    },
    "second_half_cert_delta": {
      "@id": "assistantgym:second_half_cert_delta",
      "@type": "xsd:string"
    },
    "PostApiV1ExportRequest": "assistantgym:PostApiV1ExportRequest",
    "format": {
      "@id": "assistantgym:format",
      "@type": "xsd:string"
    },
    "audit_chain": {
      "@id": "assistantgym:audit_chain",
      "@type": "xsd:string"
    },
    "transcript": {
      "@id": "assistantgym:transcript",
      "@type": "xsd:string"
    },
    "min_score": {
      "@id": "assistantgym:min_score",
      "@type": "xsd:string"
    },
    "runs": {
      "@id": "assistantgym:runs",
      "@type": "xsd:string"
    },
    "chosen": {
      "@id": "assistantgym:chosen",
      "@type": "xsd:string"
    },
    "rejected": {
      "@id": "assistantgym:rejected",
      "@type": "xsd:string"
    },
    "GetApiV1RevocationsResponse": "assistantgym:GetApiV1RevocationsResponse",
    "revocations": {
      "@id": "assistantgym:revocations",
      "@container": "@list"
    },
    "count": {
      "@id": "assistantgym:count",
      "@type": "xsd:integer"
    },
    "signature": {
      "@id": "assistantgym:signature",
      "@type": "xsd:string"
    },
    "PostApiV1RunsRequest": "assistantgym:PostApiV1RunsRequest",
    "job_id": {
      "@id": "assistantgym:job_id",
      "@type": "xsd:string"
    },
    "assistant_name": {
      "@id": "assistantgym:assistant_name",
      "@type": "xsd:string"
    },
    "PostApiV1RunsResponse": "assistantgym:PostApiV1RunsResponse",
    "run_id": {
      "@id": "assistantgym:run_id",
      "@type": "xsd:string"
    },
    "opening_message": {
      "@id": "assistantgym:opening_message",
      "@type": "xsd:string"
    },
    "PostApiV1TeachRequest": "assistantgym:PostApiV1TeachRequest",
    "teacher_name": {
      "@id": "assistantgym:teacher_name",
      "@type": "xsd:string"
    },
    "definition": {
      "@id": "assistantgym:definition",
      "@type": "xsd:string"
    },
    "PostApiV1TeachResponse": "assistantgym:PostApiV1TeachResponse",
    "scenario_token": {
      "@id": "assistantgym:scenario_token",
      "@type": "xsd:string"
    },
    "scenario": {
      "@id": "assistantgym:scenario",
      "@type": "xsd:string"
    },
    "PostApiV1TurnsRequest": "assistantgym:PostApiV1TurnsRequest",
    "assistant_reply": {
      "@id": "assistantgym:assistant_reply",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Assistant Gym API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Assistant Gym'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-11-01) from openapi/_ae-authored/assistantgym-com-openapi-generated.yml.",
  "dcterms:created": "2026-11-01",
  "dcterms:source": [
    "openapi/_ae-authored/assistantgym-com-openapi-generated.yml"
  ]
}