DATA itself is very simple, it's just a way to specify number or string data that can be read using a variety of commands (READ, COPY, SPDEF, etc.). DATA doesn't care about the format of the data you give it, what the data actually means depends on whatever happens to be reading the data. In other words, if you want to know how SPDEF uses DATA, you need to look at SPDEF's help info.
Here's an example of using DATA:
RESTORE @MYDATA 'Start reading from @MYDATA READ X 'Read a number from data and set X to it PRINT X 'Prints 123 READ X 'Read the next number PRINT X 'Prints 456 @MYDATA DATA 123,456,789Note that DATA doesn't care if it's on separate lines or not. These are equivalent:
DATA 123,456,789 DATA 123 DATA 456 DATA 789