Исправлено предупреждение SDTT на JobPosting: «Рекомендуется поле значения». - PullRequest
0 голосов
/ 11 октября 2018

В Инструменте тестирования структурированных данных Google Я получаю предупреждение о том, что не введено значение в свойстве baseSalary.

Рекомендуется поле value.Пожалуйста, укажите значение, если оно доступно.

Однако я добавил значение.

{
    "@context": "http://schema.org",
    "@type": "JobPosting",
    "hiringOrganization": "Google",
    "validThrough": "2018-12-31T00:00",
    "baseSalary": {
            "@type": "MonetaryAmount",
            "currency": "USD",
            "value": {
                    "@type": "QuantitativeValue",
                    "minValue": 40.00,
                    "maxValue": 50.00,
                    "unitText": "HOUR"
            }
    },
    "jobBenefits": "Medical, Life, Dental",
    "datePosted": "2011-10-31",
    "description": "Description: ABC Company Inc. seeks a full-time mid-level software engineer to develop in-house tools.",
    "educationRequirements": "Bachelor's Degree in Computer Science, Information Systems or related fields of study.",
    "employmentType": "Full-time",
    "experienceRequirements": "Minumum 3 years experience as a software engineer",
    "incentiveCompensation": "Performance-based annual bonus plan, project-completion bonuses",
    "industry": "Computer Software",
    "jobLocation": {
            "@type": "Place",
            "address": {
                    "@type": "PostalAddress",
                    "addressLocality": "Poole",
                    "addressRegion": "Dorset",
                    "streetAddress": "33 Holton Road",
                    "postalCode": "BH16 6LT"
            }
    },
    "occupationalCategory": "15-1132.00 Software Developers, Application",
    "qualifications": "Ability to work in a team environment with members of varying skill levels. Highly motivated. Learns quickly.",
    "responsibilities": "Design and write specifications for tools for in-house customers Build tools according to specifications",
    "salaryCurrency": "USD",
    "skills": "Web application development using Java/J2EE Web application development using Python or familiarity with dynamic programming languages",
    "specialCommitments": "VeteranCommit",
    "title": "Software Engineer",
    "workHours": "40 hours per week"
}

Может, кто-нибудь предоставит исправление, чтобы код прошел Инструмент тестирования структурированных данных Google?

1 Ответ

0 голосов
/ 12 октября 2018

Ваш код нарушает стандарт: baseSalary не содержит ничего похожего на часы, а только валюту и значение или диапазон.

Помимо этого есть несоответствие: вы пишете в одном месте:

"minValue": 40.00,
"maxValue": 50.00,
"unitText": "HOUR"

В другом месте:

"workHours": "40 hours per week"

Что теперь?40 часов или между 40 и 50?

Другое дело: workHours не для количества рабочих часов в неделю, а для типичного начала и окончания смены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...