schemaorg-validate 0.3.0

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

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

## Supported Types

- `Article`
- `NewsArticle` (subtype)
- `BlogPosting` (subtype)

## Required Fields

| Field | Description |
|-------|-------------|
| `headline` | Article title |
| `image` | Article image URL |
| `datePublished` | Publication date (ISO 8601) |
| `author` | Author entity |
| `author.name` | Author name (nested requirement) |

## Recommended Fields

| Field | Description |
|-------|-------------|
| `dateModified` | Last modification date |
| `publisher` | Publishing organization |
| `publisher.name` | Publisher name (nested) |
| `publisher.logo` | Publisher logo URL (nested) |

## Eligible Example

```json
{
  "@type": "Article",
  "headline": "How to Build Widgets",
  "image": "https://example.com/article.jpg",
  "datePublished": "2024-01-15",
  "author": {
    "@type": "Person",
    "name": "Jane Smith"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Widget News",
    "logo": "https://example.com/logo.png"
  }
}
```