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

# `child_spec`

Returns a specification to start this module under a supervisor.

See `Supervisor`.

# `generate_blank_node_id`

```elixir
@spec generate_blank_node_id(GenServer.server(), String.t() | nil) :: String.t()
```

Generate Blank Node Identifier

Details at <https://www.w3.org/TR/json-ld-api/#generate-blank-node-identifier>

# `init`

```elixir
@spec init(:ok) :: {:ok, map()}
```

# `start_link`

```elixir
@spec start_link(keyword()) :: GenServer.on_start()
```

# `stop`

```elixir
@spec stop(GenServer.server(), atom(), timeout()) :: :ok
```

---

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