Qrsalt Context
JSON-LD context defining the semantic vocabulary for Qrsalt from QRSalt.
10 Classes
14 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
qrsalt:
https://qrsalt.com/schema#
Classes
PostApiQrRequest
PostApiQrQridRequest
PostApiQrQridResponse
PostApiV1CodesBulkRequest
PostApiV1DomainsIdCheckResponse
GetApiV1FormsIdResponsesResponse
PostApiV1V1IdRequest
PostApiV1V1IdResponse
PatchApiV1V1IdIdRequest
PatchApiV1V1IdIdResponse
Properties
| Property |
Type |
Container |
| destination |
string |
|
| domain |
string |
|
| slug |
string |
|
| image |
string |
|
| content |
string |
|
| action |
string |
|
| ids |
|
list |
| data |
|
|
| responses |
|
list |
| id |
string |
|
| short_link |
string |
|
| image_url |
string |
|
| note |
string |
|
| success |
boolean |
|
JSON-LD Document
{
"@context": {
"@vocab": "https://qrsalt.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"qrsalt": "https://qrsalt.com/schema#",
"PostApiQrRequest": "qrsalt:PostApiQrRequest",
"destination": {
"@id": "qrsalt:destination",
"@type": "xsd:string"
},
"domain": {
"@id": "qrsalt:domain",
"@type": "xsd:string"
},
"slug": {
"@id": "qrsalt:slug",
"@type": "xsd:string"
},
"PostApiQrQridRequest": "qrsalt:PostApiQrQridRequest",
"image": {
"@id": "qrsalt:image",
"@type": "xsd:string"
},
"PostApiQrQridResponse": "qrsalt:PostApiQrQridResponse",
"content": {
"@id": "qrsalt:content",
"@type": "xsd:string"
},
"PostApiV1CodesBulkRequest": "qrsalt:PostApiV1CodesBulkRequest",
"action": {
"@id": "qrsalt:action",
"@type": "xsd:string"
},
"ids": {
"@id": "qrsalt:ids",
"@container": "@list"
},
"PostApiV1DomainsIdCheckResponse": "qrsalt:PostApiV1DomainsIdCheckResponse",
"data": {
"@id": "qrsalt:data"
},
"GetApiV1FormsIdResponsesResponse": "qrsalt:GetApiV1FormsIdResponsesResponse",
"responses": {
"@id": "qrsalt:responses",
"@container": "@list"
},
"PostApiV1V1IdRequest": "qrsalt:PostApiV1V1IdRequest",
"PostApiV1V1IdResponse": "qrsalt:PostApiV1V1IdResponse",
"id": {
"@id": "qrsalt:id",
"@type": "xsd:string"
},
"short_link": {
"@id": "qrsalt:short_link",
"@type": "xsd:string"
},
"image_url": {
"@id": "qrsalt:image_url",
"@type": "xsd:string"
},
"PatchApiV1V1IdIdRequest": "qrsalt:PatchApiV1V1IdIdRequest",
"note": {
"@id": "qrsalt:note",
"@type": "xsd:string"
},
"PatchApiV1V1IdIdResponse": "qrsalt:PatchApiV1V1IdIdResponse",
"success": {
"@id": "qrsalt:success",
"@type": "xsd:boolean"
}
},
"@type": "schema:Dataset",
"schema:name": "QRSalt API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects QRSalt'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-03) from openapi/_ae-authored/qrsalt-openapi-generated.yml.",
"dcterms:created": "2026-10-03",
"dcterms:source": [
"openapi/_ae-authored/qrsalt-openapi-generated.yml"
]
}