learning object metadata