2

HTML コードでschema.orgのスキーマの使用を開始し、画像ギャラリーを用意しました (以下のスニペット)。コードをGoogle Structured Data Testing Toolに貼り付けたところ、エラーは発生しなかったため、これらのスキーマの使用方法が適切であると想定しましたが、それでもそうである場合はそのままです。それは...ですか?

<figure itemscope itemtype="http://schema.org/ImageGallery">
  <figcaption itemprop="description">The castle through the ages: 1423, 1858, and 1999 respectively.</figcaption>
  <figure itemprop="image" itemscope itemtype="http://schema.org/ImageObject">
    <figcaption itemprop="caption">Etching. Anonymous, ca. 1423.</figcaption>
    <a href="castle1423.jpeg" itemprop="contentURL"> <img src="castle1423_thumb.jpeg" alt="The castle has one tower, and a tall wall around it." itemprop="thumbnailUrl"> </a> </figure>
  <figure itemprop="image" itemscope itemtype="http://schema.org/ImageObject">
    <figcaption itemprop="caption">Oil-based paint on canvas. Maria Towle, 1858.</figcaption>
    <a href="castle185.jpeg" itemprop="contentURL"> <img src="castle1858_thumb.jpeg" alt="The castle now has two towers and two walls." itemprop="thumbnailUrl"> </a> </figure>
  <figure itemprop="image" itemscope itemtype="http://schema.org/ImageObject">
    <figcaption itemprop="caption">Film photograph. Peter Jankle, 1999.</figcaption>
    <a href="castle1999.jpeg" itemprop="contentURL"> <img src="castle1999_thumb.jpeg" alt="The castle lies in ruins, the original tower all that remains in one piece." itemprop="thumbnailUrl"> </a> </figure>
</figure>
4

1 に答える 1

5

a)のimageプロパティImageGalleryURL を想定しており、b) は次のように定義されています。

アイテムの画像の URL。

したがって、マークアップは次のように述べています。「私の ImageGallery は 3 つの画像で記述できます。」「私の ImageGallery は 3 つの画像で構成されています。」と表示されるはずです。

したがって、imageギャラリー全体を表すために使用できる画像を指定できます。

ギャラリーの画像ごとに、おそらくassociatedMediaプロパティを使用する必要があります(ただし、その定義が正しく取得されているかどうかは100%確信が持てません。ここで「エンコード」すると混乱します)。

それぞれのマークアップはImageObject私には良さそうです。

于 2013-11-08T19:05:51.633 に答える