ELAV8.ai · JSON-LD Context
Elav8 Ai Context
JSON-LD context defining the semantic vocabulary for Elav8 Ai from ELAV8.ai.
10 Classes
33 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
elav8:
https://elav8.ai/schema#
Classes
Error
Branding
WidgetConfig
LeadAccepted
VoiceToken
ChatRequest
LeadCapture
Health
OpenApiDocument
ApiCatalog
Properties
| Property | Type | Container |
|---|---|---|
| detail | ||
| display_name | string | |
| logo_url | string | |
| support_email | string | |
| publicKey | string | |
| notActivated | boolean | |
| reason | string | |
| success | boolean | |
| leadId | string | |
| provider | string | |
| model | string | |
| token | string | |
| greeting | string | |
| conversationId | string | |
| audio | ||
| failover | list | |
| connectTimeoutMs | integer | |
| prefetchMaxAgeMs | integer | |
| public_key | string | |
| message | string | |
| conversation_id | string | |
| visitor_id | string | |
| name | string | |
| string | ||
| phone | string | |
| notes | string | |
| ok | boolean | |
| db | boolean | |
| openapi | string | |
| info | ||
| paths | ||
| components | ||
| linkset | list |
JSON-LD Document
{
"@context": {
"@vocab": "https://elav8.ai/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"elav8": "https://elav8.ai/schema#",
"Error": "elav8:Error",
"detail": {
"@id": "elav8:detail"
},
"Branding": "elav8:Branding",
"display_name": {
"@id": "elav8:display_name",
"@type": "xsd:string"
},
"logo_url": {
"@id": "elav8:logo_url",
"@type": "xsd:string"
},
"support_email": {
"@id": "elav8:support_email",
"@type": "xsd:string"
},
"WidgetConfig": "elav8:WidgetConfig",
"publicKey": {
"@id": "elav8:publicKey",
"@type": "xsd:string"
},
"notActivated": {
"@id": "elav8:notActivated",
"@type": "xsd:boolean"
},
"reason": {
"@id": "elav8:reason",
"@type": "xsd:string"
},
"LeadAccepted": "elav8:LeadAccepted",
"success": {
"@id": "elav8:success",
"@type": "xsd:boolean"
},
"leadId": {
"@id": "elav8:leadId",
"@type": "xsd:string"
},
"VoiceToken": "elav8:VoiceToken",
"provider": {
"@id": "elav8:provider",
"@type": "xsd:string"
},
"model": {
"@id": "elav8:model",
"@type": "xsd:string"
},
"token": {
"@id": "elav8:token",
"@type": "xsd:string"
},
"greeting": {
"@id": "elav8:greeting",
"@type": "xsd:string"
},
"conversationId": {
"@id": "elav8:conversationId",
"@type": "xsd:string"
},
"audio": {
"@id": "elav8:audio"
},
"failover": {
"@id": "elav8:failover",
"@container": "@list"
},
"connectTimeoutMs": {
"@id": "elav8:connectTimeoutMs",
"@type": "xsd:integer"
},
"prefetchMaxAgeMs": {
"@id": "elav8:prefetchMaxAgeMs",
"@type": "xsd:integer"
},
"ChatRequest": "elav8:ChatRequest",
"public_key": {
"@id": "elav8:public_key",
"@type": "xsd:string"
},
"message": {
"@id": "elav8:message",
"@type": "xsd:string"
},
"conversation_id": {
"@id": "elav8:conversation_id",
"@type": "xsd:string"
},
"visitor_id": {
"@id": "elav8:visitor_id",
"@type": "xsd:string"
},
"LeadCapture": "elav8:LeadCapture",
"name": {
"@id": "elav8:name",
"@type": "xsd:string"
},
"email": {
"@id": "elav8:email",
"@type": "xsd:string"
},
"phone": {
"@id": "elav8:phone",
"@type": "xsd:string"
},
"notes": {
"@id": "elav8:notes",
"@type": "xsd:string"
},
"Health": "elav8:Health",
"ok": {
"@id": "elav8:ok",
"@type": "xsd:boolean"
},
"db": {
"@id": "elav8:db",
"@type": "xsd:boolean"
},
"OpenApiDocument": "elav8:OpenApiDocument",
"openapi": {
"@id": "elav8:openapi",
"@type": "xsd:string"
},
"info": {
"@id": "elav8:info"
},
"paths": {
"@id": "elav8:paths"
},
"components": {
"@id": "elav8:components"
},
"ApiCatalog": "elav8:ApiCatalog",
"linkset": {
"@id": "elav8:linkset",
"@container": "@list"
}
},
"@type": "schema:Dataset",
"schema:name": "ELAV8.ai API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects ELAV8.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-06) from openapi/fala-openapi.json.",
"dcterms:created": "2026-11-06",
"dcterms:source": [
"openapi/fala-openapi.json"
]
}