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