The Europass JSON Schema follows the IETF's JSON Schema Internet-Draft and defines the structure which a JSON document describing a Europass CV, Language Passport or European Skills Passport must adhere to. It is in close correspondence to the Europass XML Schema and follows a similar versioning scheme, so the latest XML Schema and the latest JSON Schema should normally always have the same version.
JSON has become quite popular in the recent years, so as is the case with XML, most programming languages already provide extensive support for the serialisation and deserialisation of JSON objects
The latest Europass JSON Schema is version 3.3.0 (since it follows the XML Schema versioning scheme). The corresponding JSON Schema file can be downloaded below.
|Download||Europass JSON Schema, v3.3.0 [europass-json-schema-v3.3.0.json]|
Please note that currently there is no extra documentation for this schema but it should be relatively straightforward to understand it by studying the Europass XML Schema Documentation, v3.3.0 [PDF], since most concepts there apply in the case of the JSON Schema as well.
Below you can find some indicative Europass documents in JSON format, based on the latest Europass JSON Schema, v3.3.0. They can be consumed by the Europass REST API and converted to any other available format such as XML, PDF or MS DOC. Feel free to use those examples for your own testing purposes.
|Download||Europass CV Example, JSON v3.3.0 [europass-cv-example-v3.3.0.json]|
|Download||Europass ESP Example, JSON v3.3.0 [europass-esp-example-v3.3.0.json]|
|Download||Europass CV+ESP Example, JSON v3.3.0 [europass-cv-esp-example-v3.3.0.json]|
|Download||Europass LP Example, JSON v3.3.0 [europass-lp-example-v3.3.0.json]|
|Download||Europass CL Example, JSON v3.3.0 [europass-cl-example-v3.3.0.json]|
|Download||Europass CL+CV Example, JSON v3.3.0 [europass-cl-cv-example-v3.3.0.json]|
JSON versions and compatibility
The latest Europass JSON Schema is v3.3.0. The only service that currently supports this version is the Europass REST API. This means that all JSON documents produced and consumed by the above-mentioned service use JSON v3.3.0.
Please note that JSON in general (regardless of any specific versions) is not supported by the Europass Online Editors, so it is not possible to either upload or download a JSON document to/from the editors.
You can also consult the Europass Compatibility Matrix for further details.
An archive of previous Europass JSON versions can be found below. This is only kept for backward compatibility purposes and historical reasons. Please use the latest JSON version if you are just starting out with Europass interoperability.
|Europass JSON, v3.2.0||Details on Europass JSON version 3.2.0|
|Europass JSON, v3.1.2||Details on Europass JSON version 3.1.2|
|Europass JSON, v3.1.1||Details on Europass JSON version 3.1.1|
|Europass JSON, v3.1.0||Details on Europass JSON version 3.1.0|
|Europass JSON, v3.0.3||Details on Europass JSON version 3.0.3|
|Europass JSON, v3.0.2||Details on Europass JSON version 3.0.2|
|Europass JSON, v3.0.1||Details on Europass JSON version 3.0.1|
|Europass JSON, v3.0||Details on Europass JSON version 3.0|
|Europass JSON, v2.0||Details on the deprecated Europass JSON version 2.0|