Updated visual attribute vs data attribute schema separation, shape detection, and attribute detection in general