Gameshot · JSON-LD Context

Gameshot Games Context

JSON-LD context defining the semantic vocabulary for Gameshot Games from Gameshot.

33 Classes 99 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/
gameshot: https://gameshot.games/schema#

Classes

CodexResetContextPost CodexResetActivity CodexResetPost CodexResetEvent CodexResetsResponse Problem Attribution Item ItemMinimal Page ItemsResponse HotTopic HotTopicsResponse StoryReport StoryNeighbor Story StoryResponse DailiesResponse DailyEntry DailyContentLinks DailyReport DailyResponse SelectedSnapshot SelectedRemove SelectedUpsert SelectedUpsertMinimal SelectedChanges PeriodEntry WeekliesResponse MonthliesResponse PeriodReport WeeklyResponse MonthlyResponse

Properties

Property Type Container
id string
author string
relation
text string
originalText string
url reference
publishedAt dateTime
eventIds list
kind
context list
statusChanged boolean
action
stage string
fullText string
fullOriginalText string
type
label
displayLabel string
presentation
estimate
status
title string
scope string
createdAt dateTime
updatedAt dateTime
confirmedAt dateTime
occurredOn date
confirmationBasis
schedule
posts list
schemaVersion
timezone
today date
checkedAt dateTime
historyFrom dateTime
count integer
events list
activities list
outage
monitor
detail string
code string
requestId string
name string
originalTitle string
summary string
source
links
discoveredAt dateTime
category string
score decimal
selected boolean
reason string
attribution reference
hasMore boolean
nextCursor string
query
items list
page reference
rank integer
sourceCount integer
signalCount integer
participantCount integer
sourceNames list
latestAt dateTime
publicId string
reportCount integer
firstReportAt dateTime
latest string
digest string
digestUpdatedAt dateTime
reports list
storyline list
related list
story reference
date date
generatedAt dateTime
leadTitle string
leadParagraph string
aihot reference
original reference
windowStart dateTime
windowEnd dateTime
lead
sections list
flashes list
report reference
asOf dateTime
fields string
cursor string
nextPage string
op
changedAt dateTime
item reference
changes list
periodStart date
periodEnd date
headline string
overview string

JSON-LD Document

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