Qwist · JSON-LD Context
Qwist Context
JSON-LD context defining the semantic vocabulary for Qwist from Qwist.
5 Classes
30 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
qwist:
https://qwist.com/schema#
Classes
AccessToken
UserCredentialRequest
AuthorizationCodeRequest
RefreshTokenRequest
Security
Properties
| Property | Type | Container |
|---|---|---|
| access_token | string | |
| expires_in | integer | |
| scope | reference | |
| token_type | string | |
| refresh_token | string | |
| grant_type | string | |
| username | reference | |
| password | reference | |
| code | string | |
| redirect_uri | reference | |
| account_id | reference | |
| security_id | reference | |
| amount | decimal | |
| amount_original_currency | reference | |
| created_at | reference | |
| currency | reference | |
| exchange_rate | decimal | |
| isin | string | |
| market | string | |
| modified_at | reference | |
| name | string | |
| price | decimal | |
| price_currency | reference | |
| purchase_price | decimal | |
| purchase_price_currency | reference | |
| traded_at | dateTime | |
| wkn | string | |
| quantity | decimal | |
| operations | list | |
| type | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://qwist.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"qwist": "https://qwist.com/schema#",
"AccessToken": "qwist:AccessToken",
"access_token": {
"@id": "qwist:access_token",
"@type": "xsd:string"
},
"expires_in": {
"@id": "qwist:expires_in",
"@type": "xsd:integer"
},
"scope": {
"@id": "qwist:scope",
"@type": "@id"
},
"token_type": {
"@id": "qwist:token_type",
"@type": "xsd:string"
},
"refresh_token": {
"@id": "qwist:refresh_token",
"@type": "xsd:string"
},
"UserCredentialRequest": "qwist:UserCredentialRequest",
"grant_type": {
"@id": "qwist:grant_type",
"@type": "xsd:string"
},
"username": {
"@id": "qwist:username",
"@type": "@id"
},
"password": {
"@id": "qwist:password",
"@type": "@id"
},
"AuthorizationCodeRequest": "qwist:AuthorizationCodeRequest",
"code": {
"@id": "qwist:code",
"@type": "xsd:string"
},
"redirect_uri": {
"@id": "qwist:redirect_uri",
"@type": "@id"
},
"RefreshTokenRequest": "qwist:RefreshTokenRequest",
"Security": "qwist:Security",
"account_id": {
"@id": "qwist:account_id",
"@type": "@id"
},
"security_id": {
"@id": "qwist:security_id",
"@type": "@id"
},
"amount": {
"@id": "qwist:amount",
"@type": "xsd:decimal"
},
"amount_original_currency": {
"@id": "qwist:amount_original_currency",
"@type": "@id"
},
"created_at": {
"@id": "qwist:created_at",
"@type": "@id"
},
"currency": {
"@id": "qwist:currency",
"@type": "@id"
},
"exchange_rate": {
"@id": "qwist:exchange_rate",
"@type": "xsd:decimal"
},
"isin": {
"@id": "qwist:isin",
"@type": "xsd:string"
},
"market": {
"@id": "qwist:market",
"@type": "xsd:string"
},
"modified_at": {
"@id": "qwist:modified_at",
"@type": "@id"
},
"name": {
"@id": "qwist:name",
"@type": "xsd:string"
},
"price": {
"@id": "qwist:price",
"@type": "xsd:decimal"
},
"price_currency": {
"@id": "qwist:price_currency",
"@type": "@id"
},
"purchase_price": {
"@id": "qwist:purchase_price",
"@type": "xsd:decimal"
},
"purchase_price_currency": {
"@id": "qwist:purchase_price_currency",
"@type": "@id"
},
"traded_at": {
"@id": "qwist:traded_at",
"@type": "xsd:dateTime"
},
"wkn": {
"@id": "qwist:wkn",
"@type": "xsd:string"
},
"quantity": {
"@id": "qwist:quantity",
"@type": "xsd:decimal"
},
"operations": {
"@id": "qwist:operations",
"@container": "@list"
},
"type": {
"@id": "qwist:type",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Qwist API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Qwist'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-21) from openapi/qwist-nrich-api-openapi.yml.",
"dcterms:created": "2026-10-21",
"dcterms:source": [
"openapi/qwist-nrich-api-openapi.yml"
]
}