RE: Where is UML in this universe?
This list is only for PROGRAMMING languages. UML is a general-purpose modeling technique in the field of software engineering to to create visual models of object-oriented software-intensive systems.
It says “programming skills”.
XML and HTML are not programming languages, but rather markup languages used for data modeling. UML is used for modeling design solutions.
On the one hand you say UML is "general" purpose, but then restrict its use to "OO software-intensive solutions." It's a modeling language which captures attributes, relationships, dynamism inherit in all kinds of systems. It's a broad spectrum tool that is used by non-OO realtime embedded developers as well as by enterprise engineers.
It reflects a SKILL that all programmers should have, but few often do. Some know a little UML, but do not understand the unified development process.
I think the list reflects poorly on software development expertise in the 21st century, if indeed this is what hiring managers are looking for in resumes (and I think it is).