code: public RdfStream addHttpComponentModelsForResourceToStream(final RdfStream rdfStream,
              final FedoraResource resource, final UriInfo uriInfo,
              final IdentifierConverter<Resource,FedoraResource> idTranslator) {
  
          LOGGER.debug("Adding additional HTTP context triples to stream");
          return new DefaultRdfStream(rdfStream.topic(), concat(rdfStream, getUriAwareTripleFactories().entrySet()
                      .stream().flatMap(e -> {
              LOGGER.debug("Adding response information using: {}", e.getKey());
              return stream(spliteratorUnknownSize(e.getValue().createModelForResource(resource, uriInfo,
                          idTranslator).listStatements(), IMMUTABLE), false).map(Statement::asTriple);
          })));
      }
docs: Add additional models to the RDF dataset for the given resource
  
  @param rdfStream the source stream we'll add named models to
  @param resource the FedoraResourceImpl in question
  @param uriInfo a JAX-RS UriInfo object to build URIs to resources
  @param idTranslator the id translator
  @return an RdfStream with the added triples