FWIW, when you talk about the Semantic Web, that also entails reasoning and reasoners, and there's no requirement that those reasoners be simple deductive logic based reasoners. Work being done to make a more useful reasoner could certainly be "real" AI work. I'd also personally say that "knowledge representation" is part of AI, and KR problems are also being attacked by the SW community. Those, among other reasons, are why I say that one should classify SemWeb "stuff" as AI.
But you're right to say that there are different definitions, and it does depend on who you talk to. The media definitely take a more expansive view of AI than probably most of us, but what can ya do? shrug