RDF.ex v0.5.2 Release Notes

Release Date: 2018-11-04 // over 5 years ago
  • ➕ Added

    • RDF.Term.value/1 returning the native Elixir value of a RDF term
    • RDF.Statement.values/1, RDF.Triple.values/1 and RDF.Quad.values/1 returning a tuple of RDF.Term.value/1 converted native Elixir values from a tuple of RDF terms
    • RDF.Description.values/1, RDF.Graph.values/1, RDF.Dataset.values/1 and RDF.Data.values/1 returning a map of RDF.Term.value/1 converted native Elixir values from the respective structure of RDF terms
    • for all of aforementioned values/1 functions a variant values/2 which allows to specify custom mapping function to be applied when creating the resp. structure
    • RDF.Literal.compare/2, RDF.Literal.less_than?/2 and RDF.Literal.greater_than?/2
      for RDF.Datatype aware comparisons of RDF.Literals

    🛠 Fixed

    • RDF.DateTime.equal_value?/2 and RDF.Date.equal_value?/2 did not handle timezones correctly
    • -00:00 is a valid timezone offset on RDF.DateTime

    Compare v0.5.1...v0.5.2