Message

Where two or more sibling text/description elements of the same name exist in a document, no two can have the same “languageID” attribute value

Context
//cac:CatalogueLine/cac:Item/cbc:Description
Test
count(parent::cac:Item/cbc:Description[(@languageID = current()/@languageID) or not(@languageID)]) = 1