Wager API · JSON-LD Context

Wager Api Context

JSON-LD context defining the semantic vocabulary for Wager Api from Wager API.

34 Classes 4 Properties 3 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
wager: https://wagerapi.com/vocab/

Classes

SportsOdds Game game_id sport league venue status home_score away_score OddsMarket market sportsbook home_line home_odds away_line away_odds PlayerProp prop_id player_id player_name line over_odds under_odds Player first_name last_name full_name position team_name InjuryReport injury_type injury_status practice_status return_timeline

Properties

Property Type Container
home_team schema:SportsTeam
away_team schema:SportsTeam
game_date dateTime
updated_at dateTime

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "wager": "https://wagerapi.com/vocab/",

    "SportsOdds": "wager:SportsOdds",
    "Game": "schema:SportsEvent",
    "game_id": "@id",
    "sport": "wager:sport",
    "league": "schema:organizer",
    "home_team": {
      "@id": "schema:homeTeam",
      "@type": "schema:SportsTeam"
    },
    "away_team": {
      "@id": "schema:awayTeam",
      "@type": "schema:SportsTeam"
    },
    "game_date": {
      "@id": "schema:startDate",
      "@type": "xsd:dateTime"
    },
    "venue": "schema:location",
    "status": "schema:eventStatus",
    "home_score": "wager:homeScore",
    "away_score": "wager:awayScore",

    "OddsMarket": "wager:OddsMarket",
    "market": "wager:marketType",
    "sportsbook": "wager:sportsbook",
    "home_line": "wager:homeLine",
    "home_odds": "wager:homeOdds",
    "away_line": "wager:awayLine",
    "away_odds": "wager:awayOdds",

    "PlayerProp": "wager:PlayerProp",
    "prop_id": "@id",
    "player_id": "wager:playerId",
    "player_name": "schema:name",
    "line": "wager:propLine",
    "over_odds": "wager:overOdds",
    "under_odds": "wager:underOdds",

    "Player": "schema:Person",
    "first_name": "schema:givenName",
    "last_name": "schema:familyName",
    "full_name": "schema:name",
    "position": "schema:jobTitle",
    "team_name": "schema:memberOf",

    "InjuryReport": "wager:InjuryReport",
    "injury_type": "wager:injuryType",
    "injury_status": "wager:injuryStatus",
    "practice_status": "wager:practiceStatus",
    "return_timeline": "wager:returnTimeline",

    "updated_at": {
      "@id": "schema:dateModified",
      "@type": "xsd:dateTime"
    }
  }
}