# `Grax.Callbacks`
[🔗](https://github.com/rdf-elixir/grax/blob/v0.6.1/lib/grax/callbacks.ex#L1)

# `on_load`

```elixir
@callback on_load(Grax.Schema.t(), RDF.Graph.t() | RDF.Description.t(), opts :: keyword()) ::
  {:ok, Grax.Schema.t()} | {:error, any()}
```

# `on_to_rdf`

```elixir
@callback on_to_rdf(Grax.Schema.t(), RDF.Graph.t(), opts :: keyword()) ::
  {:ok, RDF.Graph.t()} | {:error, any()}
```

# `on_validate`

```elixir
@callback on_validate(Grax.Schema.t(), opts :: keyword()) :: :ok | {:error, any()}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
