Могу ли я объединить две области действия для описания одного элемента?

Я хотел бы добавить микроданные на страницу, но данные для элемента разбиты на пару прерывистых частей страницы. Если у меня есть два элемента span с атрибутом itemscope , можно ли заставить поисковые системы объединить две области элементов и интерпретировать их как единый элемент?

Например *:

<span itemscope itemtype="http://schema.org/Person">
    Hello, my name is <span itemprop="name">Glinda</span>.
</span>
I like to fly around in a giant bubble.
<span itemscope itemtype="http://schema.org/Person">
    I live in the <span itemprop="location">Land of Oz</span>.
</span>

Есть ли способ добавить что-то вроде атрибута itemid , чтобы сообщить веб-пауку, что два объекта Person itemscopes должны использоваться как один элемент, а не как два?

Может что-то вроде этого.

<span itemscope itemtype="http://schema.org/Person" itemid="7f6ba1">
    Hello, my name is <span itemprop="name">Glinda</span>.
</span>
I like to fly around in a giant bubble.
<span itemscope itemtype="http://schema.org/Person" itemid="7f6ba1">
    I live in the <span itemprop="location">Land of Oz</span>.
</span>

* Я понимаю, что в этом примере я мог бы использовать только один большой промежуток, но я не могу сделать это с реальной страницей, с которой мне нужно работать.

Изменить: Возможно, мне нужен лучший пример. Это немного надумано, но демонстрирует мою проблему. Помните, что реорганизация страницы - это не вариант.

<h1>Locations</h1>
  <ul>
    <li itemscope itemtype="http://schema.org/Person">
      <span itemprop="name">Bob</span> lives in <span itemprop="location">Berkeley</span>
    </li>
    <li itemscope itemtype="http://schema.org/Person">
      <span itemprop="name">Carol</span> lives in <span itemprop="location">Cupertino</span>
    </li>
  </ul>

<h1>Jobs</h1>
  <ul>
    <li itemscope itemtype="http://schema.org/Person">
      <span itemprop="name">Bob</span> works at <span itemprop="affiliation">Borders</span>
    </li>
    <li itemscope itemtype="http://schema.org/Person">
      <span itemprop="name">Carol</span> works at <span itemprop="affiliation">Capitol One</span>
    </li>
  <ul>

Есть ли способ сделать так, чтобы микроданные давали два элемента Person, а не четыре?

Я хочу иметь Боба, который живет в Беркли и работает в Borders, и Кэрол, которая живет в Купертино и работает в Capitol Один.

11
задан haydenmuhl 2 December 2011 в 21:31
поделиться