SportsDataIO · JSON-LD Context

Sportsdataio Context

JSON-LD context defining the semantic vocabulary for Sportsdataio from SportsDataIO.

39 Classes 4 Properties 2 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#

Classes

Game gameId season week homeScore awayScore status Player playerId name position injury PlayerStats playerStatId fantasyPoints fantasyPointsPPR passingYards rushingYards receivingYards touchdowns Team teamId fullName abbreviation city conference division Standing wins losses ties winPercentage pointsFor pointsAgainst Odds pointSpread overUnder homeMoneyLine awayMoneyLine

Properties

Property Type Container
homeTeam schema:SportsTeam
awayTeam schema:SportsTeam
gameDate dateTime
team schema:SportsTeam

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://sportsdata.io/ontology/",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "Game": "schema:SportsEvent",
    "gameId": "@id",
    "season": "sportsdataio:season",
    "week": "sportsdataio:week",
    "homeTeam": {
      "@id": "schema:homeTeam",
      "@type": "schema:SportsTeam"
    },
    "awayTeam": {
      "@id": "schema:awayTeam",
      "@type": "schema:SportsTeam"
    },
    "homeScore": "sportsdataio:homeScore",
    "awayScore": "sportsdataio:awayScore",
    "status": "schema:eventStatus",
    "gameDate": {
      "@id": "schema:startDate",
      "@type": "xsd:dateTime"
    },

    "Player": "schema:Person",
    "playerId": "@id",
    "name": "schema:name",
    "position": "schema:jobTitle",
    "team": {
      "@id": "schema:memberOf",
      "@type": "schema:SportsTeam"
    },
    "status": "sportsdataio:playerStatus",
    "injury": "sportsdataio:injuryStatus",

    "PlayerStats": "sportsdataio:PlayerStatistics",
    "playerStatId": "@id",
    "fantasyPoints": "sportsdataio:fantasyPoints",
    "fantasyPointsPPR": "sportsdataio:fantasyPointsPPR",
    "passingYards": "sportsdataio:passingYards",
    "rushingYards": "sportsdataio:rushingYards",
    "receivingYards": "sportsdataio:receivingYards",
    "touchdowns": "sportsdataio:touchdowns",

    "Team": "schema:SportsTeam",
    "teamId": "@id",
    "fullName": "schema:name",
    "abbreviation": "schema:alternateName",
    "city": "schema:addressLocality",
    "conference": "sportsdataio:conference",
    "division": "sportsdataio:division",

    "Standing": "sportsdataio:TeamStanding",
    "wins": "sportsdataio:wins",
    "losses": "sportsdataio:losses",
    "ties": "sportsdataio:ties",
    "winPercentage": "sportsdataio:winPercentage",
    "pointsFor": "sportsdataio:pointsFor",
    "pointsAgainst": "sportsdataio:pointsAgainst",

    "Odds": "sportsdataio:BettingOdds",
    "pointSpread": "sportsdataio:pointSpread",
    "overUnder": "sportsdataio:overUnder",
    "homeMoneyLine": "sportsdataio:homeMoneyLine",
    "awayMoneyLine": "sportsdataio:awayMoneyLine"
  }
}