Causerie · JSON-LD Context
Causeriebot Com Context
JSON-LD context defining the semantic vocabulary for Causeriebot Com from Causerie.
10 Classes
30 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
causeriebot:
https://causeriebot.com/schema#
Classes
Error
ChatbotRef
Chatbot
Lead
LeadPage
ConversationSummary
ConversationPage
ConversationLead
Message
Conversation
Properties
| Property | Type | Container |
|---|---|---|
| error | string | |
| code | string | |
| hint | string | |
| id | string | |
| name | string | |
| is_active | boolean | |
| theme_color | string | |
| welcome_message | string | |
| position | string | |
| language | string | |
| chatbot | reference | |
| conversation_id | string | |
| string | ||
| phone | string | |
| company | string | |
| source | string | |
| intent | string | |
| score | integer | |
| created_at | dateTime | |
| data | list | |
| next_cursor | dateTime | |
| status | string | |
| is_lead | boolean | |
| message_count | integer | |
| started_at | dateTime | |
| last_message_at | dateTime | |
| role | string | |
| content | string | |
| lead | ||
| messages | list |
JSON-LD Document
{
"@context": {
"@vocab": "https://causeriebot.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"causeriebot": "https://causeriebot.com/schema#",
"Error": "causeriebot:Error",
"error": {
"@id": "causeriebot:error",
"@type": "xsd:string"
},
"code": {
"@id": "causeriebot:code",
"@type": "xsd:string"
},
"hint": {
"@id": "causeriebot:hint",
"@type": "xsd:string"
},
"ChatbotRef": "causeriebot:ChatbotRef",
"id": {
"@id": "causeriebot:id",
"@type": "xsd:string"
},
"name": {
"@id": "causeriebot:name",
"@type": "xsd:string"
},
"Chatbot": "causeriebot:Chatbot",
"is_active": {
"@id": "causeriebot:is_active",
"@type": "xsd:boolean"
},
"theme_color": {
"@id": "causeriebot:theme_color",
"@type": "xsd:string"
},
"welcome_message": {
"@id": "causeriebot:welcome_message",
"@type": "xsd:string"
},
"position": {
"@id": "causeriebot:position",
"@type": "xsd:string"
},
"language": {
"@id": "causeriebot:language",
"@type": "xsd:string"
},
"Lead": "causeriebot:Lead",
"chatbot": {
"@id": "causeriebot:chatbot",
"@type": "@id"
},
"conversation_id": {
"@id": "causeriebot:conversation_id",
"@type": "xsd:string"
},
"email": {
"@id": "causeriebot:email",
"@type": "xsd:string"
},
"phone": {
"@id": "causeriebot:phone",
"@type": "xsd:string"
},
"company": {
"@id": "causeriebot:company",
"@type": "xsd:string"
},
"source": {
"@id": "causeriebot:source",
"@type": "xsd:string"
},
"intent": {
"@id": "causeriebot:intent",
"@type": "xsd:string"
},
"score": {
"@id": "causeriebot:score",
"@type": "xsd:integer"
},
"created_at": {
"@id": "causeriebot:created_at",
"@type": "xsd:dateTime"
},
"LeadPage": "causeriebot:LeadPage",
"data": {
"@id": "causeriebot:data",
"@container": "@list"
},
"next_cursor": {
"@id": "causeriebot:next_cursor",
"@type": "xsd:dateTime"
},
"ConversationSummary": "causeriebot:ConversationSummary",
"status": {
"@id": "causeriebot:status",
"@type": "xsd:string"
},
"is_lead": {
"@id": "causeriebot:is_lead",
"@type": "xsd:boolean"
},
"message_count": {
"@id": "causeriebot:message_count",
"@type": "xsd:integer"
},
"started_at": {
"@id": "causeriebot:started_at",
"@type": "xsd:dateTime"
},
"last_message_at": {
"@id": "causeriebot:last_message_at",
"@type": "xsd:dateTime"
},
"ConversationPage": "causeriebot:ConversationPage",
"ConversationLead": "causeriebot:ConversationLead",
"Message": "causeriebot:Message",
"role": {
"@id": "causeriebot:role",
"@type": "xsd:string"
},
"content": {
"@id": "causeriebot:content",
"@type": "xsd:string"
},
"Conversation": "causeriebot:Conversation",
"lead": {
"@id": "causeriebot:lead"
},
"messages": {
"@id": "causeriebot:messages",
"@container": "@list"
}
},
"@type": "schema:Dataset",
"schema:name": "Causerie API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Causerie'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-04) from openapi/causeriebot-com-openapi.json.",
"dcterms:created": "2026-11-04",
"dcterms:source": [
"openapi/causeriebot-com-openapi.json"
]
}