I don't think these are really datashape concepts. Datashape should be thought of as metadata not something that actually knows anything about the bits.