We study the complexity of the combination of the Description Logics

and

with a terminological formalism based on cardinality restrictions
on concepts. These combinations can naturally be embedded into

,
the
two variable fragment of predicate logic with counting quantifiers, which
yields decidability in

.
We show that this approach leads to an
optimal solution for

,
as

with cardinality restrictions has the
same complexity as

(

-complete). In contrast, we show that for

,
the problem can be solved in

.
This result is obtained by a
reduction of reasoning with cardinality restrictions to reasoning with the
(in general weaker) terminological formalism of general axioms for

extended with nominals . Using the same reduction, we show that,
for the extension of

with nominals, reasoning with general axioms is a

-complete problem. Finally, we sharpen this result and show that
pure concept satisfiability for

with nominals is

-complete. Without nominals, this problem is known to be

-complete.