University of Tartu · JSON-LD Context

University Of Tartu Context

JSON-LD context defining the semantic vocabulary for University Of Tartu from University of Tartu.

2 Classes 15 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/
university: https://ut.ee/schema#

Classes

XRFinancialRecord XRError

Properties

Property Type Container
transdate date
voucher string
accountnum string
financialAccount string
costItem string
amount decimal
details string
paytype string
paytypeText string
traceId string
timestamp dateTime
status integer
errorCode string
message string
path string

JSON-LD Document

university-of-tartu-context.jsonld Raw ↑
{
  "@context": {
    "@vocab": "https://ut.ee/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "university": "https://ut.ee/schema#",
    "XRFinancialRecord": "university:XRFinancialRecord",
    "transdate": {
      "@id": "university:transdate",
      "@type": "xsd:date"
    },
    "voucher": {
      "@id": "university:voucher",
      "@type": "xsd:string"
    },
    "accountnum": {
      "@id": "university:accountnum",
      "@type": "xsd:string"
    },
    "financialAccount": {
      "@id": "university:financialAccount",
      "@type": "xsd:string"
    },
    "costItem": {
      "@id": "university:costItem",
      "@type": "xsd:string"
    },
    "amount": {
      "@id": "university:amount",
      "@type": "xsd:decimal"
    },
    "details": {
      "@id": "university:details",
      "@type": "xsd:string"
    },
    "paytype": {
      "@id": "university:paytype",
      "@type": "xsd:string"
    },
    "paytypeText": {
      "@id": "university:paytypeText",
      "@type": "xsd:string"
    },
    "XRError": "university:XRError",
    "traceId": {
      "@id": "university:traceId",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "university:timestamp",
      "@type": "xsd:dateTime"
    },
    "status": {
      "@id": "university:status",
      "@type": "xsd:integer"
    },
    "errorCode": {
      "@id": "university:errorCode",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "university:message",
      "@type": "xsd:string"
    },
    "path": {
      "@id": "university:path",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "University of Tartu API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects University of Tartu'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/financial-web-openapi.json.",
  "dcterms:created": "2026-10-29",
  "dcterms:source": [
    "openapi/financial-web-openapi.json"
  ]
}