Dexi · JSON-LD Context

Dexi Net Context

JSON-LD context defining the semantic vocabulary for Dexi Net from Dexi.

9 Classes 19 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/
dexi: https://dexi.net/schema#

Classes

ErrorDetail Error RateLimitError NoteLimitError HTTPValidationError Bookmark BookmarkSaveResult FeedEntry PublishedFeed

Properties

Property Type Container
code string
message string
hint string
detail
id string
note_id string
title string
url reference
icon string
created dateTime
updated dateTime
bookmark reference
is_new_bookmark boolean
selection_appended boolean
text string
description string
author string
rss_url reference
entries list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://dexi.net/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "dexi": "https://dexi.net/schema#",
    "ErrorDetail": "dexi:ErrorDetail",
    "code": {
      "@id": "dexi:code",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "dexi:message",
      "@type": "xsd:string"
    },
    "hint": {
      "@id": "dexi:hint",
      "@type": "xsd:string"
    },
    "Error": "dexi:Error",
    "detail": {
      "@id": "dexi:detail"
    },
    "RateLimitError": "dexi:RateLimitError",
    "NoteLimitError": "dexi:NoteLimitError",
    "HTTPValidationError": "dexi:HTTPValidationError",
    "Bookmark": "dexi:Bookmark",
    "id": {
      "@id": "dexi:id",
      "@type": "xsd:string"
    },
    "note_id": {
      "@id": "dexi:note_id",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "dexi:title",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "dexi:url",
      "@type": "@id"
    },
    "icon": {
      "@id": "dexi:icon",
      "@type": "xsd:string"
    },
    "created": {
      "@id": "dexi:created",
      "@type": "xsd:dateTime"
    },
    "updated": {
      "@id": "dexi:updated",
      "@type": "xsd:dateTime"
    },
    "BookmarkSaveResult": "dexi:BookmarkSaveResult",
    "bookmark": {
      "@id": "dexi:bookmark",
      "@type": "@id"
    },
    "is_new_bookmark": {
      "@id": "dexi:is_new_bookmark",
      "@type": "xsd:boolean"
    },
    "selection_appended": {
      "@id": "dexi:selection_appended",
      "@type": "xsd:boolean"
    },
    "FeedEntry": "dexi:FeedEntry",
    "text": {
      "@id": "dexi:text",
      "@type": "xsd:string"
    },
    "PublishedFeed": "dexi:PublishedFeed",
    "description": {
      "@id": "dexi:description",
      "@type": "xsd:string"
    },
    "author": {
      "@id": "dexi:author",
      "@type": "xsd:string"
    },
    "rss_url": {
      "@id": "dexi:rss_url",
      "@type": "@id"
    },
    "entries": {
      "@id": "dexi:entries",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Dexi API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Dexi'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-05) from openapi/dexi-net-openapi.json.",
  "dcterms:created": "2026-11-05",
  "dcterms:source": [
    "openapi/dexi-net-openapi.json"
  ]
}