> So in short (if I may): in XML the typing is built-in; the relationships are
> implied. In RDF, the typing might or might be present, and the relationships
> are (generally) explicit.
Well, you can make the relationships explicit in xml if you want - there's no problem with doing so. But more often than not, they are left implicit. In RDF, you usually but not always have type information (bnodes can be typed but don't have to be). The relationships are always explicit - they are one part of the triple, so they can't be omitted, and very few people use a relationship type that you might call "generic untyped relationship".
Cheers,
Tom P