-
Notifications
You must be signed in to change notification settings - Fork 9
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.