Mif2Go does not try to validate the output from a DITA conversion; you must use a validating parser to check output validity. However, Mif2Go does ensure valid parental relationships and first-child restrictions. Valid sequence of items within those constraints has to come from the implied or explicit structure of the FrameMaker document.
Mif2Go does try to help you create valid DITA output. When Mif2Go finds that the next paragraph is mapped to an element that would not be valid at that point in DITA XML, Mif2Go looks for a way to make the element valid. Mif2Go might close existing elements, or interpolate new elements. If you do not like the result, you must tell Mif2Go (via configuration settings) what to interpolate instead. See §30.5 .