betteroff-finance · JSON-LD Context

Betteroff Finance Context

JSON-LD context defining the semantic vocabulary for Betteroff Finance from betteroff-finance.

2 Classes 14 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/
betteroff: https://betteroff.finance/schema#

Classes

ProblemDetails ToolFailure

Properties

Property Type Container
type string
title string
status integer
detail string
code string
error string
message string
requestId string
instance string
details
ok boolean
retryable boolean
nextStep string
fields list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://betteroff.finance/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "betteroff": "https://betteroff.finance/schema#",
    "ProblemDetails": "betteroff:ProblemDetails",
    "type": {
      "@id": "betteroff:type",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "betteroff:title",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "betteroff:status",
      "@type": "xsd:integer"
    },
    "detail": {
      "@id": "betteroff:detail",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "betteroff:code",
      "@type": "xsd:string"
    },
    "error": {
      "@id": "betteroff:error",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "betteroff:message",
      "@type": "xsd:string"
    },
    "requestId": {
      "@id": "betteroff:requestId",
      "@type": "xsd:string"
    },
    "instance": {
      "@id": "betteroff:instance",
      "@type": "xsd:string"
    },
    "details": {
      "@id": "betteroff:details"
    },
    "ToolFailure": "betteroff:ToolFailure",
    "ok": {
      "@id": "betteroff:ok",
      "@type": "xsd:boolean"
    },
    "retryable": {
      "@id": "betteroff:retryable",
      "@type": "xsd:boolean"
    },
    "nextStep": {
      "@id": "betteroff:nextStep",
      "@type": "xsd:string"
    },
    "fields": {
      "@id": "betteroff:fields",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "betteroff-finance API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects betteroff-finance'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-29) from openapi/betteroff-finance-openapi.json, openapi/betteroff-finance-public.json.",
  "dcterms:created": "2026-10-29",
  "dcterms:source": [
    "openapi/betteroff-finance-openapi.json",
    "openapi/betteroff-finance-public.json"
  ]
}