Since:
1 - VOTable has been largely inspired by/built to be compatible with FITS, and
2 - FITS does support the logical types signed byte and unsigned short/int/long (using TSCALn/TZEROn, see Tab. 19 in the FITS standard),
What about supporting logical signed byte and unsigned short/int/long in VOTable, using e.g.:
- signed byte:
datatype="unsignedByte" xtype="signed"
- unsigned short/int/long:
dataype="short/int/long" xtype="unsigned"
using a cast to transform unsigned/signed stored values (ASCII or binary) into logical signed/unsigned logical values?