{
  "@context": {
    "@vocab": "https://gameshot.games/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "gameshot": "https://gameshot.games/schema#",
    "CodexResetContextPost": "gameshot:CodexResetContextPost",
    "id": {
      "@id": "gameshot:id",
      "@type": "xsd:string"
    },
    "author": {
      "@id": "gameshot:author",
      "@type": "xsd:string"
    },
    "relation": {
      "@id": "gameshot:relation"
    },
    "text": {
      "@id": "gameshot:text",
      "@type": "xsd:string"
    },
    "originalText": {
      "@id": "gameshot:originalText",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "gameshot:url",
      "@type": "@id"
    },
    "CodexResetActivity": "gameshot:CodexResetActivity",
    "publishedAt": {
      "@id": "gameshot:publishedAt",
      "@type": "xsd:dateTime"
    },
    "eventIds": {
      "@id": "gameshot:eventIds",
      "@container": "@list"
    },
    "kind": {
      "@id": "gameshot:kind"
    },
    "context": {
      "@id": "gameshot:context",
      "@container": "@list"
    },
    "statusChanged": {
      "@id": "gameshot:statusChanged",
      "@type": "xsd:boolean"
    },
    "action": {
      "@id": "gameshot:action"
    },
    "CodexResetPost": "gameshot:CodexResetPost",
    "stage": {
      "@id": "gameshot:stage",
      "@type": "xsd:string"
    },
    "fullText": {
      "@id": "gameshot:fullText",
      "@type": "xsd:string"
    },
    "fullOriginalText": {
      "@id": "gameshot:fullOriginalText",
      "@type": "xsd:string"
    },
    "CodexResetEvent": "gameshot:CodexResetEvent",
    "type": {
      "@id": "gameshot:type"
    },
    "label": {
      "@id": "gameshot:label"
    },
    "displayLabel": {
      "@id": "gameshot:displayLabel",
      "@type": "xsd:string"
    },
    "presentation": {
      "@id": "gameshot:presentation"
    },
    "estimate": {
      "@id": "gameshot:estimate"
    },
    "status": {
      "@id": "gameshot:status"
    },
    "title": {
      "@id": "gameshot:title",
      "@type": "xsd:string"
    },
    "scope": {
      "@id": "gameshot:scope",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "gameshot:createdAt",
      "@type": "xsd:dateTime"
    },
    "updatedAt": {
      "@id": "gameshot:updatedAt",
      "@type": "xsd:dateTime"
    },
    "confirmedAt": {
      "@id": "gameshot:confirmedAt",
      "@type": "xsd:dateTime"
    },
    "occurredOn": {
      "@id": "gameshot:occurredOn",
      "@type": "xsd:date"
    },
    "confirmationBasis": {
      "@id": "gameshot:confirmationBasis"
    },
    "schedule": {
      "@id": "gameshot:schedule"
    },
    "posts": {
      "@id": "gameshot:posts",
      "@container": "@list"
    },
    "CodexResetsResponse": "gameshot:CodexResetsResponse",
    "schemaVersion": {
      "@id": "gameshot:schemaVersion"
    },
    "timezone": {
      "@id": "gameshot:timezone"
    },
    "today": {
      "@id": "gameshot:today",
      "@type": "xsd:date"
    },
    "checkedAt": {
      "@id": "gameshot:checkedAt",
      "@type": "xsd:dateTime"
    },
    "historyFrom": {
      "@id": "gameshot:historyFrom",
      "@type": "xsd:dateTime"
    },
    "count": {
      "@id": "gameshot:count",
      "@type": "xsd:integer"
    },
    "events": {
      "@id": "gameshot:events",
      "@container": "@list"
    },
    "activities": {
      "@id": "gameshot:activities",
      "@container": "@list"
    },
    "outage": {
      "@id": "gameshot:outage"
    },
    "monitor": {
      "@id": "gameshot:monitor"
    },
    "Problem": "gameshot:Problem",
    "detail": {
      "@id": "gameshot:detail",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "gameshot:code",
      "@type": "xsd:string"
    },
    "requestId": {
      "@id": "gameshot:requestId",
      "@type": "xsd:string"
    },
    "Attribution": "gameshot:Attribution",
    "name": {
      "@id": "gameshot:name",
      "@type": "xsd:string"
    },
    "Item": "gameshot:Item",
    "originalTitle": {
      "@id": "gameshot:originalTitle",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "gameshot:summary",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "gameshot:source"
    },
    "links": {
      "@id": "gameshot:links"
    },
    "discoveredAt": {
      "@id": "gameshot:discoveredAt",
      "@type": "xsd:dateTime"
    },
    "category": {
      "@id": "gameshot:category",
      "@type": "xsd:string"
    },
    "score": {
      "@id": "gameshot:score",
      "@type": "xsd:decimal"
    },
    "selected": {
      "@id": "gameshot:selected",
      "@type": "xsd:boolean"
    },
    "reason": {
      "@id": "gameshot:reason",
      "@type": "xsd:string"
    },
    "attribution": {
      "@id": "gameshot:attribution",
      "@type": "@id"
    },
    "ItemMinimal": "gameshot:ItemMinimal",
    "Page": "gameshot:Page",
    "hasMore": {
      "@id": "gameshot:hasMore",
      "@type": "xsd:boolean"
    },
    "nextCursor": {
      "@id": "gameshot:nextCursor",
      "@type": "xsd:string"
    },
    "ItemsResponse": "gameshot:ItemsResponse",
    "query": {
      "@id": "gameshot:query"
    },
    "items": {
      "@id": "gameshot:items",
      "@container": "@list"
    },
    "page": {
      "@id": "gameshot:page",
      "@type": "@id"
    },
    "HotTopic": "gameshot:HotTopic",
    "rank": {
      "@id": "gameshot:rank",
      "@type": "xsd:integer"
    },
    "sourceCount": {
      "@id": "gameshot:sourceCount",
      "@type": "xsd:integer"
    },
    "signalCount": {
      "@id": "gameshot:signalCount",
      "@type": "xsd:integer"
    },
    "participantCount": {
      "@id": "gameshot:participantCount",
      "@type": "xsd:integer"
    },
    "sourceNames": {
      "@id": "gameshot:sourceNames",
      "@container": "@list"
    },
    "latestAt": {
      "@id": "gameshot:latestAt",
      "@type": "xsd:dateTime"
    },
    "HotTopicsResponse": "gameshot:HotTopicsResponse",
    "StoryReport": "gameshot:StoryReport",
    "StoryNeighbor": "gameshot:StoryNeighbor",
    "publicId": {
      "@id": "gameshot:publicId",
      "@type": "xsd:string"
    },
    "Story": "gameshot:Story",
    "reportCount": {
      "@id": "gameshot:reportCount",
      "@type": "xsd:integer"
    },
    "firstReportAt": {
      "@id": "gameshot:firstReportAt",
      "@type": "xsd:dateTime"
    },
    "latest": {
      "@id": "gameshot:latest",
      "@type": "xsd:string"
    },
    "digest": {
      "@id": "gameshot:digest",
      "@type": "xsd:string"
    },
    "digestUpdatedAt": {
      "@id": "gameshot:digestUpdatedAt",
      "@type": "xsd:dateTime"
    },
    "reports": {
      "@id": "gameshot:reports",
      "@container": "@list"
    },
    "storyline": {
      "@id": "gameshot:storyline",
      "@container": "@list"
    },
    "related": {
      "@id": "gameshot:related",
      "@container": "@list"
    },
    "StoryResponse": "gameshot:StoryResponse",
    "story": {
      "@id": "gameshot:story",
      "@type": "@id"
    },
    "DailiesResponse": "gameshot:DailiesResponse",
    "DailyEntry": "gameshot:DailyEntry",
    "date": {
      "@id": "gameshot:date",
      "@type": "xsd:date"
    },
    "generatedAt": {
      "@id": "gameshot:generatedAt",
      "@type": "xsd:dateTime"
    },
    "leadTitle": {
      "@id": "gameshot:leadTitle",
      "@type": "xsd:string"
    },
    "leadParagraph": {
      "@id": "gameshot:leadParagraph",
      "@type": "xsd:string"
    },
    "DailyContentLinks": "gameshot:DailyContentLinks",
    "aihot": {
      "@id": "gameshot:aihot",
      "@type": "@id"
    },
    "original": {
      "@id": "gameshot:original",
      "@type": "@id"
    },
    "DailyReport": "gameshot:DailyReport",
    "windowStart": {
      "@id": "gameshot:windowStart",
      "@type": "xsd:dateTime"
    },
    "windowEnd": {
      "@id": "gameshot:windowEnd",
      "@type": "xsd:dateTime"
    },
    "lead": {
      "@id": "gameshot:lead"
    },
    "sections": {
      "@id": "gameshot:sections",
      "@container": "@list"
    },
    "flashes": {
      "@id": "gameshot:flashes",
      "@container": "@list"
    },
    "DailyResponse": "gameshot:DailyResponse",
    "report": {
      "@id": "gameshot:report",
      "@type": "@id"
    },
    "SelectedSnapshot": "gameshot:SelectedSnapshot",
    "asOf": {
      "@id": "gameshot:asOf",
      "@type": "xsd:dateTime"
    },
    "fields": {
      "@id": "gameshot:fields",
      "@type": "xsd:string"
    },
    "cursor": {
      "@id": "gameshot:cursor",
      "@type": "xsd:string"
    },
    "nextPage": {
      "@id": "gameshot:nextPage",
      "@type": "xsd:string"
    },
    "SelectedRemove": "gameshot:SelectedRemove",
    "op": {
      "@id": "gameshot:op"
    },
    "changedAt": {
      "@id": "gameshot:changedAt",
      "@type": "xsd:dateTime"
    },
    "SelectedUpsert": "gameshot:SelectedUpsert",
    "item": {
      "@id": "gameshot:item",
      "@type": "@id"
    },
    "SelectedUpsertMinimal": "gameshot:SelectedUpsertMinimal",
    "SelectedChanges": "gameshot:SelectedChanges",
    "changes": {
      "@id": "gameshot:changes",
      "@container": "@list"
    },
    "PeriodEntry": "gameshot:PeriodEntry",
    "periodStart": {
      "@id": "gameshot:periodStart",
      "@type": "xsd:date"
    },
    "periodEnd": {
      "@id": "gameshot:periodEnd",
      "@type": "xsd:date"
    },
    "headline": {
      "@id": "gameshot:headline",
      "@type": "xsd:string"
    },
    "WeekliesResponse": "gameshot:WeekliesResponse",
    "MonthliesResponse": "gameshot:MonthliesResponse",
    "PeriodReport": "gameshot:PeriodReport",
    "overview": {
      "@id": "gameshot:overview",
      "@type": "xsd:string"
    },
    "WeeklyResponse": "gameshot:WeeklyResponse",
    "MonthlyResponse": "gameshot:MonthlyResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Gameshot API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Gameshot'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-09) from openapi/gameshot-games-openapi.json, openapi/openapi-v1.json.",
  "dcterms:created": "2026-11-09",
  "dcterms:source": [
    "openapi/gameshot-games-openapi.json",
    "openapi/openapi-v1.json"
  ]
}