John\'s Essentials · JSON-LD Context

Johnsessentials Com Context

JSON-LD context defining the semantic vocabulary for Johnsessentials Com from John\'s Essentials.

34 Classes 94 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/
johnsessentials: https://johnsessentials.com/schema#

Classes

AgentRunRequest AgentRunResponse Envelope EnvelopeMeta ErrorBody File JSONRPCError JSONRPCRequest JSONRPCResponse JobEvent MCPHealth MCPPrompt MCPResource MCPTool MemoryAnchor OAIChatRequest OAIChatResponse OAIChoice OAIErrorEnvelope OAIFunctionDef OAIMessage OAITool OAIToolCall OAIUsage OrganizationMemberPublic OrganizationSummary Tool ToolRunResult WebhookAgentFinishedData WebhookCostThresholdData WebhookEnvelope WebhookFileProcessedData WebhookWorkflowCompletedData Workflow

Properties

Property Type Container
conversation_id string
file_ids list
message string
cost_usd decimal
job_id string
result
session_id string
steps list
data
error
meta reference
request_id string
success boolean
rate_limit
timestamp dateTime
version string
code string
doc_url reference
created_at dateTime
id string
mime_type string
name string
size integer
jsonrpc string
method string
params
cost_usd_so_far decimal
model string
schema_version integer
tokens_in integer
tokens_out integer
type string
protocol_version string
server_name string
server_version string
status string
arguments list
description string
mimeType string
uri string
inputSchema
text string
max_tokens integer
messages list
stop
stream boolean
temperature decimal
tool_choice
tools list
user string
choices list
created integer
object string
system_fingerprint string
usage reference
delta reference
finish_reason string
index integer
logprobs
parameters
content
role string
tool_call_id string
tool_calls list
function reference
completion_tokens integer
prompt_tokens integer
total_tokens integer
email string
joined_at dateTime
is_current boolean
tier string
avg_duration_ms integer
category string
display_name string
is_enabled boolean
parameters_schema
tier_required string
duration_ms integer
file_id string
url reference
api_key_id string
api_key_name string
cap_usd decimal
resets_at_utc dateTime
spent_usd decimal
threshold_pct integer
api_version string
result_url reference
size_bytes integer
tool string
outputs
run_id string
workflow_id string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://johnsessentials.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "johnsessentials": "https://johnsessentials.com/schema#",
    "AgentRunRequest": "johnsessentials:AgentRunRequest",
    "conversation_id": {
      "@id": "johnsessentials:conversation_id",
      "@type": "xsd:string"
    },
    "file_ids": {
      "@id": "johnsessentials:file_ids",
      "@container": "@list"
    },
    "message": {
      "@id": "johnsessentials:message",
      "@type": "xsd:string"
    },
    "AgentRunResponse": "johnsessentials:AgentRunResponse",
    "cost_usd": {
      "@id": "johnsessentials:cost_usd",
      "@type": "xsd:decimal"
    },
    "job_id": {
      "@id": "johnsessentials:job_id",
      "@type": "xsd:string"
    },
    "result": {
      "@id": "johnsessentials:result"
    },
    "session_id": {
      "@id": "johnsessentials:session_id",
      "@type": "xsd:string"
    },
    "steps": {
      "@id": "johnsessentials:steps",
      "@container": "@list"
    },
    "Envelope": "johnsessentials:Envelope",
    "data": {
      "@id": "johnsessentials:data"
    },
    "error": {
      "@id": "johnsessentials:error"
    },
    "meta": {
      "@id": "johnsessentials:meta",
      "@type": "@id"
    },
    "request_id": {
      "@id": "johnsessentials:request_id",
      "@type": "xsd:string"
    },
    "success": {
      "@id": "johnsessentials:success",
      "@type": "xsd:boolean"
    },
    "EnvelopeMeta": "johnsessentials:EnvelopeMeta",
    "rate_limit": {
      "@id": "johnsessentials:rate_limit"
    },
    "timestamp": {
      "@id": "johnsessentials:timestamp",
      "@type": "xsd:dateTime"
    },
    "version": {
      "@id": "johnsessentials:version",
      "@type": "xsd:string"
    },
    "ErrorBody": "johnsessentials:ErrorBody",
    "code": {
      "@id": "johnsessentials:code",
      "@type": "xsd:string"
    },
    "doc_url": {
      "@id": "johnsessentials:doc_url",
      "@type": "@id"
    },
    "File": "johnsessentials:File",
    "created_at": {
      "@id": "johnsessentials:created_at",
      "@type": "xsd:dateTime"
    },
    "id": {
      "@id": "johnsessentials:id",
      "@type": "xsd:string"
    },
    "mime_type": {
      "@id": "johnsessentials:mime_type",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "johnsessentials:name",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "johnsessentials:size",
      "@type": "xsd:integer"
    },
    "JSONRPCError": "johnsessentials:JSONRPCError",
    "JSONRPCRequest": "johnsessentials:JSONRPCRequest",
    "jsonrpc": {
      "@id": "johnsessentials:jsonrpc",
      "@type": "xsd:string"
    },
    "method": {
      "@id": "johnsessentials:method",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "johnsessentials:params"
    },
    "JSONRPCResponse": "johnsessentials:JSONRPCResponse",
    "JobEvent": "johnsessentials:JobEvent",
    "cost_usd_so_far": {
      "@id": "johnsessentials:cost_usd_so_far",
      "@type": "xsd:decimal"
    },
    "model": {
      "@id": "johnsessentials:model",
      "@type": "xsd:string"
    },
    "schema_version": {
      "@id": "johnsessentials:schema_version",
      "@type": "xsd:integer"
    },
    "tokens_in": {
      "@id": "johnsessentials:tokens_in",
      "@type": "xsd:integer"
    },
    "tokens_out": {
      "@id": "johnsessentials:tokens_out",
      "@type": "xsd:integer"
    },
    "type": {
      "@id": "johnsessentials:type",
      "@type": "xsd:string"
    },
    "MCPHealth": "johnsessentials:MCPHealth",
    "protocol_version": {
      "@id": "johnsessentials:protocol_version",
      "@type": "xsd:string"
    },
    "server_name": {
      "@id": "johnsessentials:server_name",
      "@type": "xsd:string"
    },
    "server_version": {
      "@id": "johnsessentials:server_version",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "johnsessentials:status",
      "@type": "xsd:string"
    },
    "MCPPrompt": "johnsessentials:MCPPrompt",
    "arguments": {
      "@id": "johnsessentials:arguments",
      "@container": "@list"
    },
    "description": {
      "@id": "johnsessentials:description",
      "@type": "xsd:string"
    },
    "MCPResource": "johnsessentials:MCPResource",
    "mimeType": {
      "@id": "johnsessentials:mimeType",
      "@type": "xsd:string"
    },
    "uri": {
      "@id": "johnsessentials:uri",
      "@type": "xsd:string"
    },
    "MCPTool": "johnsessentials:MCPTool",
    "inputSchema": {
      "@id": "johnsessentials:inputSchema"
    },
    "MemoryAnchor": "johnsessentials:MemoryAnchor",
    "text": {
      "@id": "johnsessentials:text",
      "@type": "xsd:string"
    },
    "OAIChatRequest": "johnsessentials:OAIChatRequest",
    "max_tokens": {
      "@id": "johnsessentials:max_tokens",
      "@type": "xsd:integer"
    },
    "messages": {
      "@id": "johnsessentials:messages",
      "@container": "@list"
    },
    "stop": {
      "@id": "johnsessentials:stop"
    },
    "stream": {
      "@id": "johnsessentials:stream",
      "@type": "xsd:boolean"
    },
    "temperature": {
      "@id": "johnsessentials:temperature",
      "@type": "xsd:decimal"
    },
    "tool_choice": {
      "@id": "johnsessentials:tool_choice"
    },
    "tools": {
      "@id": "johnsessentials:tools",
      "@container": "@list"
    },
    "user": {
      "@id": "johnsessentials:user",
      "@type": "xsd:string"
    },
    "OAIChatResponse": "johnsessentials:OAIChatResponse",
    "choices": {
      "@id": "johnsessentials:choices",
      "@container": "@list"
    },
    "created": {
      "@id": "johnsessentials:created",
      "@type": "xsd:integer"
    },
    "object": {
      "@id": "johnsessentials:object",
      "@type": "xsd:string"
    },
    "system_fingerprint": {
      "@id": "johnsessentials:system_fingerprint",
      "@type": "xsd:string"
    },
    "usage": {
      "@id": "johnsessentials:usage",
      "@type": "@id"
    },
    "OAIChoice": "johnsessentials:OAIChoice",
    "delta": {
      "@id": "johnsessentials:delta",
      "@type": "@id"
    },
    "finish_reason": {
      "@id": "johnsessentials:finish_reason",
      "@type": "xsd:string"
    },
    "index": {
      "@id": "johnsessentials:index",
      "@type": "xsd:integer"
    },
    "logprobs": {
      "@id": "johnsessentials:logprobs"
    },
    "OAIErrorEnvelope": "johnsessentials:OAIErrorEnvelope",
    "OAIFunctionDef": "johnsessentials:OAIFunctionDef",
    "parameters": {
      "@id": "johnsessentials:parameters"
    },
    "OAIMessage": "johnsessentials:OAIMessage",
    "content": {
      "@id": "johnsessentials:content"
    },
    "role": {
      "@id": "johnsessentials:role",
      "@type": "xsd:string"
    },
    "tool_call_id": {
      "@id": "johnsessentials:tool_call_id",
      "@type": "xsd:string"
    },
    "tool_calls": {
      "@id": "johnsessentials:tool_calls",
      "@container": "@list"
    },
    "OAITool": "johnsessentials:OAITool",
    "function": {
      "@id": "johnsessentials:function",
      "@type": "@id"
    },
    "OAIToolCall": "johnsessentials:OAIToolCall",
    "OAIUsage": "johnsessentials:OAIUsage",
    "completion_tokens": {
      "@id": "johnsessentials:completion_tokens",
      "@type": "xsd:integer"
    },
    "prompt_tokens": {
      "@id": "johnsessentials:prompt_tokens",
      "@type": "xsd:integer"
    },
    "total_tokens": {
      "@id": "johnsessentials:total_tokens",
      "@type": "xsd:integer"
    },
    "OrganizationMemberPublic": "johnsessentials:OrganizationMemberPublic",
    "email": {
      "@id": "johnsessentials:email",
      "@type": "xsd:string"
    },
    "joined_at": {
      "@id": "johnsessentials:joined_at",
      "@type": "xsd:dateTime"
    },
    "OrganizationSummary": "johnsessentials:OrganizationSummary",
    "is_current": {
      "@id": "johnsessentials:is_current",
      "@type": "xsd:boolean"
    },
    "tier": {
      "@id": "johnsessentials:tier",
      "@type": "xsd:string"
    },
    "Tool": "johnsessentials:Tool",
    "avg_duration_ms": {
      "@id": "johnsessentials:avg_duration_ms",
      "@type": "xsd:integer"
    },
    "category": {
      "@id": "johnsessentials:category",
      "@type": "xsd:string"
    },
    "display_name": {
      "@id": "johnsessentials:display_name",
      "@type": "xsd:string"
    },
    "is_enabled": {
      "@id": "johnsessentials:is_enabled",
      "@type": "xsd:boolean"
    },
    "parameters_schema": {
      "@id": "johnsessentials:parameters_schema"
    },
    "tier_required": {
      "@id": "johnsessentials:tier_required",
      "@type": "xsd:string"
    },
    "ToolRunResult": "johnsessentials:ToolRunResult",
    "duration_ms": {
      "@id": "johnsessentials:duration_ms",
      "@type": "xsd:integer"
    },
    "file_id": {
      "@id": "johnsessentials:file_id",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "johnsessentials:url",
      "@type": "@id"
    },
    "WebhookAgentFinishedData": "johnsessentials:WebhookAgentFinishedData",
    "WebhookCostThresholdData": "johnsessentials:WebhookCostThresholdData",
    "api_key_id": {
      "@id": "johnsessentials:api_key_id",
      "@type": "xsd:string"
    },
    "api_key_name": {
      "@id": "johnsessentials:api_key_name",
      "@type": "xsd:string"
    },
    "cap_usd": {
      "@id": "johnsessentials:cap_usd",
      "@type": "xsd:decimal"
    },
    "resets_at_utc": {
      "@id": "johnsessentials:resets_at_utc",
      "@type": "xsd:dateTime"
    },
    "spent_usd": {
      "@id": "johnsessentials:spent_usd",
      "@type": "xsd:decimal"
    },
    "threshold_pct": {
      "@id": "johnsessentials:threshold_pct",
      "@type": "xsd:integer"
    },
    "WebhookEnvelope": "johnsessentials:WebhookEnvelope",
    "api_version": {
      "@id": "johnsessentials:api_version",
      "@type": "xsd:string"
    },
    "WebhookFileProcessedData": "johnsessentials:WebhookFileProcessedData",
    "result_url": {
      "@id": "johnsessentials:result_url",
      "@type": "@id"
    },
    "size_bytes": {
      "@id": "johnsessentials:size_bytes",
      "@type": "xsd:integer"
    },
    "tool": {
      "@id": "johnsessentials:tool",
      "@type": "xsd:string"
    },
    "WebhookWorkflowCompletedData": "johnsessentials:WebhookWorkflowCompletedData",
    "outputs": {
      "@id": "johnsessentials:outputs"
    },
    "run_id": {
      "@id": "johnsessentials:run_id",
      "@type": "xsd:string"
    },
    "workflow_id": {
      "@id": "johnsessentials:workflow_id",
      "@type": "xsd:string"
    },
    "Workflow": "johnsessentials:Workflow"
  },
  "@type": "schema:Dataset",
  "schema:name": "John\\'s Essentials API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects John\\'s Essentials'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-13) from openapi/johnsessentials-com-openapi.json.",
  "dcterms:created": "2026-11-13",
  "dcterms:source": [
    "openapi/johnsessentials-com-openapi.json"
  ]
}