Competencies (Measurable Characteristics)
Recommendation, 2004-08-02
This version:
Competecies.doc
Previous version:
Competencies.doc
Editor:
Chuck Allen, HR-XML
Contributors:
Naomi Bloom, Bloom & Wallace; Dan Bork, iXmatch; Paul Kiel, HR-XML; David Scott, J.D. Edwards; David Cohn, Burning Glass, Inc.; Kim Bartkus, HR-XML; Robert Mickley, Gazebo Software; Enrique Kortright, DOD; Jason Weiss, DDI; Kathi Dolan, Manpower
Copyright statement
©2004 HR-XML. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher. Printed in the United States of America.
Abstract
This document describes HR-XML’s competencies schema. The competencies schema allows the capture of information about evidence used to substantiate a competency and ratings and weights that can be used to rank, compare, and otherwise evaluate of the sufficiency or desirability of a competency.
This schema is intended as a fragment or module that would be incorporated within broader process-specific schema. The competencies schema is particularly relevant to processes involving the rating, measuring, comparing, or matching an asserted competency (for example, a skill claimed in a resume) against one that is demanded (for example, a skill required in a job description or requisition).
Status of this Document
2004-Aug-2: This specification remains unchanged from the 2003-November release. The version number (2004-08-02) has been updated on the document title page and the “version” attribute of the “xsd:schema” element.
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.
Table of Contents
1.1.1 Enhancements/Future Directions
1.3.2 Items Outside of Design Scope
2 Supported Business Processes
4 Implementation Considerations
5 Appendix A - Document Version History
6 Appendix B – Related Documents
7 Appendix C – Reference Examples
7.1 Competency with Years of Experience and Test Score
7.2 License as Competency Evidence
7.3 Education as Competency Evidence
7.4 Recursive Competencies: Communication Skills
7.5 Describing Language Skills
7.6 Direct Observation as Competency Evidence
7.7.1 Skills: Reading Comprehension
7.7.2 Abilities: Oral Comprehension
7.7.4 Work Activities: Performing Administrative Activities
7.7.5 Clerical: Example Combining O*Net With Privately Defined Measure
The objective of this project is the creation an XML Schema that provides trading partners a standardized and practical means to exchange information about competencies within a variety of business contexts. The competency schema delivered by this workgroup is intended as a fragment that will be used within broader, process-specific schema developed by the HR-XML Consortium and other organizations. For example, the HR-XML competencies schema is intended to be part of a future version of HR-XML’s Staffing Exchange Protocol.
Competencies Version 1.1 includes four minor changes:
§ In Version 1.1, CompetencyWeight is optional and repeatable. In the prior version, CompetencyWeight could appear up to two times.
§ In Version 1.1, the “type” attribute of CompetencyWeight is modified to use the “string pattern extension type.” In the prior version of the specification, “levelOfInterest” and “skillLevel” were the only enumerated values of the type attribute. In Version 1.1, additional values are allowed if preceeded by “x:”
§ In Version 1.1, TaxonomyId is optional and repeatable. In the prior version, TaxonomyId could occur zero times or just once.
The first three changes are intended to fix problems that prevent implementers from using taxonomies, such as the U.S. Department of Labor’s O*Net, within the Competencies specification. The fourth change simply brings the Competencies specification up-to-date with the Consortium’s approved means of enabling trading-partner extensions.
All of the above changes are backwardly compatible, meaning that a message conforming to the Version 1.0 specification will remain valid under the Version 1.1 specification.
Version 1.1 is intended as a quick fix for recognized problems within the Version 1.0 specification. A project to develop a Version 2.0 also has been discussed. Some of the possible changes that have been discussed for Version 2.0 are:
One of the challenges in creating a standard schema for the exchange of competency information is the many ways that the term “competency” has been used by different people at different points in time within disciplines such as human resource management, organizational theory, behavioral science, industrial psychology, and education.
One of the HR-XML Competency Workgroup’s important design goals was the development of a competency schema that would be relatively simple and sufficiently flexible to be useful within a variety of business contexts. Towards this end, HR-XML’s Competency Workgroup wanted to avoid binding its schema to a definition of competency that would require difficult distinctions, such as the differences between “innate” and “learned” characteristics. Likewise, the workgroup did not want to bind the schema to a definition of competency that would limit the schema’s usefulness in capturing and exchanging information about behaviorally revealed competencies versus those competencies evidenced by assessments, certificates, or degrees.
In exploring the appropriate scope for the competencies schema, one of the concepts considered by the workgroup was “KASOCs,” as defined in Bloom & Wallace’s HRM Business Model "Starter Kit.” KASOC is an acronym for Knowledge, Skills, Abilities, and Other Characteristics. The concept of KASOC was specifically developed as a generalized and flexible descriptor for the type of measurable, performance-related characteristics that are important to numerous HR management processes. The KASOC concept was the basis for the following definition of competency adopted by the Workgroup:
Competency. A specific, identifiable, definable, and measurable knowledge, skill, ability and/or other deployment-related characteristic (e.g. attitude, behavior, physical ability) which a human resource may possess and which is necessary for, or material to, the performance of an activity within a specific business context.
Additional elaboration is required to understand some portions of this definition:
§ Competencies are related to performing an activity. Competencies can be thought of as a level of ability or characteristic useful or necessary to performing an activity.
§ Competencies may include deployment-related characteristics such as "willing to relocate," "non-smoker," etc., but generally would not include purely demographic characteristics, such sex, race, or religion.
NOTE: While the workgroup’s definition of competencies is based on the concept of KASOCs, the term competency was chosen over KASOCs because it was deemed to be more meaningful to a wider audience. Moreover, the acronym KASOC was not considered be appropriate based on the element naming conventions outlined in the HR-XML Consortium’s Schema Design Guidelines.
The concept of competency pervades HR management processes. Competencies are not merely descriptors of an employee, position, organizational work unit, or training resource; they are the glue that holds together major HR management activities. It is difficult to discuss any major HR management process without the concept of competencies.[1]
The HR-XML Consortium’s competencies schema is designed as a reusable schema fragment that might be applicable to a wide range of business processes. Generally speaking, the schema could potentially be useful in any process involving the comparison, matching, weighting, or rating of a competency demanded against an actual available competency. While competencies have immediate relevancy to HR management processes, they also are relevant to certain business process outside the HR domain.
Examples of some of the principal HR management activities in which a standard for the exchange of competencies information could be valuable are described below.
Staffing the organization. Differing skill definitions and the use of widely varying skill taxonomies pose a barrier to efficient data interchange in many recruiting and staffing processes. Some employers have developed their own internal taxonomies of describing skills and competencies. Some of these taxonomies may be formal, whereas others may have developed informally over time. Other employers make use of third-party skills taxonomies. Job boards, staffing firms, and other recruiting and staffing venues also might have their own way of classifying positions by skill and/or industry and they also make use of internal as well as third-party skills taxonomies. Because of differing skill taxonomies, an employer might need to map its internal descriptors or taxonomies to those used by each of its recruiting and staffing vendors. Adding a new job board or vendor may require the creation of a new set of mappings.
A standard schema for competencies will make it easier to create mapping between different taxonomies.
Staffing data exchanges typically would take place between human resource management systems (HRMS) and recruiting systems and the systems of recruiting venues such as job boards and temporary staffing firms.
Developing the Workforce. A standard model for the exchange of competency information could have many uses in skills evaluation, gap analysis, and training. For example, a standard for competency information could enable gap analysis of a person’s current competency levels compared to the requirements of that person’s current position. Similarly, the standard could enable gap analysis between a person’s current competency level and that required by a target, or an aspired to, job or position. Gap analysis could be useful in determining available training to meet gap requirements and in forecasting training requirements across an organization or department.
The data exchanges might take place between HRMS, training development systems, and systems of vendors offering training programs.
Managing the Organizational Structure. This might involve reviewing the needs of an organization without considering personnel with existing positions. This process might involve a hierarchical breakdown of work and an assessment of competencies rated with relative weight at the optimal level by job. Once this is completed, one may create a model to support:
The data exchange might be between an organizational planning system and the human resource system.
Administering Compensation. A standard means for the exchange of competency information would have many uses in compensation administration:
Data exchanges would be between HRMS, performance management and appraisal systems, and a variety of compensation planning and administration systems.
A standard schema for the exchange of competency data has the potential to improve communication across many HR activities and to enhance business intelligence. A standard competencies schema has the potential to greatly simplify data transfer processes, thereby helping HR organizations save time and money. Many more cross-disciplinary transfers of business intelligence will be possible.
Job and position postings provide one of the clearest examples of data-exchange barriers and their associated costs. There is tremendous diversity in the way job boards classify the way jobs are advertised. Consequently, there is not an easy way to map between different classification systems. Because creating and maintaining mappings between an employer’s internal taxonomy and the ones used by job boards is difficult, many employers use third-party services to manage the mappings as well as handle the different formats required by different recruiting instruments. The use of a standard way of exchanging competency information within the HR-XML Consortium’s Staffing Exchange Protocol’s would make it much easier to create and maintain mappings and eliminate the extra expense of a posting middleman.
HR-XML competencies schema is designed to fulfill the following requirements:
The initial deliverable will be a single schema for competencies. Other related or supporting schemas may be developed with future versions of the competencies schema. For instance, a generalized schema describing taxonomies, or a schema describing measurement scales, are examples of supporting schema that could be developed in conjunction with a future version of the HR-XML competencies specification.
The Competencies schema is intended to be a fragment that can be incorporated within a wide-variety of process-specific schemas. Among the range of processes the competencies schema may help support are:
§ 360º Feedback (Evaluation by Peers)
§ Other performance measurement instruments that measure competencies
§ Competency Modeling (an expert service)
§ Individual performance development planning and goal setting
§ Performance monitoring & reporting
§ Training curricula and individual courses that build competencies
§ Career development systems
§ Inventories of workforce competence (taxonomies for general and specialized uses)
§ Selection procedures that assess competencies
§ Succession planning systems
§ Pay-for-competencies compensation systems
§ Automated job descriptions
§ Core competencies for strategic planning
§ Psychometric (Personality) testing
§ Recruiting
The following sections illustrate and explain the components of the HR-XML Consortium’s Competency Schema.

|
Component Name [Global types listed at the end of the table.] |
ContentModel* |
Definition |
|
/ |
CompetencyId
- [complexType] - S
(0/1) |
A specific, identifiable, definable, and measurable knowledge, skill, ability and/or other deployment-related characteristic (e.g. attitude, behavior, physical ability) which a human resource may possess and which is necessary for, or material to, the performance of an activity within a specific business context. |
|
/
Competency/ |
- xsd:string - |
The name for the related component. |
|
/
Competency/ |
- xsd:string - |
This optional attribute is available to provide additional information about the Id. |
|
/
Competency/ |
- xsd:boolean - |
A boolean used to indicate whether the CompetencyEvidence is mandatory for a particular position or given context. |
|
/
Competency/ |
id - xsd:string - required |
An identification code assigned to identify or classify the Competency. A taxonomy might include an identification code for each Competency or identification codes might be agreed upon by trading partners. |
|
/
Competency/ |
id - xsd:string - required |
A code that identifies the taxonomy. |

|
/
Competency/ |
EvidenceId
- [complexType] - S
(0/1) |
CompetencyEvidence is used to capture information to substantiate the existance, sufficiency, or level of a Competency. CompetencyEvidence might include test results, reports, performance appraisals, evaluations, certificates, licenses, or a record of direct observation, such as a report given by a former supervisor or other employment reference. |
|
/
Competency/ CompetencyEvidence/ |
id - xsd:string - required |
A code that identifies the CompetencyEvidence. |
|
/
Competency/ CompetencyEvidence/ |
xsd:extension base: xsd:double |
NumericValue is the required or desired level for the competency. The content of NumericValue is a rating value. The minValue, maxValue, and name attributes of NumericValue provide information about the rating scale that is being used, so that the rating value can be interpreted. |
|
/
Competency/ CompetencyEvidence/ NumericValue/ |
- xsd:double - |
The minimum value of the rating scale. |
|
/
Competency/ CompetencyEvidence/ NumericValue/ |
- xsd:double - |
The maximum value of the rating scale. |
|
/
Competency/ CompetencyEvidence/ NumericValue/ |
- xsd:string - |
This optional attribute is available to provide additional information about the Id. |
|
/
Competency/ CompetencyEvidence/ |
xsd:extension base: xsd:string |
StringValue is the required or desired level for the competency. The content of StringValue is a rating value. The minValue, maxValue, and name attributes of StringValue provide information about the rating scale that is being used, so that the rating value can be interpreted. |
|
/
Competency/ CompetencyEvidence/ StringValue/ |
- xsd:string - |
The minimum value of the rating scale. |
|
/ Competency/
CompetencyEvidence/ StringValue/ |
- xsd:string - |
The maximum value of the rating scale. |
|
/
Competency/ CompetencyEvidence/ StringValue/ |
- xsd:string - |
This optional attribute is available to provide additional information about the Id. |
|
/
Competency/ CompetencyEvidence/ |
- xsd:string - S (0/*) |
Contains additional descriptive information to substantiate or clarify a rating, measure, value, etc. |
|
/
Competency/ CompetencyEvidence/ |
- AnyDateTimeType - |
The date on which the CompetenceEvidence first establishes the existence of the Competency. |
|
/
Competency/ CompetencyEvidence/ |
- xsd:string - |
The name for the related component. |
|
/
Competency/ CompetencyEvidence/ |
- xsd:string - |
A description of the type of CompetencyEvidence. |
|
/
Competency/ CompetencyEvidence/ |
- AnyDateTimeType - |
The identification of any applicable expiration date, such as the date that a license or certification expires. |
|
/
Competency/ CompetencyEvidence/ |
- xsd:string - |
A code identifying the type of CompetencyEvidence. |
|
/
Competency/ CompetencyEvidence/ |
- xsd:boolean - |
A boolean used to indicate whether the CompetencyEvidence is mandatory for a particular position or given context. |
|
/
Competency/ CompetencyEvidence/ |
- AnyDateTimeType - |
A requirement or assertion for the date on which the Competency was last used. |

|
/
Competency/ |
NumericValue
- xsd:double - C
(1/1) |
CompetencyWeight allows the capture of information on the relative importance of the Competency or the sufficiency required. |
|
/
Competency/ CompetencyWeight/ |
xsd:extension base: xsd:double |
NumericValue is the required or desired level for the competency. The content of NumericValue is a rating value. The minValue, maxValue, and name attributes of NumericValue provide information about the rating scale that is being used, so that the rating value can be interpreted. |
|
/
Competency/ CompetencyWeight/ NumericValue/ |
- xsd:double - |
The minimum value of the rating scale. |
|
/
Competency/ CompetencyWeight/ NumericValue/ |
- xsd:double - |
The maximum value of the rating scale. |
|
/
Competency/ CompetencyWeight/ NumericValue/ |
- xsd:string - |
This optional attribute is available to provide additional information about the Id. |
|
/
Competency/ CompetencyWeight/ |
xsd:extension base: xsd:string |
StringValue is the required or desired level for the competency. The content of StringValue is a rating value. The minValue, maxValue, and name attributes of StringValue provide information about the rating scale that is being used, so that the rating value can be interpreted. |
|
/
Competency/ CompetencyWeight/ StringValue/ |
- xsd:string - |
The minimum value of the rating scale. |
|
/
Competency/ CompetencyWeight/ StringValue/ |
- xsd:string - |
The maximum value of the rating scale. |
|
/
Competency/ CompetencyWeight/ StringValue/ |
- xsd:string - |
This optional attribute is available to provide additional information about the Id. |
|
/
Competency/ CompetencyWeight/ |
- xsd:string - S (0/*) |
Contains additional descriptive information to substantiate or clarify a rating, measure, value, etc. |
|
/ Competency/
CompetencyWeight/ |
- ExtendedWeightType - |
Identifies the type of CompetencyWeight. Enumerated values are: levelOfInterest (A level of interest asserted or required for the competency) and skillLevel (A level of skill asserted or required for the competency). |
|
/ |
- [Union]: CompetencyWeightType,xStringPatternExtensionType |
Globally scoped data type. See element or attribute declaration for definition. |
|
/ |
xsd:restriction base: xsd:string [Enumerations]: levelOfInterest, skillLevel |
Globally scoped data type. See element or attribute declaration for definition. |
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema targetNamespace="http://ns.hr-xml.org/2004-08-02" xmlns="http://ns.hr-xml.org/2004-08-02" xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" version="2004-08-02">
<xsd:annotation>
<xsd:documentation>
"Copyright The HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org"
Name: Competencies.xsd
Status: Recommendation
Date this version: 2004-08-02
Purpose: Defines the Competencies Schema
Author(s): Competencies Workgroup
Documentation: Competencies.html
Terms of license can be found in license.txt.
</xsd:documentation>
</xsd:annotation>
<xsd:include schemaLocation="../CPO/DateTimeDataTypes.xsd"/>
<xsd:include schemaLocation="../CPO/UserArea.xsd"/>
<xsd:include schemaLocation="../CPO/xStringPatternExtensionType.xsd"/>
<xsd:attributeGroup name="id">
<xsd:attribute name="id" type="xsd:string" use="required"/>
<xsd:attribute name="idOwner" type="xsd:string"/>
<xsd:attribute name="description" type="xsd:string"/>
</xsd:attributeGroup>
<xsd:element name="Competency">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="CompetencyId" minOccurs="0">
<xsd:complexType>
<xsd:attributeGroup ref="id"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="TaxonomyId" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:attributeGroup ref="id"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="CompetencyEvidence" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="EvidenceId" minOccurs="0">
<xsd:complexType>
<xsd:attributeGroup ref="id"/>
</xsd:complexType>
</xsd:element>
<xsd:choice>
<xsd:element ref="NumericValue"/>
<xsd:element ref="StringValue"/>
</xsd:choice>
<xsd:element ref="SupportingInformation" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="dateOfIncident" type="AnyDateTimeType"/>
<xsd:attribute name="name" type="xsd:string"/>
<xsd:attribute name="typeDescription" type="xsd:string"/>
<xsd:attribute name="expirationDate" type="AnyDateTimeType"/>
<xsd:attribute name="typeId" type="xsd:string"/>
<xsd:attribute name="required" type="xsd:boolean" default="false"/>
<xsd:attribute name="lastUsed" type="AnyDateTimeType"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="CompetencyWeight" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:choice>
<xsd:element ref="NumericValue"/>
<xsd:element ref="StringValue"/>
</xsd:choice>
<xsd:element ref="SupportingInformation" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="type" type="ExtendedWeightType"/>
</xsd:complexType>
</xsd:element>
<xsd:element ref="Competency" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element ref="UserArea" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string"/>
<xsd:attribute name="description" type="xsd:string"/>
<xsd:attribute name="required" type="xsd:boolean" default="false"/>
</xsd:complexType>
</xsd:element>
<xsd:element name="NumericValue">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:double">
<xsd:attribute name="minValue" type="xsd:double"/>
<xsd:attribute name="maxValue" type="xsd:double"/>
<xsd:attribute name="description" type="xsd:string"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="StringValue">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="minValue" type="xsd:string"/>
<xsd:attribute name="maxValue" type="xsd:string"/>
<xsd:attribute name="description" type="xsd:string"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="SupportingInformation" type="xsd:string"/>
<xsd:simpleType name="ExtendedWeightType">
<xsd:union memberTypes="CompetencyWeightType xStringPatternExtensionType"/>
</xsd:simpleType>
<xsd:simpleType name="CompetencyWeightType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="levelOfInterest"/>
<xsd:enumeration value="skillLevel"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>
Competencies can have relationships to one another. One way that the Competencies schema allows these relationships to be expressed is through the recursive nesting of one competency inside another. Below are a few issues implementers should consider when using the schema’s recursive features:
§ Is recursion necessary to accurately capture or transfer information about the competency? Consider for instance, that each competency has a CompetencyId, which usually would be taken from an outside taxonomy. In some cases, it may be unnecessary to express a relationship between two competencies in the data transfer if the relationship is already clear within the outside taxonomy.
§ Does the extent of recursion impose undue complexity? The Competencies schema does not constrain the extent of recursion. However, there are likely to be limits to what is useful and practical. Nesting competencies beyond one or two levels generally is not advisable.
§ Is the relationship between the nested competencies clear?
In the process of developing the schema, the HR-XML Competencies
workgroup discussed the desirability of being able to express relationships
between competencies in an explicit manner. Developing a taxonomy describing
those relationships was one idea that was explored. For instance, it might be
desirable to express that a child competency is related to a parent competency
by stating that the child “is a type of” the parent competency. Or it might be
desirable to express that a particular competency “has a” particular component
competency. The development this type of taxonomy is outside the immediate
scope of the initial version of the Competencies schema (See 1.3.2, Items Outside of Design Scope).
In the absence of an explicit way to express the relationship between a
parent and child competency, recursion should only be used where the
relationship between parent and child competencies is known by trading partners
or otherwise can be easily inferred. The Competency element has a description
attribute, which might be used to provide useful information about the
relationship between parent and child competencies.
|
Version |
Date |
Description |
|
|
2001-07-31 |
First Draft |
|
|
2001-08-21 |
Added issues list, updated diagram. |
|
|
2001-08-29 |
Added Reference Examples |
|
|
2001-08-30 |
Add SupportingInformation element and description. Candidate recommendation of schema. |
|
|
2001-09-04 |
Changed MeasuredValue to a choice of NumericValue and StringValue. Made numerous typographical changes. Clarified that the description of measurement systems/scales is outside of the initial project scope. Changed “Psychometric (Personality) testing” to Psychometric testing. |
|
|
2001-09-17 |
Made changes per CPO review: Weight to CompetencyWeight; added implementation guidance on recursiveness; added bullet on measurement scales (outside of scope); changed xsd:data to AnyDateTime Type; changed required attribute to Boolean from yes/no enumeration. |
|
1.0 |
2001-Oct-16 |
Approved Recommendation by HR-XML Consortium |
|
1.1 |
2002-Dec-16 |
Draft for Version 1.1 enhancements |
|
1.1 |
2003-Jan-9 |
Approved by Recruiting and Staffing for submission to CPO/TSC. |
|
1.1 |
2003-Feb-26 |
Approved recommendation by HR-XML Consortium. The default and targetNamespaces of all HR-XML schemas have been standardized to "http://ns.hr-xml.org". This recommendation is available as part of the HR-XML 2_0 architecture. |
|
Reference |
Link |
|
Competency-Centric Human Resource Management, Copyright Naomi Lee Bloom, Bloom & Wallace
|
http://docs.hr-xml.org/docs/HR-XML_KSAOCS101200.PDF
|
|
IMS Reusable Competency Definitions Information Model
|
http://www.imsglobal.org/competencies/index.cfm
|
|
DateTimeDataTypes |
http://ns.hr-xml.org/2_3/HR-XML-2_3/CPO/DateTimeDataTypes.html http://ns.hr-xml.org/2_3/HR-XML-2_3/CPO/DateTimeDataTypes.xsd |
This example shows an employee who has Java as a competency. Acme Company, using their standard Java test, tested this employee. The candidate’s test score was 89 on that test. In addition, it’s recorded that the employee has 4 years of experience using Java and on a scale from 1-100, has a score of 90 for their level of interest.
<?xml version="1.0" encoding="UTF-8"?>
<Competency xmlns="http://ns.hr-xml.org/2004-08-02" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ns.hr-xml.org/2004-08-02 Competencies.xsd" description="Java is an object oriented computer language" name="Java">
<CompetencyId description="Competency id is based on Acme internal taxonomy" id="574" idOwner="Acme Company"/>
<TaxonomyId description="My ids are based on Acme Company Taxonomy" idOwner="Acme Company" id="1"/>
<CompetencyEvidence dateOfIncident="2001-08-23" name="Test Score" typeDescription="Test Score from internal test" typeId="54">
<EvidenceId description="Java Test from internally administered test" id="547" idOwner="Acme Company"/>
<NumericValue description="100 point scale" maxValue="100" minValue="0">89</NumericValue>
</CompetencyEvidence>
<CompetencyEvidence dateOfIncident="2001-08-23" name="Years of Experience" typeDescription="Years of Experience" typeId="7">
<EvidenceId description="Years of Experience in Competency" id="7" idOwner="Acme Company"/>
<NumericValue description="Range in years for experience">4</NumericValue>
</CompetencyEvidence>
<CompetencyWeight type="levelOfInterest">
<NumericValue description="Acme Company Scale 100 point" maxValue="100" minValue="0">90</NumericValue>
</CompetencyWeight>
</Competency>
This example shows a candidate’s competency to drive a car. The evidence used in this example is a valid drivers license that was obtained on 12/23/1986. The measured value in this case is simply 0 or 1 (1 meaning that the candidate has it, 0 meaning they don’t).
<?xml version = "1.0" encoding = "UTF-8"?>
<Competency xmlns = "http://ns.hr-xml.org/2004-08-02" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation = "http://ns.hr-xml.org/2004-08-02 Competencies.xsd" description = "Licensed to drive" name = "Drivers License" xsi:noNamespaceSchemaLocation = "http://ns.hr-xml.org Competencies.xsd">
<CompetencyId description = "Competency id is based on Acme internal taxonomy" id = "233" idOwner = "Acme Company"/>
<TaxonomyId description = "My ids are based on Acme Company Taxonomy" idOwner = "Acme Company" id = "1"/>
<CompetencyEvidence dateOfIncident = "1986-12-23" name = "License" typeDescription = "Drivers License" typeId = "231">
<EvidenceId description = "Valid Minnesota Drivers License" id = "W9D X8S8" idOwner = "Minnesota DMV"/>
<NumericValue description = "Scale of 0 or 1" maxValue = "1" minValue = "0">1</NumericValue>
</CompetencyEvidence>
</Competency>
This example shows a candidate’s competency fulfilling a requirement for Bachelors Degree. The evidence used in this example is the Bachelors Degree itself, which was obtained on 05/21/1992. The measured value in this case is simply 0 or 1 (1 meaning that the candidate has it, 0 meaning they don’t). For additional evidence, the Grade Point average for the degree is presented as additional evidence. In this case, the grade point average is 3.76.
<?xml version="1.0" encoding="UTF-8"?>
<Competency xmlns="http://ns.hr-xml.org/2004-08-02" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ns.hr-xml.org/2004-08-02 Competencies.xsd" description="College Degree" name="College Degree">
<CompetencyId description="Competency id is based on Acme internal taxonomy" id="233" idOwner="Acme Company"/>
<TaxonomyId description="My ids are based on Acme Company Taxonomy" idOwner="Acme Company" id="1"/>
<CompetencyEvidence dateOfIncident="1992-05-21" name="Degree" typeDescription="College Degree" typeId="231">
<EvidenceId description="Bachelor's degree from accredited school" id="100" idOwner="University of Wisconsin"/>
<NumericValue description="Scale of 0 or 1" maxValue="1" minValue="0">1</NumericValue>
</CompetencyEvidence>
<CompetencyEvidence dateOfIncident="1992-05-21" name="GPA" typeDescription="Grade Point Average for Degree" typeId="101">
<EvidenceId description="GPA" id="101" idOwner="University of Wisconsin"/>
<NumericValue description="Scale of 0 or 4" maxValue="4" minValue="0">3.76</NumericValue>
</CompetencyEvidence>
</Competency>
Communication skills can be made up of two skills: written and oral communication skills. Written and oral communication skills are the measurable and observable skills to which an employee/applicant will be measured. In order to assess whether a person has Communication Skills, it is necessary to evaluate the person’s written and oral communication skills (the measurable and observable skills). This example weights oral communication skills higher (65 percent) than written communication skills (35 percent).
<?xml version="1.0"?>
<Competency name="Communication Skills" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://ns.hr-xml.org/2004-08-02" xsi:schemaLocation="http://ns.hr-xml.org/2004-08-02
Competencies.xsd">
<Competency name="Written Communication Skills">
<CompetencyEvidence name="WRITTENTEST1-A" dateOfIncident="1995-01-01" lastUsed="2000-01-01">
<NumericValue minValue="3" maxValue="5" description="SEP-equivalent Skill-Level Range">5</NumericValue>
</CompetencyEvidence>
<CompetencyWeight>
<NumericValue minValue="0" maxValue="100">35</NumericValue>
</CompetencyWeight>
</Competency>
<Competency name="Oral Communication Skills">
<CompetencyEvidence name="ManagerObservation" dateOfIncident="1996-01-01" lastUsed="2000-01-01">
<NumericValue minValue="1" maxValue="5" description="Company XYZ Skill Range">5</NumericValue>
</CompetencyEvidence>
<CompetencyWeight>
<NumericValue minValue="0" maxValue="100">65</NumericValue>
</CompetencyWeight>
</Competency>
</Competency>
One type of skill that is important for many jobs is that of language. It is not sufficient to say that someone is “fluent” in a language. It is important, especially when looking at what an employee is required to do for a particular job, to look at how the language skill is being used. It may be very important for the individual to know how to read a particular language but there may not be any need to be able to write or to speak it. In other jobs, it may be important to be able to speak a particular language but there may not be any need to be able to write or read in that language.
<?xml version="1.0" encoding="UTF-8"?>
<Competency name="Speaking Spanish" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://ns.hr-xml.org/2004-08-02" xsi:schemaLocation="http://ns.hr-xml.org/2004-08-02 Competencies.xsd">
<CompetencyEvidence name="Spanish Language Oral Proficiency Interview" dateOfIncident="1995-01-01" lastUsed="2000-01-01">
<NumericValue minValue="1" maxValue="5" description="oral proficiency interview rating">5</NumericValue>
</CompetencyEvidence>
</Competency>
There are certain skills that need to be assessed, evaluated and evidenced through direct observation. One example of this would be customer service. A manager may observe an employee dealing with customers and notice how the employee treats the customers. It may be difficult to test for customer service and it may be difficult to assess customer service based only on customer feedback.
<?xml version="1.0" encoding="UTF-8"?>
<Competency name="Customer Service" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://ns.hr-xml.org/2004-08-02" xsi:schemaLocation="http://ns.hr-xml.org/2004-08-02 Competencies.xsd">
<CompetencyEvidence name="ManagerObservation" dateOfIncident="1995-01-01" lastUsed="2000-01-01">
<NumericValue minValue="4" maxValue="5" description="Company ABC Skill Level Range">5</NumericValue>
</CompetencyEvidence>
</Competency>
The Occupational Information Network (O*Net) is a database of worker attributes and job characteristics. It defines a common language for defining and describing occupations. This taxonomy contains information about knowledge, skills, abilities, interests, general work activities and work context. The United States Department of Labor (DOL) funds the O*NET program.
The O*Net database is representative of the type of data that can be captured and exchanged using the HR-XML Consortium Competency schema. The governments of other countries as well as a variety of private organizations publish similar skills taxonomies. The following information is intended to be illustrative of how an implementer might exchange data from a skills taxonomy. O*Net is not the only taxonomy one might use in conjunction with the HR-XML Competencies specification. There are business cases for exchanging skills data using a variety of taxonomies. In some cases, an implementer might want to refer to both a third-party taxonomy (such as O*Net) as well as a taxonomy that is used internally. The HR-XML Consortium’s Competencies specification could make managing multiple taxonomies easier.
The O*Net data presented below is provided for illustrative purposes only. It is presented out of context of the O*Net database. For further information on O*Net, see http://online.onetcenter.org
The following are selections from the O*Net 3.1 Database and examples of how they might be captured using the HR-XML Competencies specification.
|
Skills |
Description |
Element ID |
Importance |
Level |
Scale |
|
Reading Comprehension |
Understanding written sentences and paragraphs in work related documents |
2.A.1.a |
85 |
57 |
1-100 |
<?xml version="1.0" encoding="UTF-8"?>
<Competency xmlns="http://ns.hr-xml.org/2004-08-02" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ns.hr-xml.org/2004-08-02 Competencies.xsd"
name="Reading Comprehension" description="Understanding written sentences and paragraphs in work related documents">
<CompetencyId id="2.A.1.a"/>
<TaxonomyId id="O*NET" idOwner="National O*Net Consortium" description="Occupational Information Network"/>
<CompetencyWeight type="x:Importance">
<NumericValue maxValue="100" minValue="1">85</NumericValue>
</CompetencyWeight>
<CompetencyWeight type="x:Level">
<NumericValue maxValue="100" minValue="1">57</NumericValue>
</CompetencyWeight>
</Competency>
|
Abilities |
Description |
Element ID |
Importance |
Level |
Scale |
|
Oral Comprehension |
The ability to listen to and understand information and ideas presented through spoken words and sentences |
1.A.1.a.1 |
65 |
57 |
1-100 |
<?xml version="1.0" encoding="UTF-8"?>
<Competency xmlns="http://ns.hr-xml.org/2004-08-02" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ns.hr-xml.org/2004-08-02 Competencies.xsd"
name="Oral Comprehension" description="The ability to listen to and understand information and ideas presented through spoken words and sentences">
<CompetencyId id="1.A.1.a.1"/>
<TaxonomyId id="O*NET" idOwner="National O*Net Consortium" description="Occupational Information Network"/>
<CompetencyWeight type="x:Importance">
<NumericValue maxValue="100" minValue="1">65</NumericValue>
</CompetencyWeight>
<CompetencyWeight type="x:Level">
<NumericValue maxValue="100" minValue="1">57</NumericValue>
</CompetencyWeight>
</Competency>
|
Knowledge |
Description |
Element ID |
Importance |
Level |
Scale |
|
Clerical |
Knowledge of administrative and clerical procedures and systems such as word processing systems, filing and records management systems, stenography and transcription, forms design principles, and other office procedures and terminology |
2.C.1.b |
92 |
74 |
1-100 |
<?xml version="1.0" encoding="UTF-8"?>
<Competency xmlns="http://ns.hr-xml.org/2004-08-02" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ns.hr-xml.org/2004-08-02 Competencies.xsd"
name="Clerical" description="Knowledge of administrative and clerical procedures and systems such as word processing systems, filing and records management systems, stenography and transcription, forms design principles, and other office procedures and terminology">
<CompetencyId id="2.C.1.b"/>
<TaxonomyId id="O*NET" idOwner="National O*Net Consortium" description="Occupational Information Network"/>
<CompetencyWeight type="x:Importance">
<NumericValue maxValue="100" minValue="1">92</NumericValue>
</CompetencyWeight>
<CompetencyWeight type="x:Level">
<NumericValue maxValue="100" minValue="1">74</NumericValue>
</CompetencyWeight>
</Competency>
|
Work Activities |
Description |
Element ID |
Importance |
Level |
Freq. |
Scale |
|
Performing Administrative Activities |
Approving requests, handling paperwork, and performing day-to-day administrative tasks. |
4.A.4.c.1 |
100 |
52 |
100 |
1-100 |
<?xml version="1.0" encoding="UTF-8"?>
<Competency xmlns="http://ns.hr-xml.org/2004-08-02" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ns.hr-xml.org/2004-08-02 Competencies.xsd"
name="Performing Administrative Activities" description="Approving requests, handling paperwork, and performing day-to-day administrative tasks.">
<CompetencyId id="4.A.4.c.1"/>
<TaxonomyId id="O*NET" idOwner="National O*Net Consortium" description="Occupational Information Network"/>
<CompetencyWeight type="x:Importance">
<NumericValue maxValue="100" minValue="1">100</NumericValue>
</CompetencyWeight>
<CompetencyWeight type="x:Level">
<NumericValue maxValue="100" minValue="1">52</NumericValue>
</CompetencyWeight>
<CompetencyWeight type="x:Frequency">
<NumericValue maxValue="100" minValue="1">100</NumericValue>
</CompetencyWeight>
</Competency>
The example below shows how an implementer might qualify or elaborate on a standard O*Net definition with privately defined criteria.
<?xml version="1.0" encoding="UTF-8"?>
<Competency xmlns="http://ns.hr-xml.org/2004-08-02" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ns.hr-xml.org/2004-08-02 Competencies.xsd" name="Clerical" description="Knowledge of administrative and clerical procedures and systems such as word processing systems, filing and records management systems, stenography and transcription, forms design principles, and other office procedures and terminology">
<CompetencyId id="2.C.1.b"/>
<TaxonomyId id="O*NET" idOwner="National O*Net Consortium" description="Occupational Information Network"/>
<CompetencyWeight type="x:Importance">
<NumericValue maxValue="100" minValue="1">92</NumericValue>
</CompetencyWeight>
<CompetencyWeight type="x:Level">
<NumericValue maxValue="100" minValue="1">74</NumericValue>
</CompetencyWeight>
<Competency name="MS Office Proficiency" description="Proficency with Microsoft Word, Excel, Access, and other components of MS Office" required="true">
<CompetencyEvidence required="true" name="Acme Corp MS Office Proficency Test" typeDescription="A standard test of MS Office proficency for the administrative employees of Acme Corp">
<NumericValue minValue="0" maxValue="100">85</NumericValue>
</CompetencyEvidence>
</Competency>
</Competency>
[1] Competency-Centric Human Resource Management, Prepared by Naomi Lee Bloom, Bloom & Wallace, HR-XML Consortium Quarterly Meeting, Pleasanton, California, October 16-17, 2000