glasswarp-com · JSON-LD Context
Glasswarp Com Context
JSON-LD context defining the semantic vocabulary for Glasswarp Com from glasswarp-com.
9 Classes
56 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
glasswarp:
https://glasswarp.com/schema#
Classes
Rig
Session
InputEvent
GroundingTarget
ObserveText
ObserveResult
ApiKey
ApiWebhook
Error
Properties
| Property | Type | Container |
|---|---|---|
| id | string | |
| name | string | |
| online | boolean | |
| gpu | string | |
| os | string | |
| api_access_enabled | boolean | |
| session_id | string | |
| rig_id | string | |
| mode | string | |
| status | string | |
| started_at | dateTime | |
| action_count | integer | |
| idle_timeout_seconds | integer | |
| capture_mode | string | |
| type | string | |
| x | integer | |
| y | integer | |
| button | string | |
| dx | integer | |
| dy | integer | |
| key | string | |
| text | string | |
| delay_ms | integer | |
| w | integer | |
| h | integer | |
| role | string | |
| source | string | |
| focused | boolean | |
| masked | boolean | |
| value | string | |
| window_title | string | |
| window_role | string | |
| targets | list | |
| summary | string | |
| width | integer | |
| height | integer | |
| native_width | integer | |
| native_height | integer | |
| timestamp | integer | |
| jpeg_base64 | string | |
| dirty | ||
| changed | boolean | |
| marked | boolean | |
| timing | ||
| key_prefix | string | |
| environment | string | |
| scopes | list | |
| created_at | dateTime | |
| last_used_at | dateTime | |
| url | reference | |
| events | list | |
| enabled | boolean | |
| last_delivery_at | dateTime | |
| last_status | integer | |
| last_error | string | |
| error | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://glasswarp.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"glasswarp": "https://glasswarp.com/schema#",
"Rig": "glasswarp:Rig",
"id": {
"@id": "glasswarp:id",
"@type": "xsd:string"
},
"name": {
"@id": "glasswarp:name",
"@type": "xsd:string"
},
"online": {
"@id": "glasswarp:online",
"@type": "xsd:boolean"
},
"gpu": {
"@id": "glasswarp:gpu",
"@type": "xsd:string"
},
"os": {
"@id": "glasswarp:os",
"@type": "xsd:string"
},
"api_access_enabled": {
"@id": "glasswarp:api_access_enabled",
"@type": "xsd:boolean"
},
"Session": "glasswarp:Session",
"session_id": {
"@id": "glasswarp:session_id",
"@type": "xsd:string"
},
"rig_id": {
"@id": "glasswarp:rig_id",
"@type": "xsd:string"
},
"mode": {
"@id": "glasswarp:mode",
"@type": "xsd:string"
},
"status": {
"@id": "glasswarp:status",
"@type": "xsd:string"
},
"started_at": {
"@id": "glasswarp:started_at",
"@type": "xsd:dateTime"
},
"action_count": {
"@id": "glasswarp:action_count",
"@type": "xsd:integer"
},
"idle_timeout_seconds": {
"@id": "glasswarp:idle_timeout_seconds",
"@type": "xsd:integer"
},
"capture_mode": {
"@id": "glasswarp:capture_mode",
"@type": "xsd:string"
},
"InputEvent": "glasswarp:InputEvent",
"type": {
"@id": "glasswarp:type",
"@type": "xsd:string"
},
"x": {
"@id": "glasswarp:x",
"@type": "xsd:integer"
},
"y": {
"@id": "glasswarp:y",
"@type": "xsd:integer"
},
"button": {
"@id": "glasswarp:button",
"@type": "xsd:string"
},
"dx": {
"@id": "glasswarp:dx",
"@type": "xsd:integer"
},
"dy": {
"@id": "glasswarp:dy",
"@type": "xsd:integer"
},
"key": {
"@id": "glasswarp:key",
"@type": "xsd:string"
},
"text": {
"@id": "glasswarp:text",
"@type": "xsd:string"
},
"delay_ms": {
"@id": "glasswarp:delay_ms",
"@type": "xsd:integer"
},
"GroundingTarget": "glasswarp:GroundingTarget",
"w": {
"@id": "glasswarp:w",
"@type": "xsd:integer"
},
"h": {
"@id": "glasswarp:h",
"@type": "xsd:integer"
},
"role": {
"@id": "glasswarp:role",
"@type": "xsd:string"
},
"source": {
"@id": "glasswarp:source",
"@type": "xsd:string"
},
"focused": {
"@id": "glasswarp:focused",
"@type": "xsd:boolean"
},
"masked": {
"@id": "glasswarp:masked",
"@type": "xsd:boolean"
},
"value": {
"@id": "glasswarp:value",
"@type": "xsd:string"
},
"ObserveText": "glasswarp:ObserveText",
"window_title": {
"@id": "glasswarp:window_title",
"@type": "xsd:string"
},
"window_role": {
"@id": "glasswarp:window_role",
"@type": "xsd:string"
},
"targets": {
"@id": "glasswarp:targets",
"@container": "@list"
},
"summary": {
"@id": "glasswarp:summary",
"@type": "xsd:string"
},
"ObserveResult": "glasswarp:ObserveResult",
"width": {
"@id": "glasswarp:width",
"@type": "xsd:integer"
},
"height": {
"@id": "glasswarp:height",
"@type": "xsd:integer"
},
"native_width": {
"@id": "glasswarp:native_width",
"@type": "xsd:integer"
},
"native_height": {
"@id": "glasswarp:native_height",
"@type": "xsd:integer"
},
"timestamp": {
"@id": "glasswarp:timestamp",
"@type": "xsd:integer"
},
"jpeg_base64": {
"@id": "glasswarp:jpeg_base64",
"@type": "xsd:string"
},
"dirty": {
"@id": "glasswarp:dirty"
},
"changed": {
"@id": "glasswarp:changed",
"@type": "xsd:boolean"
},
"marked": {
"@id": "glasswarp:marked",
"@type": "xsd:boolean"
},
"timing": {
"@id": "glasswarp:timing"
},
"ApiKey": "glasswarp:ApiKey",
"key_prefix": {
"@id": "glasswarp:key_prefix",
"@type": "xsd:string"
},
"environment": {
"@id": "glasswarp:environment",
"@type": "xsd:string"
},
"scopes": {
"@id": "glasswarp:scopes",
"@container": "@list"
},
"created_at": {
"@id": "glasswarp:created_at",
"@type": "xsd:dateTime"
},
"last_used_at": {
"@id": "glasswarp:last_used_at",
"@type": "xsd:dateTime"
},
"ApiWebhook": "glasswarp:ApiWebhook",
"url": {
"@id": "glasswarp:url",
"@type": "@id"
},
"events": {
"@id": "glasswarp:events",
"@container": "@list"
},
"enabled": {
"@id": "glasswarp:enabled",
"@type": "xsd:boolean"
},
"last_delivery_at": {
"@id": "glasswarp:last_delivery_at",
"@type": "xsd:dateTime"
},
"last_status": {
"@id": "glasswarp:last_status",
"@type": "xsd:integer"
},
"last_error": {
"@id": "glasswarp:last_error",
"@type": "xsd:string"
},
"Error": "glasswarp:Error",
"error": {
"@id": "glasswarp:error",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "glasswarp-com API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects glasswarp-com'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/glasswarp-com-openapi.yaml.",
"dcterms:created": "2026-10-30",
"dcterms:source": [
"openapi/glasswarp-com-openapi.yaml"
]
}