Tivo · JSON-LD Context

Tivo Context

JSON-LD context defining the semantic vocabulary for Tivo from Tivo.

37 Classes 4 Properties 3 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
tivo: https://business.tivo.com/vocab/
xsd: http://www.w3.org/2001/XMLSchema#

Classes

Movie TVSeries TVEpisode TVSeason Person MusicGroup ContentItem Image id title description genres rating languages cast personId name role character images url imageType width height language externalIds rovi rovi2 tmdb eidr availableOn seasonNumber episodeNumber episodeCount biography birthPlace credits

Properties

Property Type Container
year gYear
runtime integer
airDate date
birthDate date

JSON-LD Document

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

    "Movie": "schema:Movie",
    "TVSeries": "schema:TVSeries",
    "TVEpisode": "schema:TVEpisode",
    "TVSeason": "schema:TVSeason",
    "Person": "schema:Person",
    "MusicGroup": "schema:MusicGroup",
    "ContentItem": "tivo:ContentItem",
    "Image": "schema:ImageObject",

    "id": "@id",
    "title": "schema:name",
    "description": "schema:description",
    "year": {
      "@id": "schema:datePublished",
      "@type": "xsd:gYear"
    },
    "genres": "schema:genre",
    "rating": "schema:contentRating",
    "runtime": {
      "@id": "schema:duration",
      "@type": "xsd:integer"
    },
    "languages": "schema:availableLanguage",

    "cast": "schema:actor",
    "personId": "@id",
    "name": "schema:name",
    "role": "schema:roleName",
    "character": "schema:characterName",

    "images": "schema:image",
    "url": "schema:url",
    "imageType": "schema:additionalType",
    "width": "schema:width",
    "height": "schema:height",
    "language": "schema:inLanguage",

    "externalIds": "schema:identifier",
    "rovi": "tivo:roviId",
    "rovi2": "tivo:roviId2",
    "tmdb": "tivo:tmdbId",
    "eidr": "tivo:eidrId",

    "availableOn": "schema:availableOn",

    "seasonNumber": "schema:seasonNumber",
    "episodeNumber": "schema:episodeNumber",
    "airDate": {
      "@id": "schema:datePublished",
      "@type": "xsd:date"
    },
    "episodeCount": "schema:numberOfEpisodes",

    "biography": "schema:description",
    "birthDate": {
      "@id": "schema:birthDate",
      "@type": "xsd:date"
    },
    "birthPlace": "schema:birthPlace",
    "credits": "schema:performerIn"
  }
}