0

私は今日からこのなぞなぞを解こうとしてきました。次のようなテレビエピソードがあるとしましょう。

<main itemscope itemtype="https://schema.org/TVEpisode">
    <h1>
      <a itemprop="url" href="self.html">
          Pokemon - <span itemprop="episodeNumber">88</span>
      </a>
    </h1>
    <h2 itemprop="name">In the Pink</h2>
    <p>Source: <span itemprop="partOfSeries">Pokemon</span>
               <span itemprop="partOfSeason">Orange Islands</span>
    </p>
</main>

ここでの問題は、「partOfSeries」の「sameAs」プロパティをここに追加できないことです。「partOfSeries」内に「sameAs」プロパティを持つアンカーを追加すると、Google 構造化データ テスト ツールは、sameAs プロパティが見つからないと言います。そして、私はとにかくそれを行う方法を知りません。「partOfSeason」の子である「seasonNumber」についても同様です。「potentialAction」プロパティも手伝っていただければ、それは素晴らしいことです。ありがとうございました

4

1 に答える 1

1

partOfSeasonプロパティはSeasontypeの値を想定しています。プロパティはtype
の値を想定しています。 どちらの場合もテキスト値を指定しています。partOfSeriesSeries

これは間違いではありませ(推奨されません) が、テキスト値では季節/シリーズに関する追加データを提供することはできません。

Microdata 構文では、属性を使用して新しいアイテムを作成し、itemscope属性を使用してそのタイプを指定する必要がありitemtypeます。

<span itemprop="partOfSeries" itemscope itemtype="http://schema.org/Series">
  <span itemprop="name">Pokemon</span>
</span>

<span itemprop="partOfSeason" itemscope itemtype="http://schema.org/Season">
  <span itemprop="name">Orange Islands</span>
</span>

(アイテム内の単純なテキストは Microdata 値と見なされないため、アイテムに関連付けるすべてのもの、つまりnameこの場合は Schema.org のプロパティを使用する必要があります。)

ではなく、親 ( Series/ Season) にのみ適用される追加のプロパティを追加できるようになりましたTVEpisode

<span itemprop="partOfSeries" itemscope itemtype="http://schema.org/Series">
  <span itemprop="name">Pokemon</span>
  <link itemprop="sameAs" href="http://en.wikipedia.org/wiki/Pok%C3%A9mon_%28anime%29"/>
</span>

<span itemprop="partOfSeason" itemscope itemtype="http://schema.org/Season">
  <span itemprop="name">Orange Islands</span>
  <link itemprop="sameAs" href="http://en.wikipedia.org/wiki/List_of_Pok%C3%A9mon:_Adventures_on_the_Orange_Islands_episodes"/>
</span>

あなたの例に関する補足事項:

于 2015-02-28T02:25:10.823 に答える