there are plenty of possible xml serializations of rdf that don't bite, the problem with the current is that it has numerous ways of representing graphed data, all of them in ways difficult to understand in xml, if there was just one way somewhat difficult to understand in xml it would probably have succeeded by now, because there are other xml formats that are difficult to understand that succeed [or at least succeed within their problem domains more securely than rdf xml has succeeded in its] so the trick is not to get rid of all serialization, but to instead agree on one of these simpler formats and stick to that one.