Ezel · JSON-LD Context
Ezel Ai Context
JSON-LD context defining the semantic vocabulary for Ezel Ai from Ezel.
29 Classes
64 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
ezel:
https://ezel.ai/schema#
Classes
PostApiV1AskRequest
PostApiV1AskResponse
GetApiV1CaselawSearchResponse
GetApiV1MattersResponse
PostApiV1MattersRequest
PostApiV1MattersResponse
PostApiV1MattersMatteridFilesRequest
PostApiV1MattersMatteridFilesResponse
GetApiV1ReviewTablesTableidResponse
GetApiV1UsageResponse
GetApiV1WhoamiResponse
PostAskRequest
PostAskResponse
GetCaselawSearchResponse
GetCasesClusteridResponse
GetMattersResponse
PostMattersRequest
PostMattersResponse
DeleteMattersMatteridResponse
PostMattersMatteridAskRequest
PostMattersMatteridAskResponse
PostMattersMatteridFilesRequest
PostMattersMatteridFilesResponse
PostMattersMatteridReviewTablesRequest
PostMattersMatteridSearchRequest
PostMattersMatteridSearchResponse
GetReviewTablesTableidResponse
GetUsageResponse
GetWhoamiResponse
Properties
| Property | Type | Container |
|---|---|---|
| question | string | |
| answer | string | |
| citations | list | |
| sources | list | |
| conversation_id | string | |
| cases | list | |
| count | integer | |
| matters | list | |
| total | integer | |
| name | string | |
| client_name | string | |
| matter | ||
| file | string | |
| file.id | string | |
| file.filename | string | |
| file.file_size | integer | |
| table | ||
| columns | list | |
| rows | list | |
| cells | list | |
| plan | string | |
| storage | ||
| storage.used_bytes | integer | |
| storage.limit_bytes | integer | |
| storage.used_percent | decimal | |
| messages | ||
| messages.within_limits | boolean | |
| messages.status | string | |
| messages.reset_at | string | |
| user_id | string | |
| full_name | string | |
| scopes | list | |
| enabled_features | list | |
| stream | boolean | |
| case_name | string | |
| court | string | |
| citation | string | |
| plain_text | string | |
| truncated | boolean | |
| matters.id | string | |
| matters.name | string | |
| matters.client_name | string | |
| matters.document_count | integer | |
| description | string | |
| pinned | boolean | |
| matter.id | string | |
| matter.name | string | |
| matter.document_count | integer | |
| deleted | boolean | |
| released_documents | integer | |
| released_chats | integer | |
| all_documents | boolean | |
| document_ids | list | |
| run | boolean | |
| terms | string | |
| regex | string | |
| match_all | boolean | |
| count_only | boolean | |
| max_results | integer | |
| results | list | |
| results.document_id | string | |
| results.filename | string | |
| results.page | integer | |
| results.snippet | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://ezel.ai/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"ezel": "https://ezel.ai/schema#",
"PostApiV1AskRequest": "ezel:PostApiV1AskRequest",
"question": {
"@id": "ezel:question",
"@type": "xsd:string"
},
"PostApiV1AskResponse": "ezel:PostApiV1AskResponse",
"answer": {
"@id": "ezel:answer",
"@type": "xsd:string"
},
"citations": {
"@id": "ezel:citations",
"@container": "@list"
},
"sources": {
"@id": "ezel:sources",
"@container": "@list"
},
"conversation_id": {
"@id": "ezel:conversation_id",
"@type": "xsd:string"
},
"GetApiV1CaselawSearchResponse": "ezel:GetApiV1CaselawSearchResponse",
"cases": {
"@id": "ezel:cases",
"@container": "@list"
},
"count": {
"@id": "ezel:count",
"@type": "xsd:integer"
},
"GetApiV1MattersResponse": "ezel:GetApiV1MattersResponse",
"matters": {
"@id": "ezel:matters",
"@container": "@list"
},
"total": {
"@id": "ezel:total",
"@type": "xsd:integer"
},
"PostApiV1MattersRequest": "ezel:PostApiV1MattersRequest",
"name": {
"@id": "ezel:name",
"@type": "xsd:string"
},
"client_name": {
"@id": "ezel:client_name",
"@type": "xsd:string"
},
"PostApiV1MattersResponse": "ezel:PostApiV1MattersResponse",
"matter": {
"@id": "ezel:matter"
},
"PostApiV1MattersMatteridFilesRequest": "ezel:PostApiV1MattersMatteridFilesRequest",
"file": {
"@id": "ezel:file",
"@type": "xsd:string"
},
"PostApiV1MattersMatteridFilesResponse": "ezel:PostApiV1MattersMatteridFilesResponse",
"file.id": {
"@id": "ezel:file.id",
"@type": "xsd:string"
},
"file.filename": {
"@id": "ezel:file.filename",
"@type": "xsd:string"
},
"file.file_size": {
"@id": "ezel:file.file_size",
"@type": "xsd:integer"
},
"GetApiV1ReviewTablesTableidResponse": "ezel:GetApiV1ReviewTablesTableidResponse",
"table": {
"@id": "ezel:table"
},
"columns": {
"@id": "ezel:columns",
"@container": "@list"
},
"rows": {
"@id": "ezel:rows",
"@container": "@list"
},
"cells": {
"@id": "ezel:cells",
"@container": "@list"
},
"GetApiV1UsageResponse": "ezel:GetApiV1UsageResponse",
"plan": {
"@id": "ezel:plan",
"@type": "xsd:string"
},
"storage": {
"@id": "ezel:storage"
},
"storage.used_bytes": {
"@id": "ezel:storage.used_bytes",
"@type": "xsd:integer"
},
"storage.limit_bytes": {
"@id": "ezel:storage.limit_bytes",
"@type": "xsd:integer"
},
"storage.used_percent": {
"@id": "ezel:storage.used_percent",
"@type": "xsd:decimal"
},
"messages": {
"@id": "ezel:messages"
},
"messages.within_limits": {
"@id": "ezel:messages.within_limits",
"@type": "xsd:boolean"
},
"messages.status": {
"@id": "ezel:messages.status",
"@type": "xsd:string"
},
"messages.reset_at": {
"@id": "ezel:messages.reset_at",
"@type": "xsd:string"
},
"GetApiV1WhoamiResponse": "ezel:GetApiV1WhoamiResponse",
"user_id": {
"@id": "ezel:user_id",
"@type": "xsd:string"
},
"full_name": {
"@id": "ezel:full_name",
"@type": "xsd:string"
},
"scopes": {
"@id": "ezel:scopes",
"@container": "@list"
},
"enabled_features": {
"@id": "ezel:enabled_features",
"@container": "@list"
},
"PostAskRequest": "ezel:PostAskRequest",
"stream": {
"@id": "ezel:stream",
"@type": "xsd:boolean"
},
"PostAskResponse": "ezel:PostAskResponse",
"GetCaselawSearchResponse": "ezel:GetCaselawSearchResponse",
"GetCasesClusteridResponse": "ezel:GetCasesClusteridResponse",
"case_name": {
"@id": "ezel:case_name",
"@type": "xsd:string"
},
"court": {
"@id": "ezel:court",
"@type": "xsd:string"
},
"citation": {
"@id": "ezel:citation",
"@type": "xsd:string"
},
"plain_text": {
"@id": "ezel:plain_text",
"@type": "xsd:string"
},
"truncated": {
"@id": "ezel:truncated",
"@type": "xsd:boolean"
},
"GetMattersResponse": "ezel:GetMattersResponse",
"matters.id": {
"@id": "ezel:matters.id",
"@type": "xsd:string"
},
"matters.name": {
"@id": "ezel:matters.name",
"@type": "xsd:string"
},
"matters.client_name": {
"@id": "ezel:matters.client_name",
"@type": "xsd:string"
},
"matters.document_count": {
"@id": "ezel:matters.document_count",
"@type": "xsd:integer"
},
"PostMattersRequest": "ezel:PostMattersRequest",
"description": {
"@id": "ezel:description",
"@type": "xsd:string"
},
"pinned": {
"@id": "ezel:pinned",
"@type": "xsd:boolean"
},
"PostMattersResponse": "ezel:PostMattersResponse",
"matter.id": {
"@id": "ezel:matter.id",
"@type": "xsd:string"
},
"matter.name": {
"@id": "ezel:matter.name",
"@type": "xsd:string"
},
"matter.document_count": {
"@id": "ezel:matter.document_count",
"@type": "xsd:integer"
},
"DeleteMattersMatteridResponse": "ezel:DeleteMattersMatteridResponse",
"deleted": {
"@id": "ezel:deleted",
"@type": "xsd:boolean"
},
"released_documents": {
"@id": "ezel:released_documents",
"@type": "xsd:integer"
},
"released_chats": {
"@id": "ezel:released_chats",
"@type": "xsd:integer"
},
"PostMattersMatteridAskRequest": "ezel:PostMattersMatteridAskRequest",
"PostMattersMatteridAskResponse": "ezel:PostMattersMatteridAskResponse",
"PostMattersMatteridFilesRequest": "ezel:PostMattersMatteridFilesRequest",
"PostMattersMatteridFilesResponse": "ezel:PostMattersMatteridFilesResponse",
"PostMattersMatteridReviewTablesRequest": "ezel:PostMattersMatteridReviewTablesRequest",
"all_documents": {
"@id": "ezel:all_documents",
"@type": "xsd:boolean"
},
"document_ids": {
"@id": "ezel:document_ids",
"@container": "@list"
},
"run": {
"@id": "ezel:run",
"@type": "xsd:boolean"
},
"PostMattersMatteridSearchRequest": "ezel:PostMattersMatteridSearchRequest",
"terms": {
"@id": "ezel:terms",
"@type": "xsd:string"
},
"regex": {
"@id": "ezel:regex",
"@type": "xsd:string"
},
"match_all": {
"@id": "ezel:match_all",
"@type": "xsd:boolean"
},
"count_only": {
"@id": "ezel:count_only",
"@type": "xsd:boolean"
},
"max_results": {
"@id": "ezel:max_results",
"@type": "xsd:integer"
},
"PostMattersMatteridSearchResponse": "ezel:PostMattersMatteridSearchResponse",
"results": {
"@id": "ezel:results",
"@container": "@list"
},
"results.document_id": {
"@id": "ezel:results.document_id",
"@type": "xsd:string"
},
"results.filename": {
"@id": "ezel:results.filename",
"@type": "xsd:string"
},
"results.page": {
"@id": "ezel:results.page",
"@type": "xsd:integer"
},
"results.snippet": {
"@id": "ezel:results.snippet",
"@type": "xsd:string"
},
"GetReviewTablesTableidResponse": "ezel:GetReviewTablesTableidResponse",
"GetUsageResponse": "ezel:GetUsageResponse",
"GetWhoamiResponse": "ezel:GetWhoamiResponse"
},
"@type": "schema:Dataset",
"schema:name": "Ezel API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Ezel'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-07) from openapi/_ae-authored/ezel-ai-openapi-generated.yml.",
"dcterms:created": "2026-11-07",
"dcterms:source": [
"openapi/_ae-authored/ezel-ai-openapi-generated.yml"
]
}