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
View Context View on GitHub

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

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