The reasoner should probably accept a list of vocabularies over which to reason, rather than just expanding imported vocabularies recursively.
The reasoner should probably accept a list of vocabularies over which to reason, rather than just expanding imported vocabularies recursively.