我在Microdata / Schema.org方面还很新,所以仍在努力了解。
由于我了解到它都是关于在关系和引用中放置内容,那么是否将一个公司的整个网页放入一个itemscope
中,通过添加到标签中是一个好(或坏)的想法呢?这样,您将获得以下结构:
<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
的子级呢?
itemprop
,则这些项之间没有关系。例如,请参见我在Webmasters SE上的答案的第二部分。 - unor