# Schema.org JSON Schemas (v29.4)

This directory contains 1435 JSON Schema files generated from schema.org vocabulary version 29.4.

## Usage

These schemas are compatible with JSON Schema Draft 2020-12 and OpenAPI 3.1+.

### Validation Example

```python
import json
import jsonschema

# Load schema
with open('Person.json') as f:
    schema = json.load(f)

# Validate instance
instance = {
    "name": "John Doe",
    "email": "john@example.com"
}

jsonschema.validate(instance, schema)
```

### OpenAPI Integration

```yaml
components:
  schemas:
    Person:
      $ref: 'schemas/Person.json'
```

## Schema Structure

Each schema includes:
- `$schema`: JSON Schema version URI
- `$id`: Schema.org type URI
- `title`: Type name
- `description`: Type description
- `type` or `allOf`: Type definition with inheritance
- `properties`: Type properties with validation rules

## Generation

Generated using [schema-org-json-schema](https://github.com/yourusername/json-schema.org)

Generation date: 2026-02-10 10:57:31 UTC
