{
  "@context": {
    "@vocab": "https://createmod.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "createmod": "https://createmod.com/schema#",
    "Error": "createmod:Error",
    "error": {
      "@id": "createmod:error",
      "@type": "xsd:string"
    },
    "HourlyStat": "createmod:HourlyStat",
    "hour": {
      "@id": "createmod:hour",
      "@type": "xsd:string"
    },
    "count": {
      "@id": "createmod:count",
      "@type": "xsd:integer"
    },
    "Schematic": "createmod:Schematic",
    "id": {
      "@id": "createmod:id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "createmod:name",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "createmod:title",
      "@type": "xsd:string"
    },
    "author": {
      "@id": "createmod:author",
      "@type": "xsd:string"
    },
    "content": {
      "@id": "createmod:content",
      "@type": "xsd:string"
    },
    "excerpt": {
      "@id": "createmod:excerpt",
      "@type": "xsd:string"
    },
    "featuredImage": {
      "@id": "createmod:featuredImage",
      "@type": "xsd:string"
    },
    "gallery": {
      "@id": "createmod:gallery",
      "@container": "@list"
    },
    "video": {
      "@id": "createmod:video",
      "@type": "xsd:string"
    },
    "categories": {
      "@id": "createmod:categories",
      "@container": "@list"
    },
    "tags": {
      "@id": "createmod:tags",
      "@container": "@list"
    },
    "views": {
      "@id": "createmod:views",
      "@type": "xsd:integer"
    },
    "downloads": {
      "@id": "createmod:downloads",
      "@type": "xsd:integer"
    },
    "rating": {
      "@id": "createmod:rating",
      "@type": "xsd:decimal"
    },
    "blockCount": {
      "@id": "createmod:blockCount",
      "@type": "xsd:integer"
    },
    "dimensions": {
      "@id": "createmod:dimensions"
    },
    "materials": {
      "@id": "createmod:materials",
      "@container": "@list"
    },
    "mods": {
      "@id": "createmod:mods",
      "@container": "@list"
    },
    "created": {
      "@id": "createmod:created",
      "@type": "xsd:dateTime"
    },
    "SchematicListResponse": "createmod:SchematicListResponse",
    "items": {
      "@id": "createmod:items",
      "@container": "@list"
    },
    "page": {
      "@id": "createmod:page",
      "@type": "xsd:integer"
    },
    "pageSize": {
      "@id": "createmod:pageSize",
      "@type": "xsd:integer"
    },
    "hasPrev": {
      "@id": "createmod:hasPrev",
      "@type": "xsd:boolean"
    },
    "hasNext": {
      "@id": "createmod:hasNext",
      "@type": "xsd:boolean"
    },
    "total": {
      "@id": "createmod:total",
      "@type": "xsd:integer"
    },
    "totalPages": {
      "@id": "createmod:totalPages",
      "@type": "xsd:integer"
    },
    "term": {
      "@id": "createmod:term",
      "@type": "xsd:string"
    },
    "HomeResponse": "createmod:HomeResponse",
    "trending": {
      "@id": "createmod:trending",
      "@container": "@list"
    },
    "latest": {
      "@id": "createmod:latest",
      "@container": "@list"
    },
    "highestRated": {
      "@id": "createmod:highestRated",
      "@container": "@list"
    },
    "FiltersResponse": "createmod:FiltersResponse",
    "minecraftVersions": {
      "@id": "createmod:minecraftVersions",
      "@container": "@list"
    },
    "createVersions": {
      "@id": "createmod:createVersions",
      "@container": "@list"
    },
    "Comment": "createmod:Comment",
    "ID": {
      "@id": "createmod:ID",
      "@type": "xsd:string"
    },
    "Published": {
      "@id": "createmod:Published",
      "@type": "xsd:string"
    },
    "AuthorUsername": {
      "@id": "createmod:AuthorUsername",
      "@type": "xsd:string"
    },
    "AuthorAvatar": {
      "@id": "createmod:AuthorAvatar",
      "@type": "xsd:string"
    },
    "Content": {
      "@id": "createmod:Content",
      "@type": "xsd:string"
    },
    "Indent": {
      "@id": "createmod:Indent",
      "@type": "xsd:integer"
    },
    "ParentID": {
      "@id": "createmod:ParentID",
      "@type": "xsd:string"
    },
    "ReplyToAuthor": {
      "@id": "createmod:ReplyToAuthor",
      "@type": "xsd:string"
    },
    "CommentsResponse": "createmod:CommentsResponse",
    "comments": {
      "@id": "createmod:comments",
      "@container": "@list"
    },
    "ChangesResponse": "createmod:ChangesResponse",
    "changes": {
      "@id": "createmod:changes",
      "@container": "@list"
    },
    "cursor": {
      "@id": "createmod:cursor",
      "@type": "xsd:string"
    },
    "hasMore": {
      "@id": "createmod:hasMore",
      "@type": "xsd:boolean"
    },
    "StatItem": "createmod:StatItem",
    "ratingCount": {
      "@id": "createmod:ratingCount",
      "@type": "xsd:integer"
    },
    "commentCount": {
      "@id": "createmod:commentCount",
      "@type": "xsd:integer"
    },
    "UploadResponse": "createmod:UploadResponse",
    "token": {
      "@id": "createmod:token",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "createmod:url",
      "@type": "xsd:string"
    },
    "checksum": {
      "@id": "createmod:checksum",
      "@type": "xsd:string"
    },
    "filename": {
      "@id": "createmod:filename",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "createmod:size",
      "@type": "xsd:integer"
    },
    "block_count": {
      "@id": "createmod:block_count",
      "@type": "xsd:integer"
    },
    "SchematicStatsResponse": "createmod:SchematicStatsResponse",
    "total_views": {
      "@id": "createmod:total_views",
      "@type": "xsd:integer"
    },
    "total_downloads": {
      "@id": "createmod:total_downloads",
      "@type": "xsd:integer"
    },
    "vd_ratio": {
      "@id": "createmod:vd_ratio",
      "@type": "xsd:decimal"
    },
    "site_avg_vd_ratio": {
      "@id": "createmod:site_avg_vd_ratio",
      "@type": "xsd:decimal"
    },
    "has_video": {
      "@id": "createmod:has_video",
      "@type": "xsd:boolean"
    },
    "video_plays": {
      "@id": "createmod:video_plays",
      "@container": "@list"
    },
    "yt_clicks": {
      "@id": "createmod:yt_clicks",
      "@container": "@list"
    },
    "time_on_page": {
      "@id": "createmod:time_on_page",
      "@container": "@list"
    },
    "layer_views": {
      "@id": "createmod:layer_views",
      "@container": "@list"
    },
    "UserStatsSchematic": "createmod:UserStatsSchematic",
    "featured_image": {
      "@id": "createmod:featured_image",
      "@type": "xsd:string"
    },
    "UserStatsResponse": "createmod:UserStatsResponse",
    "schematics": {
      "@id": "createmod:schematics",
      "@container": "@list"
    },
    "total_schematics": {
      "@id": "createmod:total_schematics",
      "@type": "xsd:integer"
    },
    "page_size": {
      "@id": "createmod:page_size",
      "@type": "xsd:integer"
    },
    "has_next": {
      "@id": "createmod:has_next",
      "@type": "xsd:boolean"
    },
    "has_prev": {
      "@id": "createmod:has_prev",
      "@type": "xsd:boolean"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "CreateMod.com API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects CreateMod.com'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/createmod-com-openapi.yml.",
  "dcterms:created": "2026-11-04",
  "dcterms:source": [
    "openapi/createmod-com-openapi.yml"
  ]
}