  We perform the first global QCD analysis of polarized inclusive and
semi-inclusive deep-inelastic scattering and single-inclusive $e^+e^-$
annihilation data, fitting simultaneously the parton distribution and
fragmentation functions using the iterative Monte Carlo method. Without
imposing SU(3) symmetry relations, we find the strange polarization to be very
small, consistent with zero for both inclusive and semi-inclusive data, which
provides a resolution to the strange quark polarization puzzle. The combined
analysis also allows the direct extraction from data of the isovector and octet
axial charges, and is consistent with a small SU(2) flavor asymmetry of the
polarized sea.
