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