Aeon · JSON-LD Context
Aeon Fun Context
JSON-LD context defining the semantic vocabulary for Aeon Fun from Aeon.
16 Classes
48 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
aeon:
https://aeon.fun/schema#
Classes
AskRequest
AskResults
AskDescriptor
ResultItem
NlwebMeta
Error
FeedbackRequest
FeedbackCreated
FeedbackDescriptor
AgentSkillsIndex
Link
ApiCatalog
AiCatalog
McpServerCard
JsonRpcRequest
JsonRpcResponse
Properties
| Property | Type | Container |
|---|---|---|
| query | string | |
| limit | integer | |
| streaming | boolean | |
| _meta | reference | |
| results | list | |
| name | string | |
| description | string | |
| method | string | |
| request | ||
| url | reference | |
| response_type | string | |
| version | string | |
| error | ||
| kind | string | |
| title | string | |
| details | string | |
| context | ||
| page | string | |
| agent | ||
| app | string | |
| id | integer | |
| duplicate | boolean | |
| content_type | string | |
| response | string | |
| answers | string | |
| rate_limit | string | |
| skills | list | |
| href | reference | |
| type | string | |
| linkset | list | |
| specVersion | string | |
| host | ||
| entries | list | |
| protocolVersion | string | |
| protocolVersions | list | |
| icons | list | |
| iconUrl | reference | |
| endpoint | reference | |
| transport | string | |
| capabilities | ||
| tools | list | |
| documentationUrl | reference | |
| feedbackUrl | reference | |
| source | reference | |
| contact | string | |
| jsonrpc | string | |
| params | ||
| result |
JSON-LD Document
{
"@context": {
"@vocab": "https://aeon.fun/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"aeon": "https://aeon.fun/schema#",
"AskRequest": "aeon:AskRequest",
"query": {
"@id": "aeon:query",
"@type": "xsd:string"
},
"limit": {
"@id": "aeon:limit",
"@type": "xsd:integer"
},
"streaming": {
"@id": "aeon:streaming",
"@type": "xsd:boolean"
},
"AskResults": "aeon:AskResults",
"_meta": {
"@id": "aeon:_meta",
"@type": "@id"
},
"results": {
"@id": "aeon:results",
"@container": "@list"
},
"AskDescriptor": "aeon:AskDescriptor",
"name": {
"@id": "aeon:name",
"@type": "xsd:string"
},
"description": {
"@id": "aeon:description",
"@type": "xsd:string"
},
"method": {
"@id": "aeon:method",
"@type": "xsd:string"
},
"request": {
"@id": "aeon:request"
},
"ResultItem": "aeon:ResultItem",
"url": {
"@id": "aeon:url",
"@type": "@id"
},
"NlwebMeta": "aeon:NlwebMeta",
"response_type": {
"@id": "aeon:response_type",
"@type": "xsd:string"
},
"version": {
"@id": "aeon:version",
"@type": "xsd:string"
},
"Error": "aeon:Error",
"error": {
"@id": "aeon:error"
},
"FeedbackRequest": "aeon:FeedbackRequest",
"kind": {
"@id": "aeon:kind",
"@type": "xsd:string"
},
"title": {
"@id": "aeon:title",
"@type": "xsd:string"
},
"details": {
"@id": "aeon:details",
"@type": "xsd:string"
},
"context": {
"@id": "aeon:context"
},
"page": {
"@id": "aeon:page",
"@type": "xsd:string"
},
"agent": {
"@id": "aeon:agent"
},
"app": {
"@id": "aeon:app",
"@type": "xsd:string"
},
"FeedbackCreated": "aeon:FeedbackCreated",
"id": {
"@id": "aeon:id",
"@type": "xsd:integer"
},
"duplicate": {
"@id": "aeon:duplicate",
"@type": "xsd:boolean"
},
"FeedbackDescriptor": "aeon:FeedbackDescriptor",
"content_type": {
"@id": "aeon:content_type",
"@type": "xsd:string"
},
"response": {
"@id": "aeon:response",
"@type": "xsd:string"
},
"answers": {
"@id": "aeon:answers",
"@type": "xsd:string"
},
"rate_limit": {
"@id": "aeon:rate_limit",
"@type": "xsd:string"
},
"AgentSkillsIndex": "aeon:AgentSkillsIndex",
"skills": {
"@id": "aeon:skills",
"@container": "@list"
},
"Link": "aeon:Link",
"href": {
"@id": "aeon:href",
"@type": "@id"
},
"type": {
"@id": "aeon:type",
"@type": "xsd:string"
},
"ApiCatalog": "aeon:ApiCatalog",
"linkset": {
"@id": "aeon:linkset",
"@container": "@list"
},
"AiCatalog": "aeon:AiCatalog",
"specVersion": {
"@id": "aeon:specVersion",
"@type": "xsd:string"
},
"host": {
"@id": "aeon:host"
},
"entries": {
"@id": "aeon:entries",
"@container": "@list"
},
"McpServerCard": "aeon:McpServerCard",
"protocolVersion": {
"@id": "aeon:protocolVersion",
"@type": "xsd:string"
},
"protocolVersions": {
"@id": "aeon:protocolVersions",
"@container": "@list"
},
"icons": {
"@id": "aeon:icons",
"@container": "@list"
},
"iconUrl": {
"@id": "aeon:iconUrl",
"@type": "@id"
},
"endpoint": {
"@id": "aeon:endpoint",
"@type": "@id"
},
"transport": {
"@id": "aeon:transport",
"@type": "xsd:string"
},
"capabilities": {
"@id": "aeon:capabilities"
},
"tools": {
"@id": "aeon:tools",
"@container": "@list"
},
"documentationUrl": {
"@id": "aeon:documentationUrl",
"@type": "@id"
},
"feedbackUrl": {
"@id": "aeon:feedbackUrl",
"@type": "@id"
},
"source": {
"@id": "aeon:source",
"@type": "@id"
},
"contact": {
"@id": "aeon:contact",
"@type": "xsd:string"
},
"JsonRpcRequest": "aeon:JsonRpcRequest",
"jsonrpc": {
"@id": "aeon:jsonrpc",
"@type": "xsd:string"
},
"params": {
"@id": "aeon:params"
},
"JsonRpcResponse": "aeon:JsonRpcResponse",
"result": {
"@id": "aeon:result"
}
},
"@type": "schema:Dataset",
"schema:name": "Aeon API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Aeon'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-10-31) from openapi/_original/aeon-fun-api-openapi.json.",
"dcterms:created": "2026-10-31",
"dcterms:source": [
"openapi/_original/aeon-fun-api-openapi.json"
]
}