# File lib/rdf/redland/uri.rb, line 15
    def initialize(uri_string)
      case uri_string
      when String
        @uri = Redland.librdf_new_uri($world.world,uri_string)
      when Uri
        @uri = Redland.librdf_new_uri_from_uri(uri_string.uri)
      when SWIG::TYPE_p_librdf_uri_s
        @uri = Redland.librdf_new_uri_from_uri(uri_string)
      end
      if not @uri then raise RedlandError.new("Unable to create Uri") end
      ObjectSpace.define_finalizer(self,Uri.create_finalizer(@uri))
    end