QRSalt · JSON-LD Context

Qrsalt Context

JSON-LD context defining the semantic vocabulary for Qrsalt from QRSalt.

10 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/
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

Raw ↑
{
  "@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"
  ]
}