Schema.org · JSON Structure

Schema Org Event

An event happening at a certain time and location, such as a concert, lecture, or festival.

Type: object Properties: 30 Required: 1
Schema.orgStructured DataLinked DataJSON-LDVocabularySEOWeb StandardsRDFOntology

Event is a JSON Structure definition published by Schema.org, describing 30 properties, of which 1 is required. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

type context name description url image startDate endDate doorTime duration eventStatus eventAttendanceMode location organizer performer sponsor offers audience maximumAttendeeCapacity maximumVirtualAttendeeCapacity remainingAttendeeCapacity previousStartDate superEvent subEvent inLanguage isAccessibleForFree review aggregateRating sameAs identifier

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

schema-org-event.json Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "type": "object",
  "name": "Event",
  "description": "An event happening at a certain time and location, such as a concert, lecture, or festival.",
  "properties": {
    "type": { "type": "string" },
    "context": { "type": "string" },
    "name": { "type": "string" },
    "description": { "type": "string" },
    "url": { "type": "string" },
    "image": { "type": "string" },
    "startDate": { "type": "datetime" },
    "endDate": { "type": "datetime" },
    "doorTime": { "type": "datetime" },
    "duration": { "type": "string" },
    "eventStatus": { "type": "string" },
    "eventAttendanceMode": { "type": "string" },
    "location": { "type": { "$ref": "schema-org-place.json" } },
    "organizer": { "type": { "$ref": "schema-org-organization.json" } },
    "performer": { "type": "array", "items": { "type": { "$ref": "schema-org-person.json" } } },
    "sponsor": { "type": { "$ref": "schema-org-organization.json" } },
    "offers": { "type": "array", "items": { "type": { "$ref": "schema-org-offer.json" } } },
    "audience": { "type": { "$ref": "#/definitions/Audience" } },
    "maximumAttendeeCapacity": { "type": "int32" },
    "maximumVirtualAttendeeCapacity": { "type": "int32" },
    "remainingAttendeeCapacity": { "type": "int32" },
    "previousStartDate": { "type": "datetime" },
    "superEvent": { "type": { "$ref": "#" } },
    "subEvent": { "type": "array", "items": { "type": { "$ref": "#" } } },
    "inLanguage": { "type": "string" },
    "isAccessibleForFree": { "type": "boolean" },
    "review": { "type": "array", "items": { "type": { "$ref": "schema-org-review.json" } } },
    "aggregateRating": { "type": { "$ref": "schema-org-aggregate-rating.json" } },
    "sameAs": { "type": "array", "items": { "type": "string" } },
    "identifier": { "type": "string" }
  },
  "required": ["name"],
  "definitions": {
    "Audience": {
      "type": "object",
      "name": "Audience",
      "properties": {
        "type": { "type": "string" },
        "audienceType": { "type": "string" }
      }
    },
    "VirtualLocation": {
      "type": "object",
      "name": "VirtualLocation",
      "properties": {
        "type": { "type": "string" },
        "url": { "type": "string" },
        "name": { "type": "string" }
      }
    }
  }
}