flashodds-live · JSON-LD Context
Flashodds Live Context
JSON-LD context defining the semantic vocabulary for Flashodds Live from flashodds-live.
7 Classes
42 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
flashodds:
https://flashodds.live/schema#
Classes
FairValue
GradePrice
GradeRequest
GradeBenchmarkPoint
GradeResult
GradeResponse
Error
Properties
| Property | Type | Container |
|---|---|---|
| outcome_id | string | |
| market_id | string | |
| event_id | string | |
| league | string | |
| market_type | string | |
| selection | string | |
| starts_at | dateTime | |
| fair_probability | decimal | |
| confidence | decimal | |
| dispersion | decimal | |
| books | integer | |
| limiting_factor | string | |
| method_version | string | |
| computed_at | dateTime | |
| oldest_component_age_s | integer | |
| evidence | ||
| format | string | |
| value | decimal | |
| observed_at | dateTime | |
| price | reference | |
| venue | string | |
| state | string | |
| reason | string | |
| probability | decimal | |
| frozen_at | dateTime | |
| policy_version | string | |
| inputs_hash | string | |
| won | boolean | |
| push | boolean | |
| final_score_home | integer | |
| final_score_away | integer | |
| settled_at | dateTime | |
| claim | ||
| fair_at_time | reference | |
| fair_close | reference | |
| edge_at_time_pts | decimal | |
| clv_pts | decimal | |
| result | reference | |
| provenance | ||
| error | string | |
| message | string | |
| request_id | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://flashodds.live/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"flashodds": "https://flashodds.live/schema#",
"FairValue": "flashodds:FairValue",
"outcome_id": {
"@id": "flashodds:outcome_id",
"@type": "xsd:string"
},
"market_id": {
"@id": "flashodds:market_id",
"@type": "xsd:string"
},
"event_id": {
"@id": "flashodds:event_id",
"@type": "xsd:string"
},
"league": {
"@id": "flashodds:league",
"@type": "xsd:string"
},
"market_type": {
"@id": "flashodds:market_type",
"@type": "xsd:string"
},
"selection": {
"@id": "flashodds:selection",
"@type": "xsd:string"
},
"starts_at": {
"@id": "flashodds:starts_at",
"@type": "xsd:dateTime"
},
"fair_probability": {
"@id": "flashodds:fair_probability",
"@type": "xsd:decimal"
},
"confidence": {
"@id": "flashodds:confidence",
"@type": "xsd:decimal"
},
"dispersion": {
"@id": "flashodds:dispersion",
"@type": "xsd:decimal"
},
"books": {
"@id": "flashodds:books",
"@type": "xsd:integer"
},
"limiting_factor": {
"@id": "flashodds:limiting_factor",
"@type": "xsd:string"
},
"method_version": {
"@id": "flashodds:method_version",
"@type": "xsd:string"
},
"computed_at": {
"@id": "flashodds:computed_at",
"@type": "xsd:dateTime"
},
"oldest_component_age_s": {
"@id": "flashodds:oldest_component_age_s",
"@type": "xsd:integer"
},
"evidence": {
"@id": "flashodds:evidence"
},
"GradePrice": "flashodds:GradePrice",
"format": {
"@id": "flashodds:format",
"@type": "xsd:string"
},
"value": {
"@id": "flashodds:value",
"@type": "xsd:decimal"
},
"GradeRequest": "flashodds:GradeRequest",
"observed_at": {
"@id": "flashodds:observed_at",
"@type": "xsd:dateTime"
},
"price": {
"@id": "flashodds:price",
"@type": "@id"
},
"venue": {
"@id": "flashodds:venue",
"@type": "xsd:string"
},
"GradeBenchmarkPoint": "flashodds:GradeBenchmarkPoint",
"state": {
"@id": "flashodds:state",
"@type": "xsd:string"
},
"reason": {
"@id": "flashodds:reason",
"@type": "xsd:string"
},
"probability": {
"@id": "flashodds:probability",
"@type": "xsd:decimal"
},
"frozen_at": {
"@id": "flashodds:frozen_at",
"@type": "xsd:dateTime"
},
"policy_version": {
"@id": "flashodds:policy_version",
"@type": "xsd:string"
},
"inputs_hash": {
"@id": "flashodds:inputs_hash",
"@type": "xsd:string"
},
"GradeResult": "flashodds:GradeResult",
"won": {
"@id": "flashodds:won",
"@type": "xsd:boolean"
},
"push": {
"@id": "flashodds:push",
"@type": "xsd:boolean"
},
"final_score_home": {
"@id": "flashodds:final_score_home",
"@type": "xsd:integer"
},
"final_score_away": {
"@id": "flashodds:final_score_away",
"@type": "xsd:integer"
},
"settled_at": {
"@id": "flashodds:settled_at",
"@type": "xsd:dateTime"
},
"GradeResponse": "flashodds:GradeResponse",
"claim": {
"@id": "flashodds:claim"
},
"fair_at_time": {
"@id": "flashodds:fair_at_time",
"@type": "@id"
},
"fair_close": {
"@id": "flashodds:fair_close",
"@type": "@id"
},
"edge_at_time_pts": {
"@id": "flashodds:edge_at_time_pts",
"@type": "xsd:decimal"
},
"clv_pts": {
"@id": "flashodds:clv_pts",
"@type": "xsd:decimal"
},
"result": {
"@id": "flashodds:result",
"@type": "@id"
},
"provenance": {
"@id": "flashodds:provenance"
},
"Error": "flashodds:Error",
"error": {
"@id": "flashodds:error",
"@type": "xsd:string"
},
"message": {
"@id": "flashodds:message",
"@type": "xsd:string"
},
"request_id": {
"@id": "flashodds:request_id",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "flashodds-live API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects flashodds-live'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-10-30) from openapi/_original/flashodds-live-api-openapi.json.",
"dcterms:created": "2026-10-30",
"dcterms:source": [
"openapi/_original/flashodds-live-api-openapi.json"
]
}