# `RDF.Canonicalization.State`
[🔗](https://github.com/rdf-elixir/rdf-ex/blob/v3.0.1/lib/rdf/canonicalization/state.ex#L1)

State of the `RDF.Canonicalization` algorithm.

<https://www.w3.org/TR/rdf-canon/#canon-state>

# `t`

```elixir
@type t() :: %RDF.Canonicalization.State{
  bnode_to_quads: term(),
  canonical_issuer: term(),
  hash_algorithm: term(),
  hash_to_bnodes: term(),
  hndq_call_limit: term()
}
```

# `add_bnode_hash`

# `clear_hash_to_bnodes`

# `default_hash_algorithm`

# `default_hndq_call_limit`

# `delete_bnode_hash`

# `issue_canonical_identifier`

# `max_calls`

# `new`

---

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