schemaorg-validate 0.2.0

Parse and validate Schema.org structured data (JSON-LD, Microdata, RDFa) against the official vocabulary and Google Rich Results profiles.
Documentation
# Event Profile

**Source:** [Google Event structured data](https://developers.google.com/search/docs/appearance/structured-data/event)

## Supported Types

- `Event`

## Required Fields

| Field | Description |
|-------|-------------|
| `name` | Event name |
| `startDate` | Event start date (ISO 8601) |
| `location` | Event venue |

## Nested Requirements: Place (location)

| Field | Level | Description |
|-------|-------|-------------|
| `address` | Required | Venue address |

## Recommended Fields

| Field | Description |
|-------|-------------|
| `endDate` | Event end date |
| `description` | Event description |
| `image` | Event image |
| `offers` | Ticket information |
| `organizer` | Event organizer |
| `performer` | Event performer |

## Eligible Example

```json
{
  "@type": "Event",
  "name": "Widget Conference 2024",
  "startDate": "2024-06-15T09:00:00+02:00",
  "location": {
    "@type": "Place",
    "name": "Convention Center",
    "address": {
      "@type": "PostalAddress",
      "streetAddress": "456 Event Ave",
      "addressLocality": "Zurich"
    }
  },
  "description": "Annual widget industry conference",
  "offers": {
    "@type": "Offer",
    "price": "99.00",
    "priceCurrency": "CHF"
  }
}
```