web-dev-qa-db-fra.com

Comment pouvez-vous avoir un hôtel pour avoir une note Schema.org basée sur le système de classement par étoiles?

Comment écririez-vous des microdonnées pour les hôtels classés "1 étoile" à "5 étoiles"? En regardant http://schema.org/Hotel , je ne vois aucune propriété "Note", mais seulement une propriété "aggregRating" qui permet de multiples évaluations à partir d'avis. Pour référence, voici une explication du système de classement par étoiles http://www.hotels.com/customer_care/star_rating.html

Voici un exemple de mon code de balisage:

<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>
...

Je suppose que j'aurais besoin de quelque chose comme ça:

<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>

Cependant, il semble que le code serait des microdonnées non valides. Toute aide serait appréciée.

2
Daniel Harris

Types et propriétés pour les hôtels sont proposés et feront probablement partie de la prochaine version de Schema.org (2.3).

Dans cette proposition, Hotel ¹ peut avoir la propriété starRating ¹:

Une cote officielle pour l’hébergement, par ex. des associations nationales ou des organismes de normalisation. Utilisez la propriété name d'une PropertyValue pour indiquer le type de notation (par exemple, HOTREC, DEHOGA, WHR ou Hotelstars).

Vous pouvez voir quelques plus de documentation à ce sujet dans la section "Classement par étoiles".


¹ N'utilisez pas cet URI pour vos données. Il s'agit simplement d'un instantané de la proposition actuelle, utilisé à des fins de révision, de discussion, etc. Problème associé: - étoiles pour Hotel/LodgingBusiness

3
unor

Les notes d’hôtels traditionnelles ne sont pas basées sur des critiques et ne seraient pas appropriées pour utiliser le aggregateRating. Au lieu de cela, les étoiles sont un award et si vous souhaitez les représenter dans schema.org, vous devriez le faire comme ceci:

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