I'm trying to add semantic markup to my website through schemas. I want to list the services of a Hotel so I'm taking a look at the LocationFeatureSpecification
. I have the following example, which is a list of hotel features:
<ul>
<li itemprop="amenityFeature" itemscope itemtype="http://schema.org/LocationFeatureSpecification">
<span itemprop="name">Sauna</span>
<meta itemprop="value" content="True">
</li>
<li itemprop="amenityFeature" itemscope itemtype="http://schema.org/LocationFeatureSpecification">
<span itemprop="name">Gym</span>
<meta itemprop="value" content="True">
</li>
</ul>
So my question is, why is a value
here necessary? Can it be omitted to imply a default "true" value?
Also, I'd like to give information on whether the service is free or paid (without saying any amount). How can I do that with this property when its description clearly states:
This generic property does not make a statement about whether the feature is included in an offer for the main accommodation or available at extra costs.