# JSON-LD.ex v1.0.1 - API Reference

## Modules

- [JSON.LD](JSON.LD.md): An implementation of JSON-LD 1.1.
- [JSON.LD.Compaction](JSON.LD.Compaction.md): Implementation of the JSON-LD 1.1 Compaction Algorithms.
- [JSON.LD.Context](JSON.LD.Context.md): Implementation of the JSON-LD 1.1 _Context Processing Algorithm_.
- [JSON.LD.Context.TermDefinition](JSON.LD.Context.TermDefinition.md): Implementation of the JSON-LD 1.1 _Create Term Definition Algorithm_.
- [JSON.LD.Decoder](JSON.LD.Decoder.md): A decoder for JSON-LD serializations to `RDF.Dataset`s.
- [JSON.LD.DocumentLoader](JSON.LD.DocumentLoader.md): Behaviour for document loaders used to retrieve remote documents and contexts.
- [JSON.LD.DocumentLoader.Default](JSON.LD.DocumentLoader.Default.md): Default implementation of the `JSON.LD.DocumentLoader` behaviour.
- [JSON.LD.DocumentLoader.DefaultClient](JSON.LD.DocumentLoader.DefaultClient.md): Default Tesla HTTP client.
- [JSON.LD.DocumentLoader.RemoteDocument](JSON.LD.DocumentLoader.RemoteDocument.md): Implementation of the JSON-LD 1.1 Remote Document and Context Retrieval specification.
- [JSON.LD.Encoder](JSON.LD.Encoder.md): An encoder for JSON-LD serializations of RDF.ex data structures.
- [JSON.LD.Expansion](JSON.LD.Expansion.md): Implementation of the JSON-LD 1.1 Expansion Algorithms.
- [JSON.LD.Flattening](JSON.LD.Flattening.md): Implementation of the JSON-LD 1.1 Flattening Algorithms.
- [JSON.LD.IRIExpansion](JSON.LD.IRIExpansion.md): Implementation of the JSON-LD 1.1 IRI Expansion algorithm.
- [JSON.LD.NodeIdentifierMap](JSON.LD.NodeIdentifierMap.md)
- [JSON.LD.Options](JSON.LD.Options.md): Options accepted by the JSON-LD processing algorithms.

- Exceptions
  - [JSON.LD.Error](JSON.LD.Error.md): The base exception for all JSON-LD errors.

