Hallo,
Nun frage ich mich, ob ich für meine "proprietären" Daten-Tags direkt einen eigenen Namespace definieren soll, also anstatt <article>, <catalog> zB hd:article, hd:catalog, etc.
Das erscheint mir irgendwo "sauberer", aber ich bin nicht sicher, ob dieses Vorgehen dem Sinn eines Namespace entspricht und ob ich dabei vielleicht etwas übersehe.
Wenn du vorhast fremdes XML in deine Daten unterzubringen (z.B. Feeds, RDF, oder XML aus anderen Anwendungen), entspricht dein Vorgehen genau dem Sinn und Zweck von Namesräumen bzw. Namesräume sind genau für solche Fälle wie du es vorhast konzipiert.
Die frage ist eher, ob dein CMS dann mit Namesräumen umgehen kann oder nicht.
Grüße
Thomas