protected boolean isDataRangeStrict(IRI node) {
   return consumer.isDataRange(node) && !consumer.isClassExpression(node);
 }
 protected boolean isDataRangeLax(IRI node) {
   return consumer.isDataRange(node);
 }
 protected boolean isClassExpressionLax(IRI mainNode) {
   return consumer.isClassExpression(mainNode)
       || consumer.isParsedAllTriples() && !consumer.isDataRange(mainNode);
 }