InferSports · JSON-LD Context
Infersports Dev Context
JSON-LD context defining the semantic vocabulary for Infersports Dev from InferSports.
99 Classes
157 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
infersports:
https://infersports.dev/schema#
Classes
ArbLeg
ArbOpportunity
BatchOddsEntry
BatchOddsError
BatchOddsRequest
BatchOddsResponse
BestPrice
BookLine
Bookmaker
BookmakerInfo
BookmakersResult
CompareLinesRequest
CompareLinesResult
CompareProbRequest
CompareProbResult
ConvertHandicapRequest
ConvertHandicapResponse
ConvertOddsRequest
ConvertOddsResponse
CreateKeyRequest
DataList_Bookmaker_
DataList_Event_
DataList_Sport_
DateRange
Decision
Event
EventCandidate
EventOpening
EventState
ExplainHandicapRequest
Favorite
FindArbitrageRequest
FindArbitrageResult
FindMatchRequest
FindMatchResult
FindValueRequest
FindValueResult
ForgotPasswordRequest
GetMatchOddsRequest
GetResultRequest
GetResultResult
HTTPValidationError
League
LeagueCandidate
LeagueRef
ListEventsRequest
ListEventsResult
ListResultsRequest
ListResultsResult
ListTodayMatchesRequest
LoginRequest
MatchAlternative
MatchInfoRequest
MatchInfoResult
MatchOddsResult
MatchResult
MatchSummary
NextAction
OddsBlock
OddsQuote
OpeningLine
OpeningLineRequest
OpeningLineResult
OpeningQuote
Page
Paginated_Event_
Paginated_League_
Paginated_Team_
ResendRequest
ResetPasswordRequest
ResolveContext
ResolveEventRequest
ResolveEventResponse
ResolveLeagueRequest
ResolveLeagueResponse
ResolveTeamRequest
ResolveTeamResponse
ResultEntry
ResultsResponse
ScanSlateRequest
ScanSlateResult
Score
ScoreEntry
ScoreProbRequest
ScoreProbResult
SetPlanRequest
SharpLineRequest
SharpLineResult
SignupRequest
SlateEntry
Sport
Team
TeamCandidate
TeamRef
TodayMatchesResult
ValidationError
ValueBet
VerifyRequest
WinConditions
Properties
| Property | Type | Container |
|---|---|---|
| outcome | string | |
| bookmaker | string | |
| price | ||
| decimal | decimal | |
| market_type | string | |
| period | string | |
| line | ||
| legs | list | |
| inverse_sum | decimal | |
| margin_pct | decimal | |
| event_id | string | |
| odds | ||
| error | ||
| code | string | |
| message | string | |
| fix | ||
| event_ids | list | |
| bookmakers | ||
| markets | ||
| format | string | |
| count | integer | |
| ok_count | integer | |
| data | list | |
| prices | ||
| overround | ||
| status | string | |
| id | string | |
| key | string | |
| name | string | |
| class | string | |
| note | string | |
| verbosity | string | |
| home_team | string | |
| away_team | string | |
| as_of | string | |
| stale | boolean | |
| consensus_line | ||
| lines_offered | list | |
| best_prices | list | |
| fair_odds | ||
| fair_from | ||
| books | list | |
| book_count | integer | |
| summary | string | |
| query | string | |
| external_prob | decimal | |
| external_label | ||
| sport | ||
| date | ||
| match | ||
| fair_prob | ||
| fair_decimal | ||
| edge_pp | ||
| ev_roi | ||
| verdict | ||
| devig_method | ||
| caveats | list | |
| alternatives | list | |
| ask_user | ||
| handicap_raw | string | |
| handicap_decimal | decimal | |
| handicap_components | list | |
| explanation | string | |
| win_conditions | reference | |
| value | decimal | |
| from | string | |
| to | list | |
| hk | ||
| malay | ||
| american | ||
| indonesian | ||
| probability | ||
| label | string | |
| tier | string | |
| safe_to_proceed | boolean | |
| confidence | ||
| next_action | ||
| league | reference | |
| scheduled_at | ||
| source | string | |
| opening | list | |
| score | ||
| red_cards | ||
| clock | ||
| team | ||
| win_probability | decimal | |
| min_margin_pct | decimal | |
| opportunities | list | |
| decision | reference | |
| min_edge_pct | decimal | |
| value_bets | list | |
| fair_source | ||
| string | ||
| result | ||
| detail | list | |
| league_id | string | |
| date_to | ||
| timezone | ||
| limit | integer | |
| truncated | boolean | |
| matches | list | |
| results | list | |
| password | string | |
| scheduled_at_local | ||
| favorite | ||
| implied_probabilities | ||
| finished_at | string | |
| tool | string | |
| args | ||
| reason | string | |
| current | ||
| current_line | ||
| current_handicap_components | ||
| opened_at | ||
| lines | list | |
| next_cursor | ||
| page | reference | |
| token | string | |
| date_range | ||
| context | ||
| best_match | ||
| only_signal | boolean | |
| with_signal | integer | |
| returned | integer | |
| entries | list | |
| home | integer | |
| away | integer | |
| prob | decimal | |
| top | integer | |
| scores | list | |
| top_cum | ||
| implied_1x2 | ||
| lambda_home | ||
| lambda_away | ||
| rho | ||
| ah_ev_check | ||
| plan | string | |
| comparison | ||
| value_count | integer | |
| best_value | ||
| arb_count | integer | |
| best_arb | ||
| signal | string | |
| disambiguator | ||
| team_id | string | |
| loc | list | |
| msg | string | |
| type | string | |
| input | ||
| ctx | ||
| fair_price | decimal | |
| edge_pct | decimal | |
| full_win | ||
| half_win | ||
| push | ||
| half_loss | ||
| full_loss |
JSON-LD Document
{
"@context": {
"@vocab": "https://infersports.dev/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"infersports": "https://infersports.dev/schema#",
"ArbLeg": "infersports:ArbLeg",
"outcome": {
"@id": "infersports:outcome",
"@type": "xsd:string"
},
"bookmaker": {
"@id": "infersports:bookmaker",
"@type": "xsd:string"
},
"price": {
"@id": "infersports:price"
},
"decimal": {
"@id": "infersports:decimal",
"@type": "xsd:decimal"
},
"ArbOpportunity": "infersports:ArbOpportunity",
"market_type": {
"@id": "infersports:market_type",
"@type": "xsd:string"
},
"period": {
"@id": "infersports:period",
"@type": "xsd:string"
},
"line": {
"@id": "infersports:line"
},
"legs": {
"@id": "infersports:legs",
"@container": "@list"
},
"inverse_sum": {
"@id": "infersports:inverse_sum",
"@type": "xsd:decimal"
},
"margin_pct": {
"@id": "infersports:margin_pct",
"@type": "xsd:decimal"
},
"BatchOddsEntry": "infersports:BatchOddsEntry",
"event_id": {
"@id": "infersports:event_id",
"@type": "xsd:string"
},
"odds": {
"@id": "infersports:odds"
},
"error": {
"@id": "infersports:error"
},
"BatchOddsError": "infersports:BatchOddsError",
"code": {
"@id": "infersports:code",
"@type": "xsd:string"
},
"message": {
"@id": "infersports:message",
"@type": "xsd:string"
},
"fix": {
"@id": "infersports:fix"
},
"BatchOddsRequest": "infersports:BatchOddsRequest",
"event_ids": {
"@id": "infersports:event_ids",
"@container": "@list"
},
"bookmakers": {
"@id": "infersports:bookmakers"
},
"markets": {
"@id": "infersports:markets"
},
"format": {
"@id": "infersports:format",
"@type": "xsd:string"
},
"BatchOddsResponse": "infersports:BatchOddsResponse",
"count": {
"@id": "infersports:count",
"@type": "xsd:integer"
},
"ok_count": {
"@id": "infersports:ok_count",
"@type": "xsd:integer"
},
"data": {
"@id": "infersports:data",
"@container": "@list"
},
"BestPrice": "infersports:BestPrice",
"BookLine": "infersports:BookLine",
"prices": {
"@id": "infersports:prices"
},
"overround": {
"@id": "infersports:overround"
},
"status": {
"@id": "infersports:status",
"@type": "xsd:string"
},
"Bookmaker": "infersports:Bookmaker",
"id": {
"@id": "infersports:id",
"@type": "xsd:string"
},
"key": {
"@id": "infersports:key",
"@type": "xsd:string"
},
"name": {
"@id": "infersports:name",
"@type": "xsd:string"
},
"class": {
"@id": "infersports:class",
"@type": "xsd:string"
},
"BookmakerInfo": "infersports:BookmakerInfo",
"BookmakersResult": "infersports:BookmakersResult",
"note": {
"@id": "infersports:note",
"@type": "xsd:string"
},
"CompareLinesRequest": "infersports:CompareLinesRequest",
"verbosity": {
"@id": "infersports:verbosity",
"@type": "xsd:string"
},
"CompareLinesResult": "infersports:CompareLinesResult",
"home_team": {
"@id": "infersports:home_team",
"@type": "xsd:string"
},
"away_team": {
"@id": "infersports:away_team",
"@type": "xsd:string"
},
"as_of": {
"@id": "infersports:as_of",
"@type": "xsd:string"
},
"stale": {
"@id": "infersports:stale",
"@type": "xsd:boolean"
},
"consensus_line": {
"@id": "infersports:consensus_line"
},
"lines_offered": {
"@id": "infersports:lines_offered",
"@container": "@list"
},
"best_prices": {
"@id": "infersports:best_prices",
"@container": "@list"
},
"fair_odds": {
"@id": "infersports:fair_odds"
},
"fair_from": {
"@id": "infersports:fair_from"
},
"books": {
"@id": "infersports:books",
"@container": "@list"
},
"book_count": {
"@id": "infersports:book_count",
"@type": "xsd:integer"
},
"summary": {
"@id": "infersports:summary",
"@type": "xsd:string"
},
"CompareProbRequest": "infersports:CompareProbRequest",
"query": {
"@id": "infersports:query",
"@type": "xsd:string"
},
"external_prob": {
"@id": "infersports:external_prob",
"@type": "xsd:decimal"
},
"external_label": {
"@id": "infersports:external_label"
},
"sport": {
"@id": "infersports:sport"
},
"date": {
"@id": "infersports:date"
},
"CompareProbResult": "infersports:CompareProbResult",
"match": {
"@id": "infersports:match"
},
"fair_prob": {
"@id": "infersports:fair_prob"
},
"fair_decimal": {
"@id": "infersports:fair_decimal"
},
"edge_pp": {
"@id": "infersports:edge_pp"
},
"ev_roi": {
"@id": "infersports:ev_roi"
},
"verdict": {
"@id": "infersports:verdict"
},
"devig_method": {
"@id": "infersports:devig_method"
},
"caveats": {
"@id": "infersports:caveats",
"@container": "@list"
},
"alternatives": {
"@id": "infersports:alternatives",
"@container": "@list"
},
"ask_user": {
"@id": "infersports:ask_user"
},
"ConvertHandicapRequest": "infersports:ConvertHandicapRequest",
"ConvertHandicapResponse": "infersports:ConvertHandicapResponse",
"handicap_raw": {
"@id": "infersports:handicap_raw",
"@type": "xsd:string"
},
"handicap_decimal": {
"@id": "infersports:handicap_decimal",
"@type": "xsd:decimal"
},
"handicap_components": {
"@id": "infersports:handicap_components",
"@container": "@list"
},
"explanation": {
"@id": "infersports:explanation",
"@type": "xsd:string"
},
"win_conditions": {
"@id": "infersports:win_conditions",
"@type": "@id"
},
"ConvertOddsRequest": "infersports:ConvertOddsRequest",
"value": {
"@id": "infersports:value",
"@type": "xsd:decimal"
},
"from": {
"@id": "infersports:from",
"@type": "xsd:string"
},
"to": {
"@id": "infersports:to",
"@container": "@list"
},
"ConvertOddsResponse": "infersports:ConvertOddsResponse",
"hk": {
"@id": "infersports:hk"
},
"malay": {
"@id": "infersports:malay"
},
"american": {
"@id": "infersports:american"
},
"indonesian": {
"@id": "infersports:indonesian"
},
"probability": {
"@id": "infersports:probability"
},
"CreateKeyRequest": "infersports:CreateKeyRequest",
"label": {
"@id": "infersports:label",
"@type": "xsd:string"
},
"tier": {
"@id": "infersports:tier",
"@type": "xsd:string"
},
"DataList_Bookmaker_": "infersports:DataList_Bookmaker_",
"DataList_Event_": "infersports:DataList_Event_",
"DataList_Sport_": "infersports:DataList_Sport_",
"DateRange": "infersports:DateRange",
"Decision": "infersports:Decision",
"safe_to_proceed": {
"@id": "infersports:safe_to_proceed",
"@type": "xsd:boolean"
},
"confidence": {
"@id": "infersports:confidence"
},
"next_action": {
"@id": "infersports:next_action"
},
"Event": "infersports:Event",
"league": {
"@id": "infersports:league",
"@type": "@id"
},
"scheduled_at": {
"@id": "infersports:scheduled_at"
},
"EventCandidate": "infersports:EventCandidate",
"EventOpening": "infersports:EventOpening",
"source": {
"@id": "infersports:source",
"@type": "xsd:string"
},
"opening": {
"@id": "infersports:opening",
"@container": "@list"
},
"EventState": "infersports:EventState",
"score": {
"@id": "infersports:score"
},
"red_cards": {
"@id": "infersports:red_cards"
},
"clock": {
"@id": "infersports:clock"
},
"ExplainHandicapRequest": "infersports:ExplainHandicapRequest",
"Favorite": "infersports:Favorite",
"team": {
"@id": "infersports:team"
},
"win_probability": {
"@id": "infersports:win_probability",
"@type": "xsd:decimal"
},
"FindArbitrageRequest": "infersports:FindArbitrageRequest",
"min_margin_pct": {
"@id": "infersports:min_margin_pct",
"@type": "xsd:decimal"
},
"FindArbitrageResult": "infersports:FindArbitrageResult",
"opportunities": {
"@id": "infersports:opportunities",
"@container": "@list"
},
"decision": {
"@id": "infersports:decision",
"@type": "@id"
},
"FindMatchRequest": "infersports:FindMatchRequest",
"FindMatchResult": "infersports:FindMatchResult",
"FindValueRequest": "infersports:FindValueRequest",
"min_edge_pct": {
"@id": "infersports:min_edge_pct",
"@type": "xsd:decimal"
},
"FindValueResult": "infersports:FindValueResult",
"value_bets": {
"@id": "infersports:value_bets",
"@container": "@list"
},
"fair_source": {
"@id": "infersports:fair_source"
},
"ForgotPasswordRequest": "infersports:ForgotPasswordRequest",
"email": {
"@id": "infersports:email",
"@type": "xsd:string"
},
"GetMatchOddsRequest": "infersports:GetMatchOddsRequest",
"GetResultRequest": "infersports:GetResultRequest",
"GetResultResult": "infersports:GetResultResult",
"result": {
"@id": "infersports:result"
},
"HTTPValidationError": "infersports:HTTPValidationError",
"detail": {
"@id": "infersports:detail",
"@container": "@list"
},
"League": "infersports:League",
"LeagueCandidate": "infersports:LeagueCandidate",
"league_id": {
"@id": "infersports:league_id",
"@type": "xsd:string"
},
"LeagueRef": "infersports:LeagueRef",
"ListEventsRequest": "infersports:ListEventsRequest",
"date_to": {
"@id": "infersports:date_to"
},
"timezone": {
"@id": "infersports:timezone"
},
"limit": {
"@id": "infersports:limit",
"@type": "xsd:integer"
},
"ListEventsResult": "infersports:ListEventsResult",
"truncated": {
"@id": "infersports:truncated",
"@type": "xsd:boolean"
},
"matches": {
"@id": "infersports:matches",
"@container": "@list"
},
"ListResultsRequest": "infersports:ListResultsRequest",
"ListResultsResult": "infersports:ListResultsResult",
"results": {
"@id": "infersports:results",
"@container": "@list"
},
"ListTodayMatchesRequest": "infersports:ListTodayMatchesRequest",
"LoginRequest": "infersports:LoginRequest",
"password": {
"@id": "infersports:password",
"@type": "xsd:string"
},
"MatchAlternative": "infersports:MatchAlternative",
"MatchInfoRequest": "infersports:MatchInfoRequest",
"MatchInfoResult": "infersports:MatchInfoResult",
"scheduled_at_local": {
"@id": "infersports:scheduled_at_local"
},
"favorite": {
"@id": "infersports:favorite"
},
"implied_probabilities": {
"@id": "infersports:implied_probabilities"
},
"MatchOddsResult": "infersports:MatchOddsResult",
"MatchResult": "infersports:MatchResult",
"finished_at": {
"@id": "infersports:finished_at",
"@type": "xsd:string"
},
"MatchSummary": "infersports:MatchSummary",
"NextAction": "infersports:NextAction",
"tool": {
"@id": "infersports:tool",
"@type": "xsd:string"
},
"args": {
"@id": "infersports:args"
},
"reason": {
"@id": "infersports:reason",
"@type": "xsd:string"
},
"OddsBlock": "infersports:OddsBlock",
"OddsQuote": "infersports:OddsQuote",
"OpeningLine": "infersports:OpeningLine",
"current": {
"@id": "infersports:current"
},
"current_line": {
"@id": "infersports:current_line"
},
"current_handicap_components": {
"@id": "infersports:current_handicap_components"
},
"opened_at": {
"@id": "infersports:opened_at"
},
"OpeningLineRequest": "infersports:OpeningLineRequest",
"OpeningLineResult": "infersports:OpeningLineResult",
"lines": {
"@id": "infersports:lines",
"@container": "@list"
},
"OpeningQuote": "infersports:OpeningQuote",
"Page": "infersports:Page",
"next_cursor": {
"@id": "infersports:next_cursor"
},
"Paginated_Event_": "infersports:Paginated_Event_",
"page": {
"@id": "infersports:page",
"@type": "@id"
},
"Paginated_League_": "infersports:Paginated_League_",
"Paginated_Team_": "infersports:Paginated_Team_",
"ResendRequest": "infersports:ResendRequest",
"ResetPasswordRequest": "infersports:ResetPasswordRequest",
"token": {
"@id": "infersports:token",
"@type": "xsd:string"
},
"ResolveContext": "infersports:ResolveContext",
"date_range": {
"@id": "infersports:date_range"
},
"ResolveEventRequest": "infersports:ResolveEventRequest",
"context": {
"@id": "infersports:context"
},
"ResolveEventResponse": "infersports:ResolveEventResponse",
"best_match": {
"@id": "infersports:best_match"
},
"ResolveLeagueRequest": "infersports:ResolveLeagueRequest",
"ResolveLeagueResponse": "infersports:ResolveLeagueResponse",
"ResolveTeamRequest": "infersports:ResolveTeamRequest",
"ResolveTeamResponse": "infersports:ResolveTeamResponse",
"ResultEntry": "infersports:ResultEntry",
"ResultsResponse": "infersports:ResultsResponse",
"ScanSlateRequest": "infersports:ScanSlateRequest",
"only_signal": {
"@id": "infersports:only_signal",
"@type": "xsd:boolean"
},
"ScanSlateResult": "infersports:ScanSlateResult",
"with_signal": {
"@id": "infersports:with_signal",
"@type": "xsd:integer"
},
"returned": {
"@id": "infersports:returned",
"@type": "xsd:integer"
},
"entries": {
"@id": "infersports:entries",
"@container": "@list"
},
"Score": "infersports:Score",
"home": {
"@id": "infersports:home",
"@type": "xsd:integer"
},
"away": {
"@id": "infersports:away",
"@type": "xsd:integer"
},
"ScoreEntry": "infersports:ScoreEntry",
"prob": {
"@id": "infersports:prob",
"@type": "xsd:decimal"
},
"ScoreProbRequest": "infersports:ScoreProbRequest",
"top": {
"@id": "infersports:top",
"@type": "xsd:integer"
},
"ScoreProbResult": "infersports:ScoreProbResult",
"scores": {
"@id": "infersports:scores",
"@container": "@list"
},
"top_cum": {
"@id": "infersports:top_cum"
},
"implied_1x2": {
"@id": "infersports:implied_1x2"
},
"lambda_home": {
"@id": "infersports:lambda_home"
},
"lambda_away": {
"@id": "infersports:lambda_away"
},
"rho": {
"@id": "infersports:rho"
},
"ah_ev_check": {
"@id": "infersports:ah_ev_check"
},
"SetPlanRequest": "infersports:SetPlanRequest",
"plan": {
"@id": "infersports:plan",
"@type": "xsd:string"
},
"SharpLineRequest": "infersports:SharpLineRequest",
"SharpLineResult": "infersports:SharpLineResult",
"comparison": {
"@id": "infersports:comparison"
},
"SignupRequest": "infersports:SignupRequest",
"SlateEntry": "infersports:SlateEntry",
"value_count": {
"@id": "infersports:value_count",
"@type": "xsd:integer"
},
"best_value": {
"@id": "infersports:best_value"
},
"arb_count": {
"@id": "infersports:arb_count",
"@type": "xsd:integer"
},
"best_arb": {
"@id": "infersports:best_arb"
},
"signal": {
"@id": "infersports:signal",
"@type": "xsd:string"
},
"Sport": "infersports:Sport",
"Team": "infersports:Team",
"disambiguator": {
"@id": "infersports:disambiguator"
},
"TeamCandidate": "infersports:TeamCandidate",
"team_id": {
"@id": "infersports:team_id",
"@type": "xsd:string"
},
"TeamRef": "infersports:TeamRef",
"TodayMatchesResult": "infersports:TodayMatchesResult",
"ValidationError": "infersports:ValidationError",
"loc": {
"@id": "infersports:loc",
"@container": "@list"
},
"msg": {
"@id": "infersports:msg",
"@type": "xsd:string"
},
"type": {
"@id": "infersports:type",
"@type": "xsd:string"
},
"input": {
"@id": "infersports:input"
},
"ctx": {
"@id": "infersports:ctx"
},
"ValueBet": "infersports:ValueBet",
"fair_price": {
"@id": "infersports:fair_price",
"@type": "xsd:decimal"
},
"edge_pct": {
"@id": "infersports:edge_pct",
"@type": "xsd:decimal"
},
"VerifyRequest": "infersports:VerifyRequest",
"WinConditions": "infersports:WinConditions",
"full_win": {
"@id": "infersports:full_win"
},
"half_win": {
"@id": "infersports:half_win"
},
"push": {
"@id": "infersports:push"
},
"half_loss": {
"@id": "infersports:half_loss"
},
"full_loss": {
"@id": "infersports:full_loss"
}
},
"@type": "schema:Dataset",
"schema:name": "InferSports API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects InferSports'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-12) from openapi/infersports-dev-openapi.json.",
"dcterms:created": "2026-11-12",
"dcterms:source": [
"openapi/infersports-dev-openapi.json"
]
}