RDF.Dataset.put
You're seeing just the function
put
, go back to RDF.Dataset module for more information.
Specs
Adds statements to a RDF.Dataset
overwriting existing statements with the subjects given in the input
data.
The graph
option allows to set a different destination graph to which the
statements should be added, ignoring the graph context of given quads or the
name of given graphs in input
.
Note: When the statements to be added are given as another RDF.Dataset
and
a destination graph is set with the graph
option, the descriptions of the
subjects in the different graphs are aggregated.
Examples
iex> dataset = RDF.Dataset.new({EX.S, EX.P1, EX.O1})
...> RDF.Dataset.put(dataset, {EX.S, EX.P2, EX.O2})
RDF.Dataset.new({EX.S, EX.P2, EX.O2})
iex> RDF.Dataset.put(dataset, {EX.S2, EX.P2, EX.O2})
RDF.Dataset.new([{EX.S, EX.P1, EX.O1}, {EX.S2, EX.P2, EX.O2}])