{
  "@context": {
    "@vocab": "https://cubesphere.xyz/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "cubesphere": "https://cubesphere.xyz/schema#",
    "EventItem": "cubesphere:EventItem",
    "event_id": {
      "@id": "cubesphere:event_id",
      "@type": "xsd:string"
    },
    "event_revision": {
      "@id": "cubesphere:event_revision",
      "@type": "xsd:integer"
    },
    "event_type": {
      "@id": "cubesphere:event_type",
      "@type": "xsd:string"
    },
    "quality_status": {
      "@id": "cubesphere:quality_status",
      "@type": "xsd:string"
    },
    "rule_10b5_1_status": {
      "@id": "cubesphere:rule_10b5_1_status",
      "@type": "xsd:string"
    },
    "transaction_date": {
      "@id": "cubesphere:transaction_date"
    },
    "issuer_cik": {
      "@id": "cubesphere:issuer_cik"
    },
    "ticker": {
      "@id": "cubesphere:ticker"
    },
    "issuer_name": {
      "@id": "cubesphere:issuer_name"
    },
    "owner_cik": {
      "@id": "cubesphere:owner_cik",
      "@type": "xsd:string"
    },
    "owner_name": {
      "@id": "cubesphere:owner_name"
    },
    "gross_acquired_shares": {
      "@id": "cubesphere:gross_acquired_shares"
    },
    "gross_disposed_shares": {
      "@id": "cubesphere:gross_disposed_shares"
    },
    "net_share_change": {
      "@id": "cubesphere:net_share_change"
    },
    "cash_purchase_value": {
      "@id": "cubesphere:cash_purchase_value"
    },
    "cash_sale_value": {
      "@id": "cubesphere:cash_sale_value"
    },
    "trade_value": {
      "@id": "cubesphere:trade_value"
    },
    "holding_change_pct": {
      "@id": "cubesphere:holding_change_pct"
    },
    "accession_no": {
      "@id": "cubesphere:accession_no",
      "@type": "xsd:string"
    },
    "known_at": {
      "@id": "cubesphere:known_at",
      "@type": "xsd:dateTime"
    },
    "recorded_at": {
      "@id": "cubesphere:recorded_at",
      "@type": "xsd:dateTime"
    },
    "EventsResponse": "cubesphere:EventsResponse",
    "items": {
      "@id": "cubesphere:items",
      "@container": "@list"
    },
    "next_cursor": {
      "@id": "cubesphere:next_cursor"
    },
    "limitations": {
      "@id": "cubesphere:limitations"
    },
    "HTTPValidationError": "cubesphere:HTTPValidationError",
    "detail": {
      "@id": "cubesphere:detail",
      "@container": "@list"
    },
    "HealthResponse": "cubesphere:HealthResponse",
    "status": {
      "@id": "cubesphere:status",
      "@type": "xsd:string"
    },
    "service": {
      "@id": "cubesphere:service",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "cubesphere:version",
      "@type": "xsd:string"
    },
    "db": {
      "@id": "cubesphere:db",
      "@type": "xsd:string"
    },
    "InsiderFlowItem": "cubesphere:InsiderFlowItem",
    "as_of_date": {
      "@id": "cubesphere:as_of_date",
      "@type": "xsd:date"
    },
    "window_days": {
      "@id": "cubesphere:window_days",
      "@type": "xsd:integer"
    },
    "buy_count": {
      "@id": "cubesphere:buy_count",
      "@type": "xsd:integer"
    },
    "buy_shares": {
      "@id": "cubesphere:buy_shares"
    },
    "buy_value": {
      "@id": "cubesphere:buy_value"
    },
    "distinct_buyers": {
      "@id": "cubesphere:distinct_buyers",
      "@type": "xsd:integer"
    },
    "sell_count_discretionary": {
      "@id": "cubesphere:sell_count_discretionary",
      "@type": "xsd:integer"
    },
    "sell_value_discretionary": {
      "@id": "cubesphere:sell_value_discretionary"
    },
    "sell_count_planned": {
      "@id": "cubesphere:sell_count_planned",
      "@type": "xsd:integer"
    },
    "sell_value_planned": {
      "@id": "cubesphere:sell_value_planned"
    },
    "distinct_sellers": {
      "@id": "cubesphere:distinct_sellers",
      "@type": "xsd:integer"
    },
    "known_at_cut": {
      "@id": "cubesphere:known_at_cut",
      "@type": "xsd:dateTime"
    },
    "computed_at": {
      "@id": "cubesphere:computed_at",
      "@type": "xsd:dateTime"
    },
    "InsiderFlowResponse": "cubesphere:InsiderFlowResponse",
    "items_truncated": {
      "@id": "cubesphere:items_truncated",
      "@type": "xsd:boolean"
    },
    "TimelineItem": "cubesphere:TimelineItem",
    "source_form": {
      "@id": "cubesphere:source_form",
      "@type": "xsd:string"
    },
    "TimelineResponse": "cubesphere:TimelineResponse",
    "ValidationError": "cubesphere:ValidationError",
    "loc": {
      "@id": "cubesphere:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "cubesphere:msg",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "cubesphere:type",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "cubesphere:input"
    },
    "ctx": {
      "@id": "cubesphere:ctx"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Cubesphere API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Cubesphere'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-04) from openapi/cubesphere-xyz-openapi.yml.",
  "dcterms:created": "2026-11-04",
  "dcterms:source": [
    "openapi/cubesphere-xyz-openapi.yml"
  ]
}