Das image
Eigentum von ImageGallery
a) erwartet eine URL und b) definiert als:
URL eines Bildes des Elements.
Ihr Markup sagt also: "Mein ImageGallery kann durch drei Bilder beschrieben werden."; während es wahrscheinlich sagen sollte:"Meine ImageGallery besteht aus drei Bildern.".
Also mit image
Sie können ein Bild angeben, mit dem die gesamte Galerie dargestellt werden kann.
Für jedes Bild der Galerie sollten Sie wahrscheinlich die verwenden associatedMedia
Eigentum (Aber ich bin mir nicht zu 100% sicher, wenn ich seine Definition richtig bekomme, "codieren" mich hier verwirrt).
Das Aufschlag für jeden ImageObject
Sieht gut für mich aus.