web-dev-qa-db-ja.com

ホテルの星評価システムに基づいてSchema.orgの評価を得るにはどうすればよいですか?

「1つ星」から「5つ星」に分類された評価のホテルのマイクロデータをどのように記述しますか? http://schema.org/Hotel を見ると、「Rating」プロパティは表示されず、レビューの複数の評価用の「aggregateRating」プロパティのみが表示されます。参考として、ここに星評価システムの説明があります http://www.hotels.com/customer_care/star_rating.html

これが私のマークアップコードの例です。

<div class="container mt30" itemscope itemtype="http://schema.org/Product">
    <div class="row">
        <div class="col-sm-7" itemprop="brand" itemscope itemtype="http://schema.org/Hotel">
            <span style="font-size:24px" itemprop="name">Hotel Name</span>

            <span class="hidden" itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
                <span itemprop="ratingValue">3.5</span>
                <span itemprop="worstRating">1</span>
                <span itemprop="bestRating">5</span>
                <span itemprop="ratingCount">1</span>
            </span>
...

私はこのようなものが必要になると推測しています:

<span class="hidden" itemprop="rating" itemscope itemtype="http://schema.org/Rating">
    <span itemprop="ratingValue">3.5</span>
    <span itemprop="worstRating">1</span>
    <span itemprop="bestRating">5</span>
</span>

ただし、コードは無効なmicrodataのようです。任意の助けをいただければ幸いです。

2
Daniel Harris

ホテルのタイプとプロパティ 提案中 であり、Schema.orgの次のリリース(2.3)の一部となる可能性があります。

この提案では、 Hotel ¹はプロパティ starRating ¹を持つことができます。

宿泊事業の公式評価、例:各国の協会または標準化団体から。評価の種類(HOTREC、DEHOGA、WHR、Hotelstarsなど)を示すには、PropertyValueのnameプロパティを使用します。

「星評価」セクションで、それについて 詳細なドキュメント を見ることができます。


¹しないデータにこのURIを使用します。これは、現在の提案のスナップショットであり、レビュー、ディスカッションなどに使用されます。関連問題: Stars for Hotel/LodgingBusiness

3
unor

従来のホテルの星評価はレビューに基づいていないため、aggregateRatingを使用するのは適切ではありません。代わりに、星は award であり、schema.orgで星を表現したい場合は、次のようにする必要があります。

Rated <span itemprop="award">★★★★☆</span> by the Hotelstars Union.
1