Disney API · JSON-LD Context

Disney Context

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

9 Classes 15 Properties 4 Namespaces
View Context View on GitHub

Namespaces

disney: https://disneyapi.dev/schema/
schema: https://schema.org/
dcterms: http://purl.org/dc/terms/
xsd: http://www.w3.org/2001/XMLSchema#

Classes

Character CharacterPage PageInfo ServiceIndex name alignment info data description

Properties

Property Type Container
_id integer
url reference
sourceUrl reference
imageUrl reference
films set
shortFilms set
tvShows set
videoGames set
parkAttractions set
allies set
enemies set
count integer
totalPages integer
previousPage reference
nextPage reference

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "disney": "https://disneyapi.dev/schema/",
    "schema": "https://schema.org/",
    "dcterms": "http://purl.org/dc/terms/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "Character": "disney:Character",
    "CharacterPage": "disney:CharacterPage",
    "PageInfo": "disney:PageInfo",
    "ServiceIndex": "disney:ServiceIndex",

    "_id": {
      "@id": "schema:identifier",
      "@type": "xsd:integer"
    },
    "name": "schema:name",
    "url": {
      "@id": "schema:url",
      "@type": "@id"
    },
    "sourceUrl": {
      "@id": "dcterms:source",
      "@type": "@id"
    },
    "imageUrl": {
      "@id": "schema:image",
      "@type": "@id"
    },
    "films": {
      "@id": "disney:films",
      "@container": "@set"
    },
    "shortFilms": {
      "@id": "disney:shortFilms",
      "@container": "@set"
    },
    "tvShows": {
      "@id": "disney:tvShows",
      "@container": "@set"
    },
    "videoGames": {
      "@id": "disney:videoGames",
      "@container": "@set"
    },
    "parkAttractions": {
      "@id": "disney:parkAttractions",
      "@container": "@set"
    },
    "allies": {
      "@id": "disney:allies",
      "@container": "@set"
    },
    "enemies": {
      "@id": "disney:enemies",
      "@container": "@set"
    },
    "alignment": "disney:alignment",

    "info": "disney:pageInfo",
    "data": "disney:data",
    "count": {
      "@id": "disney:count",
      "@type": "xsd:integer"
    },
    "totalPages": {
      "@id": "disney:totalPages",
      "@type": "xsd:integer"
    },
    "previousPage": {
      "@id": "disney:previousPage",
      "@type": "@id"
    },
    "nextPage": {
      "@id": "disney:nextPage",
      "@type": "@id"
    },

    "description": "schema:description"
  }
}