# File lib/json-schema/validator.rb, line 138
    def absolutize_ref_uri(ref, parent_schema_uri)
      ref_uri = JSON::Util::URI.strip_fragment(ref)

      return ref_uri if ref_uri.absolute?
      # This is a self reference and thus the schema does not need to be re-loaded
      return parent_schema_uri if ref_uri.path.empty?

      uri = JSON::Util::URI.strip_fragment(parent_schema_uri.dup)
      Util::URI.normalized_uri(uri.join(ref_uri.path))
    end