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
View Context View on GitHub

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

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