ie-schema 0.1.0

A flexible schema specification and parser for information extraction tasks.
Documentation
# Information Extraction Schema

A flexible input schema for [GLiNER](https://github.com/fastino-ai/GLiNER2) style multi-task models.

## Python

```
uv add ie_schema # or pip install
```

``` python
from dataclasses import dataclasses
from ie_schema import IESchema

@dataclass
class BusinessRecord:
    business_name: str
    address_line1: str
    address_line2: str | None
    email: str | None
    website: str | None
    phone: str | None

business_location_schema = IESchema.from(BusinessLocation)
print(business_location_schema)
```


## Rust

```
cargo add ie-schema
```