2013-07-15 5 views
1

У меня есть страница с несколькими людьми. Большинство из них каким-то образом связаны друг с другом. Для целей данного вопроса позволяет сказать, у меня есть 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.

ответ

1

Если я прав, вы не можете сделать это с помощью schema.org. То, о чем вы говорите, это «отношения» (например, "marriage" in Freebase). Но schema.org не обеспечивает такую ​​абстракцию.

Смежные вопросы