У меня есть страница с несколькими людьми. Большинство из них каким-то образом связаны друг с другом. Для целей данного вопроса позволяет сказать, у меня есть 3-х человек: Джон Доу, Джейн Доу, и их ребенок Ребенок Doe:Перекрестная ссылка schema.org 'Данные человека'
<div itemscope itemtype="http://schema.org/Person" id="john">
<span itemprop="name">John Doe</span>
</div>
<div itemscope itemtype="http://schema.org/Person" id="jane">
<span itemprop="name">Jane Doe</span>
</div>
<div itemscope itemtype="http://schema.org/Person" id="baby">
<span itemprop="name">Baby Doe</span>
</div>
Это parses without any problems (с использованием on-МИКРОДАННЫМ).
Теперь я хотел бы перекрестно ссылаться на этих людей друг с другом. Джейн - жена Джона. Так что мне понадобится недвижимость spouse
. Конечно, верно и обратное: Джон - муж Джейн.
У ребенка есть как Джон, так и Джейн как его родители. У Эрго как Джона, так и Джейн должен быть ребенок как ребенок.
Как это установить? Все, что я пробовал с itemref
, не удался.
Например, я могу сделать младенец ребенком Джона и Джейн, но ребенок не перестанет быть его собственный объект на странице: (see parse)
<div itemscope itemtype="http://schema.org/Person" id="john" itemref="baby">
<span itemprop="name">John Doe</span>
</div>
<div itemscope itemtype="http://schema.org/Person" id="jane" itemref="baby">
<span itemprop="name">Jane Doe</span>
</div>
<div itemprop="children" itemscope itemtype="http://schema.org/Person" id="baby">
<span itemprop="name">Baby Doe</span>
</div>
Есть в любом случае для меня, чтобы держать все человек как отдельные сущности и по-прежнему перекрестно ссылаются на них как на супругов друг друга, братьев и сестер, родителей, детей и т. д.? На странице нет ни одного центрального человека, который будет использоваться в качестве основного itemscope
.