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

Create generic hasOccupation nodes #66

Open
Tracked by #56
d-claassen opened this issue May 6, 2023 · 3 comments
Open
Tracked by #56

Create generic hasOccupation nodes #66

d-claassen opened this issue May 6, 2023 · 3 comments
Labels

Comments

@d-claassen
Copy link
Owner

d-claassen commented May 6, 2023

Can this be done Data file Driven: add these job titles to all experience, group, sort, (detect series), etc?

  • Developer: may 11-December 10
  • Senior developer: Jan 20-oct 21 (to group or not to group with developer?)
  • Lead developer: October 21-present

wrap historic occupations in a Role.

https://schema.org/hasOccupation
https://schema.org/Occupation
https://schema.org/Role

@d-claassen d-claassen mentioned this issue May 6, 2023
7 tasks
@d-claassen d-claassen changed the title Create generic nodes (Data file Driven: add these job titles to all experience, group, sort, (detect series), etc) Create generic hasOccupation nodes May 6, 2023
@d-claassen
Copy link
Owner Author

<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "Person",
  "name": "Albert Einstein",
  "hasOccupation": [
    {
      "@type": "Role",
      "hasOccupation": {
      "@type": "Occupation",
      "name": "Patent examiner",
        "occupationalCategory": "23-2099.00"
      },
      "startDate": "1901",
      "endDate": "1906"
    },
    {
      "@type": "Occupation",
      "name": "Professor of Physics",
      "educationRequirements": "PhD in Physics"
    }
  ]
}
</script>

@d-claassen
Copy link
Owner Author

Google requires a mainEntityOfPageon the Occupation, and it has to be a WebPage. This can link somewhere else via url, but requires the lastReviewed date: When did you review the data on this (other) WebPage for the last time?

@d-claassen
Copy link
Owner Author

d-claassen commented May 9, 2023

Made an attempt, but reverted in a42fe42 and b9ddf97 due to errors given by Google's Rich Result Test.

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

No branches or pull requests

1 participant