Debriefing · JSON-LD Context
Debriefing Io Context
JSON-LD context defining the semantic vocabulary for Debriefing Io from Debriefing.
11 Classes
76 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
debriefing:
https://debriefing.io/schema#
Classes
Problem
CompetitorSummary
WatchlistMeta
CompetitorSlots
AddCompetitorResult
CompetitorDetail
CompetitorReads
Signal
EvidenceItem
Digest
Battlecard
Properties
| Property | Type | Container |
|---|---|---|
| type | reference | |
| title | string | |
| status | integer | |
| detail | string | |
| code | string | |
| hint | string | |
| instance | string | |
| request_id | string | |
| error | string | |
| upgrade_url | reference | |
| competitor_slots | reference | |
| id | integer | |
| name | string | |
| website_url | reference | |
| category | string | |
| watch | string | |
| tracked_since | dateTime | |
| url | reference | |
| key_scopes | list | |
| limit | integer | |
| used | integer | |
| remaining | integer | |
| data | reference | |
| created | boolean | |
| description | string | |
| industry | string | |
| company_type | string | |
| business_model | string | |
| company_size | integer | |
| founding_year | integer | |
| headquarters | ||
| target_customer | string | |
| ownership | ||
| urls | ||
| priority | integer | |
| workspace | ||
| reads | reference | |
| freshness | ||
| links | ||
| positioning | string | |
| product | ||
| pricing | ||
| ai | ||
| hiring | ||
| funding | ||
| traffic | ||
| market | ||
| regulation | ||
| tech_stack | ||
| integrations | ||
| release_cadence | ||
| fortnight | ||
| competitor_id | integer | |
| competitor_name | string | |
| summary | string | |
| severity | string | |
| first_seen_at | dateTime | |
| last_seen_at | dateTime | |
| confidence | decimal | |
| topics | list | |
| evidence | list | |
| text | string | |
| source_title | string | |
| source_url | reference | |
| observed_at | dateTime | |
| slug | string | |
| headline | string | |
| tldr | string | |
| what_to_watch | string | |
| coverage_period_start | dateTime | |
| coverage_period_end | dateTime | |
| generated_at | dateTime | |
| items | list | |
| signal_ids | list | |
| markdown | string | |
| sections |
JSON-LD Document
{
"@context": {
"@vocab": "https://debriefing.io/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"debriefing": "https://debriefing.io/schema#",
"Problem": "debriefing:Problem",
"type": {
"@id": "debriefing:type",
"@type": "@id"
},
"title": {
"@id": "debriefing:title",
"@type": "xsd:string"
},
"status": {
"@id": "debriefing:status",
"@type": "xsd:integer"
},
"detail": {
"@id": "debriefing:detail",
"@type": "xsd:string"
},
"code": {
"@id": "debriefing:code",
"@type": "xsd:string"
},
"hint": {
"@id": "debriefing:hint",
"@type": "xsd:string"
},
"instance": {
"@id": "debriefing:instance",
"@type": "xsd:string"
},
"request_id": {
"@id": "debriefing:request_id",
"@type": "xsd:string"
},
"error": {
"@id": "debriefing:error",
"@type": "xsd:string"
},
"upgrade_url": {
"@id": "debriefing:upgrade_url",
"@type": "@id"
},
"competitor_slots": {
"@id": "debriefing:competitor_slots",
"@type": "@id"
},
"CompetitorSummary": "debriefing:CompetitorSummary",
"id": {
"@id": "debriefing:id",
"@type": "xsd:integer"
},
"name": {
"@id": "debriefing:name",
"@type": "xsd:string"
},
"website_url": {
"@id": "debriefing:website_url",
"@type": "@id"
},
"category": {
"@id": "debriefing:category",
"@type": "xsd:string"
},
"watch": {
"@id": "debriefing:watch",
"@type": "xsd:string"
},
"tracked_since": {
"@id": "debriefing:tracked_since",
"@type": "xsd:dateTime"
},
"url": {
"@id": "debriefing:url",
"@type": "@id"
},
"WatchlistMeta": "debriefing:WatchlistMeta",
"key_scopes": {
"@id": "debriefing:key_scopes",
"@container": "@list"
},
"CompetitorSlots": "debriefing:CompetitorSlots",
"limit": {
"@id": "debriefing:limit",
"@type": "xsd:integer"
},
"used": {
"@id": "debriefing:used",
"@type": "xsd:integer"
},
"remaining": {
"@id": "debriefing:remaining",
"@type": "xsd:integer"
},
"AddCompetitorResult": "debriefing:AddCompetitorResult",
"data": {
"@id": "debriefing:data",
"@type": "@id"
},
"created": {
"@id": "debriefing:created",
"@type": "xsd:boolean"
},
"CompetitorDetail": "debriefing:CompetitorDetail",
"description": {
"@id": "debriefing:description",
"@type": "xsd:string"
},
"industry": {
"@id": "debriefing:industry",
"@type": "xsd:string"
},
"company_type": {
"@id": "debriefing:company_type",
"@type": "xsd:string"
},
"business_model": {
"@id": "debriefing:business_model",
"@type": "xsd:string"
},
"company_size": {
"@id": "debriefing:company_size",
"@type": "xsd:integer"
},
"founding_year": {
"@id": "debriefing:founding_year",
"@type": "xsd:integer"
},
"headquarters": {
"@id": "debriefing:headquarters"
},
"target_customer": {
"@id": "debriefing:target_customer",
"@type": "xsd:string"
},
"ownership": {
"@id": "debriefing:ownership"
},
"urls": {
"@id": "debriefing:urls"
},
"priority": {
"@id": "debriefing:priority",
"@type": "xsd:integer"
},
"workspace": {
"@id": "debriefing:workspace"
},
"reads": {
"@id": "debriefing:reads",
"@type": "@id"
},
"freshness": {
"@id": "debriefing:freshness"
},
"links": {
"@id": "debriefing:links"
},
"CompetitorReads": "debriefing:CompetitorReads",
"positioning": {
"@id": "debriefing:positioning",
"@type": "xsd:string"
},
"product": {
"@id": "debriefing:product"
},
"pricing": {
"@id": "debriefing:pricing"
},
"ai": {
"@id": "debriefing:ai"
},
"hiring": {
"@id": "debriefing:hiring"
},
"funding": {
"@id": "debriefing:funding"
},
"traffic": {
"@id": "debriefing:traffic"
},
"market": {
"@id": "debriefing:market"
},
"regulation": {
"@id": "debriefing:regulation"
},
"tech_stack": {
"@id": "debriefing:tech_stack"
},
"integrations": {
"@id": "debriefing:integrations"
},
"release_cadence": {
"@id": "debriefing:release_cadence"
},
"fortnight": {
"@id": "debriefing:fortnight"
},
"Signal": "debriefing:Signal",
"competitor_id": {
"@id": "debriefing:competitor_id",
"@type": "xsd:integer"
},
"competitor_name": {
"@id": "debriefing:competitor_name",
"@type": "xsd:string"
},
"summary": {
"@id": "debriefing:summary",
"@type": "xsd:string"
},
"severity": {
"@id": "debriefing:severity",
"@type": "xsd:string"
},
"first_seen_at": {
"@id": "debriefing:first_seen_at",
"@type": "xsd:dateTime"
},
"last_seen_at": {
"@id": "debriefing:last_seen_at",
"@type": "xsd:dateTime"
},
"confidence": {
"@id": "debriefing:confidence",
"@type": "xsd:decimal"
},
"topics": {
"@id": "debriefing:topics",
"@container": "@list"
},
"evidence": {
"@id": "debriefing:evidence",
"@container": "@list"
},
"EvidenceItem": "debriefing:EvidenceItem",
"text": {
"@id": "debriefing:text",
"@type": "xsd:string"
},
"source_title": {
"@id": "debriefing:source_title",
"@type": "xsd:string"
},
"source_url": {
"@id": "debriefing:source_url",
"@type": "@id"
},
"observed_at": {
"@id": "debriefing:observed_at",
"@type": "xsd:dateTime"
},
"Digest": "debriefing:Digest",
"slug": {
"@id": "debriefing:slug",
"@type": "xsd:string"
},
"headline": {
"@id": "debriefing:headline",
"@type": "xsd:string"
},
"tldr": {
"@id": "debriefing:tldr",
"@type": "xsd:string"
},
"what_to_watch": {
"@id": "debriefing:what_to_watch",
"@type": "xsd:string"
},
"coverage_period_start": {
"@id": "debriefing:coverage_period_start",
"@type": "xsd:dateTime"
},
"coverage_period_end": {
"@id": "debriefing:coverage_period_end",
"@type": "xsd:dateTime"
},
"generated_at": {
"@id": "debriefing:generated_at",
"@type": "xsd:dateTime"
},
"items": {
"@id": "debriefing:items",
"@container": "@list"
},
"signal_ids": {
"@id": "debriefing:signal_ids",
"@container": "@list"
},
"markdown": {
"@id": "debriefing:markdown",
"@type": "xsd:string"
},
"Battlecard": "debriefing:Battlecard",
"sections": {
"@id": "debriefing:sections"
}
},
"@type": "schema:Dataset",
"schema:name": "Debriefing API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Debriefing'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-05) from openapi/debriefing-io-openapi.json.",
"dcterms:created": "2026-11-05",
"dcterms:source": [
"openapi/debriefing-io-openapi.json"
]
}