Schema.org · Schema

Schema.org CreativeWork

The most generic kind of creative work, including books, movies, photographs, software programs, etc.

Schema.orgStructured DataLinked DataJSON-LDVocabularySEOWeb StandardsRDFOntology

Properties

Name Type Description
@type string The Schema.org type.
@context string The JSON-LD context URL.
name string The name of the creative work.
headline string Headline of the article.
alternativeHeadline string A secondary title of the CreativeWork.
description string A description of the creative work.
text string The textual content of this CreativeWork.
abstract string An abstract is a short description that summarizes a CreativeWork.
url string URL of the creative work.
image object An image of the creative work.
author object The author of this content.
creator object The creator/author of this CreativeWork.
editor object Specifies the Person who edited the CreativeWork.
publisher object The publisher of the creative work.
contributor object A secondary contributor to the CreativeWork.
datePublished string Date of first broadcast/publication.
dateCreated string The date on which the CreativeWork was created.
dateModified string The date on which the CreativeWork was most recently modified.
copyrightYear integer The year during which the claimed copyright was first asserted.
copyrightHolder object The party holding the legal copyright to the CreativeWork.
license object A license document that applies to this content.
inLanguage string The language of the content (IETF BCP 47).
keywords object Keywords or tags used to describe this content.
genre string Genre of the creative work.
about object The subject matter of the content.
isPartOf object Indicates an item that this item is part of.
hasPart object Indicates an item that is part of this item.
position object The position of an item in a series or sequence of items.
version object The version of the CreativeWork.
encoding object A media object that encodes this CreativeWork.
encodingFormat string Media type expressed using a MIME format.
interactionStatistic object The number of interactions for the CreativeWork.
comment object Comments on this creative work.
commentCount integer The number of comments this CreativeWork has received.
review object A review of the item.
aggregateRating object The overall rating.
offers object An offer to provide this item.
accessMode string The human sensory perceptual system or cognitive faculty through which a person may process the content.
accessibilityFeature object Content features of the resource, such as accessible media, alternatives and supported enhancements for accessibility.
sameAs object URL of a reference Web page that unambiguously indicates the item's identity.
identifier string The identifier property represents any kind of identifier.
View JSON Schema on GitHub

JSON Schema

schema-org-creative-work-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://schema.org/schemas/creative-work.json",
  "title": "Schema.org CreativeWork",
  "description": "The most generic kind of creative work, including books, movies, photographs, software programs, etc.",
  "type": "object",
  "required": ["@type"],
  "properties": {
    "@type": {
      "type": "string",
      "description": "The Schema.org type.",
      "enum": ["CreativeWork", "Article", "Blog", "Book", "Clip", "Comment", "Conversation", "Course", "Dataset", "DigitalDocument", "Drawing", "Episode", "Game", "Guide", "HowTo", "LegislationObject", "Map", "MediaObject", "Menu", "Message", "Movie", "MusicComposition", "MusicPlaylist", "MusicRecording", "Painting", "Photograph", "Play", "Poster", "PublicationIssue", "PublicationVolume", "Quotation", "Review", "Sculpture", "Season", "ShortStory", "SoftwareApplication", "SoftwareSourceCode", "TVSeries", "Thesis", "VisualArtwork", "WebContent", "WebPage", "WebSite"]
    },
    "@context": {
      "type": "string",
      "description": "The JSON-LD context URL.",
      "default": "https://schema.org"
    },
    "name": {
      "type": "string",
      "description": "The name of the creative work."
    },
    "headline": {
      "type": "string",
      "maxLength": 110,
      "description": "Headline of the article."
    },
    "alternativeHeadline": {
      "type": "string",
      "description": "A secondary title of the CreativeWork."
    },
    "description": {
      "type": "string",
      "description": "A description of the creative work."
    },
    "text": {
      "type": "string",
      "description": "The textual content of this CreativeWork."
    },
    "abstract": {
      "type": "string",
      "description": "An abstract is a short description that summarizes a CreativeWork."
    },
    "url": {
      "type": "string",
      "format": "uri",
      "description": "URL of the creative work."
    },
    "image": {
      "oneOf": [
        { "type": "string", "format": "uri" },
        { "$ref": "schema-org-image-object-schema.json" }
      ],
      "description": "An image of the creative work."
    },
    "author": {
      "oneOf": [
        { "$ref": "schema-org-person-schema.json" },
        { "$ref": "schema-org-organization-schema.json" },
        { "type": "array", "items": { "oneOf": [{ "$ref": "schema-org-person-schema.json" }, { "$ref": "schema-org-organization-schema.json" }] } }
      ],
      "description": "The author of this content."
    },
    "creator": {
      "oneOf": [
        { "$ref": "schema-org-person-schema.json" },
        { "$ref": "schema-org-organization-schema.json" }
      ],
      "description": "The creator/author of this CreativeWork."
    },
    "editor": {
      "$ref": "schema-org-person-schema.json",
      "description": "Specifies the Person who edited the CreativeWork."
    },
    "publisher": {
      "oneOf": [
        { "$ref": "schema-org-person-schema.json" },
        { "$ref": "schema-org-organization-schema.json" }
      ],
      "description": "The publisher of the creative work."
    },
    "contributor": {
      "oneOf": [
        { "$ref": "schema-org-person-schema.json" },
        { "$ref": "schema-org-organization-schema.json" },
        { "type": "array", "items": { "oneOf": [{ "$ref": "schema-org-person-schema.json" }, { "$ref": "schema-org-organization-schema.json" }] } }
      ],
      "description": "A secondary contributor to the CreativeWork."
    },
    "datePublished": {
      "type": "string",
      "format": "date",
      "description": "Date of first broadcast/publication."
    },
    "dateCreated": {
      "type": "string",
      "format": "date",
      "description": "The date on which the CreativeWork was created."
    },
    "dateModified": {
      "type": "string",
      "format": "date",
      "description": "The date on which the CreativeWork was most recently modified."
    },
    "copyrightYear": {
      "type": "integer",
      "description": "The year during which the claimed copyright was first asserted."
    },
    "copyrightHolder": {
      "oneOf": [
        { "$ref": "schema-org-person-schema.json" },
        { "$ref": "schema-org-organization-schema.json" }
      ],
      "description": "The party holding the legal copyright to the CreativeWork."
    },
    "license": {
      "oneOf": [
        { "type": "string", "format": "uri" },
        { "type": "object", "properties": { "@type": { "const": "CreativeWork" }, "name": { "type": "string" }, "url": { "type": "string", "format": "uri" } } }
      ],
      "description": "A license document that applies to this content."
    },
    "inLanguage": {
      "type": "string",
      "description": "The language of the content (IETF BCP 47)."
    },
    "keywords": {
      "oneOf": [
        { "type": "string" },
        { "type": "array", "items": { "type": "string" } }
      ],
      "description": "Keywords or tags used to describe this content."
    },
    "genre": {
      "type": "string",
      "description": "Genre of the creative work."
    },
    "about": {
      "type": "object",
      "description": "The subject matter of the content.",
      "properties": {
        "@type": { "type": "string" },
        "name": { "type": "string" }
      }
    },
    "isPartOf": {
      "oneOf": [
        { "$ref": "#" },
        { "type": "string", "format": "uri" }
      ],
      "description": "Indicates an item that this item is part of."
    },
    "hasPart": {
      "oneOf": [
        { "$ref": "#" },
        { "type": "array", "items": { "$ref": "#" } }
      ],
      "description": "Indicates an item that is part of this item."
    },
    "position": {
      "oneOf": [
        { "type": "string" },
        { "type": "integer" }
      ],
      "description": "The position of an item in a series or sequence of items."
    },
    "version": {
      "oneOf": [
        { "type": "string" },
        { "type": "number" }
      ],
      "description": "The version of the CreativeWork."
    },
    "encoding": {
      "$ref": "schema-org-media-object-schema.json",
      "description": "A media object that encodes this CreativeWork."
    },
    "encodingFormat": {
      "type": "string",
      "description": "Media type expressed using a MIME format."
    },
    "interactionStatistic": {
      "type": "object",
      "description": "The number of interactions for the CreativeWork.",
      "properties": {
        "@type": { "type": "string", "const": "InteractionCounter" },
        "interactionType": { "type": "string", "description": "The Action representing the interaction." },
        "userInteractionCount": { "type": "integer", "description": "The number of interactions." }
      }
    },
    "comment": {
      "oneOf": [
        { "type": "object", "properties": { "@type": { "const": "Comment" }, "text": { "type": "string" } } },
        { "type": "array", "items": { "type": "object", "properties": { "@type": { "const": "Comment" }, "text": { "type": "string" } } } }
      ],
      "description": "Comments on this creative work."
    },
    "commentCount": {
      "type": "integer",
      "description": "The number of comments this CreativeWork has received."
    },
    "review": {
      "oneOf": [
        { "$ref": "schema-org-review-schema.json" },
        { "type": "array", "items": { "$ref": "schema-org-review-schema.json" } }
      ],
      "description": "A review of the item."
    },
    "aggregateRating": {
      "$ref": "schema-org-aggregate-rating-schema.json",
      "description": "The overall rating."
    },
    "offers": {
      "oneOf": [
        { "$ref": "schema-org-offer-schema.json" },
        { "type": "array", "items": { "$ref": "schema-org-offer-schema.json" } }
      ],
      "description": "An offer to provide this item."
    },
    "accessMode": {
      "type": "string",
      "description": "The human sensory perceptual system or cognitive faculty through which a person may process the content."
    },
    "accessibilityFeature": {
      "oneOf": [
        { "type": "string" },
        { "type": "array", "items": { "type": "string" } }
      ],
      "description": "Content features of the resource, such as accessible media, alternatives and supported enhancements for accessibility."
    },
    "sameAs": {
      "oneOf": [
        { "type": "string", "format": "uri" },
        { "type": "array", "items": { "type": "string", "format": "uri" } }
      ],
      "description": "URL of a reference Web page that unambiguously indicates the item's identity."
    },
    "identifier": {
      "type": "string",
      "description": "The identifier property represents any kind of identifier."
    }
  }
}