# File lib/rdf/redland/parser.rb, line 186 def smush_file(model,uri,base_uri=nil,context=nil,idents=@idents) to_change = {} temp_model = Model.new() self.parse_into_model(temp_model,uri,base_uri,context) idents.each do |ident| temp_model.find(nil,ident,nil){|s,p,o| old_id = s new_id = model.subject(p,o) if new_id to_change[old_id.to_s]= new_id if !to_change.key?(old_id.to_s) end } end #puts to_change temp_model.triples do |s,p,o| s = to_change[s.to_s] if to_change.key?(s.to_s) model.add(s,p,o,context) end end