-
Notifications
You must be signed in to change notification settings - Fork 8
Upgrading to RDF.ex 0.6
The arguments of the constructor functions of RDF.Graph
and RDF.Dataset
have changed. They now take the name of the graph resp. dataset as a name
option. So, for example this
RDF.Graph.new(EX.GraphName, data)
now has to be written like this
RDF.Graph.new(data, name: EX.GraphName)
An option argument was needed for the new prefixes
option and was impossible to provide in a maintainable way with the old interface.
See this section of the guide for more on the new prefix management features.
With prefixes being added to the RDF.Graph
data structure, you can no longer rely on ==
for equality comparisons between graphs and datasets, since graphs with the same data but different prefixes will be unequal in terms of ==
. You should use the new RDF.Graph.equal?/2
and RDF.Dataset.equal?/2
functions instead.
See this section of the guide for more on that.