Sha256: dbc3b420fd2c96111b58ef5a7f2c8922402488d575cdc35880a2742b7ef6338e
Contents?: true
Size: 736 Bytes
Versions: 1
Compression:
Stored size: 736 Bytes
Contents
require 'rdf' require 'rdf/reasoner/extensions' module RDF ## # RDFS/OWL reasonsing for RDF.rb. # # @see http://www.w3.org/TR/2013/REC-sparql11-entailment-20130321/ # @author [Gregg Kellogg](http://greggkellogg.net/) module Reasoner autoload :OWL, 'rdf/reasoner/owl' autoload :RDFS, 'rdf/reasoner/rdfs' autoload :SCHEMA, 'rdf/reasoner/schema' autoload :VERSION, 'rdf/reasoner/version' ## # Add entailment support for the specified regime # # @param [Array<:owl, :rdfs, :schema>] regime def apply(*regime) regime.each {|r| require "rdf/reasoner/#{r.downcase}"} end module_function :apply ## # A reasoner error class Error < RuntimeError; end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rdf-reasoner-0.0.1 | lib/rdf/reasoner.rb |