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

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

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