You are here: Resources > FIDIS Deliverables > Identity of Identity > D2.3: Models > 

D2.3: Models

QCL  D2.3 Models
HR-XML (XML FOR HUMAN RESOURCE MANAGEMENT)
 Justice with the Global Justice Extensible Markup (JXDM)

 

HR-XML (xml for human resource management)

Human Resource represents another domain that has worked on the standardisation of the data that is manipulated in order to facilitate the design and the interoperability of Human Management systems. 

Practically, the HR-XML consortium (http://www.hr-xml.org/) (a non-profit organisation) has produced a library of more than 75 interdependent XML schemas covering the major elements to be found in HR systems processes (such as Payroll, Healthcare, or Recruiting and Staffing).

Employees information in HR-XML

In HR-XML a variety of schemas that are used to represent person’s information are defined such as:

PersonName Prescribes the form of the Person Name object

PostalAddress Prescribes the form of the Postal Address

JobAndPosition The Job and Position Header specifications are high-level entities that may be used within a variety of HRM models and business processes. Both entities may be categorised into fragments such as Duties and Responsibilities, Work Policy, Requirements, and Work Schedule.

Competencies (Measurable Characteristics) 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 the sufficiency or desirability of a competency.

Resume The Resume specification provides a definition for an XML Resume. The Resume specification includes modules for employment, education, and military history.

Benefits Enrolment The specification supports enrolment and maintenance of human resources in (1) tier-based coverages — such as medical, dental and vision; (2) Spending Accounts — more commonly known as flexible spending accounts (FSA); and (3) rate-based coverage — such as life, short term disability, and long term disability.

Employee StockPlan The StockPlan schema defines the data used to create and maintain plan records for stock option, stock purchase, and stock award programs.

TimeExpense This specification for an "XML timecard" supports the reporting of time worked by the staffing resource performing work on the assignment over a particular time period as well as certain expenses that might be reported by contract or temporary staff.

 

The case of competency (Measurable Characteristics)

Let’s describe a little bit more in detail the competency facet. (see “Competencies (Measurable Characteristics) Recommendation, 2004-08-02”, http://ns.hr-xml.org/2_3/HR-XML-2_3/CPO/Competencies.html, for the complete description of this specification).

The aim of the competencies schema is to allow 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 the sufficiency or desirability of a competency. 

HR-XML defines a competency as specific, identifiable, definable, and measurable knowledge, skill, ability and/or other deployment-related characteristic (e.g. attitude, behaviour, 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. 

 

HR-XML defines several schemas to represent the different aspects of competency: 

Competency 

  1. name – (string)

  2. description – (string)

  3. required – (boolean)

  4. CompetencyId
    An identification code assigned to identify or classify the Competency.

  5. TaxonomyId
    A code that identifies the taxonomy.

  6. CompetencyEvidence
    CompetencyEvidence is used to capture information to substantiate the existence, sufficiency, or level of a Competency.

  7. CompetencyWeight
    CompetencyWeight allows the capture of information on the relative importance of the Competency or the sufficiency required.

  8. Competency
    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.

  9. UserArea
    Attribute used to extend the description with additional attributes

     


     

    CompetencyId and TaxonomyId have the following structure: 

  10. id – (string) – (required) 

  11. idOwner – (string) 

  12. description – (string) 

     

CompetencyEvidence

  1. CompetencyEvidence is used to capture information to substantiate the existence, 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. 

     

    CompetencyEvidence 

    CompetencyEvidence is used to capture information to substantiate the existence, 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. 

     

    CompetencyEvidence 

  2. EvidenceIdA code that identifies the CompetencyEvidence

  3. name – (string)

  4. NumericValue – (val, min, max)
    NumericValue is the required or desired level for the competency. The content of NumericValue is a rating value.

  5. StringValue – (string)

  6. SupportingInformation – (string)
    Contains additional descriptive information to substantiate or clarify a rating, measure, value, etc.

  7. dateOfIncident – (date)
    The date on which the CompetenceEvidence first establishes the existence of the Competency

  8. typeDescription – (string)
    A description of the type of CompetencyEvidence.

  9. expirationDate – (date)
    The identification of any applicable expiration date, such as the date that a license or certification expires.

  10. typeId – (string)

  11. required – (Boolean)

  12. lastUsed – (date)
    A requirement or assertion for the date on which the Competency was last used.

     


CompetencyWeight

  1. CompetencyWeight allows the capture of information on the relative importance of the Competency or the sufficiency required. 

     

    CompetencyWeight 

    CompetencyWeight allows the capture of information on the relative importance of the Competency or the sufficiency required. 

     

    CompetencyWeight 

  2. NumericValue
    NumericValue is the required or desired level for the competency.
    - value – (double)
    - minValue – (double)
    - maxValue – (double)
    - description – (string)

  3. StringValue – (string)
    Same information as before, but represented as strings

  4. SupportingInformation – (string)
    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).

  5. TypeIdentifies 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).

     


Some examples of representation

  1. The following examples are aimed at indicating what kind of competency information (and evidence) can be typically represented: 

     

    The following examples are aimed at indicating what kind of competency information (and evidence) can be typically represented: 

     

  1. Example: Competency with Years of Experience and Test Score 

    Example: Competency with Years of Experience and Test Score 

  1. Describes 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. 

     

    Describes 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. 

     

  1.  

     

  1. Example: License as Competency Evidence 

    Example: License as Competency Evidence 

  1. Describes a candidate’s competency to drive a car. 

    The evidence used in this example is a valid driver’s 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). 

     

    Describes a candidate’s competency to drive a car. 

    The evidence used in this example is a valid driver’s 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). 

     

  1.  

     

  1. Example: Education as Competency Evidence 

    Example: Education as Competency Evidence 

  1. Describes 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. 

     

    Describes 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. 

     

  1.  

     

  1. Example: Recursive Competencies: Communication Skills 

    Example: Recursive Competencies: Communication Skills 

  1. 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). 

     

    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). 

     

  1.  

     

  1. Example: Describing Language Skills 

    Example: Describing Language Skills 

  1. 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. 

     

    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. 

     

  1.  

     

  1. Example: Direct Observation as Competency Evidence 

    Example: Direct Observation as Competency Evidence 

  1. 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. 

    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. 

  1.  

    Note: The xml description of these examples (that can be found in “Competencies (Measurable Characteristics) Recommendation, 2004-08-02”), have been omitted for reasons of simplicity, and also because the objective of this document is not to provide description of the specifications, but rather indicate what kind of information (categories of information, level of details) these specification can represent. 

     

     

    Note: The xml description of these examples (that can be found in “Competencies (Measurable Characteristics) Recommendation, 2004-08-02”), have been omitted for reasons of simplicity, and also because the objective of this document is not to provide description of the specifications, but rather indicate what kind of information (categories of information, level of details) these specification can represent. 

     

Copyright notice, the HR-XML Consortium

  1. This copyright notice is provided for the content of the previous chapter that contains some parts of the HR-XML documents. 

    This copyright notice is provided for the content of the previous chapter that contains some parts of the HR-XML documents. 

 

  1. This HR-XML Consortium Work (including specifications, documents, software, and related items) is provided by the copyright holders under the following license. By obtaining, using and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions. 

    Permission to use, copy, modify, or redistribute this Work and its documentation, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the software and documentation or portions thereof, including modifications, that you make:  

    1. This notice: "Copyright the HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org/"

    2. Notice of any changes or modifications to the HR-XML Consortium files. 

     

    THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.  

    COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.  

    TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS. 

    This HR-XML Consortium Work (including specifications, documents, software, and related items) is provided by the copyright holders under the following license. By obtaining, using and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions. 

    Permission to use, copy, modify, or redistribute this Work and its documentation, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the software and documentation or portions thereof, including modifications, that you make:  

    1. This notice: "Copyright the HR-XML Consortium. All Rights Reserved. http://www.hr-xml.org/"

    2. Notice of any changes or modifications to the HR-XML Consortium files. 

     

    THIS WORK, INCLUDING SPECIFICATIONS, DOCUMENTS, SOFTWARE, OR OTHER RELATED ITEMS, IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.  

    COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.  

    TITLE TO COPYRIGHT IN THIS WORK AND ANY ASSOCIATED DOCUMENTATION WILL AT ALL TIMES REMAIN WITH COPYRIGHT HOLDERS. 

 

  1.  

     

References

  1. “Competencies (Measurable Characteristics) Recommendation, 2004-08-02”, http://ns.hr-xml.org/2_3/HR-XML-2_3/CPO/Competencies.html,

    “Competencies (Measurable Characteristics) Recommendation, 2004-08-02”, http://ns.hr-xml.org/2_3/HR-XML-2_3/CPO/Competencies.html,

 

 

 

QCL  fidis-wp2-del2.3.models_04.sxw  Justice with the Global Justice Extensible Markup (JXDM)
39 / 53