RDF::CLOSURE::ENGINE(3PM) - Linux man page online | Library functions
An engine for inferring triples.
Chapter
2012-06-28
RDF::Closure::Engine(3pm) User Contributed Perl Documentation RDF::Closure::Engine(3pm)
@cpan.org>.
perl v5.20.2 2012-06-28 RDF::Closure::Engine(3pm)
NAME
RDF::Closure::Engine - an engine for inferring triplesDESCRIPTION
Constructor · "new($regime, $model, @arguments)" Instantiates an inference engine. This: RDF::Closure::Engine->new('RDFS', $model, @args); is just a shortcut for: RDF::Closure::Engine::RDFS->new($model, @args); Though in the former, 'RDFS' is treated case-insensitively. $model must be an RDF::Trine::Model which the engine will read its input from and write its output to. Methods · "entailment_regime" Returns a URI string identifying the type of inference implemented by the engine, or undef. · "graph" Returns the RDF::Trine::Model the engine is operating on. · "closure( [ $is_subsequent ] )" Adds any new triples to the graph that can be inferred. If $is_subsequent is true, then skips axioms. · "errors" Returns a list of consistency violations found so far. · "reset" Removes all inferred triples from the graph. Class Method · "engines" Return a list of engines installed, e.g. 'RDF::Closure::Engine::RDFS'.SEE ALSO
RDF::Closure, RDF::Closure::Engine::RDFS, RDF::Closure::Engine::OWL2RL, RDF::Closure::Engine::OWL2Plus. <http://www.perlrdf.org/>.AUTHOR
Toby Inkster <