NAME

SemanticWeb::Schema::Occupation - A profession

VERSION

version v7.0.0

DESCRIPTION

A profession, may involve prolonged training and/or a formal qualification.

ATTRIBUTES

education_requirements

educationRequirements

Educational background needed for the position or Occupation.

A education_requirements should be one of the following types:

InstanceOf['SemanticWeb::Schema::EducationalOccupationalCredential']
Str

_has_education_requirements

A predicate for the "education_requirements" attribute.

estimated_salary

estimatedSalary

An estimated salary for a job posting or occupation, based on a variety of variables including, but not limited to industry, job title, and location. Estimated salaries are often computed by outside organizations rather than the hiring organization, who may not have committed to the estimated value.

A estimated_salary should be one of the following types:

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

_has_estimated_salary

A predicate for the "estimated_salary" attribute.

experience_requirements

experienceRequirements

Description of skills and experience needed for the position or Occupation.

A experience_requirements should be one of the following types:

Str

_has_experience_requirements

A predicate for the "experience_requirements" attribute.

occupation_location

occupationLocation

The region/country for which this occupational description is appropriate. Note that educational requirements and qualifications can vary between jurisdictions.

A occupation_location should be one of the following types:

InstanceOf['SemanticWeb::Schema::AdministrativeArea']

_has_occupation_location

A predicate for the "occupation_location" attribute.

occupational_category

occupationalCategory

A category describing the job, preferably using a term from a taxonomy such as BLS O*NET-SOC, ISCO-08< /a> or similar, with the property repeated for each applicable value. Ideally the taxonomy should be identified, and both the textual label and formal code for the category should be provided.

Note: for historical reasons, any textual label and formal code provided as a literal may be assumed to be from O*NET-SOC.

A occupational_category should be one of the following types:

InstanceOf['SemanticWeb::Schema::CategoryCode']
Str

_has_occupational_category

A predicate for the "occupational_category" attribute.

qualifications

Specific qualifications required for this role or Occupation.

A qualifications should be one of the following types:

InstanceOf['SemanticWeb::Schema::EducationalOccupationalCredential']
Str

_has_qualifications

A predicate for the "qualifications" attribute.

responsibilities

Responsibilities associated with this role or Occupation.

A responsibilities should be one of the following types:

Str

_has_responsibilities

A predicate for the "responsibilities" attribute.

skills

A statement of knowledge, skill, ability, task or any other assertion expressing a competency that is desired or required to fulfill this role or to work in this occupation.

A skills should be one of the following types:

InstanceOf['SemanticWeb::Schema::DefinedTerm']
Str

_has_skills

A predicate for the "skills" attribute.

SEE ALSO

SemanticWeb::Schema::Intangible

SOURCE

The development version is on github at https://github.com/robrwo/SemanticWeb-Schema and may be cloned from git://github.com/robrwo/SemanticWeb-Schema.git

BUGS

Please report any bugs or feature requests on the bugtracker website https://github.com/robrwo/SemanticWeb-Schema/issues

When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature.

AUTHOR

Robert Rothenberg <rrwo@cpan.org>

COPYRIGHT AND LICENSE

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

This is free software, licensed under:

The Artistic License 2.0 (GPL Compatible)