SGML, and by extention DocBook, separates content from appearance.
Docbook consists of some 300+ elements. Documents are usually of types book, article or refpage. Each element has a content model which determines which elements can be used inside the element itself
Typical DocBook elements are chapters (chapter), stepwise procedures (procedure), variable names (varname), commands (command), file names (filename) etc.