class_docstr: Result of parsing a dataset URI/Path
  
  Attributes
  ----------
  path : str
      Parsed path. Includes the hostname and query string in the case
      of a URI.
  archive : str
      Parsed archive path.
  scheme : str
      URI scheme such as "https" or "zip+s3".
class_docstr_tok: ["Result","of","parsing","a","dataset","URI\/Path","Attributes","--","--","--","--","--","path",":","str","Parsed","path",".","Includes","the","hostname","and","query","string","in","the","case","of","a","URI",".","archive",":","str","Parsed","archive","path",".","scheme",":","str","URI","scheme","such","as","``","https","''","or","``","zip+s3","''","."]
docstr: The parsed path's original URI
docstr_tok: ["The","parsed","path","'s","original","URI"]
code: def name(self):
      """The parsed path's original URI"""
      if not self.scheme:
          return self.path
      elif self.archive:
          return "{}://{}!{}".format(
              self.scheme, self.archive, self.path
          )
      else:
          return "{}://{}".format(self.scheme, self.path)
  
file_path: rasterio/rasterio/_path.py
imports: import pathlib
  import re
  import sys
  from urllib.parse import urlparse
  import attr
  from rasterio.errors import PathError
label_desc: Use image node_id 2 for calling the _ParsedPath obj's underlying member method code with example usage: obj.name() and returns: self, str, str