QRX · JSON-LD Context

Qrx Context

JSON-LD context defining the semantic vocabulary for Qrx from QRX.

7 Classes 20 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/
qrx: https://qrx.codes/schema#

Classes

PostV1CodesResponse GetV1CodesIdResponse PatchV1CodesIdRequest PatchV1CodesIdResponse PostV1CodesIdReportRequest PostV1CodesIdReportResponse GetV1V1IdResponse

Properties

Property Type Container
lang string
label string
source string
id string
object string
status string
type string
prompt string
style string
destination string
wifi
shortUrl string
imageUrl string
pageUrl string
error
createdAt string
completedAt string
reason string
code string
receivedAt string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://qrx.codes/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "qrx": "https://qrx.codes/schema#",
    "PostV1CodesResponse": "qrx:PostV1CodesResponse",
    "lang": {
      "@id": "qrx:lang",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "qrx:label",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "qrx:source",
      "@type": "xsd:string"
    },
    "GetV1CodesIdResponse": "qrx:GetV1CodesIdResponse",
    "id": {
      "@id": "qrx:id",
      "@type": "xsd:string"
    },
    "object": {
      "@id": "qrx:object",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "qrx:status",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "qrx:type",
      "@type": "xsd:string"
    },
    "prompt": {
      "@id": "qrx:prompt",
      "@type": "xsd:string"
    },
    "style": {
      "@id": "qrx:style",
      "@type": "xsd:string"
    },
    "destination": {
      "@id": "qrx:destination",
      "@type": "xsd:string"
    },
    "wifi": {
      "@id": "qrx:wifi"
    },
    "shortUrl": {
      "@id": "qrx:shortUrl",
      "@type": "xsd:string"
    },
    "imageUrl": {
      "@id": "qrx:imageUrl",
      "@type": "xsd:string"
    },
    "pageUrl": {
      "@id": "qrx:pageUrl",
      "@type": "xsd:string"
    },
    "error": {
      "@id": "qrx:error"
    },
    "createdAt": {
      "@id": "qrx:createdAt",
      "@type": "xsd:string"
    },
    "completedAt": {
      "@id": "qrx:completedAt",
      "@type": "xsd:string"
    },
    "PatchV1CodesIdRequest": "qrx:PatchV1CodesIdRequest",
    "PatchV1CodesIdResponse": "qrx:PatchV1CodesIdResponse",
    "PostV1CodesIdReportRequest": "qrx:PostV1CodesIdReportRequest",
    "reason": {
      "@id": "qrx:reason",
      "@type": "xsd:string"
    },
    "PostV1CodesIdReportResponse": "qrx:PostV1CodesIdReportResponse",
    "code": {
      "@id": "qrx:code",
      "@type": "xsd:string"
    },
    "receivedAt": {
      "@id": "qrx:receivedAt",
      "@type": "xsd:string"
    },
    "GetV1V1IdResponse": "qrx:GetV1V1IdResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "QRX API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects QRX'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-11) from openapi/_ae-authored/qrx-openapi-generated.yml.",
  "dcterms:created": "2026-10-11",
  "dcterms:source": [
    "openapi/_ae-authored/qrx-openapi-generated.yml"
  ]
}