code: public static <E, V extends View<E>> V load(String uriString, Class<E> type) {
      return Datasets.<E, V> load(URI.create(uriString), type);
    }
docs: Load a {@link Dataset} or {@link View} for the given {@link URI}.
  <p>
  URIs must begin with {@code dataset:} or {@code view:}. The remainder of
  the URI is implementation specific, depending on the dataset scheme.
  <p>
  If you use a dataset URI, {@code load} returns the unfiltered dataset.
  If you use a view URI, {@code load} returns a {@code View} configured to
  read a subset of the dataset.
  
  @param uriString a {@code Dataset} or {@code View} URI
  @param type a Java class that represents an entity in the dataset
  @param <E> the type used for readers and writers created by this
  {@code Dataset}
  @param <V> the type of {@code View} expected
  @return a {@code View} for the given URI
  @throws DatasetNotFoundException if there is no dataset for the given URI
  @throws NullPointerException if any arguments are {@code null}
  @throws IllegalArgumentException
  if {@code uri} is not a dataset or view URI