Joocy · JSON-LD Context

Joo Cy Context

JSON-LD context defining the semantic vocabulary for Joo Cy from Joocy.

30 Classes 25 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/
joo: https://joo.cy/schema#

Classes

GetApiV1DecksResponse PostApiV1DecksRequest PostApiV1DecksResponse GetApiV1DecksIdResponse PostApiV1FilesFromUrlRequest PostApiV1FilesFromUrlResponse GetApiV1GuideResponse GetCatalogResponse GetDecksResponse PostDecksRequest PostDecksResponse GetDecksIdResponse PatchDecksIdRequest PatchDecksIdResponse PutDecksIdRequest PutDecksIdResponse PostDecksIdDuplicateResponse PutDecksIdMetaRequest PostDecksIdSourcesSourceidApplyRequest PostDecksIdValidateRequest PostDecksIdValidateResponse GetDecksIdVersionsResponse PostDecksIdVersionsVRestoreResponse PostFilesRequest PostFilesResponse PostFilesFromUrlRequest PostFilesFromUrlResponse PostFoldersRequest PatchFoldersIdRequest PostSessionsSidControlRequest

Properties

Property Type Container
decks list
spec
id string
title string
version integer
url string
guide
layouts
phoneViews
cardBlocks
ops list
folder string
starred boolean
entry string
scan boolean
valid boolean
versions list
file string
name string
t string
dir string
slide string
step integer
action string
iid string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://joo.cy/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "joo": "https://joo.cy/schema#",
    "GetApiV1DecksResponse": "joo:GetApiV1DecksResponse",
    "decks": {
      "@id": "joo:decks",
      "@container": "@list"
    },
    "PostApiV1DecksRequest": "joo:PostApiV1DecksRequest",
    "spec": {
      "@id": "joo:spec"
    },
    "PostApiV1DecksResponse": "joo:PostApiV1DecksResponse",
    "id": {
      "@id": "joo:id",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "joo:title",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "joo:version",
      "@type": "xsd:integer"
    },
    "GetApiV1DecksIdResponse": "joo:GetApiV1DecksIdResponse",
    "PostApiV1FilesFromUrlRequest": "joo:PostApiV1FilesFromUrlRequest",
    "url": {
      "@id": "joo:url",
      "@type": "xsd:string"
    },
    "PostApiV1FilesFromUrlResponse": "joo:PostApiV1FilesFromUrlResponse",
    "GetApiV1GuideResponse": "joo:GetApiV1GuideResponse",
    "guide": {
      "@id": "joo:guide"
    },
    "GetCatalogResponse": "joo:GetCatalogResponse",
    "layouts": {
      "@id": "joo:layouts"
    },
    "phoneViews": {
      "@id": "joo:phoneViews"
    },
    "cardBlocks": {
      "@id": "joo:cardBlocks"
    },
    "GetDecksResponse": "joo:GetDecksResponse",
    "PostDecksRequest": "joo:PostDecksRequest",
    "PostDecksResponse": "joo:PostDecksResponse",
    "GetDecksIdResponse": "joo:GetDecksIdResponse",
    "PatchDecksIdRequest": "joo:PatchDecksIdRequest",
    "ops": {
      "@id": "joo:ops",
      "@container": "@list"
    },
    "PatchDecksIdResponse": "joo:PatchDecksIdResponse",
    "PutDecksIdRequest": "joo:PutDecksIdRequest",
    "PutDecksIdResponse": "joo:PutDecksIdResponse",
    "PostDecksIdDuplicateResponse": "joo:PostDecksIdDuplicateResponse",
    "PutDecksIdMetaRequest": "joo:PutDecksIdMetaRequest",
    "folder": {
      "@id": "joo:folder",
      "@type": "xsd:string"
    },
    "starred": {
      "@id": "joo:starred",
      "@type": "xsd:boolean"
    },
    "PostDecksIdSourcesSourceidApplyRequest": "joo:PostDecksIdSourcesSourceidApplyRequest",
    "entry": {
      "@id": "joo:entry",
      "@type": "xsd:string"
    },
    "scan": {
      "@id": "joo:scan",
      "@type": "xsd:boolean"
    },
    "PostDecksIdValidateRequest": "joo:PostDecksIdValidateRequest",
    "PostDecksIdValidateResponse": "joo:PostDecksIdValidateResponse",
    "valid": {
      "@id": "joo:valid",
      "@type": "xsd:boolean"
    },
    "GetDecksIdVersionsResponse": "joo:GetDecksIdVersionsResponse",
    "versions": {
      "@id": "joo:versions",
      "@container": "@list"
    },
    "PostDecksIdVersionsVRestoreResponse": "joo:PostDecksIdVersionsVRestoreResponse",
    "PostFilesRequest": "joo:PostFilesRequest",
    "file": {
      "@id": "joo:file",
      "@type": "xsd:string"
    },
    "PostFilesResponse": "joo:PostFilesResponse",
    "PostFilesFromUrlRequest": "joo:PostFilesFromUrlRequest",
    "PostFilesFromUrlResponse": "joo:PostFilesFromUrlResponse",
    "PostFoldersRequest": "joo:PostFoldersRequest",
    "name": {
      "@id": "joo:name",
      "@type": "xsd:string"
    },
    "PatchFoldersIdRequest": "joo:PatchFoldersIdRequest",
    "PostSessionsSidControlRequest": "joo:PostSessionsSidControlRequest",
    "t": {
      "@id": "joo:t",
      "@type": "xsd:string"
    },
    "dir": {
      "@id": "joo:dir",
      "@type": "xsd:string"
    },
    "slide": {
      "@id": "joo:slide",
      "@type": "xsd:string"
    },
    "step": {
      "@id": "joo:step",
      "@type": "xsd:integer"
    },
    "action": {
      "@id": "joo:action",
      "@type": "xsd:string"
    },
    "iid": {
      "@id": "joo:iid",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Joocy API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Joocy'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-13) from openapi/_ae-authored/joo-cy-openapi-generated.yml.",
  "dcterms:created": "2026-11-13",
  "dcterms:source": [
    "openapi/_ae-authored/joo-cy-openapi-generated.yml"
  ]
}