BITHOT · JSON-LD Context

Bithot News Context

JSON-LD context defining the semantic vocabulary for Bithot News from BITHOT.

28 Classes 68 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/
bithot: https://bithot.news/schema#

Classes

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
type string
title string
status integer
detail string
code string
requestId string
name string
url reference
id string
originalTitle string
summary string
source
links
publishedAt dateTime
discoveredAt dateTime
category string
score decimal
selected boolean
reason string
attribution reference
count integer
hasMore boolean
nextCursor string
schemaVersion
query
items list
page reference
rank integer
sourceCount integer
signalCount integer
participantCount integer
sourceNames list
latestAt dateTime
publicId string
relation 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://bithot.news/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "bithot": "https://bithot.news/schema#",
    "Problem": "bithot:Problem",
    "type": {
      "@id": "bithot:type",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "bithot:title",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "bithot:status",
      "@type": "xsd:integer"
    },
    "detail": {
      "@id": "bithot:detail",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "bithot:code",
      "@type": "xsd:string"
    },
    "requestId": {
      "@id": "bithot:requestId",
      "@type": "xsd:string"
    },
    "Attribution": "bithot:Attribution",
    "name": {
      "@id": "bithot:name",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "bithot:url",
      "@type": "@id"
    },
    "Item": "bithot:Item",
    "id": {
      "@id": "bithot:id",
      "@type": "xsd:string"
    },
    "originalTitle": {
      "@id": "bithot:originalTitle",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "bithot:summary",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "bithot:source"
    },
    "links": {
      "@id": "bithot:links"
    },
    "publishedAt": {
      "@id": "bithot:publishedAt",
      "@type": "xsd:dateTime"
    },
    "discoveredAt": {
      "@id": "bithot:discoveredAt",
      "@type": "xsd:dateTime"
    },
    "category": {
      "@id": "bithot:category",
      "@type": "xsd:string"
    },
    "score": {
      "@id": "bithot:score",
      "@type": "xsd:decimal"
    },
    "selected": {
      "@id": "bithot:selected",
      "@type": "xsd:boolean"
    },
    "reason": {
      "@id": "bithot:reason",
      "@type": "xsd:string"
    },
    "attribution": {
      "@id": "bithot:attribution",
      "@type": "@id"
    },
    "ItemMinimal": "bithot:ItemMinimal",
    "Page": "bithot:Page",
    "count": {
      "@id": "bithot:count",
      "@type": "xsd:integer"
    },
    "hasMore": {
      "@id": "bithot:hasMore",
      "@type": "xsd:boolean"
    },
    "nextCursor": {
      "@id": "bithot:nextCursor",
      "@type": "xsd:string"
    },
    "ItemsResponse": "bithot:ItemsResponse",
    "schemaVersion": {
      "@id": "bithot:schemaVersion"
    },
    "query": {
      "@id": "bithot:query"
    },
    "items": {
      "@id": "bithot:items",
      "@container": "@list"
    },
    "page": {
      "@id": "bithot:page",
      "@type": "@id"
    },
    "HotTopic": "bithot:HotTopic",
    "rank": {
      "@id": "bithot:rank",
      "@type": "xsd:integer"
    },
    "sourceCount": {
      "@id": "bithot:sourceCount",
      "@type": "xsd:integer"
    },
    "signalCount": {
      "@id": "bithot:signalCount",
      "@type": "xsd:integer"
    },
    "participantCount": {
      "@id": "bithot:participantCount",
      "@type": "xsd:integer"
    },
    "sourceNames": {
      "@id": "bithot:sourceNames",
      "@container": "@list"
    },
    "latestAt": {
      "@id": "bithot:latestAt",
      "@type": "xsd:dateTime"
    },
    "HotTopicsResponse": "bithot:HotTopicsResponse",
    "StoryReport": "bithot:StoryReport",
    "StoryNeighbor": "bithot:StoryNeighbor",
    "publicId": {
      "@id": "bithot:publicId",
      "@type": "xsd:string"
    },
    "relation": {
      "@id": "bithot:relation",
      "@type": "xsd:string"
    },
    "Story": "bithot:Story",
    "reportCount": {
      "@id": "bithot:reportCount",
      "@type": "xsd:integer"
    },
    "firstReportAt": {
      "@id": "bithot:firstReportAt",
      "@type": "xsd:dateTime"
    },
    "latest": {
      "@id": "bithot:latest",
      "@type": "xsd:string"
    },
    "digest": {
      "@id": "bithot:digest",
      "@type": "xsd:string"
    },
    "digestUpdatedAt": {
      "@id": "bithot:digestUpdatedAt",
      "@type": "xsd:dateTime"
    },
    "reports": {
      "@id": "bithot:reports",
      "@container": "@list"
    },
    "storyline": {
      "@id": "bithot:storyline",
      "@container": "@list"
    },
    "related": {
      "@id": "bithot:related",
      "@container": "@list"
    },
    "StoryResponse": "bithot:StoryResponse",
    "story": {
      "@id": "bithot:story",
      "@type": "@id"
    },
    "DailiesResponse": "bithot:DailiesResponse",
    "DailyEntry": "bithot:DailyEntry",
    "date": {
      "@id": "bithot:date",
      "@type": "xsd:date"
    },
    "generatedAt": {
      "@id": "bithot:generatedAt",
      "@type": "xsd:dateTime"
    },
    "leadTitle": {
      "@id": "bithot:leadTitle",
      "@type": "xsd:string"
    },
    "leadParagraph": {
      "@id": "bithot:leadParagraph",
      "@type": "xsd:string"
    },
    "DailyContentLinks": "bithot:DailyContentLinks",
    "aihot": {
      "@id": "bithot:aihot",
      "@type": "@id"
    },
    "original": {
      "@id": "bithot:original",
      "@type": "@id"
    },
    "DailyReport": "bithot:DailyReport",
    "windowStart": {
      "@id": "bithot:windowStart",
      "@type": "xsd:dateTime"
    },
    "windowEnd": {
      "@id": "bithot:windowEnd",
      "@type": "xsd:dateTime"
    },
    "lead": {
      "@id": "bithot:lead"
    },
    "sections": {
      "@id": "bithot:sections",
      "@container": "@list"
    },
    "flashes": {
      "@id": "bithot:flashes",
      "@container": "@list"
    },
    "DailyResponse": "bithot:DailyResponse",
    "report": {
      "@id": "bithot:report",
      "@type": "@id"
    },
    "SelectedSnapshot": "bithot:SelectedSnapshot",
    "asOf": {
      "@id": "bithot:asOf",
      "@type": "xsd:dateTime"
    },
    "fields": {
      "@id": "bithot:fields",
      "@type": "xsd:string"
    },
    "cursor": {
      "@id": "bithot:cursor",
      "@type": "xsd:string"
    },
    "nextPage": {
      "@id": "bithot:nextPage",
      "@type": "xsd:string"
    },
    "SelectedRemove": "bithot:SelectedRemove",
    "op": {
      "@id": "bithot:op"
    },
    "changedAt": {
      "@id": "bithot:changedAt",
      "@type": "xsd:dateTime"
    },
    "SelectedUpsert": "bithot:SelectedUpsert",
    "item": {
      "@id": "bithot:item",
      "@type": "@id"
    },
    "SelectedUpsertMinimal": "bithot:SelectedUpsertMinimal",
    "SelectedChanges": "bithot:SelectedChanges",
    "changes": {
      "@id": "bithot:changes",
      "@container": "@list"
    },
    "PeriodEntry": "bithot:PeriodEntry",
    "periodStart": {
      "@id": "bithot:periodStart",
      "@type": "xsd:date"
    },
    "periodEnd": {
      "@id": "bithot:periodEnd",
      "@type": "xsd:date"
    },
    "headline": {
      "@id": "bithot:headline",
      "@type": "xsd:string"
    },
    "WeekliesResponse": "bithot:WeekliesResponse",
    "MonthliesResponse": "bithot:MonthliesResponse",
    "PeriodReport": "bithot:PeriodReport",
    "overview": {
      "@id": "bithot:overview",
      "@type": "xsd:string"
    },
    "WeeklyResponse": "bithot:WeeklyResponse",
    "MonthlyResponse": "bithot:MonthlyResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "BITHOT API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects BITHOT'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-02) from openapi/bithot-news-openapi.json.",
  "dcterms:created": "2026-11-02",
  "dcterms:source": [
    "openapi/bithot-news-openapi.json"
  ]
}