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