Hallo,
svg ist in HTML 5 direkt erlaubt. Vermutlich hast du einen unzureichenden Validator verwendet. Ich empfehle http://html5.validator.nu/.
Und gibt es signifikante Vor-/Nachteile zwischen der Einbindung als img oder object?
object erlaubt z.B. den Zugriff auf das SVG-DOM, ähnlich einem iframe mit einem HTML-Dokument.
Rein semantisch scheint mir img ja eigentlich sinnvoller.
img ist ein spezielles Element zur Einbindung von Bildern, object ein allgemeines Element zur Einbindung von sämtlichen externen Ressourcen; insofern sind beide geeignet.
Mathias