Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide information about employer in JobPostings #2396

Closed
philbarker opened this issue Nov 13, 2019 · 5 comments · Fixed by #2402
Closed

Provide information about employer in JobPostings #2396

philbarker opened this issue Nov 13, 2019 · 5 comments · Fixed by #2402

Comments

@philbarker
Copy link
Contributor

More information that would be useful includes

  • contact details for the JobPosting (this may be different / more specific than the general contact details of the hiringOrganization, may vary by the job on offer)
  • an employer overview, information to attract people to work for them, e.g. what they are like as an employer. Again, this may be different to the description of the hiringOrganization for general consumption.
  • a standard code (e.g. NAICS, SOC) for the industry, currently the industry property only accepts text.
    The second and third of these have been piloted and found useful by the JDX project; All three have been discussed by the TalentSignal W3C community group (see mail list thread on TalentSignal properties relating to employer information) and summaries / proposals on wiki: Job contact details, Employer Overview, and idustry code.
@vholland
Copy link
Contributor

For the contact details, can we reuse https://schema.org/contactType? Something like:

{
  "@context": "http://schema.org/",
  "@type": "JobPosting",
  "hiringOrganization": {
    "@type": "Organization",
    "contactPoint": {
      "@type": "ContactPoint",
      "contactType": "job applications",
      "email": "jobs@acme.com"
    }
  }
}

@philbarker
Copy link
Contributor Author

@vholland that's roughly what we came up with but not attached to hiringOrganization as the same hiringOrg might want different contacts for different job postings. So:

{
  "@context": "http://schema.org/",
  "@type": "JobPosting",
  "title": "Systems Research Engineer",
  "applicationContact": {
    "@type": "ContactPoint",
    "email": "info@example.com"
  }
}

@vholland
Copy link
Contributor

That makes sense.

@sneha-antony
Copy link

Is it possible to pass multiple emails for a posting?

@Geraint
Copy link

Geraint commented Jul 5, 2023

Is it possible to pass multiple emails for a posting?

This is passing in Google's rich results testing tool:

{
    "@context": "https://schema.org",
    "@type": "JobPosting",
    "applicationContact": [
        {
            "@type": "ContactPoint",
            "email": "foo@example.com"
        },
        {
            "@type": "ContactPoint",
            "email": "bar@example.com"
        }
    ]
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants