Expressiveness and tractability in knowledge representation and reasoning1