Skip to content

Proposal for new Occupation type #1698

@vickitardif

Description

@vickitardif

A few times we have discussed adding an Occupation or Profession type (most recently issue #1410), but always from the perspective of the Person with the Occupation. For example, Jane is a Software Engineer or Joe is a Dentist.

For my work, I am more interested in the occupations themselves. What qualifications do you need? What is the estimated salary? Do these things vary by jurisdiction? (For example licensure requirements can differ from country to country.)

After reading through the past discussions, I have put together the following proposal, which I hope addresses the issues raised without having to create a lot of complexity.

  • New type Occupation: A profession, may involve prolonged training and/or a formal qualification.

    • Many of the relevant properties already exist for JobPosting. The domains would be extended to include Occupation for:
    • New properties would be:
      • estimatedSalary: The estimated salary for this occupation. The salary would be expressed as a MonetaryAmountDistribution. (See below.)
      • occupationLocation: The region/country for which this occupational description is appropriate. Note that educational requirements and qualifications can vary between jurisdictions.
  • New type QuantitativeValueDistribution: A subtype of QuantitativeValue for describing a statistical distribution of values. Properties include:

    • duration: The time period the distribution is measured over.
    • percentile10: The 10th percentile value
    • percentile25: The 25th percentile value
    • median: The median value
    • percentile75: The 75th percentile value
    • percentile90: The 90th percentile value
  • New type MonetaryAmountDistribution: A subtype of QuantitativeValueDistribution for describing a statistical distribution of monetary amounts. Properties include:

    • currency: The currency for the monetary values.
  • New property on JobPosting:

    • relevantOccupation: The Occupation for the JobPosting.
  • New property on Person:

    • hasOccupation: The Person's occupation. For past professions, use Role for expressing dates.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions