Credal · JSON-LD Context

Credal Context

JSON-LD context defining the semantic vocabulary for Credal from Credal.

11 Classes 18 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/
credal: https://credal.ai/schema#

Classes

DeleteApiResponse PostApiRequest PostApiResponse PostApiOauthTokenResponse PostApiV0CatalogUploadfileResponse PostApiV0CopilotsSendmessageResponse PostApiV1Request PostApiV1Response GetV1AgentsFetchagentresponseResponse PostV1AgentsSendmessageRequest PostV1AgentsSendmessageResponse

Properties

Property Type Container
copilotId string
agentCreatedFrom string
agentCreatedTo string
versionCreatedFrom string
versionCreatedTo string
limit integer
cursor string
data list
hasMore boolean
nextCursor string
agentId string
conversation
message string
jobId string
conversationId string
sendChatResult
userEmail string
inputVariables list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://credal.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "credal": "https://credal.ai/schema#",
    "DeleteApiResponse": "credal:DeleteApiResponse",
    "copilotId": {
      "@id": "credal:copilotId",
      "@type": "xsd:string"
    },
    "PostApiRequest": "credal:PostApiRequest",
    "agentCreatedFrom": {
      "@id": "credal:agentCreatedFrom",
      "@type": "xsd:string"
    },
    "agentCreatedTo": {
      "@id": "credal:agentCreatedTo",
      "@type": "xsd:string"
    },
    "versionCreatedFrom": {
      "@id": "credal:versionCreatedFrom",
      "@type": "xsd:string"
    },
    "versionCreatedTo": {
      "@id": "credal:versionCreatedTo",
      "@type": "xsd:string"
    },
    "limit": {
      "@id": "credal:limit",
      "@type": "xsd:integer"
    },
    "cursor": {
      "@id": "credal:cursor",
      "@type": "xsd:string"
    },
    "PostApiResponse": "credal:PostApiResponse",
    "data": {
      "@id": "credal:data",
      "@container": "@list"
    },
    "hasMore": {
      "@id": "credal:hasMore",
      "@type": "xsd:boolean"
    },
    "nextCursor": {
      "@id": "credal:nextCursor",
      "@type": "xsd:string"
    },
    "PostApiOauthTokenResponse": "credal:PostApiOauthTokenResponse",
    "PostApiV0CatalogUploadfileResponse": "credal:PostApiV0CatalogUploadfileResponse",
    "PostApiV0CopilotsSendmessageResponse": "credal:PostApiV0CopilotsSendmessageResponse",
    "PostApiV1Request": "credal:PostApiV1Request",
    "agentId": {
      "@id": "credal:agentId",
      "@type": "xsd:string"
    },
    "conversation": {
      "@id": "credal:conversation"
    },
    "message": {
      "@id": "credal:message",
      "@type": "xsd:string"
    },
    "PostApiV1Response": "credal:PostApiV1Response",
    "jobId": {
      "@id": "credal:jobId",
      "@type": "xsd:string"
    },
    "conversationId": {
      "@id": "credal:conversationId",
      "@type": "xsd:string"
    },
    "GetV1AgentsFetchagentresponseResponse": "credal:GetV1AgentsFetchagentresponseResponse",
    "sendChatResult": {
      "@id": "credal:sendChatResult"
    },
    "PostV1AgentsSendmessageRequest": "credal:PostV1AgentsSendmessageRequest",
    "userEmail": {
      "@id": "credal:userEmail",
      "@type": "xsd:string"
    },
    "inputVariables": {
      "@id": "credal:inputVariables",
      "@container": "@list"
    },
    "PostV1AgentsSendmessageResponse": "credal:PostV1AgentsSendmessageResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Credal API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Credal'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-20) from openapi/_ae-authored/credal-openapi-generated.yml.",
  "dcterms:created": "2026-10-20",
  "dcterms:source": [
    "openapi/_ae-authored/credal-openapi-generated.yml"
  ]
}