journalize-dev · JSON-LD Context

Journalize Dev Context

JSON-LD context defining the semantic vocabulary for Journalize Dev from journalize-dev.

22 Classes 33 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/
journalize: https://journalize.dev/schema#

Classes

AccountBalanceDoc AccountBalanceResponse AccountInfo AccountsListResponse BalanceSheetResponse Cost DirectiveBatchRequest DirectiveBatchResponse DirectiveListItem DirectiveListResponse DirectiveSubmitRequest DirectiveValidateRequest DirectiveWriteResponse ExportDoc ExportResponse HTTPValidationError IncomeStatementResponse InventoryPosition RealAccountEntry RegisterResponse TrialBalanceResponse ValidationError

Properties

Property Type Container
account string
balance list
accepted boolean
doc
errors list
name string
currencies list
booking_method
accounts list
free_accounts_remaining
free_reports_remaining
number string
currency string
date
label
directives list
directive_ids list
id integer
text string
free_directives_list_remaining
directive_id
free_writes_remaining
beancount_text string
detail list
cost
parent
public_key string
private_key string
loc list
msg string
type string
input
ctx

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://journalize.dev/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "journalize": "https://journalize.dev/schema#",
    "AccountBalanceDoc": "journalize:AccountBalanceDoc",
    "account": {
      "@id": "journalize:account",
      "@type": "xsd:string"
    },
    "balance": {
      "@id": "journalize:balance",
      "@container": "@list"
    },
    "AccountBalanceResponse": "journalize:AccountBalanceResponse",
    "accepted": {
      "@id": "journalize:accepted",
      "@type": "xsd:boolean"
    },
    "doc": {
      "@id": "journalize:doc"
    },
    "errors": {
      "@id": "journalize:errors",
      "@container": "@list"
    },
    "AccountInfo": "journalize:AccountInfo",
    "name": {
      "@id": "journalize:name",
      "@type": "xsd:string"
    },
    "currencies": {
      "@id": "journalize:currencies",
      "@container": "@list"
    },
    "booking_method": {
      "@id": "journalize:booking_method"
    },
    "AccountsListResponse": "journalize:AccountsListResponse",
    "accounts": {
      "@id": "journalize:accounts",
      "@container": "@list"
    },
    "free_accounts_remaining": {
      "@id": "journalize:free_accounts_remaining"
    },
    "BalanceSheetResponse": "journalize:BalanceSheetResponse",
    "free_reports_remaining": {
      "@id": "journalize:free_reports_remaining"
    },
    "Cost": "journalize:Cost",
    "number": {
      "@id": "journalize:number",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "journalize:currency",
      "@type": "xsd:string"
    },
    "date": {
      "@id": "journalize:date"
    },
    "label": {
      "@id": "journalize:label"
    },
    "DirectiveBatchRequest": "journalize:DirectiveBatchRequest",
    "directives": {
      "@id": "journalize:directives",
      "@container": "@list"
    },
    "DirectiveBatchResponse": "journalize:DirectiveBatchResponse",
    "directive_ids": {
      "@id": "journalize:directive_ids",
      "@container": "@list"
    },
    "DirectiveListItem": "journalize:DirectiveListItem",
    "id": {
      "@id": "journalize:id",
      "@type": "xsd:integer"
    },
    "text": {
      "@id": "journalize:text",
      "@type": "xsd:string"
    },
    "DirectiveListResponse": "journalize:DirectiveListResponse",
    "free_directives_list_remaining": {
      "@id": "journalize:free_directives_list_remaining"
    },
    "DirectiveSubmitRequest": "journalize:DirectiveSubmitRequest",
    "DirectiveValidateRequest": "journalize:DirectiveValidateRequest",
    "DirectiveWriteResponse": "journalize:DirectiveWriteResponse",
    "directive_id": {
      "@id": "journalize:directive_id"
    },
    "free_writes_remaining": {
      "@id": "journalize:free_writes_remaining"
    },
    "ExportDoc": "journalize:ExportDoc",
    "beancount_text": {
      "@id": "journalize:beancount_text",
      "@type": "xsd:string"
    },
    "ExportResponse": "journalize:ExportResponse",
    "HTTPValidationError": "journalize:HTTPValidationError",
    "detail": {
      "@id": "journalize:detail",
      "@container": "@list"
    },
    "IncomeStatementResponse": "journalize:IncomeStatementResponse",
    "InventoryPosition": "journalize:InventoryPosition",
    "cost": {
      "@id": "journalize:cost"
    },
    "RealAccountEntry": "journalize:RealAccountEntry",
    "parent": {
      "@id": "journalize:parent"
    },
    "RegisterResponse": "journalize:RegisterResponse",
    "public_key": {
      "@id": "journalize:public_key",
      "@type": "xsd:string"
    },
    "private_key": {
      "@id": "journalize:private_key",
      "@type": "xsd:string"
    },
    "TrialBalanceResponse": "journalize:TrialBalanceResponse",
    "ValidationError": "journalize:ValidationError",
    "loc": {
      "@id": "journalize:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "journalize:msg",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "journalize:type",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "journalize:input"
    },
    "ctx": {
      "@id": "journalize:ctx"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "journalize-dev API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects journalize-dev'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-30) from openapi/journalize-dev-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/journalize-dev-openapi.json"
  ]
}