Ошибка микроданных: "Google не распознает свойство http://xmlns.com/foaf/0.1/name"
Насколько я понимаю, тип Schema.org называется Product
наследуется от типа Thing
, Так почему же это:
<meta itemscope="" itemtype="http://schema.org/Product" itemid="https://some.url" itemref="md25" />
<div class="field-item even" itemprop="description http://xmlns.com/foaf/0.1/description">
long description goes here
</div>
<meta itemprop="name http://xmlns.com/foaf/0.1/name" content="Blueair Pro L" id="md25" />
... не удалось, когда я введу его в инструмент тестирования Google?
Я получаю ошибку:
Недвижимость
http://xmlns.com/foaf/0.1/name
не распознается Google для объекта типа Product.
Но description
это часть Thing
а также Product
наследует от него. Он даже показывает это на странице Schema.org здесь.
Так почему эта ошибка выбрасывается?
1 ответ
Цитируемое сообщение о собственности http://xmlns.com/foaf/0.1/name
а не про собственность http://schema.org/name
или же http://schema.org/description
,
И это не говорит о том, что это будет ошибкой (в микроданных допустимо использовать абсолютные URL-адреса в качестве свойств), просто говорится, что Google не распознает это. Что неудивительно, потому что Google не документирует поддержку словаря FOAF.
На заметку: вы не можете использовать meta
с itemscope
как это. Вы должны использовать div
(или более конкретный) элемент вместо.