Проблема со схемой JobPosting: число не является известным допустимым целевым типом для свойства baseSalary

Меня немного смущает новый список JobPosting на schema.org, особенно ожидаемый тип свойства baseSalary.

В документах говорится, что Number является одним из трех ожидаемых типов:

схема JobPosting SS

Но когда я тестирую страницу в инструменте тестирования структурированных данных Google, я получаю следующее предупреждение:

предупреждение Google

заявив, что «Число не является известным допустимым целевым типом для свойства baseSalary».

Ничего странного в коде, просто простой span с базовым реквизитом элемента данных:

<span itemprop="baseSalary">36000</span>

Я неправильно понимаю это или что-то упустил?

Ваше здоровье


person Ben Fanning    schedule 10.04.2020    source источник


Ответы (1)


Это не schema.org ошибка. Эта проблема связана конкретно с валидатором Google и расширенными фрагментами рекомендуемых свойств/рекомендаций (я согласен, что сообщение об ошибке не дает слишком много информации).

Для расширенных результатов — Google Required MonetaryAmount в качестве типа для baseSalary (не число)

"baseSalary": {
  "@type": "MonetaryAmount",
  "currency": "USD",
  "value": {
    "@type": "QuantitativeValue",
    "value": 40.00,
    "unitText": "HOUR"
  }
}

Документы и примеры: https://developers.google.com/search/docs/data-types/job-posting введите здесь описание изображения

введите здесь описание изображения

person Ezra Siton    schedule 11.04.2020