Method: TTL2HTML::App#format_turtle_inverse

Defined in:
lib/ttl2html.rb

#format_turtle_inverse(object) ⇒ Object



99
100
101
102
103
104
105
106
107
108
109
110
111
# File 'lib/ttl2html.rb', line 99

def format_turtle_inverse(object)
  result = ""
  return result if not object.start_with? @config[:base_uri]
  return result if not @data_inverse.has_key? object
  turtle = RDF::Turtle::Writer.new
  @data_inverse[object].keys.sort.each do |predicate|
    @data_inverse[object.to_s][predicate].sort.each do |subject|
      next if subject =~ /^_:/
      result << "<#{subject}> <#{predicate}> <#{object}>.\n"
    end
  end
  result
end