La image
propriété de ImageGallery
a) s'attend à une URL, et b) est définie comme:
URL d'une image de l'élément.
Alors votre balisage dit: "Mon ImageGallery peut être décrit par trois images."; alors qu'il devrait probablement dire:"Mon ImageGallery se compose de trois images.".
Donc avec image
Vous pouvez spécifier une image qui peut être utilisée pour représenter toute la galerie.
Pour chaque image de la galerie, vous devriez probablement utiliser le associatedMedia
propriété (Mais je ne suis pas sûr à 100% si je reçois sa définition correctement, "Encode" me confond ici).
Le balisage pour chacun ImageObject
Cela me semble correct.