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
View Context View on GitHub

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

Raw ↑
{
  "@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"
  ]
}