I'd rather just have BYTE:1, ASCII:2, etc.  And then use exifSpec.tagTypes.BYTE, etc. everywhere and never use the strings.