Creatica · JSON-LD Context

Creatica App Context

JSON-LD context defining the semantic vocabulary for Creatica App from Creatica.

3 Classes 16 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/
creatica: https://creatica.app/schema#

Classes

GenerateRequest GenerateResponse Error

Properties

Property Type Container
structure string
seed string
width integer
height integer
palette
shape
format string
pngWidth integer
url reference
svgUrl reference
svg string
png string
warnings list
renderMs decimal
error string
message string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://creatica.app/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "creatica": "https://creatica.app/schema#",
    "GenerateRequest": "creatica:GenerateRequest",
    "structure": {
      "@id": "creatica:structure",
      "@type": "xsd:string"
    },
    "seed": {
      "@id": "creatica:seed",
      "@type": "xsd:string"
    },
    "width": {
      "@id": "creatica:width",
      "@type": "xsd:integer"
    },
    "height": {
      "@id": "creatica:height",
      "@type": "xsd:integer"
    },
    "palette": {
      "@id": "creatica:palette"
    },
    "shape": {
      "@id": "creatica:shape"
    },
    "format": {
      "@id": "creatica:format",
      "@type": "xsd:string"
    },
    "pngWidth": {
      "@id": "creatica:pngWidth",
      "@type": "xsd:integer"
    },
    "GenerateResponse": "creatica:GenerateResponse",
    "url": {
      "@id": "creatica:url",
      "@type": "@id"
    },
    "svgUrl": {
      "@id": "creatica:svgUrl",
      "@type": "@id"
    },
    "svg": {
      "@id": "creatica:svg",
      "@type": "xsd:string"
    },
    "png": {
      "@id": "creatica:png",
      "@type": "xsd:string"
    },
    "warnings": {
      "@id": "creatica:warnings",
      "@container": "@list"
    },
    "renderMs": {
      "@id": "creatica:renderMs",
      "@type": "xsd:decimal"
    },
    "Error": "creatica:Error",
    "error": {
      "@id": "creatica:error",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "creatica:message",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Creatica API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Creatica'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/creatica-app-openapi.yml.",
  "dcterms:created": "2026-11-04",
  "dcterms:source": [
    "openapi/creatica-app-openapi.yml"
  ]
}