SYS is a user whereas SYSDBA is a special role.
SYSDBA is not a "special role". SYSDBA is a special privilege, one among the two main administrative privileges in Oracle.