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