code: @Override
      public Collection<String> createResources(Request request)
              throws InvalidQueryException, ResourceNotFoundException, ResourceAlreadyExistsException {
  
          Collection<String> relativeUrls = new ArrayList<>();
          AtlasQuery atlasQuery = queryFactory.createEntityQuery(request);
          Collection<String> guids = new ArrayList<>();
          for (Map<String, Object> entityMap: atlasQuery.execute()) {
              guids.add(String.valueOf(entityMap.get("id")));
          }
  
          Collection<Map<String, String>> tagMaps = request.getProperty("tags");
          for (Map<String, String> tagMap : tagMaps) {
              Result termResult = getTermQueryResult(tagMap.get("name"));
              relativeUrls.addAll(tagEntities(guids, termResult.getPropertyMaps().iterator().next()));
          }
          return relativeUrls;
      }
docs: todo: response for case mixed case where some subset of creations fail