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
# Baseline Profile

The baseline profile checks generic Schema.org best practices applicable
to all structured data, regardless of platform.

## What It Checks

| Check | Severity | Description |
|-------|----------|-------------|
| Missing `name` | Warning | All types should have a `name` |
| Missing `description` | Warning | Recommended for discoverability |
| Missing `image` | Warning | Visual content improves engagement |
| HTTP image URLs | Warning | `https://` preferred over `http://` |
| HTTP page URLs | Warning | `https://` preferred over `http://` |
| Headline length | Warning | `headline` should be reasonable length |

## Usage

```rust
let registry = ProfileRegistry::with_baseline();
let result = registry.evaluate("baseline", &graph, &diagnostics)?;
```

## CLI

```bash
schemaorg-validate --file page.html --profile baseline
```

## When to Use

- General-purpose validation without platform-specific rules
- As a minimum quality bar before applying platform profiles
- When targeting multiple platforms (Google, Bing, social media)