# `JSON.LD.DocumentLoader.Default`
[🔗](https://github.com/rdf-elixir/jsonld-ex/blob/v1.0.1/lib/json/ld/document_loader/default.ex#L1)

Default implementation of the `JSON.LD.DocumentLoader` behaviour.

This module provides the standard document loader that follows the JSON-LD 1.1
specification for Remote Document and Context Retrieval. It delegates the actual
loading logic to `JSON.LD.DocumentLoader.RemoteDocument`.

See: https://www.w3.org/TR/json-ld11-api/#remote-document-and-context-retrieval

# `load`

```elixir
@spec load(String.t(), JSON.LD.Options.convertible()) ::
  {:ok, JSON.LD.DocumentLoader.RemoteDocument.t()} | {:error, any()}
```

---

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