Ошибка микроданных: "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 (или более конкретный) элемент вместо.

Другие вопросы по тегам