2016-02-20 5 views
1

Если у меня есть поле под заголовком, где у меня есть микроданный в моих социальных профили и у меня есть еще один такой же ящик в сноске, в этом окне можно повторить разметку:Ошибочно ли повторять разметку Microdata?

<span itemscope itemtype="http://schema.org/Organization"> 
<link itemprop="url" href="http://www.your-company-site.com"> 
<a itemprop="sameAs" href="http://www.facebook.com/your-company">FB</a> 
<a itemprop="sameAs" href="http://www.twitter.com/YourCompany">Twitter</a> 
</span> 

или это ошибка? Или я должен добавить его только один раз?

ответ

1

Это не запрещено, но это не имеет смысла делать это, и это может привести к проблемам.

Потребители, заинтересованные в вашей Microdata, анализируют ваш документ HTML и извлекают элементы Microdata. Если они извлекают два предмета Organization, первое предположение состоит в том, что эти два предмета представляют различные организации (если они не имеют одинаковое значение itemid).

В вашем случае оба элемента имеют одинаковые свойства +, а если два элемента имеют, например, одно и то же значение url, вероятно, что они примерно одинаковы, но это то, что потребитель должен был бы оценить , что может привести к ошибкам. И в тех случаях, когда не используется какое-либо свойство, которое обычно имеет «уникальное» значение (например, url или telephone), нелегко и иногда даже невозможно решить, являются ли они одинаковыми или нет (например, две разные организации могут иметь одинаковые name).

В идеале только разметка one occurrence per page. Если вы отметите вхождение в заголовке, но нижний колонтитул содержит дополнительный контент, который вы хотите добавить, you could use the itemref attribute.

+0

Но для вас лучше только одну разметку или повторить ее, но добавив атрибут itemref (у меня нет идеи, где я должен добавить его и каково его значение) спасибо – Borja

+0

@ user3162975: вы используете только 'itemref', если вы необходимо добавить свойство, которого у вас еще нет. Поэтому в вашем случае (точно такие же элементы) вам не нужно использовать 'itemref'. – unor

+0

ОК, поэтому в моем случае для ящика в нижнем колонтитуле я не повторяю разметку. правильно ? – Borja