Release 3.1.0
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
andconclusions
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.
- Support for basic