{
  "@context": {
    "@vocab": "https://animam.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "animam": "https://animam.ai/schema#",
    "CorpusEntry": "animam:CorpusEntry",
    "id": {
      "@id": "animam:id",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "animam:title",
      "@type": "xsd:string"
    },
    "content": {
      "@id": "animam:content",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "animam:summary",
      "@type": "xsd:string"
    },
    "priority": {
      "@id": "animam:priority",
      "@type": "xsd:integer"
    },
    "isActive": {
      "@id": "animam:isActive",
      "@type": "xsd:boolean"
    },
    "externalId": {
      "@id": "animam:externalId",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "animam:source",
      "@type": "xsd:string"
    },
    "sourceUrl": {
      "@id": "animam:sourceUrl",
      "@type": "xsd:string"
    },
    "segment": {
      "@id": "animam:segment"
    },
    "createdAt": {
      "@id": "animam:createdAt",
      "@type": "xsd:dateTime"
    },
    "updatedAt": {
      "@id": "animam:updatedAt",
      "@type": "xsd:dateTime"
    },
    "ListCorpusResponse": "animam:ListCorpusResponse",
    "corpus": {
      "@id": "animam:corpus",
      "@container": "@list"
    },
    "pagination": {
      "@id": "animam:pagination"
    },
    "SegmentSummary": "animam:SegmentSummary",
    "slug": {
      "@id": "animam:slug",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "animam:name",
      "@type": "xsd:string"
    },
    "isDefault": {
      "@id": "animam:isDefault",
      "@type": "xsd:boolean"
    },
    "corpusCount": {
      "@id": "animam:corpusCount",
      "@type": "xsd:integer"
    },
    "conversationsCount": {
      "@id": "animam:conversationsCount",
      "@type": "xsd:integer"
    },
    "SegmentDetail": "animam:SegmentDetail",
    "systemPrompt": {
      "@id": "animam:systemPrompt",
      "@type": "xsd:string"
    },
    "welcomeMessage": {
      "@id": "animam:welcomeMessage",
      "@type": "xsd:string"
    },
    "formConfig": {
      "@id": "animam:formConfig",
      "@type": "@id"
    },
    "FormConfig": "animam:FormConfig",
    "enabled": {
      "@id": "animam:enabled",
      "@type": "xsd:boolean"
    },
    "intent": {
      "@id": "animam:intent",
      "@type": "xsd:string"
    },
    "confirmationMessage": {
      "@id": "animam:confirmationMessage",
      "@type": "xsd:string"
    },
    "fields": {
      "@id": "animam:fields",
      "@container": "@list"
    },
    "FormField": "animam:FormField",
    "label": {
      "@id": "animam:label",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "animam:type",
      "@type": "xsd:string"
    },
    "required": {
      "@id": "animam:required",
      "@type": "xsd:boolean"
    },
    "TenantPublic": "animam:TenantPublic",
    "botName": {
      "@id": "animam:botName",
      "@type": "xsd:string"
    },
    "botTitle": {
      "@id": "animam:botTitle",
      "@type": "xsd:string"
    },
    "botLore": {
      "@id": "animam:botLore",
      "@type": "xsd:string"
    },
    "botTone": {
      "@id": "animam:botTone",
      "@type": "@id"
    },
    "useTutoiement": {
      "@id": "animam:useTutoiement",
      "@type": "xsd:boolean"
    },
    "allowEmojis": {
      "@id": "animam:allowEmojis",
      "@type": "xsd:boolean"
    },
    "botAvatar": {
      "@id": "animam:botAvatar",
      "@type": "xsd:string"
    },
    "avatarType": {
      "@id": "animam:avatarType",
      "@type": "xsd:string"
    },
    "avatarBackground": {
      "@id": "animam:avatarBackground",
      "@type": "xsd:string"
    },
    "primaryColor": {
      "@id": "animam:primaryColor",
      "@type": "xsd:string"
    },
    "secondaryColor": {
      "@id": "animam:secondaryColor",
      "@type": "xsd:string"
    },
    "showAiBadge": {
      "@id": "animam:showAiBadge",
      "@type": "xsd:boolean"
    },
    "plan": {
      "@id": "animam:plan",
      "@type": "xsd:string"
    },
    "conversationsLimit": {
      "@id": "animam:conversationsLimit",
      "@type": "xsd:integer"
    },
    "conversationsUsed": {
      "@id": "animam:conversationsUsed",
      "@type": "xsd:integer"
    },
    "segmentsLimit": {
      "@id": "animam:segmentsLimit",
      "@type": "xsd:integer"
    },
    "corpusLimit": {
      "@id": "animam:corpusLimit",
      "@type": "xsd:integer"
    },
    "allowedDomains": {
      "@id": "animam:allowedDomains",
      "@container": "@list"
    },
    "contentPolicy": {
      "@id": "animam:contentPolicy",
      "@type": "@id"
    },
    "mcpToolsUrl": {
      "@id": "animam:mcpToolsUrl",
      "@type": "xsd:string"
    },
    "mcpToolsMaxTools": {
      "@id": "animam:mcpToolsMaxTools",
      "@type": "xsd:integer"
    },
    "BotTone": "animam:BotTone",
    "ContentPolicy": "animam:ContentPolicy",
    "McpToolsConfig": "animam:McpToolsConfig",
    "hasApiKey": {
      "@id": "animam:hasApiKey",
      "@type": "xsd:boolean"
    },
    "ErrorResponse": "animam:ErrorResponse",
    "error": {
      "@id": "animam:error",
      "@type": "xsd:string"
    },
    "details": {
      "@id": "animam:details"
    },
    "code": {
      "@id": "animam:code",
      "@type": "xsd:string"
    },
    "CreateCorpusBody": "animam:CreateCorpusBody",
    "segmentSlug": {
      "@id": "animam:segmentSlug",
      "@type": "xsd:string"
    },
    "locale": {
      "@id": "animam:locale",
      "@type": "xsd:string"
    },
    "BulkCorpusBody": "animam:BulkCorpusBody",
    "entries": {
      "@id": "animam:entries",
      "@container": "@list"
    },
    "SyncCorpusBody": "animam:SyncCorpusBody",
    "url": {
      "@id": "animam:url",
      "@type": "@id"
    },
    "UpdateCorpusBody": "animam:UpdateCorpusBody",
    "UpdateTenantBody": "animam:UpdateTenantBody",
    "teaserText": {
      "@id": "animam:teaserText",
      "@type": "xsd:string"
    },
    "autoOpen": {
      "@id": "animam:autoOpen",
      "@type": "xsd:boolean"
    },
    "autoOpenDelay": {
      "@id": "animam:autoOpenDelay",
      "@type": "xsd:integer"
    },
    "bubblePulse": {
      "@id": "animam:bubblePulse",
      "@type": "xsd:boolean"
    },
    "UpdateMcpToolsBody": "animam:UpdateMcpToolsBody",
    "mcpToolsApiKey": {
      "@id": "animam:mcpToolsApiKey",
      "@type": "xsd:string"
    },
    "CreateSegmentBody": "animam:CreateSegmentBody",
    "UpdateSegmentBody": "animam:UpdateSegmentBody"
  },
  "@type": "schema:Dataset",
  "schema:name": "Animam.ai API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Animam.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-11-01) from openapi/animam-ai-openapi.json, openapi/animam-ai-original.json.",
  "dcterms:created": "2026-11-01",
  "dcterms:source": [
    "openapi/animam-ai-openapi.json",
    "openapi/animam-ai-original.json"
  ]
}