Я новичок в Microdata/Schema.org, поэтому все еще нахожусь в поиске. Поскольку я понял, что все дело в размещении контента в отношениях и ссылках, это хорошая (или плохая) идея поместить целую веб-страницу для компании в один itemscope
, добавив его к тегу body
? Таким образом, вы получите структуру, подобную:
<body itemscope itemtype="http://schema.org/BarOrPub">
<header>
<img itemprop="logo" src="logo.jpg" alt="Logo" />
<h1 itemprop="name">The Bar</h1>
</header>
<p>Bla bla</p>
<table itemscope itemtype="http://schema.org/OpeningHoursSpecification">
<tr><th itemprop="dayOfWeek">Monday</th><td itemprop="opens">17:00-02:00</td></tr>
<tr><th itemprop="dayOfWeek">Tuesday</th><td itemprop="opens">17:00-02:00</td></tr>
<tr><th itemprop="dayOfWeek">Wednesday</th><td itemprop="opens">17:00-02:00</td></tr>
<tr><th itemprop="dayOfWeek">Thursday</th><td itemprop="opens">17:00-02:00</td></tr>
<tr><th itemprop="dayOfWeek">Friday</th><td itemprop="opens">17:00-02:00</td></tr>
</table>
<p>Bla bla</p>
<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<span itemprop="streetAddress">straatnaam huisnummer</span>
<span itemprop="addressLocality">Plaats</span>
</div>
</body>
И если это хорошая идея, могу ли я использовать itemtype
"OpeningHoursSpecification", как я сделал выше, или мне нужно сделать его дочерним элементом itemprop
?