NAME

SemanticWeb::Schema::JobPosting - A listing that describes a job opening in a certain organization.

VERSION

version v0.0.3

DESCRIPTION

A listing that describes a job opening in a certain organization.

ATTRIBUTES

base_salary

baseSalary

The base salary of the job or of an employee in an EmployeeRole.

A base_salary should be one of the following types:

Num
InstanceOf['SemanticWeb::Schema::PriceSpecification']
InstanceOf['SemanticWeb::Schema::MonetaryAmount']

benefits

Description of benefits associated with the job.

A benefits should be one of the following types:

Str

date_posted

datePosted

Publication date for the job posting.

A date_posted should be one of the following types:

Str

education_requirements

educationRequirements

Educational background needed for the position.

A education_requirements should be one of the following types:

Str

employment_type

employmentType

Type of employment (e.g. full-time, part-time, contract, temporary, seasonal, internship).

A employment_type should be one of the following types:

Str

experience_requirements

experienceRequirements

Description of skills and experience needed for the position.

A experience_requirements should be one of the following types:

Str

hiring_organization

hiringOrganization

Organization offering the job position.

A hiring_organization should be one of the following types:

InstanceOf['SemanticWeb::Schema::Organization']

incentive_compensation

incentiveCompensation

Description of bonus and commission compensation aspects of the job.

A incentive_compensation should be one of the following types:

Str

incentives

Description of bonus and commission compensation aspects of the job.

A incentives should be one of the following types:

Str

industry

The industry associated with the job position.

A industry should be one of the following types:

Str

job_benefits

jobBenefits

Description of benefits associated with the job.

A job_benefits should be one of the following types:

Str

job_location

jobLocation

A (typically single) geographic location associated with the job position.

A job_location should be one of the following types:

InstanceOf['SemanticWeb::Schema::Place']

occupational_category

occupationalCategory

Category or categories describing the job. Use BLS O*NET-SOC taxonomy: http://www.onetcenter.org/taxonomy.html. Ideally includes textual label and formal code, with the property repeated for each applicable value.

A occupational_category should be one of the following types:

Str

qualifications

Specific qualifications required for this role.

A qualifications should be one of the following types:

Str

responsibilities

Responsibilities associated with this role.

A responsibilities should be one of the following types:

Str

salary_currency

salaryCurrency

The currency (coded using ISO 4217 ) used for the main salary information in this job posting or for this employee.

A salary_currency should be one of the following types:

Str

skills

Skills required to fulfill this role.

A skills should be one of the following types:

Str

special_commitments

specialCommitments

Any special commitments associated with this job posting. Valid entries include VeteranCommit, MilitarySpouseCommit, etc.

A special_commitments should be one of the following types:

Str

title

The title of the job.

A title should be one of the following types:

Str

valid_through

validThrough

The date after when the item is not valid. For example the end of an offer, salary period, or a period of opening hours.

A valid_through should be one of the following types:

Str

work_hours

workHours

The typical working hours for this job (e.g. 1st shift, night shift, 8am-5pm).

A work_hours should be one of the following types:

Str

SEE ALSO

SemanticWeb::Schema::Intangible

AUTHOR

Robert Rothenberg <rrwo@cpan.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2018 by Robert Rothenberg.

This is free software, licensed under:

The Artistic License 2.0 (GPL Compatible)