"Detergent" isn't a chemical. It's a functional description of a class of substances. As the articles you have linked to show, there is a wide range of different kinds of detergent, with different chemical compositions. For example, alkylbenzene sulfonates is one type.
Have you actually read the articles you've linked? Sorry to be blunt, but are you just a time-waster?