code: @Override
      public void add(File file, String baseURI, RDFFormat dataFormat, Resource... contexts) throws IOException, RDFParseException, RepositoryException {
          if(notNull(baseURI)) {
              getClient().sendAdd(file, baseURI, dataFormat, contexts);
          }else{
              getClient().sendAdd(file, file.toURI().toString(), dataFormat, contexts);
          }
      }
docs: add triples via File
  
  will use file uri as base URI if none supplied
  
  @param file
  @param baseURI
  @param dataFormat
  @param contexts
  @throws IOException
  @throws RDFParseException
  @throws RepositoryException