⚠️ Важно: данный сайт не имеет отношения к владельцам schema.org, это всего лишь любительский (неофициальный) перевод. Сайт сделан для тех, кто плохо воспринимает технический английский. Оригинал текста можно найти тут: schema.org/JobPosting. Если сайт оказался полезен, то можете пожертвовать 50 рублей создателями сайта.

JobPosting

Тип schema.org ?

Описание:

Список, который описывает вакансию в определенной организации.

JobPosting — это тип данных в Schema.org, который используется для описания вакансий в организациях. Он предназначен для структурирования информации о работе, чтобы поисковые системы и другие платформы могли лучше понимать и обрабатывать эти данные.

Основная цель использования JobPosting заключается в том, чтобы облегчить поиск вакансий для соискателей и упростить процесс размещения информации о работе для работодателей. Этот тип разметки помогает улучшить видимость вакансий в поисковых системах, что может привести к большему количеству откликов от потенциальных кандидатов.

JobPosting включает в себя различные атрибуты, которые позволяют детализировать информацию о вакансии. Это может включать такие данные, как название должности, описание работы, требования к кандидатам, местоположение, тип занятости (например, полная или частичная занятость), уровень заработной платы и другие важные аспекты.

Использование этого типа разметки позволяет работодателям структурированно представлять информацию о вакансиях на своих сайтах, а также на платформах для поиска работы. Это делает процесс поиска более удобным и эффективным как для работодателей, так и для соискателей. В результате, JobPosting способствует лучшему взаимодействию между работниками и работодателями на рынке труда.

Свойство Ожидаемый тип Описание
Свойство из JobPosting
applicantLocationRequirements AdministrativeArea Местоположение(я), из которых могут подавать заявки соискатели. Обычно это используется для удаленной работы, где соискателю не нужно находиться в физическом офисе. Примечание: это не должно использоваться для требований по гражданству или визам для работы.
applicationContact ContactPoint Контактные данные для получения дополнительной информации, относящейся к этому объявлению о работе.
baseSalary Number, PriceSpecification, MonetaryAmount Базовая зарплата работы или сотрудника в роли сотрудника.
datePosted Date, DateTime Дата публикации онлайн-объявления.
directApply Boolean Указывает, позволяет ли url, связанный с JobPosting, подать заявку на работу напрямую через веб-сайт объявления. Объявление о работе считается имеющим directApply со значением True, если процесс подачи заявки на указанную работу может быть непосредственно инициирован через указанные url(ы) (при этом следует отметить, что на уровне реализации могут быть задействованы несколько интернет-доменов). Значение False уместно, если нет четкого пути для прямой онлайн-подачи заявки на указанную работу, переходя непосредственно с указанных url(ов) JobPosting.
educationRequirements EducationalOccupationalCredential, Text Образовательный фон, необходимый для данной должности или профессии.
eligibilityToWorkRequirement Text Юридические требования, такие как гражданство, виза и другие документы, необходимые для кандидата на эту работу.
employerOverview Text Описание работодателя, карьерные возможности и рабочая среда для этой должности.
employmentType Text Тип занятости (например, полный рабочий день, неполный рабочий день, контракт, временный, сезонный, стажировка).
employmentUnit Organization Указывает на отдел, подразделение и/или учреждение, в котором сотрудник подает отчет и/или в котором должна выполняться работа.
estimatedSalary MonetaryAmountDistribution, Number, MonetaryAmount Оценочная зарплата для объявления о работе или профессии, основанная на различных переменных, включая, но не ограничиваясь, отраслью, должностью и местоположением. Оценочные зарплаты часто рассчитываются внешними организациями, а не нанимающей организацией, которая может не подтвердить оценочную стоимость.
experienceInPlaceOfEducation Boolean Указывает, будет ли JobPosting принимать опыт (как указано в OccupationalExperienceRequirements) вместо его формальных образовательных квалификаций (как указано в educationRequirements). Если значение истинно, это указывает на то, что выполнение одного из этих требований является достаточным.
experienceRequirements OccupationalExperienceRequirements, Text Описание навыков и опыта, необходимых для данной должности или профессии.
hiringOrganization Organization, Person Организация или лицо, предлагающее вакансию.
incentiveCompensation Text Описание аспектов бонусного и комиссионного вознаграждения по данной работе.
industry DefinedTerm, Text Отрасль, связанная с должностью.
jobBenefits Text Описание льгот, связанных с работой.
jobImmediateStart Boolean Индикатор того, доступна ли позиция для немедленного начала.
jobLocation Place Обычно одно географическое местоположение, связанное с должностью.
jobLocationType Text Описание места работы (например, TELECOMMUTE для удаленной работы).
jobStartDate Date, Text Дата, когда ожидается, что успешный кандидат на эту должность начнет работу. Выберите конкретную дату в будущем или используйте свойство jobImmediateStart, чтобы указать, что позиция должна быть заполнена как можно скорее.
occupationalCategory CategoryCode, Text Категория, описывающая профессию, желательно с использованием термина из таксономии, такой как BLS O*NET-SOC, ISCO-08 или подобной, с повторением свойства для каждого применимого значения. В идеале таксономия должна быть идентифицирована, и должны быть предоставлены как текстовая метка, так и формальный код для категории.

Примечание: по историческим причинам любая текстовая метка и формальный код, предоставленные в виде литерала, могут считаться из O*NET-SOC.
physicalRequirement DefinedTerm, Text, URL Описание типов физической активности, связанных с работой. Можно использовать определенные термины, такие как те, что в O*net, но имейте в виду, что нет возможности указать уровень способности, а также его природу при использовании определенного термина.
qualifications EducationalOccupationalCredential, Text Конкретные квалификации, необходимые для этой роли или профессии.
relevantOccupation Occupation Профессия для объявления о вакансии.
responsibilities Text Обязанности, связанные с этой ролью или профессией.
salaryCurrency Text Валюта (кодируемая с использованием ISO 4217), используемая для основной информации о зарплате в этом объявлении о работе или для этого сотрудника.
securityClearanceRequirement Text, URL Описание любых требований к безопасности для данной работы.
sensoryRequirement DefinedTerm, Text, URL Описание любых сенсорных требований и уровней, необходимых для выполнения работы, включая слух и зрение. Можно использовать определенные термины, такие как те, что в O*net, но обратите внимание, что нет возможности указать уровень способности, а также его природу, используя определенный термин.
skills DefinedTerm, Text Утверждение о знании, навыке, способности, задаче или любом другом утверждении, выражающем компетенцию, которая желательна или необходима для выполнения этой роли или для работы в этой профессии.
specialCommitments Text Любые специальные обязательства, связанные с этой вакансией. Допустимые записи включают VeteranCommit, MilitarySpouseCommit и т.д.
title Text Название работы.
totalJobOpenings Integer Количество вакансий, открытых для этого объявления о работе. Используйте положительное целое число. Не используйте, если количество вакансий неясно или неизвестно.
validThrough Date, DateTime Дата, после которой элемент становится недействительным. Например, конец предложения, период зарплаты или период рабочих часов.
workHours Text Типичные рабочие часы для этой работы (например, первая смена, ночная смена, с 8:00 до 17:00).
Свойство из Thing
additionalType URL, Text Дополнительный тип для элемента, обычно используемый для добавления более специфичных типов из внешних словарей в синтаксисе микроданных. Это отношение между чем-то и классом, к которому это что-то относится. Обычно значение является URI-идентифицированным классом RDF, и в этом случае соответствует использованию rdf:type в RDF. Текстовые значения могут использоваться экономно, в случаях, когда полезная информация может быть добавлена без наличия соответствующей схемы для ссылки. В случае текстовых значений, метка класса должна следовать руководству по стилю schema.org.
alternateName Text Псевдоним для элемента.
description Text, TextObject Описание предмета.
disambiguatingDescription Text Субсвойство описания. Краткое описание элемента, используемое для различения его от других, похожих элементов. Информация из других свойств (в частности, имени) может быть необходима для того, чтобы описание было полезным для различения.
identifier PropertyValue, Text, URL Свойство identifier представляет собой любой вид идентификатора для любого рода Thing, такого как ISBN, коды GTIN, UUID и т.д. Schema.org предоставляет специальные свойства для представления многих из них, как в виде текстовых строк, так и в виде ссылок URL (URI). См. фоновую информацию для получения дополнительных деталей.
image ImageObject, URL Изображение предмета. Это может быть URL или полностью описанный ImageObject.
mainEntityOfPage CreativeWork, URL Указывает на страницу (или другое творческое произведение), для которой этот объект является основным описываемым объектом. См. фоновую информацию для получения деталей.
name Text Название элемента.
potentialAction Action Указывает на потенциальное действие, которое описывает идеализированное действие, в котором этот объект будет играть роль 'объекта'.
sameAs URL URL страницы в Интернете, которая однозначно указывает на идентичность элемента. Например, URL страницы элемента в Википедии, запись в Викиданных или официальный сайт.
subjectOf CreativeWork, Event Творческое произведение или событие, связанное с этой вещью.
url URL URL предмета.

Примеры

Пример 1

Пример заметки или HTML разметки.


Example of Job markup for experience standing in place of formal qualifications.

Пример, закодированный в формате JSON-LD в теге <script> HTML.


<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "JobPosting",
  "title": "Software Engineer",
  "educationRequirements": {
    "@type": "EducationalOccupationalCredential",
    "credentialCategory": "bachelor degree"
  },
  "experienceRequirements": {
    "@type": "OccupationalExperienceRequirements",
    "monthsOfExperience": "60"
  },
  "experienceInPlaceOfEducation": true
}
</script>

Структурированное представление примера JSON-LD.

@context
https://schema.org/
@type
JobPosting
title
Software Engineer
educationRequirements
@type
EducationalOccupationalCredential
credentialCategory
bachelor degree
experienceRequirements
@type
OccupationalExperienceRequirements
monthsOfExperience
60
experienceInPlaceOfEducation
1

Пример 2

Пример заметки или HTML разметки.


<div>
  <h2>Software Engineer</h2>
    <p><strong>Location:</strong>
    Kirkland WA</p>
  <p><strong>Industry:</strong> Computer Software
  <br><strong>Occupational Category:</strong> 15-1132.00 Software Developers, Application
  <br><strong>Hours:</strong> Full-time, 40 hours per week
  <br><strong>Salary:</strong> USD 100000
  </p>
  <p>
    <strong>Description:</strong> ABC Company Inc.
    seeks a full-time mid-level software engineer to develop in-house tools.
  </p>
  <p><strong>Responsibilities:</strong></p>
  <ul>
    <li>Design and write specifications for tools for in-house customers</li>
    <li>Build tools according to specifications</li>
  </ul>
  <p><strong>Educational requirements:</strong></p>
  <ul>
    <li>Bachelor's Degree in Computer Science, Information Systems or related fields of study.</li>
  </ul>
  <p><strong>Experience requirements:</strong></p>
  <ul>
   <li>Minumum 3 years experience as a software engineer</li>
  </ul>
  <p><strong>Desired Skills:</strong></p>
  <ul>
    <li>Web application development using Java/J2EE</li>
    <li>Web application development using Python or familiarity with dynamic programming languages</li>
  </ul>
  <p><strong>Qualifications:</strong></p>
  <ul>
    <li>Ability to work in a team environment with members of varying skill levels.</li>
    <li>Highly motivated.</li>
    <li>Learns quickly.</li>
  </ul>
  <p><strong>Benefits:</strong></p>
    <ul><li>ABC Corp provides top-tier employee compensation benefits and a relaxed, team-oriented work environment, including: Medical, Life, Dental</li>
    </ul>
      <p><strong>Incentives:</strong></p>
        <ul><li>Performance-based annual bonus plan, project-completion bonuses</li>
      </ul>
  <p>If interested in this position, please email us your resume, along with salary requirements and a cover letter to Jobs@abc.123.</p>
  <p>Date Posted: 2011-10-31</p>
</div>

Пример, закодированный в формате Microdata, встроенный в HTML.


<div itemscope itemtype="https://schema.org/JobPosting">
  <meta itemprop="specialCommitments" content="VeteranCommit" />
  <h2 itemprop="title">Software Engineer</h2>
  <span>
    <p><strong>Location:</strong> <span itemprop="jobLocation" itemscope itemtype="https://schema.org/Place"><span itemprop="address" itemscope itemtype="https://schema.org/PostalAddress">
    <span itemprop="addressLocality">Kirkland</span> <span itemprop="addressRegion">WA</span></span></span></p>
  </span>

  <p><strong>Industry:</strong> <span itemprop="industry">Computer Software</span>

  <br><strong>Occupational Category:</strong> <span itemprop="occupationalCategory">15-1132.00 Software Developers, Application</span>

  <br><strong>Hours:</strong> <span itemprop="employmentType">Full-time</span>, <span itemprop="workHours">40 hours per week</span>

  <br><strong>Salary:</strong> <span itemprop="salaryCurrency">USD</span> <span itemprop="baseSalary">100000</span>
  </p>

  <p itemprop="description">
    <strong>Description:</strong> <span itemprop="hiringOrganization" itemscope itemtype="https://schema.org/Organization"><span itemprop="name">ABC Company Inc.</span>
    seeks a full-time mid-level software engineer to develop in-house tools.</span>
  </p>

  <p><strong>Responsibilities:</strong></p>
  <ul itemprop="responsibilities">
    <li>Design and write specifications for tools for in-house customers</li>
    <li>Build tools according to specifications</li>
  </ul>

  <p><strong>Educational requirements:</strong></p>
  <ul itemprop="educationRequirements">
    <li>Bachelor's Degree in Computer Science, Information Systems or related fields of study.</li>
  </ul>

  <p><strong>Experience requirements:</strong></p>
  <ul itemprop="experienceRequirements">
   <li>Minumum 3 years experience as a software engineer</li>
  </ul>

  <p><strong>Desired Skills:</strong></p>
  <ul itemprop="skills">
    <li>Web application development using Java/J2EE</li>
    <li>Web application development using Python or familiarity with dynamic programming languages</li>
  </ul>

  <p><strong>Qualifications:</strong></p>
  <ul itemprop="qualifications">
    <li>Ability to work in a team environment with members of varying skill levels.</li>
    <li>Highly motivated.</li>
    <li>Learns quickly.</li>
  </ul>

  <p><strong>Benefits:</strong></p>
    <ul><li>ABC Corp provides top-tier employee compensation benefits and a relaxed, team-oriented work environment, including:<span itemprop="jobBenefits"> Medical, Life, Dental</span></li>
    </ul>

      <p><strong>Incentives:</strong></p>
        <ul><li><span itemprop="incentiveCompensation">Performance-based annual bonus plan, project-completion bonuses</span></li>
      </ul>

  <p>If interested in this position, please email us your resume, along with salary requirements and a cover letter to Jobs@abc.123.</p>
  <p>Date Posted: <span itemprop="datePosted">2011-10-31</span></p>
</div>

Пример, закодированный в формате RDFa, встроенный в HTML.


<div vocab="https://schema.org/" typeof="JobPosting">
  <meta property="specialCommitments" content="VeteranCommit" />
  <h2 property="title">Software Engineer</h2>
  <span>
    <p><strong>Location:</strong> <span property="jobLocation" typeof="Place"><span property="address" typeof="PostalAddress">
    <span property="addressLocality">Kirkland</span> <span property="addressRegion">WA</span></span></span></p>
  </span>

  <p><strong>Industry:</strong> <span property="industry">Computer Software</span>

  <br><strong>Occupational Category:</strong> <span property="occupationalCategory">15-1132.00 Software Developers, Application</span>

  <br><strong>Hours:</strong> <span property="employmentType">Full-time</span>, <span property="workHours">40 hours per week</span>

  <br><strong>Salary:</strong> <span property="salaryCurrency">USD</span> <span property="baseSalary">100000</span>
  </p>

  <p property="description">
    <strong>Description:</strong> <span property="hiringOrganization" typeof="Organization"><span property="name">ABC Company Inc.</span>
    seeks a full-time mid-level software engineer to develop in-house tools.</span>
  </p>

  <p><strong>Responsibilities:</strong></p>
  <ul property="responsibilities">
    <li>Design and write specifications for tools for in-house customers</li>
    <li>Build tools according to specifications</li>
  </ul>

  <p><strong>Educational requirements:</strong></p>
  <ul property="educationRequirements">
    <li>Bachelor's Degree in Computer Science, Information Systems or related fields of study.</li>
  </ul>

  <p><strong>Experience requirements:</strong></p>
  <ul property="experienceRequirements">
   <li>Minumum 3 years experience as a software engineer</li>
  </ul>

  <p><strong>Desired Skills:</strong></p>
  <ul property="skills">
    <li>Web application development using Java/J2EE</li>
    <li>Web application development using Python or familiarity with dynamic programming languages</li>
  </ul>

  <p><strong>Qualifications:</strong></p>
  <ul property="qualifications">
    <li>Ability to work in a team environment with members of varying skill levels.</li>
    <li>Highly motivated.</li>
    <li>Learns quickly.</li>
  </ul>

  <p><strong>Benefits:</strong></p>
    <ul><li>ABC Corp provides top-tier employee compensation benefits and a relaxed, team-oriented work environment, including:<span property="jobBenefits"> Medical, Life, Dental</span></li>
    </ul>

      <p><strong>Incentives:</strong></p>
        <ul><li><span property="incentiveCompensation">Performance-based annual bonus plan, project-completion bonuses</span></li>
      </ul>

  <p>If interested in this position, please email us your resume, along with salary requirements and a cover letter to Jobs@abc.123.</p>
  <p>Date Posted: <span property="datePosted">2011-10-31</span></p>
</div>

Пример, закодированный в формате JSON-LD в теге <script> HTML.


<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "JobPosting",
  "baseSalary": "100000",
  "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": "Kirkland",
      "addressRegion": "WA"
    }
  },
  "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"
}
</script>

Структурированное представление примера JSON-LD.

@context
https://schema.org
@type
JobPosting
baseSalary
100000
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
Kirkland
addressRegion
WA
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

Пример 3

Пример заметки или HTML разметки.


See JSON example.

Пример, закодированный в формате JSON-LD в теге <script> HTML.


<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "JobPosting",
  "name": "Mobile App Developer",
  "hiringOrganization": {
    "@type": "Organization",
    "name": "ACME Software"
  },
  "relevantOccupation": {
    "@type": "Occupation",
    "name": "Software Developers, Applications",
    "occupationalCategory": {
             "@type": "CategoryCode",
             "inCodeSet": {
                  "@type": "CategoryCodeSet",
                  "name": "O*Net-SOC",
                  "dateModified": "2019",
                  "url": "https://www.onetonline.org/"
               },
             "codeValue": "15-1132.00",
             "name": "Software Developers, Applications",
             "url": "https://www.onetonline.org/link/summary/15-1132.00"
         }
  }
}
</script>

Структурированное представление примера JSON-LD.

@context
https://schema.org/
@type
JobPosting
name
Mobile App Developer
hiringOrganization
@type
Organization
name
ACME Software
relevantOccupation
@type
Occupation
name
Software Developers, Applications
occupationalCategory
@type
CategoryCode
inCodeSet
@type
CategoryCodeSet
name
O*Net-SOC
dateModified
2019
url
https://www.onetonline.org/
codeValue
15-1132.00
name
Software Developers, Applications
url
https://www.onetonline.org/link/summary/15-1132.00

Пример 4

Пример заметки или HTML разметки.


A job where one must be in the United States to apply.

Пример, закодированный в формате JSON-LD в теге <script> HTML.


<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "JobPosting",
  "name": "Telecommute from anywhere in USA!",
  "applicantLocationRequirements": {
    "@type": "Country",
    "sameAs": "https://www.wikidata.org/wiki/Q30",
    "name": "USA"
  }
}
</script>

Структурированное представление примера JSON-LD.

@context
https://schema.org/
@type
JobPosting
name
Telecommute from anywhere in USA!
applicantLocationRequirements
@type
Country
sameAs
https://www.wikidata.org/wiki/Q30
name
USA

Пример 5

Пример заметки или HTML разметки.


JobPosting for a position that requires applicants
to have a bachelor of science in computer science
from a program accredited by ABET.

Пример, закодированный в формате JSON-LD в теге <script> HTML.


<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "JobPosting",
  "title": "Systems Research Engineer",
  "qualifications": {
    "@type": "EducationalOccupationalCredential",
    "credentialCategory": "Bachelor of Science",
    "about": "Computer Science",
    "recognizedBy": {
      "@type": "Organization",
      "name": "ABET",
      "url": "https://www.abet.org/"
    }
  }
}
</script>

Структурированное представление примера JSON-LD.

@context
https://schema.org/
@type
JobPosting
title
Systems Research Engineer
qualifications
@type
EducationalOccupationalCredential
credentialCategory
Bachelor of Science
about
Computer Science
recognizedBy
@type
Organization
name
ABET
url
https://www.abet.org/
Автор: Семён Авдосов [schema.su]
Дата публикации: 16.11.2024
Дата обновления: 20.11.2024
Комментарии
Новые материалы на сайте