A new version of the Europass XML Schema is planned to be released on Wednesday 15 October 2014. This new version implements some refinements, which result from the simplification of the Printing Preferences information and from the need to describe a Europass document, e.g. CV, which may include other Europass documents, as a bundle, e.g. CL. Also a new EuropassISOLanguages_V1.7.0.xsd is published which includes the language "kmer"(Cambodian).

The updated version is v3.2.0. The schema remains fully backward compatible with the previous version.

Preview versions of the updated XML and JSON resources can already be accessed at the following URLs:

Please note that as soon as v3.2.0 is released, the latest resources will be available at the canonical URLs, namely http://interop.europass.cedefop.europa.eu/data-model/xml-resources/ and http://interop.europass.cedefop.europa.eu/data-model/json-resources/, while the v3.1.2 resources will be archived.

Backward Compatibility

Version 3.2.0 is fully backward compatible with version 3.1.2. So, existing solutions producing Europass XML schemata will only need to update the reference to the new XSD.

Despite the non-breaking changes, we opted for an update in the minor version (as opposed to the patch version, i.e. 3.2.0 instead of e.g. 3.1.3) to also signify the launch of a new, completely redesigned Europass online editor that will take place along with this new XML release in the mid of October, as well as the dropping of many of the Printing Preferences. The Printing Preferences preserved are only those that control the format and order of sections. Now, whatever information exists in the XML will be shown by the respective document(s).

The same goes for the Europass REST API. The change of the XML does not introduce any breaking changes to existing functionality.

A summary of the changes between v3.1.2 and v3.2.0 can be found below. For more detailed information you can consult the v3.2.0 XML Schema Documentation preview.

Changelog

DocumentInformation.xsd

The structure of the DocumentInfo element, which describes the metadata of a specific Europass document, is enriched with an additional element named Bundle. The purpose of the new element is to describe other Europass Documents that might be bundled together with the main backbone document denoted by the element DocumentType.

This makes it possible to receive a Europass CV (DocumentType = "ECV") along with e.g. a Europass Cover Letter in a single document (Bundle.Document[0] = "ECL").

EuropassPrintingPreferences.xsd

The accepted values for the name attribute of the Field element are restricted, since they are no longer used by the implementation.

Previously the purpose was to be able to include information inside the LearnerInfo contents, but selectively hide it at the document level. Now this is dropped in favor of a much simpler approach, according to which any information that is added in the LearnerInfo contents is visible in the document as well.

The permitted texts for the name attribute have to do with printing preferences that have an effect on the order or position of sections, or on the format of specific information.

EuropassISOLanguages_V1.7.0.xsd

A new language is added, namely "kmer" (Cambodian). As a result, the version of the EuropassISOLanguages XSD becomes 1.7.0 (from 1.6.0).