* "If missing, the member "dataType" defaults to "primitive" and MUST not be included for that default case." - this is not clear to me * Is `coordinates` required for tuples and polygon axes? * Is `bounds` only valid for primitive-valued axes based on an array of values (I assume so)