schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
dexi:
https://dexi.net/schema#
{
"@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"
]
}