cnvs.app · JSON-LD Context
Cnvs App Context
JSON-LD context defining the semantic vocabulary for Cnvs App from cnvs.app.
18 Classes
38 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
cnvs:
https://cnvs.app/schema#
Classes
Error
CreateBoardResponse
BoardImportContent
BoardSnapshot
BoardBrowserSnapshot
TextNode
StrokeLine
ImageNode
AddTextRequest
AddTextResponse
MoveTextRequest
AddStrokeRequest
AddImageRequest
AddLinkRequest
Column
Task
AddColumnRequest
AddTaskRequest
Properties
| Property | Type | Container |
|---|---|---|
| error | string | |
| id | string | |
| mode | string | |
| columns | list | |
| imported | ||
| ids | ||
| access_key | string | |
| texts | list | |
| lines | list | |
| images | list | |
| tasks | list | |
| lanes | list | |
| colWidth | decimal | |
| boardId | string | |
| x | decimal | |
| y | decimal | |
| content | string | |
| color | string | |
| width | decimal | |
| postit | integer | |
| kind | string | |
| author | string | |
| last_updated | string | |
| points | list | |
| height | decimal | |
| thumbDataUrl | string | |
| dataUrl | string | |
| url | reference | |
| title | string | |
| sort | decimal | |
| lane | integer | |
| column_id | string | |
| name | string | |
| due_date | string | |
| priority | string | |
| assignee | string | |
| done | boolean | |
| description | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://cnvs.app/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"cnvs": "https://cnvs.app/schema#",
"Error": "cnvs:Error",
"error": {
"@id": "cnvs:error",
"@type": "xsd:string"
},
"CreateBoardResponse": "cnvs:CreateBoardResponse",
"id": {
"@id": "cnvs:id",
"@type": "xsd:string"
},
"mode": {
"@id": "cnvs:mode",
"@type": "xsd:string"
},
"columns": {
"@id": "cnvs:columns",
"@container": "@list"
},
"imported": {
"@id": "cnvs:imported"
},
"ids": {
"@id": "cnvs:ids"
},
"access_key": {
"@id": "cnvs:access_key",
"@type": "xsd:string"
},
"BoardImportContent": "cnvs:BoardImportContent",
"texts": {
"@id": "cnvs:texts",
"@container": "@list"
},
"lines": {
"@id": "cnvs:lines",
"@container": "@list"
},
"images": {
"@id": "cnvs:images",
"@container": "@list"
},
"tasks": {
"@id": "cnvs:tasks",
"@container": "@list"
},
"lanes": {
"@id": "cnvs:lanes",
"@container": "@list"
},
"colWidth": {
"@id": "cnvs:colWidth",
"@type": "xsd:decimal"
},
"BoardSnapshot": "cnvs:BoardSnapshot",
"boardId": {
"@id": "cnvs:boardId",
"@type": "xsd:string"
},
"BoardBrowserSnapshot": "cnvs:BoardBrowserSnapshot",
"TextNode": "cnvs:TextNode",
"x": {
"@id": "cnvs:x",
"@type": "xsd:decimal"
},
"y": {
"@id": "cnvs:y",
"@type": "xsd:decimal"
},
"content": {
"@id": "cnvs:content",
"@type": "xsd:string"
},
"color": {
"@id": "cnvs:color",
"@type": "xsd:string"
},
"width": {
"@id": "cnvs:width",
"@type": "xsd:decimal"
},
"postit": {
"@id": "cnvs:postit",
"@type": "xsd:integer"
},
"kind": {
"@id": "cnvs:kind",
"@type": "xsd:string"
},
"author": {
"@id": "cnvs:author",
"@type": "xsd:string"
},
"last_updated": {
"@id": "cnvs:last_updated",
"@type": "xsd:string"
},
"StrokeLine": "cnvs:StrokeLine",
"points": {
"@id": "cnvs:points",
"@container": "@list"
},
"ImageNode": "cnvs:ImageNode",
"height": {
"@id": "cnvs:height",
"@type": "xsd:decimal"
},
"thumbDataUrl": {
"@id": "cnvs:thumbDataUrl",
"@type": "xsd:string"
},
"AddTextRequest": "cnvs:AddTextRequest",
"AddTextResponse": "cnvs:AddTextResponse",
"MoveTextRequest": "cnvs:MoveTextRequest",
"AddStrokeRequest": "cnvs:AddStrokeRequest",
"AddImageRequest": "cnvs:AddImageRequest",
"dataUrl": {
"@id": "cnvs:dataUrl",
"@type": "xsd:string"
},
"AddLinkRequest": "cnvs:AddLinkRequest",
"url": {
"@id": "cnvs:url",
"@type": "@id"
},
"Column": "cnvs:Column",
"title": {
"@id": "cnvs:title",
"@type": "xsd:string"
},
"sort": {
"@id": "cnvs:sort",
"@type": "xsd:decimal"
},
"lane": {
"@id": "cnvs:lane",
"@type": "xsd:integer"
},
"Task": "cnvs:Task",
"column_id": {
"@id": "cnvs:column_id",
"@type": "xsd:string"
},
"name": {
"@id": "cnvs:name",
"@type": "xsd:string"
},
"due_date": {
"@id": "cnvs:due_date",
"@type": "xsd:string"
},
"priority": {
"@id": "cnvs:priority",
"@type": "xsd:string"
},
"assignee": {
"@id": "cnvs:assignee",
"@type": "xsd:string"
},
"done": {
"@id": "cnvs:done",
"@type": "xsd:boolean"
},
"AddColumnRequest": "cnvs:AddColumnRequest",
"AddTaskRequest": "cnvs:AddTaskRequest",
"description": {
"@id": "cnvs:description",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "cnvs.app API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects cnvs.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-11-04) from openapi/cnvs-app-openapi.yml.",
"dcterms:created": "2026-11-04",
"dcterms:source": [
"openapi/cnvs-app-openapi.yml"
]
}