EvoLink · JSON-LD Context

Evolink Ai Context

JSON-LD context defining the semantic vocabulary for Evolink Ai from EvoLink.

5 Classes 13 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/
evolink: https://evolink.ai/schema#

Classes

GetApiV1FilesUploadBase64Response PostApiV1FilesUploadBase64Response PostV1DecisionsResponse GetV1MessagesResponse PostV1MessagesResponse

Properties

Property Type Container
success boolean
code integer
msg string
data
model string
answers list
usage
id string
type string
role string
content list
stop_reason string
stop_sequence string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://evolink.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "evolink": "https://evolink.ai/schema#",
    "GetApiV1FilesUploadBase64Response": "evolink:GetApiV1FilesUploadBase64Response",
    "success": {
      "@id": "evolink:success",
      "@type": "xsd:boolean"
    },
    "code": {
      "@id": "evolink:code",
      "@type": "xsd:integer"
    },
    "msg": {
      "@id": "evolink:msg",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "evolink:data"
    },
    "PostApiV1FilesUploadBase64Response": "evolink:PostApiV1FilesUploadBase64Response",
    "PostV1DecisionsResponse": "evolink:PostV1DecisionsResponse",
    "model": {
      "@id": "evolink:model",
      "@type": "xsd:string"
    },
    "answers": {
      "@id": "evolink:answers",
      "@container": "@list"
    },
    "usage": {
      "@id": "evolink:usage"
    },
    "GetV1MessagesResponse": "evolink:GetV1MessagesResponse",
    "id": {
      "@id": "evolink:id",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "evolink:type",
      "@type": "xsd:string"
    },
    "role": {
      "@id": "evolink:role",
      "@type": "xsd:string"
    },
    "content": {
      "@id": "evolink:content",
      "@container": "@list"
    },
    "stop_reason": {
      "@id": "evolink:stop_reason",
      "@type": "xsd:string"
    },
    "stop_sequence": {
      "@id": "evolink:stop_sequence",
      "@type": "xsd:string"
    },
    "PostV1MessagesResponse": "evolink:PostV1MessagesResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "EvoLink API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects EvoLink'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/evolink-ai-openapi-generated.yml.",
  "dcterms:created": "2026-11-07",
  "dcterms:source": [
    "openapi/_ae-authored/evolink-ai-openapi-generated.yml"
  ]
}