{
  "@context": {
    "@vocab": "https://disputes.online/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "disputes": "https://disputes.online/schema#",
    "Dispute": "disputes:Dispute",
    "id": {
      "@id": "disputes:id",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "disputes:description",
      "@type": "xsd:string"
    },
    "variants": {
      "@id": "disputes:variants",
      "@container": "@list"
    },
    "status": {
      "@id": "disputes:status",
      "@type": "xsd:string"
    },
    "stop_date": {
      "@id": "disputes:stop_date",
      "@type": "xsd:dateTime"
    },
    "finish_date": {
      "@id": "disputes:finish_date",
      "@type": "xsd:dateTime"
    },
    "uncertain_date": {
      "@id": "disputes:uncertain_date",
      "@type": "xsd:boolean"
    },
    "total_bets": {
      "@id": "disputes:total_bets",
      "@type": "xsd:integer"
    },
    "total_amount": {
      "@id": "disputes:total_amount",
      "@type": "xsd:decimal"
    },
    "category_id": {
      "@id": "disputes:category_id",
      "@type": "xsd:integer"
    },
    "lang": {
      "@id": "disputes:lang",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "disputes:country",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "disputes:city",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "disputes:tags",
      "@container": "@list"
    },
    "image": {
      "@id": "disputes:image",
      "@type": "xsd:string"
    },
    "video_url": {
      "@id": "disputes:video_url",
      "@type": "xsd:string"
    },
    "min_bet": {
      "@id": "disputes:min_bet",
      "@type": "xsd:decimal"
    },
    "max_bet": {
      "@id": "disputes:max_bet",
      "@type": "xsd:decimal"
    },
    "team_id": {
      "@id": "disputes:team_id",
      "@type": "xsd:string"
    },
    "owner": {
      "@id": "disputes:owner",
      "@type": "xsd:string"
    },
    "is_local": {
      "@id": "disputes:is_local",
      "@type": "xsd:boolean"
    },
    "is_closed": {
      "@id": "disputes:is_closed",
      "@type": "xsd:boolean"
    },
    "lat": {
      "@id": "disputes:lat",
      "@type": "xsd:decimal"
    },
    "lng": {
      "@id": "disputes:lng",
      "@type": "xsd:decimal"
    },
    "radius": {
      "@id": "disputes:radius",
      "@type": "xsd:integer"
    },
    "sport_key": {
      "@id": "disputes:sport_key",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "disputes:created_at",
      "@type": "xsd:integer"
    },
    "modified_at": {
      "@id": "disputes:modified_at",
      "@type": "xsd:integer"
    },
    "Variant": "disputes:Variant",
    "amount": {
      "@id": "disputes:amount",
      "@type": "xsd:decimal"
    },
    "count_of_bets": {
      "@id": "disputes:count_of_bets",
      "@type": "xsd:integer"
    },
    "coefficient": {
      "@id": "disputes:coefficient",
      "@type": "xsd:decimal"
    },
    "probability": {
      "@id": "disputes:probability",
      "@type": "xsd:decimal"
    },
    "DisputeList": "disputes:DisputeList",
    "data": {
      "@id": "disputes:data",
      "@container": "@list"
    },
    "total": {
      "@id": "disputes:total",
      "@type": "xsd:integer"
    },
    "Category": "disputes:Category",
    "name": {
      "@id": "disputes:name",
      "@type": "xsd:string"
    },
    "parent_id": {
      "@id": "disputes:parent_id",
      "@type": "xsd:integer"
    },
    "img_url": {
      "@id": "disputes:img_url",
      "@type": "xsd:string"
    },
    "Error": "disputes:Error",
    "error": {
      "@id": "disputes:error",
      "@type": "xsd:string"
    },
    "Odds": "disputes:Odds",
    "url": {
      "@id": "disputes:url",
      "@type": "xsd:string"
    },
    "question": {
      "@id": "disputes:question",
      "@type": "xsd:string"
    },
    "as_of": {
      "@id": "disputes:as_of",
      "@type": "xsd:dateTime"
    },
    "closes_at": {
      "@id": "disputes:closes_at",
      "@type": "xsd:dateTime"
    },
    "result_due": {
      "@id": "disputes:result_due",
      "@type": "xsd:dateTime"
    },
    "pool_qot": {
      "@id": "disputes:pool_qot",
      "@type": "xsd:decimal"
    },
    "outcomes": {
      "@id": "disputes:outcomes",
      "@container": "@list"
    },
    "OddsOutcome": "disputes:OddsOutcome",
    "payout_multiplier": {
      "@id": "disputes:payout_multiplier",
      "@type": "xsd:decimal"
    },
    "staked_qot": {
      "@id": "disputes:staked_qot",
      "@type": "xsd:decimal"
    },
    "bets": {
      "@id": "disputes:bets",
      "@type": "xsd:integer"
    },
    "JSONFeed": "disputes:JSONFeed",
    "version": {
      "@id": "disputes:version",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "disputes:title",
      "@type": "xsd:string"
    },
    "home_page_url": {
      "@id": "disputes:home_page_url",
      "@type": "xsd:string"
    },
    "feed_url": {
      "@id": "disputes:feed_url",
      "@type": "xsd:string"
    },
    "language": {
      "@id": "disputes:language",
      "@type": "xsd:string"
    },
    "items": {
      "@id": "disputes:items",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Disputes.online API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Disputes.online'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/disputes-online-openapi.json.",
  "dcterms:created": "2026-11-05",
  "dcterms:source": [
    "openapi/disputes-online-openapi.json"
  ]
}