Common Sense Media · JSON-LD Context

Common Sense Media Context

JSON-LD context defining the semantic vocabulary for Common Sense Media from Common Sense Media.

0 Classes 8 Properties 3 Namespaces
View Context View on GitHub

Namespaces

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

Properties

Property Type Container
Review
Movie
TVShow
Book
Game
App
Podcast
ContentGridItem

JSON-LD Document

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

    "Review": {
      "@id": "schema:Review",
      "@context": {
        "id": "@id",
        "url": "schema:url",
        "title": "schema:name",
        "mediaType": "csm:mediaType",
        "ageRating": "csm:ageRating",
        "ageRatingGroup": "csm:ageRatingGroup",
        "stars": {
          "@id": "schema:reviewRating",
          "@type": "xsd:integer"
        },
        "oneLiner": "schema:headline",
        "parentsNeedToKnow": "csm:parentsNeedToKnow",
        "description": "schema:reviewBody",
        "anyGood": "csm:anyGood",
        "talkingPoints": "csm:talkingPoints",
        "contentGrid": "csm:contentGrid",
        "updated": {
          "@id": "schema:dateModified",
          "@type": "xsd:dateTime"
        },
        "langcode": "schema:inLanguage"
      }
    },

    "Movie": {
      "@id": "schema:Movie",
      "@context": {
        "cast": "schema:actor",
        "directors": "schema:director",
        "studios": "schema:productionCompany",
        "genres": "schema:genre",
        "rating": "schema:contentRating",
        "length": "schema:duration"
      }
    },

    "TVShow": {
      "@id": "schema:TVSeries",
      "@context": {
        "cast": "schema:actor",
        "networks": "schema:productionCompany",
        "genres": "schema:genre",
        "rating": "schema:contentRating"
      }
    },

    "Book": {
      "@id": "schema:Book",
      "@context": {
        "authors": "schema:author",
        "illustrators": "schema:illustrator",
        "publishers": "schema:publisher",
        "genres": "schema:genre",
        "length": "schema:numberOfPages"
      }
    },

    "Game": {
      "@id": "schema:VideoGame",
      "@context": {
        "developers": "schema:gamePlatform",
        "genres": "schema:genre",
        "rating": "schema:contentRating"
      }
    },

    "App": {
      "@id": "schema:SoftwareApplication",
      "@context": {
        "developers": "schema:author",
        "genres": "schema:applicationCategory"
      }
    },

    "Podcast": {
      "@id": "schema:PodcastSeries",
      "@context": {
        "hosts": "schema:author",
        "publishers": "schema:publisher",
        "genres": "schema:genre"
      }
    },

    "ContentGridItem": {
      "@id": "csm:ContentGridItem",
      "@context": {
        "rating": "csm:gridRating",
        "label": "schema:name",
        "text": "schema:description"
      }
    }
  }
}