[go: nahoru, domu]

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

[Proposal] Add @Person.workedFor #1961

Closed
quantizor opened this issue Jun 18, 2018 · 5 comments
Closed

[Proposal] Add @Person.workedFor #1961

quantizor opened this issue Jun 18, 2018 · 5 comments

Comments

@quantizor
Copy link

This would work similarly to @Person.alumniOf but only take an @Organization. This is a complimentary property to @Person.worksFor to allow for a richer history of the @Person's past work experience.

@hubick
Copy link
hubick commented Jan 26, 2019

How about adding an @EmploymentEvent subtype of @BusinessEvent, and then just use @Person.performerIn (as "participant")?

Then you can use @Event.organizer for the employer and all their info, plus it then automatically gives you all the other stuff you'll want like @Event.startDate, @Event.endDate, @Event.location, @Event.subEvent, etc.

This would also work better for your current employer, enhancing the limited @Person.jobTitle @Person.worksFor @Person.workLocation, without having to add a heap of work related stuff to @Person.

@vholland
Copy link
Contributor

This is one of the use cases for Role. It would look something like:

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "Person",
  "name": "Jane Doe",
  "worksFor": {
    "@type": "Role",
    "worksFor": {
      "@type": "Organization",
      "name": "ACME Products"
    },
    "startDate": "2018",
    "endDate": "2019",
    "roleName": "Q&A Specialist"
  }
}
</script>

@hubick
Copy link
hubick commented Jan 28, 2019

Wow, that's what I get for just reading the Person schema.

http://blog.schema.org/2014/06/introducing-role.html

I had no idea this facility existed, thanks!

There's even https://schema.org/EmployeeRole :-)

@ghost
Copy link
ghost commented Jan 28, 2019

I see worksFor is already there but it strikes me as less useful than something like employedBy, which more closely matches alumniOf and connotes an employee/employer relationship.

@ghost
Copy link
ghost commented Jan 28, 2019

Perhaps this discussion could be merged with #1698

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

No branches or pull requests

4 participants