2015/6/22

schema.orgが2.0にアップデート!

区切り線

schema.orgが2.0にアップデート!

少し遅くなってしまいましたが、先月5月12日にschema.orgがver2.0となってリリースされました!(知ってたけどブログ書けませんでした、ごめんなさい!)
2月頃にもうすぐ2.0を出すようなことを言っていたので、少し遅かった印象がありましたが予定通りアップデートした形ですね。
今回はメジャーアップデートなので、多くの点が変更や追加されているようです。

こちらがそのリリースノートです。
Release listing - schema.org 2015-06-01 17-00-59
http://schema.org/docs/releases.html

英語なのでさっぱりわかりませんw
でもWeb業界に生きる者として、英語から逃げるわけにはいかないのでちょっと頑張って訳してみました。
どうやらこんな感じのようです。

Carボキャブラリの追加

Carボキャブラリの追加

鈴木さんの海外SEO情報ブログでも紹介されていますが、
新しくCarボキャブラリが追加されています。

cargoVolume(積載量)、fuelType(燃料の種類)、numberOfDoors(ドアの数)といったプロパティがサポートされています。
車関係のサイトであれば活用の場面が多そうですね。

PropertyValueボキャブラリとadditionalPropertyの追加

schema.orgにマッピングされていないプロパティをマークアップするためのボキャブラリとプロパティーです。

使用例

    <!-- Product: Point Value, with unit as symbol -->
    <div itemscope itemtype="http://schema.org/Product">
      <img itemprop="image" src="camera123.jpg" />
      <span itemprop="name">Digital Camera 123</span>
      <div itemprop="additionalProperty" itemscope itemtype="http://schema.org/PropertyValue">
          <span itemprop="name">Approx. Weight</span>
          <span itemprop="value">450</span>
          <span itemprop="unitText">g</span>
      </div>  
    </div>

mainEntityOfPageプロパティの追加

mainEntityOfPageプロパティの追加

こちらも海外SEO情報ブログで紹介がされています。
ページ内の主題を指定するためのプロパティです。
ページ内で複数のボキャブラリを指定している場合に、どっちがメインの内容なのかを指定するのに使います。

ざっと見た感じ、ほとんど(全て?)のボキャブラリでこのプロパティが使えるようになっているみたいです。

schemaVersionプロパティの追加

schemaVersionプロパティ

CreativeWorkなどで使用されるバージョン情報を記述するためのプロパティのようです。
数値を入力する従来のversionとは異なり、テキスト形式、またはURL形式でバージョン情報を入力するのがこのschemaVersionのようです。

OrderItemボキャブラリの追加

OrderItem - schema.org 2015-06-02 10-56-23
カートシステムなどに使われるであろうボキャブラリ、OrderItemが追加されました。
OrderItemでは、順序に沿った状態で項目のマークアップをすることが可能です。

使用例

<div itemscope itemtype="http://schema.org/Order">
  <div itemprop="seller" itemscope itemtype="http://schema.org/Organization">
    <b itemprop="name">ACME Supplies</b>
  </div>
  <div itemprop="customer" itemscope itemtype="http://schema.org/Person">
    <b itemprop="name">Jane Doe</b>
  </div>
  <div itemprop="orderedItem" itemscope itemtype="http://schema.org/OrderItem">
    Item number: <span itemprop="orderItemNumber">abc123</span>
    <span itemprop="orderQuantity">1</span>
    <div itemprop="orderedItem" itemscope itemtype="http://schema.org/Product">
      <span itemprop="name">Widget</span>
    </div>
    <span itemprop="orderItemStatus" content="http://schema.org/OrderDelivered">Delivered</span>
    <div itemprop="orderDelivery" itemscope itemtype="http://schema.org/ParcelDelivery">
      <span itemprop="expectedArrivalFrom">2015-03-10</span>
    </div>
  </div>
  <div itemprop="orderedItem" itemscope itemtype="http://schema.org/OrderItem">
    Item number: <span itemprop="orderItemNumber">def456</span>
    <span itemprop="orderQuantity">4</span>
    <div itemprop="orderedItem" itemscope itemtype="http://schema.org/Product">
      <span itemprop="name">Widget accessories</span>
    </div>
    <span itemprop="orderItemStatus" content="http://schema.org/OrderInTransit">Shipped</span>
    <div itemprop="orderDelivery" itemscope itemtype="http://schema.org/ParcelDelivery">
      <span itemprop="expectedArrivalFrom">2015-03-15</span>
      <span itemprop="expectedArrivalUntil">2015-03-18</span>
    </div>
  </div>
</div>

resultCommentプロパティの追加

resultCommentプロパティ
CommentActionReplyActionボキャブラリにresultCommentプロパティが新たに追加されています。
アクションの結果として、コメントの作成・送信を記述する形です。

コメント機能のあるブログなどでは活用できそうですね。

Questionボキャブラリの追加

Questionボキャブラリの追加

従来はプロパティだったquestionプロパティが独立したボキャブラリとして、Questionボキャブラリとなっています。
よくある質問(FAQ)形式のコンテンツに活用ができますね。

answerCount(回答数)、downvoteCount(反対数)、upvoteCount(賛成数)といったプロパティがサポートされています。

ScreeningEventボキャブラリの追加

ScreeningEventボキャブラリの追加

映画やビデオの上映をサポートするScreeningEventが追加されています。
videoFormat(映像のフォーマット)やsubtitleLanguage(字幕の言語)といったプロパティがサポートされています。

RadioClipボキャブラリの追加

RadioClip

RadioClipが追加されています。
ラジオ番組ようのボキャブラリですね。
actor(出演者)、director(ディレクター)、clipNumber(クリップ数)といったプロパティがサポートされています。

TVClipボキャブラリの追加

TVClip

TVClipボキャブラリが追加されています。
こちらはテレビ番組ですね。
RadioClipと同様に、actor(出演者)、director(ディレクター)、clipNumber(クリップ数)といったプロパティがサポートされています。
プロパティ自体はRadioClipと全く同じようです。

gtin12プロパティの追加

gtin12プロパティの追加
Productボキャブラリにgtin12プロパティが追加されています。
gtin12が何のことなのかわからなかったので少し調べてみたんですが、どうやら商品識別コードのひとつのようです。
他にもgtin13やgtin13、gtin8なども用意されていますね。(今まで使ったことがありませんでした)

他にも様々な改善点が

今回はメジャーアップデートとなるので、上に挙げたもの以外にも様々な改良がされています。
個人的に嬉しいのは、記述例が記載されていなかったいくつかのボキャブラリに記述例が記載されたことですね。
他にも、各ボキャブラリで、どれだけのサイト(ドメイン)でそのボキャブラリが使用されているのか、その数がわかるようになったのも、「これはマイナーなんだなー」なんてのがわかって面白い機能ですね。

  • このエントリーをはてなブックマークに追加

区切り線

コメントをどうぞ

メールアドレスが公開されることはありません。