Datalog rewritability and data complexity of ALCHOIQ with closed predicates | Synapse