Text this: Consequence-based reasoning for the Description Logic SROIQ