Jobschema+ Terms
Version | 0.9.0 |
---|---|
Last Updated | 09 December 2019 |
Language
The key words MUST
, MUST NOT
, REQUIRED
, SHALL
, SHALL NOT
, SHOULD
, SHOULD NOT
, RECOMMENDED
, MAY
, and OPTIONAL
in this document are to be interpreted as described in RFC 2119.
Introduction
The JDX Application Profile (Jobschema+) is comprised of all of the classes and properties enabling JDX to make assertions about job postings and other entities in a posting's lifecycle. The result is called an "application profile" because the terms (properties and classes) it uses come from an array of relevant namespaces such as Schema.org and HR Open Standards. The rationale behind leveraging terms from these established specifications is to increase JDX interoperability throughout the talent signaling ecosystem. The properties and classes from Schema.org have been directly incorporated into JobSchema+ because they are web-ready and many attributes of HR Open Standards are incorporated directly into the JDX namespace. A number of value spaces (controlled vocabularies) developed by HR Open Standards have been incorporated. Only where JDX could not directly use terms from these namespaces have new JDX terms been coined.
Below, we set out only the 36 properties used in piloting JDX out of the current 166 properties and 22 classes of Job Schema+. To understand the breadth possible, please see the full application profile. The lighter 0.9.0 version which we piloted is here.
We will identify the various namespaces used in defining the terms. We provide an linked index to the tables defining the terms as well as the tables themselves.
Namespace/Vocabularies Used
In the tables below, the following prefixes refer to the following schema sources:
Prefixed Used |
Vocabulary Title | Namespace Name |
---|---|---|
jdx | Job Data Exchange Schema | http://purl.org/jdx/terms/ |
schema | Schema.org | http://schema.org/ |
rdf | Resource Description Framework (W3C) | http://www.w3.org/1999/02/22-rdf-syntax-ns# |
vann | Vocabulary for Annotating Vocabulary Descriptions | http://purl.org/vocab/vann/ |
dct | Dublin Core Metadata Terms | http://purl.org/dc/terms/ |
xsd | XML Schema Definition (W3C) | http://www.w3.org/2001/XMLSchema# |
Conceptual Model
The following serialization of the latest version of the JDX Application Profile schema is available: RDF Turtle ***
The JDX Conceptual Model is available. (Full Size) ***
JDX Terms—Properties & Classes
Classes
The format and content of the JDX class tables are summarized in the following table. All of the classes are of the type (http://www.w3.org/2000/01/rdf-schema#Class)
Class URI | A Uniform Resource Identifier used to identify the class. |
Label | A human-readableLabel assigned to the class (May be represented in different languages.) |
Defined By | An identifier of a namespace, pointer to a schema, or bibliographic reference for a document within which the class is defined. |
JDX Definition | The definition of the class in the JDX namespace and profile. (Where JDX is profiling a source class, the JDX definition adheres to the intention of the source while particularizing the text for the JDX context.) |
JDX Comment | The comment on the property in the JDX namespace and profile. (The JDX comment may deviate from the source comment.) |
Source Definition | The definition of the class in the namespace in which the class was originated. (May be represented in different languages.) |
Source Comment | Comments on the class from the namespace in which the property originated. (May be represented in different languages.) |
Properties | The properties this class can contain. |
Subclass Of | Used to state that all the instances of one class are instances of another. |
Usage Note | A comment on the usage of the property or class (vann:usageNote ). |
Equivalent Class | The class being defined is equivalent to the class indicated (owl:equivalentClass ). |
Example Encoding | A fictional example of the term encoded as it could be in a JDX output file such as a job description or a job posting. |
Annotated Defined Term
Class URI | http://purl.org/jdx/terms/AnnotatedDefinedTerm |
Label | Annotated Defined Term |
Defined By | http://purl.org/jdx/terms/ |
JDX Profile Definition | Word, name, acronym, phrase, defined in a controlled value space (e.g., taxonomy, glossary, dictionary, tag list, and other forms of enumeration). |
Usage Note | Used in the context of JDX to assign terms from occupation, industry and instructional program classifications, skills and abilities, and abstract concepts to JDX entities. Through the class' relationship with the jdx:ScaledAnnotation class, terms can be conditioned through applications of scales for attributes such as importance and frequency. |
Example Encoding | |
Example Encoding | |
Job
Class URI | http://purl.org/jdx/terms/Job |
Label | Job |
Defined By | http://purl.org/jdx/terms/ |
JDX Profile Definition | Formally defined and titled role for performing a set of work tasks or activities. |
Usage Note | Entity used internally as "master" to which all properties used in JobDescription, JobPosting, and JobCompetencyProfile are applicable. The jdx:JobDescription, jdx:JobCompetencyProfile and jdx:JobPosting define windows into the content of the jdx:Job. Do NOT use jdx:Job as an entity in any public facing resource. |
Job Posting
Class URI | http://purl.org/jdx/terms/JobPosting |
Label | JobPosting |
Defined By | http://purl.org/jdx/terms/ |
JDX Profile Definition | Entity describing an on-line advertisement for filling one or more job openings. |
JDX Profile Comment | Entity that contains information on the employer and the job position based on a job description as well as how to apply for the job opening and how long the posting is valid. |
Properties |
|
Example Encoding |
|
Monetary Amount
Class URI | http://schema.org/MonetaryAmount |
Label | Monetary Amount |
Defined By | http://schema.org/ |
JDX Profile Definition | Monetary value or range. |
Source Class Definition | A monetary value or range. |
Usage Note | This type can be used to describe an amount of money such as $50 USD, or a range as in describing a bank account being suitable for a balance between £1,000 and £1,000,000 GBP, or the value of a salary, etc. |
Example Encoding | |
Organization
Class URI | http://schema.org/Organization |
Label | Organization |
Defined By | http://schema.org/ |
JDX Profile Definition | Organization such as a corporate body, employer, distribution channel provider. |
Source Class Definition | An organization such as a school, NGO, corporation, club, etc. |
Properties | |
Example Encoding | |
Place
Class URI | http://schema.org/Place |
Label | Place |
Defined By | http://schema.org/ |
JDX Profile Definition | Fixed physical location. |
Source Class Definition | Entities that have a somewhat fixed, physical extension. |
Example Encoding | |
Postal Address
Class URI | http://schema.org/PostalAddress |
Label | Postal Address |
Defined By | http://schema.org/ |
JDX Profile Definition | Mailing address of an entity. |
Source Class Definition | The mailing address. |
Example Encoding | |
Properties
The format and content of the JDX property tables are summarized below. Note that not all properties defined in the table are applicable with every definition table; therefore, where not applicable, the property is not included.
Property URI | A Uniform Resource Identifier used to identify the property. |
Label | A human-readableLabel assigned to the property (May be represented in different languages.) |
Defined By | A URI of the namespace in which the property is defined. |
JDX Definition | The definition of the property in the JDX namespace. |
JDX Profile Definition | The JDX alternative definition text for the property while adhering to the underlying source while particularizing the text for the JDX context. |
JDX Comment | The comment on the property in the JDX namespace. |
JDX Profile Comment | The JDX alternative comment text for the property while adhering to the underlying source while particularizing the text for the JDX context. |
Source Definition | The definition of the property in the namespace in which the property was originated. |
Source Comment | Comments on the property from the namespace in which the property originated. |
Type of Term | The grammatical category of the term ("Property", "Class"). |
Subproperty Of | The described property semantically refines the referenced property. A refinement makes the meaning of the property narrower or more specific as defined in the DCMI Abstract Model (http://dublincore.org/documents/abstract-model/). It will share the meaning of the unrefined element but with a more restricted scope. |
Domain Includes | The domain of the property being defined identifies class(es) that may be acceptable instances of the subject of RDF statements for the property (schema:domainIncludes ). Note that this has intentionally weaker semantics than rdfs:domain. |
Range Includes | The range of the property being defined identifies class(es) that may be acceptable instances of the object of RDF statements for the property (schema:rangeIncludes ). Note that this has intentionally weaker semantics than rdfs:range. |
Usage Note | A comment on the usage of the property or class (vann:usageNote ). |
Equivalent Property | The property being defined is equivalent to the property indicated (owl:equivalentProperty ). |
Example Encoding | A fictional example of the term encoded as it could be in a JDX output file such as a job description or a job posting. |
Address
Property URI | http://schema.org/address |
Label | Address |
Defined By | http://schema.org/ |
Source Property Definition | Physical address of the entity. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | Place (http://schema.org/Place) Organization (http://schema.org/Organization) |
Range Includes | PostalAddress (http://schema.org/PostalAddress) |
Example Encoding | |
Annotated Term
Property URI | http://purl.org/jdx/terms/annotatedTerm |
Label | Annotated Term |
Defined By | http://purl.org/jdx/terms/ |
JDX Definition | The canonical term identified by the AnnotatedDefinedTerm. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | Scale Annotation (http://purl.org/jdx/terms/ScaleAnnotation) Job (http://purl.org/jdx/terms/Job) CompetencyProfile (http://purl.org/jdx/terms/CompetencyProfile) JobDescription (http://purl.org/jdx/terms/JobDescription) JobPosting (http://purl.org/jdx/terms/JobPosting) |
Range Includes | Concept (http://www.w3.org/2004/02/skos/core#Concept) Competency (http://purl.org/ctdlasn/terms/Competency) Rubric (http://purl.org/asn/schema/core/Rubric) |
Usage Note | Use a value selected from a controlled vocabulary of types; likely external encounters with encodings in schema:DefinedTermSet, schema:DefinedTerm, W3C's SKOS, CTDL-ASN and ASN. |
Applicant Location Requirement
Property URI | http://purl.org/jdx/terms/applicantLocationRequirement |
Label | Applicant Location Requirement |
Defined By | http://purl.org/jdx/terms/ |
JDX Definition | Geographic location(s) in which employees may be located for remote (telecommuting) jobs. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | PostingInstruction (http://purl.org/jdx/terms/PostingInstruction) |
Range Includes | GeoCoordinates (http://schema.org/GeoCoordinates) |
Example Encoding | |
Base Salary
Property URI | http://schema.org/baseSalary |
Label | Base Salary |
Defined By | http://schema.org/ |
JDX Definition | Base salary of the job or of an employee in an employee role including minimum and maximum salary and unit value (e.g., hour, day, week, month, or year). |
Source Property Definition | The base salary of the job or of an employee in an EmployeeRole. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | Job (http://purl.org/jdx/terms/Job) JobPosting (http://purl.org/jdx/terms/JobPosting) |
Range Includes | MonetaryAmount (http://schema.org/MonetaryAmount) |
Example Encoding | |
Citizenship Requirement
Property URI | http://purl.org/jdx/terms/citizenshipRequirement |
Label | Citizenship Requirement |
Defined By | http://purl.org/jdx/terms/ |
JDX Definition | Required country of the applicant's citizenship. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | Job (http://purl.org/jdx/terms/Job) JobDescription (http://purl.org/jdx/terms/JobDescription) JobPosting (http://purl.org/jdx/terms/JobPosting) |
Range Includes | Concept (http://www.w3.org/2004/02/skos/core#Concept) |
Usage Note | Use a value selected from a country code list such as the Library of Congress' List of Countries (http://id.loc.gov/vocabulary/countries.html). |
Example Encoding | |
Example Encoding | |
Competency
Property URI | http://purl.org/jdx/terms/competency |
Label | Competency |
Defined By | http://purl.org/jdx/terms/ |
JDX Definition | Observable and measurable knowledge, skills, abilities and personal attributes that contribute to enhanced employee performance of the job; select from an existing enumeration of such types. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | Job (http://purl.org/jdx/terms/Job) JobDescription (http://purl.org/jdx/terms/JobDescription) JobPosting (http://purl.org/jdx/terms/JobPosting) |
Range Includes | Concept (http://www.w3.org/2004/02/skos/core#Concept) |
Usage Note | This property has been defined as a super-property for a set of more refined subproperties including knowledge, skills, abilities, attitudes, tasks, and work activities that indicate qualification for the job; encode competencies using the jdx:AnnotatedDefinedTerm entity. |
Example Encoding | |
Currency
Property URI | https://schema.org/currency |
Label | Currency |
Defined By | https://schema.org/ |
JDX Definition | Currency designation (e.g., USD). |
Source Property Definition | The currency in which the monetary amount is expressed. |
Source Property Comment | Use standard formats: ISO 4217 currency format e.g. "USD"; Ticker symbol for cryptocurrencies e.g. "BTC"; well known names for Local Exchange Tradings Systems (LETS) and other currency types e.g. "Ithaca HOUR". |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | MonetaryAmountDistribution (https://schema.org/MonetaryAmountDistribution) |
Range Includes | MonetaryAmount(https://schema.org/MonetaryAmount) |
Example Encoding | |
Date Posted
Property URI | http://schema.org/datePosted |
Label | Date Posted |
Defined By | http://schema.org/ |
JDX Profile Definition | Date of posting by a channel. |
Source Property Definition | Publication date for the job posting. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | JobPosting (http://purl.org/jdx/terms/JobPosting) |
Range Includes | dateTime (http://www.w3.org/2001/XMLSchema#dateTime) |
Example Encoding | |
Description
Property URI | https://schema.org/description |
Label | Description |
JDX Profile Definition | Description of the item. |
Source Definition | A description of the item. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | AssessmentProfile (http://purl.org/jdx/terms/AssessmentProfile) AnnotateDefinedTerm (http://purl.org/jdx/terms/AnnotateDefinedTerm) QualifyingExperience (http://purl.org/jdx/terms/QualifyingExperience) Job (http://purl.org/jdx/terms/Job) JobCompetencyProfile (http://purl.org/jdx/terms/JobCompetencyProfile) JobDescription (http://purl.org/jdx/terms/JobDescription) JobPosting (http://purl.org/jdx/terms/JobPosting) Credential (http://purl.org/jdx/terms/Credential) MonetaryAmount (https://schema.org/MonetaryAmount) ContactPoint (https://schema.org/ContactPoint) ScaleAnnotation (http://purl.org/jdx/terms/ScaleAnnotation) Organization (https://schema.org/Organization) |
Range Includes | langString (http://www.w3.org/1999/02/22-rdf-syntax-ns#langString) |
Usage Note | Some online job boards and other services (e.g., Google Jobs) require the general description of a JobPosting to be HTML tagged; in such instances, use the jdx:formattedDescription property instead of the schema:description. |
Usage Note | For description of the jdx:Job, jdx:JobDescription or jdx:JobPosting, the profile definition of this property is: "Summary of the salient aspects of a job, including job responsibilities, qualifications, skills, working hours, education requirements, and experience requirements." |
Example Encoding | |
Property URI | https://schema.org/email |
Label | |
Defined By | https://schema.org/ |
JDX Profile Definition | Email address of an organization or person. |
Source Property Definition | Email address. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | Organization (https://schema.org/Organization) ContactPoint (https://schema.org/ContactPoint) |
Range Includes | string (http://www.w3.org/2001/XMLSchema#string) |
Example Encoding | |
Employer Overview
Property URI | http://purl.org/jdx/terms/employerOverview |
Label | Employer Overview |
Defined By | http://purl.org/jdx/terms/ |
JDX Definition | Description of the employer, career opportunities and work environment. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | Job (http://purl.org/jdx/terms/Job) JobPosting (http://purl.org/jdx/terms/JobPosting) |
Range Includes | langString (http://www.w3.org/1999/02/22-rdf-syntax-ns#langString) |
Example Encoding | |
Employment Unit
Property URI | http://purl.org/jdx/terms/employmentUnit |
Label | Employment Unit |
Defined By | http://purl.org/jdx/terms/ |
JDX Definition | Department, unit and/or facility where the employee reports and/or in which the job is to be performed. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | Job (http://purl.org/jdx/terms/Job) JobDescription (http://purl.org/jdx/terms/JobDescription) JobPosting (http://purl.org/jdx/terms/JobPosting) |
Range Includes | Organization (https://schema.org/Organization) |
Example Encoding | |
Has Job Posting
Property URI | http://purl.org/jdx/terms/hasJobPosting |
Label | Has Job Posting |
Defined By | http://purl.org/jdx/terms/ |
JDX Definition | An online advertisement for filling one or more job position openings that contains information on the employer and the job position based on a job description as well as how and to apply for the job opening and how long the posting is valid for filling the job opening. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | Organization (https://schema.org/Organization) |
Range Includes | JobPosting (http://purl.org/jdx/terms/JobPosting) |
Example Encoding | |
Hiring Organization
Property URI | https://schema.org/hiringOrganization |
Label | Hiring Organization |
Defined By | https://schema.org/ |
Source Property Definition | Organization offering the job position. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | Job (http://purl.org/jdx/terms/Job) JobDescription (http://purl.org/jdx/terms/JobDescription) JobPosting (http://purl.org/jdx/terms/JobPosting) |
Range Includes | Organization (https://schema.org/Organization) |
Example Encoding | |
Incentive Compensation
Property URI | https://schema.org/incentiveCompensation |
Label | Incentive Compensation |
Defined By | https://schema.org/ |
Source Property Definition | Description of bonus and commission compensation aspects of the job. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | Job (http://purl.org/jdx/terms/Job) JobDescription (http://purl.org/jdx/terms/JobDescription) JobPosting (http://purl.org/jdx/terms/JobPosting) |
Range Includes | langString (http://www.w3.org/1999/02/22-rdf-syntax-ns#langString) |
Example Encoding | |
In Defined Term Set
Property URI | https://schema.org/inDefinedTermSet |
Label | In Defined Term Set |
Defined By | https://schema.org/ |
JDX Profile Definition | DefinedTermSet that contains this term. |
Source Property Definition | A defined term set that contains this term. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | AnnotatedDefinedTerm (http://purl.org/jdx/terms/AnnotatedDefinedTerm) |
Range Includes | AnnotatedDefinedTermSet (http://purl.org/jdx/terms/AnnotatedDefinedTermSet) |
Example Encoding | |
Industry
Property URI | https://schema.org/industry |
Label | Industry |
Defined By | https://schema.org/ |
JDX Profile Definition | Description of the most critical economic or work activities performed (e.g. software development, electronic manufacturing, motor vehicle production, or diagnostic and therapeutic services). |
Source Property Definition | The industry associated with the job position. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | Organization (https://schema.org/Organization) Job (http://purl.org/jdx/terms/Job) JobDescription (http://purl.org/jdx/terms/JobDescription) JobPosting (http://purl.org/jdx/terms/JobPosting) |
Range Includes | langString (http://www.w3.org/1999/02/22-rdf-syntax-ns#langString) |
Usage Note | The industry description expected here is a brief narrative of the most critical economic or work activities performed. To identify a formal industry code, such as NAICS in the U.S., use the industryCode property. |
Example Encoding | |
IndustryCode
Property URI | http://purl.org/jdx/terms/industryCode |
Label | Industry Code |
Defined By | http://purl.org/jdx/terms/ |
JDX Definition | Code from a controlled vocabulary of industry types identifying the primary economic activity of an establishment defined as a single physical location where business is conducted or where services or industrial operations are performed. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | Organization (https://schema.org/Organization) Job (http://purl.org/jdx/terms/Job) JobDescription (http://purl.org/jdx/terms/JobDescription) JobPosting (http://purl.org/jdx/terms/JobPosting) |
Range Includes | Concept (http://www.w3.org/2004/02/skos/core#Concept) |
Usage Note | Use a value selected from a controlled vocabulary of industry types used in the country where the job is located; e.g., NAICS in the U.S. and ESCO in the European Union; encode using the jdx:AnnotatedDefinedTerm entity. |
Usage Note | In a JDX job description, there my be multiple levels and locations for an organization identified and each may have different industry codes based on the kinds of work performed at those locations; the NAICS industry code here in JDX applies SOLELY to the location where the work of the job being described will be performed. |
Usage Note | If the industry code is drawn from NAICS, use the more specific naics property. |
Example Encoding | |
Job Agreement
Property URI | http://purl.org/jdx/terms/jobAgreement |
Label | Job Agreement |
Defined By | http://purl.org/jdx/terms/ |
JDX Definition | Type of employment agreement (e.g. "employee", "contract-to-hire", "contract", "internship", "externship", "apprenticeship", "student", "volunteer", "under collective bargaining", "eligible for overtime"; select from an existing enumeration of such types. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | Job (http://purl.org/jdx/terms/Job) JobDescription (http://purl.org/jdx/terms/JobDescription) JobPosting (http://purl.org/jdx/terms/JobPosting) |
Range Includes | Concept (http://www.w3.org/2004/02/skos/core#Concept) |
Usage Note | Use a value selected from a controlled vocabulary of employment contract agreements; select from an existing enumeration of such types. |
Example Encoding | |
JobBenefits
Property URI | https://schema.org/jobBenefits |
Label | Job Benefits |
Defined By | https://schema.org/ |
JDX Profile Definition | Description of benefits associated with the job (e.g., "employee discount", "health insurance", "401K plan"); select from an existing enumeration of such types. |
Source Property Definition | Description of benefits associated with the job. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | Job (http://purl.org/jdx/terms/Job) JobPosting (http://purl.org/jdx/terms/JobPosting) |
Range Includes | Concept (http://www.w3.org/2004/02/skos/core#Concept) |
Usage Note | Use a value selected from a controlled vocabulary of benefit types; select from an existing enumeration of such types. |
Example Encoding | |
Job Location
Property URI | http://purl.org/jdx/terms/jobLocation |
Label | Job Location |
Defined By | http://purl.org/jdx/terms/ |
JDX Definition | Typically single geographic location where the work is performed. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | Job (http://purl.org/jdx/terms/Job) JobDescription (http://purl.org/jdx/terms/JobDescription) JobPosting (http://purl.org/jdx/terms/JobPosting) Organization (https://schema.org/Organization) |
Range Includes | Place (https://schema.org/Place) |
Example Encoding | |
Job Location Type
Property URI | https://schema.org/jobLocationType |
Label | Job Location Type |
Defined By | https://schema.org |
JDX Profile Definition | Description of the job location (e.g., TELECOMMUTE for telecommute jobs). |
Source Property Definition | A description of the job location (e.g., TELECOMMUTE for telecommute jobs). |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | Job (http://purl.org/jdx/terms/Job) JobDescription (http://purl.org/jdx/terms/JobDescription) JobPosting (http://purl.org/jdx/terms/JobPosting) |
Range Includes | langString (http://www.w3.org/1999/02/22-rdf-syntax-ns#langString) |
Example Encoding | |
Job Schedule
Property URI | http://purl.org/jdx/terms/jobSchedule |
Label | Job Schedule |
Defined By | http://purl.org/jdx/terms/ |
JDX Definition | Schedule of the employment (e.g. "full-time", "part-time", "flex-time", "hourly", "shared-time"); select from an existing enumeration of such types. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Job (http://purl.org/jdx/terms/Job) JobDescription (http://purl.org/jdx/terms/JobDescription) JobPosting (http://purl.org/jdx/terms/JobPosting) |
|
Range Includes | Concept (http://www.w3.org/2004/02/skos/core#Concept) |
Usage Note | Use a value selected from a controlled vocabulary of employment schedule types; select from an existing enumeration of such types. |
Example Encoding | |
Job Term
Property URI | http://purl.org/jdx/terms/jobTerm |
Label | Job Term |
Defined By | http://purl.org/jdx/terms/ |
JDX Definition | Type of employment term (e.g. "regular", "temporary", "seasonal"); select from an existing enumeration of such types. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | Job (http://purl.org/jdx/terms/Job) JobDescription (http://purl.org/jdx/terms/JobDescription) JobPosting (http://purl.org/jdx/terms/JobPosting) |
Range Includes | Concept (http://www.w3.org/2004/02/skos/core#Concept) |
Usage Note | Use a value selected from a controlled vocabulary of employment term types; select from an existing enumeration of such types. |
Example Encoding | |
Legal Name
Property URI | https://schema.org/legalName |
Label | Legal Name |
Defined By | https://schema.org/ |
JDX Profile Definition | Official name of the organization, e.g. the registered company name. |
Source Property Definition | The official name of the organization, e.g. the registered company name. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | Organization (https://schema.org/Organization) |
Range Includes | langString (http://www.w3.org/1999/02/22-rdf-syntax-ns#langString) |
Example Encoding | |
Maximum Value
Property URI | https://schema.org/maxValue |
Label | Maximum Value |
Defined By | https://schema.org/ |
JDX Profile Definition | Upper value of some characteristic or property. |
Source Property Definition | The upper value of some characteristic or property. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | QuantitativeValue (https://schema.org/QuantitativeValue) MonetaryAmount (https://schema.org/MonetaryAmount) |
Range Includes | float (http://www.w3.org/2001/XMLSchema#float) |
Example Encoding | |
Minimum Value
Property URI | https://schema.org/minValue |
Label | Minimum Value |
Defined By | https://schema.org/ |
JDX Profile Definition | Lower value of some characteristic or property. |
Source Property Definition | The lower value of some characteristic or property. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | QuantitativeValue (https://schema.org/QuantitativeValue) MonetaryAmount (https://schema.org/MonetaryAmount) |
Range Includes | float (http://www.w3.org/2001/XMLSchema#float) |
Example Encoding | |
Name
Property URI | https://schema.org/name |
Label | Name |
Defined By | https://schema.org/ |
JDX Profile Definition | Name of the entity. |
Source Property Definition | The name of the item. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | JobCompetencyProfile (http://purl.org/jdx/terms/JobCompetencyProfile) JobDescription (http://purl.org/jdx/terms/JobDescription) JobPosting (http://purl.org/jdx/terms/JobPosting) AnnotatedDefinedTerm (http://purl.org/jdx/terms/AnnotatedDefinedTerm) Place (https://schema.org/Place) PostalAddress (https://schema.org/PostalAddress) ContactPoint (https://schema.org/ContactPoint) Organization (https://schema.org/Organization) GeoCoordinates (https://schema.org/GeoCoordinates) |
Range Includes | langString (http://www.w3.org/1999/02/22-rdf-syntax-ns#langString) |
Usage Note | For the name of the hiring organization, use the subproperty schema:legalName. |
Example Encoding | |
Occupational Category
Property URI | https://schema.org/occupationalCategory |
Label | Occupational Category |
Defined By | https://schema.org/ |
JDX Profile Definition | Category of the relevant occupation of the job used in the country of employment; select from an existing enumeration of such types. |
Source Property Definition | A category describing the job, preferably using a term from a taxonomy such as BLS O*NET-SOC, ISCO-08 or similar, with the property repeated for each applicable value. |
Source Property Comment | Ideally the taxonomy should be identified, and both the textual label and formal code for the category should be provided. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | Job (http://purl.org/jdx/terms/Job) QualifyingExperience (http://purl.org/jdx/terms/QualifyingExperience) Credential (http://purl.org/jdx/terms/Credential) |
Range Includes | Concept (http://www.w3.org/2004/02/skos/core#Concept) |
Usage Note | Use a value selected from a controlled vocabulary of occupation categories such as the Standard Occupational Classification (SOC); encode using the jdx:AnnotatedDefinedTerm entity. |
Example Encoding | |
Pay Cycle Interval
Property URI | http://purl.org/jdx/terms/payCycleInterval |
Label | Pay Cycle Interval |
Defined By | http://purl.org/jdx/terms/ |
JDX Definition | Pay cycle interval specifies how often the pay cycle occurs or, in other words, how often a person is paid, e.g., "daily", "weekly", "monthly", "yearly" etc.; select from an existing enumeration of such types. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | MonetaryAmount (https://schema.org/MonetaryAmount) |
Range Includes | Concept (http://www.w3.org/2004/02/skos/core#Concept) |
Usage Note | Use a value selected from a controlled vocabulary of pay cycles (e.g., the HR Open PayCycleIntervalCodeList); encode using the jdx:AnnotatedDefinedTerm entity. |
Example Encoding | |
Physical Requirement
Property URI | http://purl.org/jdx/terms/physicalRequirement |
Label | Physical Requirement |
Defined By | http://purl.org/jdx/terms/ |
JDX Definition | Description of the physical requirements of the job including activities and their associated levels. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | Job (http://purl.org/jdx/terms/Job) JobCompetencyProfile (http://purl.org/jdx/terms/JobCompetencyProfile) JobDescription (http://purl.org/jdx/terms/JobDescription) JobPosting (http://purl.org/jdx/terms/JobPosting) |
Range Includes | langString (http://www.w3.org/1999/02/22-rdf-syntax-ns#langString) |
Example Encoding | |
Example Encoding | |
Position ID
Property URI | http://purl.org/jdx/terms/positionID |
Label | Position ID |
Defined By | http://purl.org/jdx/terms/ |
JDX Definition | Employer's identifier for a particular position. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | Job (http://purl.org/jdx/terms/Job) JobDescription (http://purl.org/jdx/terms/JobDescription) |
Range Includes | string (http://www.w3.org/2001/XMLSchema#string) |
Usage Note | For the identifier of a particular posting for a position, use jdx:postingID. |
Example Encoding | |
Example Encoding | |
Required Assessment
Property URI | http://purl.org/jdx/terms/requiredAssessment |
Label | Required Assessment |
Defined By | http://purl.org/jdx/terms/ |
JDX Definition | Resource referenced is an example of a direct, indirect, formative, and summative evaluation or estimation of the nature, ability, or quality of a person's performance or outcome of an action. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | ScaleAnnotation (http://purl.org/jdx/terms/ScaleAnnotation) Job (http://purl.org/jdx/terms/Job) JobDescription (http://purl.org/jdx/terms/JobDescription) JobPosting (http://purl.org/jdx/terms/JobPosting) |
Range Includes | AssessmentProfile (http://purl.org/jdx/terms/AssessmentProfile) |
Example Encoding | |
Example Encoding | |
Required Credential
Property URI | http://purl.org/jdx/terms/requiredCredential |
Label | Required Credential |
Defined By | http://purl.org/jdx/terms/ |
JDX Definition | Description of the required credential needed for the position or occupation. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | Condition (http://purl.org/jdx/terms/Condition) Job (http://purl.org/jdx/terms/Job) JobDescription (http://purl.org/jdx/terms/JobDescription) JobPosting (http://purl.org/jdx/terms/JobPosting) |
Range Includes | Credential (http://purl.org/jdx/terms/Credential) |
Example Encoding | |
Security Clearance Requirement
Property URI | http://purl.org/jdx/terms/securityClearanceRequirement |
Label | Security Clearance Requirement |
Defined By | http://purl.org/jdx/terms/http://purl.org/jdx/terms/ |
JDX Definition | Description of any security clearance requirements. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | Job (http://purl.org/jdx/terms/Job) JobDescription (http://purl.org/jdx/terms/JobDescription) JobPosting (http://purl.org/jdx/terms/JobPosting) |
Range Includes | langString (http://www.w3.org/1999/02/22-rdf-syntax-ns#langString) |
Example Encoding | |
Example Encoding | |
Sensory Requirement
Property URI | http://purl.org/jdx/terms/sensoryRequirement |
Label | Sensory Requirement |
Defined By | http://purl.org/jdx/terms/ |
JDX Definition | Description of sensory requirements and levels necessary to function on the job including hearing and vision. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | Job (http://purl.org/jdx/terms/Job) JobDescription (http://purl.org/jdx/terms/JobDescription) JobPosting (http://purl.org/jdx/terms/JobPosting) |
Range Includes | langString (http://www.w3.org/1999/02/22-rdf-syntax-ns#langString) |
Example Encoding | |
Special Commitment
Property URI | https://schema.org/specialCommitment |
Label | Special Commitment |
Defined By | https://schema.org/ |
JDX Profile Definition | Any special commitments associated with this job posting (e.g. low-income, native American, ex-offenders, military commit) along with any special exclusions (e.g. criminal records). |
Source Property Definition | Any special commitments associated with this job posting. Valid entries include VeteranCommit, MilitarySpouseCommit, etc. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | Job (http://purl.org/jdx/terms/Job) JobPosting (http://purl.org/jdx/terms/JobPosting) |
Range Includes | langString (http://www.w3.org/1999/02/22-rdf-syntax-ns#langString) |
Example Encoding | |
Street Address
Property URI | https://schema.org/streetAddress |
Label | Street Address |
Defined By | https://schema.org/ |
JDX Profile Definition | Street address; for example, "1600 Amphitheatre Pkwy". |
Source Property Definition | The street address. For example, 1600 Amphitheatre Pkwy. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | PostalAddress (https://schema.org/PostalAddress) |
Range Includes | langString (http://www.w3.org/1999/02/22-rdf-syntax-ns#langString) |
Example Encoding | |
Telephone
Property URI | https://schema.org/telephone |
Label | Telephone |
Defined By | https://schema.org/ |
JDX Profile Definition | Telephone number of an organization or person. |
Source Property Definition | The telephone number of an organization or person. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | Place (https://schema.org/Place) ContactPoint (https://schema.org/ContactPoint) Organization (https://schema.org/Organization) |
Range Includes | string (http://www.w3.org/2001/XMLSchema#string) |
Example Encoding | |
Example Encoding | |
Term Code
Property URI | https://schema.org/termCode |
Label | Term Code |
Defined By | https://schema.org/ |
JDX Profile Definition | Code that identifies this DefinedTerm within a DefinedTermSet. |
Source Property Definition | A code that identifies this DefinedTerm within a DefinedTermSet. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | AnnotatedDefinedTerm (http://purl.org/jdx/terms/AnnotatedDefinedTerm) |
Range Includes | string (http://www.w3.org/2001/XMLSchema#string) |
Example Encoding | |
Example Encoding | |
Title
Property URI | https://schema.org/title |
Label | Title |
Defined By | https://schema.org/ |
JDX Profile Definition | Title of the entity. |
Source Property Definition | The title of the job. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | Job (http://purl.org/jdx/terms/Job) JobCompetencyProfile (http://purl.org/jdx/terms/JobCompetencyProfile) JobDescription (http://purl.org/jdx/terms/JobDescription) JobPosting (http://purl.org/jdx/terms/JobPosting) |
Range Includes | langString (http://www.w3.org/1999/02/22-rdf-syntax-ns#langString) |
Example Encoding | |
Total Job Openings
Property URI | http://purl.org/jdx/terms/totalJobOpenings |
Label | Total Job Openings |
Defined By | http://purl.org/jdx/terms/ |
JDX Definition | Total number of positions open at all locations. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | JobPosting (http://purl.org/jdx/terms/JobPosting) |
Range Includes | float (http://www.w3.org/2001/XMLSchema#float) |
Example Encoding | |
Valid Through
Property URI | https://schema.org/validThrough |
Label | Valid Through |
Defined By | https://schema.org/ |
JDX Profile Definition | Date after which the job posting is invalid in ISO 8601 format; for example, "2017-02-24" or "2017-02-24T19:33:17+00:00. |
Source Property Definition | The date after when the item is not valid. For example the end of an offer, salary period, or a period of opening hours. |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | JobPosting (http://purl.org/jdx/terms/JobPosting) |
Range Includes | date (http://www.w3.org/2001/XMLSchema#date) dateTime (http://www.w3.org/2001/XMLSchema#dateTime) |
Example Encoding | |
Work Hours
Property URI | https://schema.org/workLanguage |
Label | Work Hours |
Defined By | https://schema.org/ |
JDX Profile Definition | Typical working hours for this job; e.g. "1st shift", "night shift", "8am-5pm". |
Source Property Definition | The typical working hours for this job (e.g. 1st shift, night shift, 8am-5pm). |
Type of Term | Property (http://www.w3.org/2000/01/rdf-schema#Property) |
Domain Includes | Job (http://purl.org/jdx/terms/Job) JobDescription (http://purl.org/jdx/terms/JobDescription) JobPosting (http://purl.org/jdx/terms/JobPosting) |
Range Includes | langString (http://www.w3.org/1999/02/22-rdf-syntax-ns#langString) |
Example Encoding | |
Changelog
See the Changelog for information.