whatsync-app · JSON-LD Context

Whatsync App Context

JSON-LD context defining the semantic vocabulary for Whatsync App from whatsync-app.

4 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/
whatsync: https://whatsync.app/schema#

Classes

Error TemplateHeader SendTemplateRequest TemplateError

Properties

Property Type Container
error
type string
text string
link reference
id string
filename string
phoneNumber string
templateName string
parameters
language string
header reference
success boolean
code string
details list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://whatsync.app/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "whatsync": "https://whatsync.app/schema#",
    "Error": "whatsync:Error",
    "error": {
      "@id": "whatsync:error"
    },
    "TemplateHeader": "whatsync:TemplateHeader",
    "type": {
      "@id": "whatsync:type",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "whatsync:text",
      "@type": "xsd:string"
    },
    "link": {
      "@id": "whatsync:link",
      "@type": "@id"
    },
    "id": {
      "@id": "whatsync:id",
      "@type": "xsd:string"
    },
    "filename": {
      "@id": "whatsync:filename",
      "@type": "xsd:string"
    },
    "SendTemplateRequest": "whatsync:SendTemplateRequest",
    "phoneNumber": {
      "@id": "whatsync:phoneNumber",
      "@type": "xsd:string"
    },
    "templateName": {
      "@id": "whatsync:templateName",
      "@type": "xsd:string"
    },
    "parameters": {
      "@id": "whatsync:parameters"
    },
    "language": {
      "@id": "whatsync:language",
      "@type": "xsd:string"
    },
    "header": {
      "@id": "whatsync:header",
      "@type": "@id"
    },
    "TemplateError": "whatsync:TemplateError",
    "success": {
      "@id": "whatsync:success",
      "@type": "xsd:boolean"
    },
    "code": {
      "@id": "whatsync:code",
      "@type": "xsd:string"
    },
    "details": {
      "@id": "whatsync:details",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "whatsync-app API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects whatsync-app'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-30) from openapi/whatsync-app-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/whatsync-app-openapi.json"
  ]
}