TVmaze · JSON-LD Context

Tvmaze Context

JSON-LD context defining the semantic vocabulary for Tvmaze from TVmaze.

44 Classes 13 Properties 3 Namespaces
View Context View on GitHub

Namespaces

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

Classes

Show Episode Season Person Character Network WebChannel Country Image CastCredit CrewCredit id name summary type language status runtime averageRuntime rating weight network webChannel dvdCountry externals image updated season number airtime episodeOrder person character self voice country code timezone gender tvrage thetvdb imdb _links _embedded

Properties

Property Type Container
url reference
genres set
premiered date
ended date
officialSite reference
airdate date
airstamp dateTime
premiereDate date
endDate date
birthday date
deathday date
medium reference
original reference

JSON-LD Document

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

    "Show": "schema:TVSeries",
    "Episode": "schema:TVEpisode",
    "Season": "schema:TVSeason",
    "Person": "schema:Person",
    "Character": "schema:PerformingGroup",
    "Network": "schema:TelevisionChannel",
    "WebChannel": "schema:BroadcastChannel",
    "Country": "schema:Country",
    "Image": "schema:ImageObject",
    "CastCredit": "schema:PerformanceRole",
    "CrewCredit": "schema:PerformanceRole",

    "id": "schema:identifier",
    "url": { "@id": "schema:url", "@type": "@id" },
    "name": "schema:name",
    "summary": "schema:description",
    "type": "schema:additionalType",
    "language": "schema:inLanguage",
    "genres": { "@id": "schema:genre", "@container": "@set" },
    "status": "tvmaze:status",
    "runtime": "schema:duration",
    "averageRuntime": "tvmaze:averageRuntime",
    "premiered": { "@id": "schema:datePublished", "@type": "xsd:date" },
    "ended": { "@id": "schema:dateEnded", "@type": "xsd:date" },
    "officialSite": { "@id": "schema:url", "@type": "@id" },
    "rating": "schema:aggregateRating",
    "weight": "tvmaze:popularityWeight",
    "network": "schema:productionCompany",
    "webChannel": "schema:provider",
    "dvdCountry": "tvmaze:dvdCountry",
    "externals": "tvmaze:externalIdentifiers",
    "image": "schema:image",
    "updated": "schema:dateModified",

    "season": "schema:seasonNumber",
    "number": "schema:episodeNumber",
    "airdate": { "@id": "schema:datePublished", "@type": "xsd:date" },
    "airtime": "tvmaze:airtime",
    "airstamp": { "@id": "schema:datePublished", "@type": "xsd:dateTime" },
    "episodeOrder": "schema:numberOfEpisodes",
    "premiereDate": { "@id": "schema:startDate", "@type": "xsd:date" },
    "endDate": { "@id": "schema:endDate", "@type": "xsd:date" },

    "person": "schema:performer",
    "character": "schema:character",
    "self": "tvmaze:isSelf",
    "voice": "tvmaze:isVoice",

    "country": "schema:addressCountry",
    "code": "schema:identifier",
    "timezone": "schema:timeZone",

    "birthday": { "@id": "schema:birthDate", "@type": "xsd:date" },
    "deathday": { "@id": "schema:deathDate", "@type": "xsd:date" },
    "gender": "schema:gender",

    "medium": { "@id": "schema:thumbnailUrl", "@type": "@id" },
    "original": { "@id": "schema:contentUrl", "@type": "@id" },

    "tvrage": "tvmaze:tvrageId",
    "thetvdb": "tvmaze:tvdbId",
    "imdb": "tvmaze:imdbId",

    "_links": "schema:potentialAction",
    "_embedded": "tvmaze:embedded"
  }
}