Menu

HR-XML

2006-01-11
2013-04-25
  • Trevor Harmon

    Trevor Harmon - 2006-01-11

    In addition to XMLResume, there is also an industry standard known as HR-XML. It is more complete than XMLResume, and it seems to be actively developed. Like XMLResume, an XSL stylesheet is available for converting an HR-XML resume to PDF: http://hr-xsl.sourceforge.net/

    In light of this, I decided to jump ship from XMLResume to HR-XML, and I wrote a stylesheet that helped me convert my XMLResume document into the HR-XML standard. It's available here: http://vocaro.com/trevor/software/resume/xmlresume-to-hrxml/

    Please check it out and let me know what you think. I encourage everyone to consider switching to HR-XML; it's a more complete specification. (Its support for publication data is especially nice.)

     
    • Nobody/Anonymous

      It would be nice if HR-XML actually conformed to XML conventions concerning the usage of lower-case tag names.  Mixed-case tag names make the XML harder to read.

      I think I'll stick with XML Resume though. The XSLTs seem to filter the content nicely.  I don't see any support for "targets" like attributes.

      Do you know if there are any ERPs that take HR-XML files directly?  It would be nice to automate submissions to both corporate sites and jobs boards -- perhaps through some SOAP or XML-RPC interface.

       
      • Trevor Harmon

        Trevor Harmon - 2006-02-08

        "It would be nice if HR-XML actually conformed to XML conventions concerning the usage of lower-case tag names."

        Actually, they are conforming to the NIEM standard. See http://en.wikipedia.org/wiki/CamelCase#Coding_standards

        "Mixed-case tag names make the XML harder to read."

        That's surprising; I've never thought that this:

        abunchofwords

        is easier to read than this:

        ABunchOfWords

        I much prefer camel case for readability.

        "I think I'll stick with XML Resume though. The XSLTs seem to filter the content nicely."

        Yes, the XSL files at http://hr-xsl.sf.net are buggy and somewhat incomplete in the current 0.3 version. I've written a new version I'm calling 0.4, and I believe it almost reaches parity with XMLResume's XSL in terms of completeness and bugs. I'd like to upload it to the site, but I can't get any response from either of the project admins.

        Note that you can continue to use XML Resume, then when you are ready to switch to HR-XML, I have an XSL that will help:

        http://vocaro.com/trevor/software/resume/xmlresume-to-hrxml/

        "Do you know if there are any ERPs that take HR-XML files directly?"

        I don't know. That certainly would be very nice. The HR-XML standard is mainly for internal use by HR departments and for B2B activities, but hopefully as the standard matures, end user capabilities like this will become popular.

         
        • Michael B. Parker

          In addition to alternative projects mentioned above:
          - http://hr-xsl.sourceforge.net "the hr-xsl project aims at developing a set of XSLT scripts that tranform the HR-XML résumé document into an FO (Formatting Object) document" ["an XSL stylesheet is available for converting an HR-XML resume to PDF"]
          - http://hr-xsl.sf.net (XSL files for it)

          ...Google for `site:sourceforge.net hr-xml -"default-hr.xml"' also finds several other sourceforge.net projects on hr-xsl:

          -http://sourceforge.net/projects/osrecruiter/ "Java toolkit for creating and manipulating hr-xml (www.hr-xml.org) compliant resumes. Users construct resumes as java objects and convert them to .xml,"

          - http://sourceforge.net/projects/jerimoth/ "Job search web service" "It uses Apache Axis, Castor, and MySQL, and resumes and job postings are stored in a highly-structured XML format that's compatible with the HR-XML standard ...
          "

          - http://sourceforge.net/projects/openhr/ "Open HR Repository \ Open HR aims to become an open repository for various Human Resource components. These components communicate using HR-XML via SOAP. ..."

          The HR-XML specs can be found here:
          "Resume. This specification provides a definition for an XML Resume. The specification includes modules for employment, education, and military history. The latest version includes the following new components: ResumeId; DistributionGuidelines; ExecutiveSummary; LicensesAndCertifications; PatentHistory; PublicationHistory; SpeakingEventsHistory; Languages; Achievements; Associations; References; SecurityCredentials; ResumeAdditionalItems; and SupportingMaterials."  http://ns.hr-xml.org/2_4/HR-XML-2_4/SEP/Resume.html

          HR-XML resume sounds like a real serious spec.  I WOULD STRONGLY ENCOURAGE the authors of "the XML Resume Library" project to GET THIS GOOD WORK INCORPORATED INTO THE HR-XML.Org STANDARD before their good work & ideas are lost!  HR-XML's Resume format seems like it's taking root fast.

          Hope this helps, -Mike Parker, www.Cytex.com

           
          • Trevor Harmon

            Trevor Harmon - 2006-06-08

            "I WOULD STRONGLY ENCOURAGE the authors of "the XML Resume Library" project to GET THIS GOOD WORK INCORPORATED INTO THE HR-XML.Org STANDARD"

            How do you propose that they do this? I'm pretty sure you have to be a paying member of the HR-XML consortium if you want to propose any changes to the spec. Where are they supposed to get that money?

            Don't get me wrong; I agree with you that the HR-XML and XML Resume schemas should be merged. (There's no sense in having two standards that are basically the same.) In fact, I'm even working on an HR-XML project myself (http://cvsieve.sourceforge.net/). But what you are demanding is much easier said than done. HR-XML may be an industry standard, but it's not an open one. (To be fair, they do have a public bug/request database here: http://mr.hr-xml.org/main/index\)

             
            • Michael B. Parker

              Thanks for the info.  Especially "I agree with you that the HR-XML and XML Resume schemas should be merged". 

              I didn't know HR-XML might only listen to paying members.  But nonetheless, I'll nonetheless give them a try.  Following your http://mr.hr-xml.org/main/index URL, I posted to http://mr.hr-xml.org/main/issue?@template=item the below, creating this http://mr.hr-xml.org/main/issue101 :

              Short Description: HR-XML Resume incorporate features of XML Resume Library

              Notification list: MBParker@Cytex.com, Vocaro@Users.Sourceforge.Net --nope, since we weren't users (>= $250/yr), had to leave this blank.

              Comments: (
              It seems XML Resume Library (http://sourceforge.net/projects/xmlresume) was the best XML standard for resumes until HR-XML Resume.  However, before HR-XML just passes XML Resume Library by, I strongly suggest it (and perhaps the Library folks) make sure HR-XML has or adds all the ideas & features of XML Resume Library. 

              BTW, I first suggested this in XML Resume Library forum post http://sourceforge.net/forum/message.php?msg_id=3767708 to a user (who has written a converter between the standards) agreed and mentioned this as a place to post.  Thanks for your support!

              -- Mike Parker (MBParker@Cytex.com) of http://www.Cytex.com 
              (also helping develop http://www.CommuniDB.Org, an XML- & Subversion-based Wiki & more)
              )

               
              • Trevor Harmon

                Trevor Harmon - 2006-07-02

                I think it's good to make sure the HR-XML people know about XML Resume, although I'm not sure they'll be able to act on your post. It's quite brief and rather vague. I mean, there's no way for them to know which features and ideas you want them to incorporate. In other words, when you say "all" what does that mean exactly? Some of XML Resume's features might be too complex or too arcane to incorporate -- and possibly even conflicting with the current HR-XML standard.

                 
    • Nobody/Anonymous

      Here I would like you guys to take note of the various companies who have gone from HR-XML to their related next step as hrcertify where they actually certify complying software and services.

      For instance I noticed Monster among those who went ahead and certified themselves.

      I just hope that XML Resume folks do not seriously abandon this project.

       

Log in to post a comment.