unplain-io · JSON-LD Context

Unplain Io Context

JSON-LD context defining the semantic vocabulary for Unplain Io from unplain-io.

9 Classes 23 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/
unplain: https://unplain.io/schema#

Classes

Error FeatureRequest FeatureListResult SubmitResult VoteResult JsonRpcRequest JsonRpcResponse JsonRpcError JsonRpcErrorObject

Properties

Property Type Container
error string
message string
documentation reference
id string
text string
status string
voteCount integer
createdAt dateTime
voted boolean
items list
total integer
page integer
pageCount integer
pageSize integer
sort string
request reference
duplicate boolean
milestone boolean
jsonrpc string
method string
params
result
code integer

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://unplain.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "unplain": "https://unplain.io/schema#",
    "Error": "unplain:Error",
    "error": {
      "@id": "unplain:error",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "unplain:message",
      "@type": "xsd:string"
    },
    "documentation": {
      "@id": "unplain:documentation",
      "@type": "@id"
    },
    "FeatureRequest": "unplain:FeatureRequest",
    "id": {
      "@id": "unplain:id",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "unplain:text",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "unplain:status",
      "@type": "xsd:string"
    },
    "voteCount": {
      "@id": "unplain:voteCount",
      "@type": "xsd:integer"
    },
    "createdAt": {
      "@id": "unplain:createdAt",
      "@type": "xsd:dateTime"
    },
    "voted": {
      "@id": "unplain:voted",
      "@type": "xsd:boolean"
    },
    "FeatureListResult": "unplain:FeatureListResult",
    "items": {
      "@id": "unplain:items",
      "@container": "@list"
    },
    "total": {
      "@id": "unplain:total",
      "@type": "xsd:integer"
    },
    "page": {
      "@id": "unplain:page",
      "@type": "xsd:integer"
    },
    "pageCount": {
      "@id": "unplain:pageCount",
      "@type": "xsd:integer"
    },
    "pageSize": {
      "@id": "unplain:pageSize",
      "@type": "xsd:integer"
    },
    "sort": {
      "@id": "unplain:sort",
      "@type": "xsd:string"
    },
    "SubmitResult": "unplain:SubmitResult",
    "request": {
      "@id": "unplain:request",
      "@type": "@id"
    },
    "duplicate": {
      "@id": "unplain:duplicate",
      "@type": "xsd:boolean"
    },
    "VoteResult": "unplain:VoteResult",
    "milestone": {
      "@id": "unplain:milestone",
      "@type": "xsd:boolean"
    },
    "JsonRpcRequest": "unplain:JsonRpcRequest",
    "jsonrpc": {
      "@id": "unplain:jsonrpc",
      "@type": "xsd:string"
    },
    "method": {
      "@id": "unplain:method",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "unplain:params"
    },
    "JsonRpcResponse": "unplain:JsonRpcResponse",
    "result": {
      "@id": "unplain:result"
    },
    "JsonRpcError": "unplain:JsonRpcError",
    "JsonRpcErrorObject": "unplain:JsonRpcErrorObject",
    "code": {
      "@id": "unplain:code",
      "@type": "xsd:integer"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "unplain-io API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects unplain-io'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/app-unplain-io-openapi.json, openapi/unplain-io-openapi.json.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/app-unplain-io-openapi.json",
    "openapi/unplain-io-openapi.json"
  ]
}