Как совместить schema.org/ Article и Organization на одной странице?

Здравствуйте.

Подскажите пожалуйста:
как правильно(!) совместить schema.org Article и Organization на одной странице?

Не будет ли конфликт для поисковой системы?
- из-за повторов itemprop="name" и тп.

Пока понимаю что нужно делать ТАК:
(прав ли я...)

<!-- .... -->
<header id="header" itemscope itemtype="http://schema.org/WPHeader">
 ...
<header>


<!-- .... -->
<nav itemscope="itemscope" itemtype="http://schema.org/SiteNavigationElement">
  <a itemprop="url" href="/products/"><span itemprop="name">Products</span></a>
</nav>


<!-- .... -->
<nav itemprop="breadcrumb">
  <a href="/" itemprop="url">Home</a> &gt;
  <a href="comics/index.html">Comics</a> &gt;
  <a href="comics/marvel/index.html">Marvel</a> &gt;
  <a href="comics/marvel/captainamerica/index.html">Captain America</a>
</nav>



<!-- .... -->
<article itemscope itemtype="http://schema.org/Article"> 
	<header>
		<h1 itemprop="name">Название</h1>
		<h2 itemprop="description">The original superhero</h2> 
		<span><meta itemprop="datePublished" content="2014-10-06"/>October 6, 2014</span> 
	</header>

	<div itemprop="associatedMedia">
		<figure itemscope itemtype="http://schema.org/ImageObject"> 
			<img itemprop="contentURL" src="425.jpg"/> 
			<figcaption itemprop="caption">The original superhero</figcaption>
		</figure>   
	</div> 

	<section itemprop="articleBody"> 
		<p>
		Article text&hellip;
		</p>
	</section>

	<div itemprop="author" itemscope itemtype="http://schema.org/Person">
       <span itemprop="name">Иван Иванов</span>
       <span itemprop="jobTitle">Специальный корреспондент</span>
	</div>
</article>


<!-- .... -->
<footer>
    <div id="logo" itemscope itemtype="http://schema.org/Organization" itemref="schemaOrganizationAddress">
        <a itemprop="url" href="//www.seashellswebsite.co.uk/">
            <img itemprop="logo" src="logo.gif" alt="Seaside Shells" title="Seaside Shells">
        </a>
        <meta itemprop="name" content="Seaside Shells">
        <meta itemprop="legalName" content="Seaside Shells Ltd">
        <meta itemscope itemprop="address" itemtype="http://schema.org/PostalAddress" itemref="schemaOrganizationAddress">
        <meta itemprop="description" content="We sell sea shells on the sea shore. The sea shells we sell are unfortunately rather overpriced.">
        <span itemprop="telephone">12345</span>
    </div>
</footer>


PS
Хотя валидатор Яндекса ругается на schema.org/Article
"Допустимые типы данных schema.org/Person, schema.org/Organization"
  • Вопрос задан
  • 2315 просмотров
Пригласить эксперта
Ответы на вопрос 1
@liff
PHP >= 5.4, 7 + PostgreSQL + JS + EmberJs +++
Разве xsd схем нету для проверки?
Да и у яши schema вроде как расширена своими схемами.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы