E.g., do we do subclass reasoning and return subclass instances also when we request superclass instances?
This parameter might be a simple boolean ("do all the reasoning you can do, please"), or it might be a string (indicating a certain type of reasoning, presumably taken from some constrained vocabulary).