A catalogue should not contain empty elements
/ubl:Catalogue
not(count(//*[not(node()[not(self::comment())])]) > 0)