# `DCATR.ServiceManifestGraph`
[🔗](https://github.com/dcat-r/dcatr-ex/blob/v0.1.0/lib/dcatr/model/graph_types/service_manifest_graph.ex#L1)

A `DCATR.ManifestGraph` containing instance-specific configuration of a `DCATR.Service`.

Service manifest graphs contain service-specific configuration and local settings.
These graphs are not replicated between service instances and contain the local
configuration specific to one service instance.

Blank nodes are allowed as graph IDs for service manifest graphs.

# `t`

```elixir
@type t() :: %DCATR.ServiceManifestGraph{
  __additional_statements__: term(),
  __id__: term()
}
```

# `build`

# `build`

# `build!`

# `build!`

# `build_id`

# `from`

```elixir
@spec from(Grax.Schema.t()) :: {:ok, t()} | {:error, any()}
```

# `from!`

```elixir
@spec from!(Grax.Schema.t()) :: t()
```

# `load`

```elixir
@spec load(
  RDF.Graph.t() | RDF.Description.t(),
  RDF.IRI.coercible() | RDF.BlankNode.t(),
  opts :: keyword()
) :: {:ok, t()} | {:error, any()}
```

# `load!`

```elixir
@spec load!(
  RDF.Graph.t() | RDF.Description.t(),
  RDF.IRI.coercible() | RDF.BlankNode.t(),
  opts :: keyword()
) :: t()
```

# `new`

# `new!`

---

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