{
  "@context": {
    "@version": 1.1,
    "@vocab": "https://api-evangelist.github.io/giphy/vocab#",
    "schema": "https://schema.org/",
    "giphy": "https://developers.giphy.com/docs/api#",

    "Gif": { "@id": "schema:ImageObject", "@type": "@id" },
    "Sticker": { "@id": "schema:ImageObject", "@type": "@id" },
    "Emoji": { "@id": "schema:ImageObject", "@type": "@id" },
    "Clip": { "@id": "schema:VideoObject", "@type": "@id" },
    "Channel": { "@id": "schema:Brand", "@type": "@id" },
    "Category": { "@id": "schema:DefinedTerm", "@type": "@id" },
    "User": { "@id": "schema:Person", "@type": "@id" },

    "id": "schema:identifier",
    "url": { "@id": "schema:url", "@type": "@id" },
    "embed_url": { "@id": "schema:embedUrl", "@type": "@id" },
    "title": "schema:name",
    "alt_text": "schema:alternateName",
    "username": { "@id": "schema:additionalName" },
    "display_name": "schema:name",
    "slug": "giphy:slug",
    "rating": { "@id": "schema:contentRating" },
    "source": { "@id": "schema:isBasedOn", "@type": "@id" },
    "source_post_url": { "@id": "schema:isBasedOnUrl", "@type": "@id" },
    "import_datetime": { "@id": "schema:datePublished", "@type": "schema:DateTime" },
    "create_datetime": { "@id": "schema:dateCreated", "@type": "schema:DateTime" },
    "update_datetime": { "@id": "schema:dateModified", "@type": "schema:DateTime" },
    "trending_datetime": { "@id": "giphy:trendingDateTime", "@type": "schema:DateTime" },
    "user": "schema:author",
    "images": "schema:associatedMedia",
    "video": "schema:video",
    "duration": "schema:duration",
    "width": "schema:width",
    "height": "schema:height",
    "size": "schema:contentSize",
    "is_verified": "schema:knowsAbout",
    "avatar_url": { "@id": "schema:image", "@type": "@id" },
    "banner_image": { "@id": "schema:image", "@type": "@id" },
    "profile_url": { "@id": "schema:mainEntityOfPage", "@type": "@id" },
    "description": "schema:description",
    "tags": "schema:keywords",
    "content_type": "schema:additionalType",
    "type": "schema:additionalType"
  }
}
