XBRL US created something which they call Xule. Xule is described as follows:
XULE is an expression syntax that allows the querying of XBRL reports and taxonomies using a XULE processor. The XULE syntax has two distinct components. The first is factset selection and the second is taxonomy navigation.
It seems that XBRL US Data Quality Committee rules are written in Xule.