Welcome on the CV Translator web service homepage
This service is a toolkit to help organisations to increase employability and life long learning of their employees, customers, students using CV interoperability and especialy the Europass CV proposal from the European Commission supported by Cedefop.
The HR-XML Europortfolio / Europass CV application profile is used as the heart (central pivot format) of this web-service.
The main advantage of the HR-XML schemas regarding the Cedefop Europass schemas is the openess to new possibilities for HR management as well as ePortfolio perspectives for Life Long Learning.
You will find from here several links related to this web-service and interoperability work, link to different web-service client demonstrators, an explanatory notice and some information related to conformance testing.
Links:
Cross-interoperability details:
This web service use the Europass / Europortfolio HR-XML CV application profile (v1.2 Release Candidate 3, based on HR-XML Candidate 2.5 XML schemas mapped with Cedefop Europass 1.2 schemas) and all related XSLs for cross interoperability with:
- Cedefop Europass CV (Cedefop 1.2 XML schemas based)
- German CV (HR-XML Candidate 2.4 XML schemas based)
- iProfile (HR-XML Candidate 2.4 XML schemas based)
- French CV Universel
Important notice : CV Universel is now using the same profile : HR-XML Europass / Europortfolio compatible profile with only a minor change regarding language competency levels not based on European Competency Framework but on a more simple one competency level similar to GermanCV. So the keyword CVUniversel in the relted web service transformation now transform to CV Universel.
- hResume (micro-format based, see http://www.microformat.org, used by LinkedIn)
- EasyCV (proprietary micro-format based, could not be supported in future release)
The PDF, OpenOffice (ODT) and Word (DOC) exports are using the Cedefop Web Service.
Available web-service functions:
Tow transformation functions "FileTransformTo" and "XmlTransformTo" are implemented and ready for testing.
The last one "FileTransformSendTo" to transport transformed CV to destination hosting webservice is under development.
Other functions planned for the final release for the end of 2008:
- Support of IMS ePortfolio profiles used by ePortfolio solutions from Members of Europortfolio (Winvision, PebbleLearning)
- Advanced validation and conformance web-service for HR-XML Europortfolio / Europass CV, Cedefop Europass CV internal schemas
- Related web-services (under development):
- Easy way to request CVT simply by URL link request instead of SOAP.
This new requesting possibility will be use to add support of advanced hResume export feature within Firefox Operator plug-in.
- Team Builder web-service to create / prepare a project team based on existing CVs (using all formats supported by CVT).
Producing either an HTML webpage or a full IMS ePortfolio ZIP package with all team participants CV (in one of the output format supported by CVT).
With support of an additional parameter to change visualisation XSL in case of HR-XML Europortfolio / Europass CV output to ease the use of organisation's look and feel.
- Competency assessment web-service to assess CV owner competencies using HR-XML Assessment specifications in addition to Europortfolio / Europass CV profile (for Europass competencies as well as specific organisation competencies using IEEE RDC standard for the XML definition of sharable competencies).
This assessment system will be used for EIfEL individual members (based on EuroCV web-service with additional specific ePortfolio web-services).
FileTransformTo(string inputformat, string cvxmlfile, string outputformat, string anonymize)
With:
- string inputformat: one of [EUROPASSCVCEDEFOP, EUROPASSCVHRXML, IPROFILE, GERMANCV, HRESUME, CVUNIVERSEL, EASYCV]
- string cvxmlfile: a URL Encoded string
- string outputformat: one of [EUROPASSCVCEDEFOP, EUROPASSCVHRXML, IPROFILE, GERMANCV, HTML, CVUNIVERSEL, ODT, PDF, DOC]
- string anonymize: one of [true, false] in string
Warning : As CV Universel has moved to support HR-XML Europass CV format the command CVUNIVERSEL is now deprecated and will be removed in a next release.
XmlTransformTo(string inputformat, string cvxmldata, string outputformat, string locale)
With:
- string inputformat: one of [EUROPASSCVCEDEFOP, EUROPASSCVHRXML, IPROFILE, GERMANCV, HRESUME, CVUNIVERSEL, EASYCV]
- string cvxmldata: a XML string
- string outputformat: one of [EUROPASSCVCEDEFOP, EUROPASSCVHRXML, IPROFILE, GERMANCV, HTML, CVUNIVERSEL, ODT, PDF, DOC]
- string locale: the language to use for the resulting CV document when publishing the CV in one of the none XML format [HTML, ODT, PDF, DOC], must be a value conformant with ISO format ('fr_FR', 'en_GB', ...)
Warning 1: As CV Universel has moved to support HR-XML Europass CV format the command CVUNIVERSEL is now deprecated and will be removed in a next release.
Warning 2: the "locale" has been added in v1.2RC3 of the WebService
XmlTransformToFile(string inputformat, string cvxmldata, string outputformat, string locale, string filename)
New function added in v1.2rc3 of the WebService
With:
- string inputformat: one of [EUROPASSCVCEDEFOP, EUROPASSCVHRXML, IPROFILE, GERMANCV, HRESUME, CVUNIVERSEL, EASYCV]
- string cvxmldata: a XML string
- string outputformat: one of [EUROPASSCVCEDEFOP, EUROPASSCVHRXML, IPROFILE, GERMANCV, HTML, CVUNIVERSEL, ODT, PDF, DOC]
- string locale: the language to use for the resulting CV document when publishing the CV in one of the none XML format [HTML, ODT, PDF, DOC], must be a value conformant with ISO format ('fr_FR', 'en_GB', ...)
- string filename: the expected filename without any extension (e.g. 'myconvertedcv')
Warning : As CV Universel has moved to support HR-XML Europass CV format the command CVUNIVERSEL is now deprecated and will be removed in a next release.
FileTransformSendTo(string inputformat, string cvxmlfile, string outputsystem, string userpac) - Under development
With:
- string inputformat: one of [EUROPASSCVCEDEFOP, EUROPASSCVHRXML, IPROFILE, GERMANCV, HRESUME, CVUNIVERSEL, EASYCV]
- string cvxmldata: a XML string
- string outputsystem: one of [EUROCV, IPROFILECENTRAL, EIFELEXIST]
- string userpac: an identifier that can be use to create the user account or to identify the resource in the destination system
Warning : As CV Universel has moved to support HR-XML Europass CV format the command CVUNIVERSEL is now deprecated and will be removed in a next release.
Changelog:
V1.2 RC3 (1st June 2008):
Important : All information store for debugging purpose using XMLTransformTo Function has been suppressed.
In consequence, the result of a transformation in one of the Cedefop WebService office document (PDF, ODT and DOC) is now the binary itself encoded in Hexadecimal.
To decode this kind of data using PHP you could use the following function:
//---------------------------------------------------------------------------
Function hexstr($hexstr) {
//---------------------------------------------------------------------------
$hexstr = str_replace(' ', '', $hexstr);
$retstr = pack('H*', $hexstr);
return $retstr;
}
The new function "XMLTransformToFile" allow to store temporary localy on EIfEL server the result of the transformation in order to allow to download it later.
It is then needed to supply an additional parameter related to the expected filename.
This function will be used in the Operator HR-XML hResume scripts.
The function FileTransformTo will be modify in the next release of the Web service.
The "locale" parameter has been added in XMLTransformTo and XMLTransformToFile functions. It will be added soon in FileTransformTo function.
The format CVUNIVERSEL is now fully based on the HRXML EUROPASS CV format, so the related code CVUNIVERSEL is still maintained but is now equivalent to EUROPASSCVHRXML.
It will be removed in a next release of the webservice.
Terms and Conditions:
This service is available free of charge for individual use or demonstration purposes (interoperability testing),
This service is available free of charge for professional and commercial use for EIfEL and Europortfolio corporate members.
Please contact Marc Van Coillie for more information about this service or the related work.
Use of personal information submitted by CV owners or organisations to CVT:
These information could be use only for debugging purpose. We do not sell, rent, share, trade, or give away any of your personally identifiable information with third parties.