It is mainly targeted at software developers and potential interoperability partners.
Any organisation who maintains a CV database or manages personal data is a natural candidate for liaising with Europass.
Europass is visited everyday by over 50,000 individuals, most of them to complete or update their Europass CV (ca 25,000 CVs generated online everyday) to apply for job or training.
A liaison with Europass could benefit your organisation and further enhance its visibility to the ever-growing Europass user base.
Europass suggests several interoperability points, which are based upon a common vocabulary and leverage the benefits of web services and public APIs.
To interoperate, information systems must speak a common language, to interpret the data exchanged in a transparent and uniform manner. Usually, a common vocabulary is defined and the data exchanged are translated against it. The internal representation of the data can be totally independent of the agreed vocabulary, as long as the necessary translation/conversion mechanisms exist.
Vocabularies are usually defined in XML, or more recently, in JSON format. Both formats offer a relatively simple, both machine - and human - readable way to structure and describe data exchanged between two systems.
Europass defines specific vocabularies/schemas for representing the information contained in the CV, Language Passport and European Skills Passport in both XML and JSON format. More detailed information on the Europass schema specifications can be found under Data Model (XML Resources and JSON Resources sections).
The next step of interoperability consists of allowing other systems to reuse one's own services and resources. To this end, a convention (a set of rules and specifications) is defined to allow other systems reuse services and resources. By adhering to this convention, other systems can gain access in a controlled and secure-aware manner to parts of the provider-system’s business logic.
To help external partners reuse Europass services and to increase its acceptance and visibility, Europass provides a public set of Web Services. These services offer conversion methods between various file formats supported by Europass. For example, an external system can receive a CV formatted in Acrobat PDF by reusing a web service and providing as input the CV’s XML or JSON representation.
Europass proposes three options to make your system interoperable with Europass.
Users of the Europass Online Editor can save their CV, Language Passport or European Skills Passport in the reusable XML or PDF + XML file formats. Both formats can be uploaded to any external system; file data can be used to populate corresponding fields in a similar repository, provided that the external system understands the Europass XML.
A repository of CV- or Human resource-related data, can offer its users to export their personal data in Europass CV format (e.g. PDF, MS Word, ODT). The technical implementation involves reusing Europass Web Services to receive a graphically formatted document. The input to the web service will be the CV or Human resource-related data translated in the common vocabulary agreed between Europass and the external system (i.e. Europass XML or JSON).
An external system that maintains a CV or Human resource-related database can remotely upload data to the Europass Online Editor by sending an XML request and pre-populating all or some of the editor fields. This way, users don't need to recreate a Europass CV from scratch. Users can then edit and download their documents via the Europass editor in any available format. Further details about this interoperability option can be found in the Remote Upload page of the Web Services section.
Information concerning Europass Interoperability is also available at Joinup, a collaborative platform created by the European Commission and funded by the European Union via the Interoperability Solutions for European Public Administrations (ISA) Programme. It offers several services that aim to help e-Government professionals share their experience with interoperability solutions.
Draft versions of new XML releases are usually announced and debated by the Europass Community at Joinup before they become publicly available.
Unless stated otherwise, all information and technical resources that can be found in this website are available under the European Union Public License (EUPL).
EUPL is a Free/Open Source Software (F/OSS) software license created and approved by the European Commission. It is consistent with the copyright law applicable in the Member States of the European Union, while retaining compatibility with popular Open Source software licenses such as the GNU General Public License.