The two document types are Document and EmbeddedDocument. They are made up of Plugins. Also built-in is a simple type system that supports all of MarkLogic’s types out of the box and allows you to add your own.