2016-10-15 16:26:56 +00:00
|
|
|
defmodule RDF.BlankNode do
|
|
|
|
@moduledoc """
|
|
|
|
"""
|
|
|
|
|
|
|
|
defstruct [:id]
|
|
|
|
|
|
|
|
@type t :: module
|
|
|
|
|
2017-02-13 00:51:26 +00:00
|
|
|
def new, do: %RDF.BlankNode{id: make_ref()}
|
2016-10-30 18:36:46 +00:00
|
|
|
def new(id) when is_atom(id) or is_binary(id) or is_integer(id),
|
|
|
|
do: %RDF.BlankNode{id: id}
|
2016-10-15 16:26:56 +00:00
|
|
|
|
|
|
|
end
|