Skip to content

Release 3.1.0

Compare
Choose a tag to compare
@gkellogg gkellogg released this 19 Apr 23:33
· 250 commits to develop since this release

Large rewrite to support reasoning (experimentally).

  • Writer writes out named graphs/formulae, not just Turtle equivalent.
  • RDF::N3::Reasoner instantiated from a dataset, which is extended to support variable syntax (?).
    • Support for basic log rules for reasoning, infrastructure for extensions.
    • Implement data and conclusions from reasoner, which is an Enumerable and Mutable.
    • Use RDF::Query::Solutions#merge and merge solutions from all built-in predicates. log:implies always returns solutions it started with, but retains solutions from subject to use when evaluating object.