Hrm. I guess there is no real 'Standard' difference. I have always thought of remote I/O as a cable running to remote racks of I/O modules, and distributed I/O as a cable running to a bunch of small (1 or 2 point) I/O modules or to smart devices (Devicenet, Profibus, et al) that just hook right on to a control network.
To my mind, 'Remote I/O' concantenates the terminations from switches, sensors, starters, etc into two or more different locations, while 'Distributed' I/O has essentially a seperate location for every I/O device.