What's Up Docker · JSON-LD Context

Whats Up Docker Context

JSON-LD context defining the semantic vocabulary for Whats Up Docker from What's Up Docker.

4 Classes 33 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/
whats: https://getwud.app/schema#

Classes

User AuthStrategy Container ErrorResponse

Properties

Property Type Container
username string
type string
name string
logoutUrl string
id string
displayName string
displayIcon string
status string
watcher string
stack string
delay string
isCoolingDown boolean
coolingDownUntil integer
includeTags string
excludeTags string
transformTags string
linkTemplate string
link string
triggerInclude string
triggerExclude string
image
updateAvailable boolean
isSnoozed boolean
snoozedVersion string
snoozedUntil integer
updateKind
result
created string
architecture string
os string
size decimal
error
message string

JSON-LD Document

whats-up-docker-context.jsonld Raw ↑
{
  "@context": {
    "@vocab": "https://getwud.app/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "whats": "https://getwud.app/schema#",
    "User": "whats:User",
    "username": {
      "@id": "whats:username",
      "@type": "xsd:string"
    },
    "AuthStrategy": "whats:AuthStrategy",
    "type": {
      "@id": "whats:type",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "whats:name",
      "@type": "xsd:string"
    },
    "logoutUrl": {
      "@id": "whats:logoutUrl",
      "@type": "xsd:string"
    },
    "Container": "whats:Container",
    "id": {
      "@id": "whats:id",
      "@type": "xsd:string"
    },
    "displayName": {
      "@id": "whats:displayName",
      "@type": "xsd:string"
    },
    "displayIcon": {
      "@id": "whats:displayIcon",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "whats:status",
      "@type": "xsd:string"
    },
    "watcher": {
      "@id": "whats:watcher",
      "@type": "xsd:string"
    },
    "stack": {
      "@id": "whats:stack",
      "@type": "xsd:string"
    },
    "delay": {
      "@id": "whats:delay",
      "@type": "xsd:string"
    },
    "isCoolingDown": {
      "@id": "whats:isCoolingDown",
      "@type": "xsd:boolean"
    },
    "coolingDownUntil": {
      "@id": "whats:coolingDownUntil",
      "@type": "xsd:integer"
    },
    "includeTags": {
      "@id": "whats:includeTags",
      "@type": "xsd:string"
    },
    "excludeTags": {
      "@id": "whats:excludeTags",
      "@type": "xsd:string"
    },
    "transformTags": {
      "@id": "whats:transformTags",
      "@type": "xsd:string"
    },
    "linkTemplate": {
      "@id": "whats:linkTemplate",
      "@type": "xsd:string"
    },
    "link": {
      "@id": "whats:link",
      "@type": "xsd:string"
    },
    "triggerInclude": {
      "@id": "whats:triggerInclude",
      "@type": "xsd:string"
    },
    "triggerExclude": {
      "@id": "whats:triggerExclude",
      "@type": "xsd:string"
    },
    "image": {
      "@id": "whats:image"
    },
    "updateAvailable": {
      "@id": "whats:updateAvailable",
      "@type": "xsd:boolean"
    },
    "isSnoozed": {
      "@id": "whats:isSnoozed",
      "@type": "xsd:boolean"
    },
    "snoozedVersion": {
      "@id": "whats:snoozedVersion",
      "@type": "xsd:string"
    },
    "snoozedUntil": {
      "@id": "whats:snoozedUntil",
      "@type": "xsd:integer"
    },
    "updateKind": {
      "@id": "whats:updateKind"
    },
    "result": {
      "@id": "whats:result"
    },
    "created": {
      "@id": "whats:created",
      "@type": "xsd:string"
    },
    "architecture": {
      "@id": "whats:architecture",
      "@type": "xsd:string"
    },
    "os": {
      "@id": "whats:os",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "whats:size",
      "@type": "xsd:decimal"
    },
    "error": {
      "@id": "whats:error"
    },
    "ErrorResponse": "whats:ErrorResponse",
    "message": {
      "@id": "whats:message",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "What's Up Docker API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects What's Up Docker'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-28) from openapi/_original/openapi.yaml.",
  "dcterms:created": "2026-10-28",
  "dcterms:source": [
    "openapi/_original/openapi.yaml"
  ]
}