A "Markup Vocabulary" is a list of names
Minimally, XML parsing yields elements with named types (tag names).
The list of these named element types (tag names) is the "vocabulary" of the document. (The names of their attributes are also part of the "vocabulary".)