Since the ETag header doesn't help to provide etags for resources in a list operation, and a client might want to list resources and then cache them or update them with optimistic locking, it might be worthwhile to allow or even recommend or require that resources with etags include them in their schemas.