module Spread2RDF::Schema::StatementMapping
Public Instance Methods
inverse_mode()
click to toggle source
# File lib/spread2rdf/schema/statement_mapping_schema.rb, line 22 def inverse_mode statement == :inverse || ( statement.is_a?(Hash) && statement.try(:fetch, :inverse, false) ) end
restriction_mode()
click to toggle source
# File lib/spread2rdf/schema/statement_mapping_schema.rb, line 14 def restriction_mode case statement when :restriction then RDF::OWL.hasValue when Hash then statement[:restriction] else false end end
statement_mapping_mode()
click to toggle source
# File lib/spread2rdf/schema/statement_mapping_schema.rb, line 5 def statement_mapping_mode case when statement == :none then :ignore when predicate.nil? then :ignore when restriction_mode then :restriction else :default end end