Europass: Difference between revisions

From Wikisphere
Jump to navigation Jump to search
Created page with "{ "$schema": "http://json-schema.org/draft-04/schema", "id": "http://europass.cedefop.europa.eu/json/schema/v3.3.0/Europass_JSONSchema.json", "description": "A JSON Representation of a Europass Document corresponding to Europass XML 3.3.0", "type": "object", "definitions": { "documentTypeType": { "type": "string", "enum": [ "ECV_ESP", "ESP", "ECV", "ELP", "ECL", "EX" ] }, "documentBundleType": { "type": "array", "items":..."
 
Admin changed the content model of the page JsonSchema:Europass from "wikitext" to "JSON"
 
(No difference)

Latest revision as of 10:57, 8 November 2025

$schema"http://json-schema.org/draft-04/schema"
id"http://europass.cedefop.europa.eu/json/schema/v3.3.0/Europass_JSONSchema.json"
description"A JSON Representation of a Europass Document corresponding to Europass XML 3.3.0"
type"object"
definitions
documentTypeType
type"string"
enum
"ECV_ESP"
"ESP"
"ECV"
"ELP"
"ECL"
"EX"
documentBundleType
type"array"
items
$ref"#/definitions/documentTypeType"
preferencesType
type"array"
items
type"object"
properties
name
type"string"
show
type"boolean"
order
type"string"
enum
"FirstName Surname"
"Surname FirstName"
"Title FirstName Surname"
"Title Surname FirstName"
"FirstName Surname Title"
"Surname FirstName Title"
"Identification Headline WorkExperience Education Skills Achievement ReferenceTo"
"Identification Headline Education WorkExperience Skills Achievement ReferenceTo"
"Identification Skills ReferenceTo"
"Addressee Letter.SubjectLine Letter.OpeningSalutation Letter.Body Letter.Localisation Letter.ClosingSalutation"
"Letter.SubjectLine Addressee Letter.OpeningSalutation Letter.Body Letter.Localisation Letter.ClosingSalutation"
"Letter.Localisation Addressee Letter.SubjectLine Letter.OpeningSalutation Letter.Body Letter.ClosingSalutation"
"Letter.SubjectLine Addressee Letter.Localisation Letter.OpeningSalutation Letter.Body Letter.ClosingSalutation"
"Letter.Localisation Letter.SubjectLine Addressee Letter.OpeningSalutation Letter.Body Letter.ClosingSalutation"
"Addressee Letter.Localisation Letter.SubjectLine Letter.OpeningSalutation Letter.Body Letter.ClosingSalutation"
"Addressee Letter.SubjectLine Letter.Localisation Letter.OpeningSalutation Letter.Body Letter.ClosingSalutation"
"Date Place"
"Place Date"
format
type"string"
enum
"s
z m (c)"
"s, z m (c)"
"s,m z c"
"s, m, z c"
"s z m (c)"
"s z m c"
"s p-z m (c)"
"s p-z m c"
"s, p-z m (c)"
"s, z m, c"
"s, m, p-z (c)"
"s, m z (c)"
"s, z-m (c)"
"s, m, z (c)"
"text/short"
"text/long"
"text/long/suffix"
"text/long/texts"
"numeric/long"
"numeric/medium"
"numeric/short"
position
type"string"
enum
"left-align"
"right-align"
"middle-align"
justify
type"boolean"
additionalPropertiesfalse
minItems0
personNameType
description"Describes the name of a person. Consists of a title (optionally), a first-name and surname."
type"object"
properties
Title
type"object"
properties
Code
type"string"
enum
"mr"
"ms"
"mrs"
"miss"
"dr"
Label
type"string"
FirstName
type"string"
Surname
type"string"
additionalPropertiesfalse
structuredDateType
type"object"
properties
Year
type"number"
Month
type"number"
Day
type"number"
additionalPropertiesfalse
countryType
description"Defines a country. The country is described by a code and a label. E.g. code: FR, label: France."
type"object"
properties
Code
description"Defines the country code type. The type is defined in the included schema 'EuropassISOCountries'. "
type"string"
pattern"^[A-Z]{2}$"
Label
type"string"
additionalPropertiesfalse
occupationalFieldType
description"The occupational field is described by a code and a label. E.g. code: 41150, label: Secretary."
type"object"
properties
Code
type"string"
pattern"^[0-9]{5}$"
Label
type"string"
additionalPropertiesfalse
periodType
type"object"
properties
Period
type"object"
properties
From
$ref"#/definitions/structuredDateType"
To
$ref"#/definitions/structuredDateType"
Current
type"boolean"
additionalPropertiesfalse
fileDataType
type"object"
properties
Name
type"string"
Data
type"string"
contentEncoding"base64"
Metadata
type"array"
items
type"object"
properties
Key
type"string"
Value
type"string"
additionalPropertiesfalse
minItems0
Id
type"string"
addressType
type"object"
properties
AddressLine
type"string"
AddressLine2
type"string"
PostalCode
type"string"
Municipality
type"string"
Country
$ref"#/definitions/countryType"
additionalPropertiesfalse
websiteType
type"object"
properties
Contact
type"string"
Use
type"object"
properties
Code
type"string"
enum
"personal"
"business"
"blog"
"portfolio"
Label
type"string"
additionalPropertiesfalse
additionalPropertiesfalse
organisationalWebsiteType
type"object"
properties
Contact
type"string"
Use
type"object"
properties
Code
type"string"
enum
"business"
additionalPropertiesfalse
additionalPropertiesfalse
organisationType
type"object"
properties
Name
type"string"
ContactInfo
type"object"
properties
Address
type"object"
properties
Contact
$ref"#/definitions/addressType"
Website
$ref"#/definitions/organisationalWebsiteType"
referenceToListType
type"array"
items
type"object"
properties
idref
type"string"
minItems0
sectionReferenceToListType
type"object"
properties
ReferenceTo
$ref"#/definitions/referenceToListType"
genericDocumentationType
type"object"
properties
Heading
$ref"#/definitions/documentationHeadingType"
InterDocument
type"array"
items
type"object"
properties
ref
$ref"#/definitions/documentTypeType"
minItems0
IntraDocument
$ref"#/definitions/referenceToListType"
ExtraDocument
type"array"
items
type"object"
properties
Description
type"string"
href
type"string"
minItems0
additionalPropertiesfalse
languageNameType
description"The mother language code is defined in the included schema 'EuropassISOLanguages'."
type"object"
properties
Description
type"object"
properties
Code
type"string"
Label
type"string"
additionalPropertiesfalse
genericSkillType
allOf
$ref"#/definitions/sectionReferenceToListType"
properties
Description
type"string"
cefrLevelType
type"string"
enum
"A1"
"A2"
"B1"
"B2"
"C1"
"C2"
ictLevelType
type"string"
enum
"A"
"B"
"C"
basicExperienceType
type"object"
allOf
$ref"#/definitions/periodType"
properties
Description
type"string"
$ref"#/definitions/sectionReferenceToListType"
openingSalutationType
description"Defines the opening salutation in a letter. It is described by a code (optional) and a label. E.g. code: salutation_2, label: Dear Mrs."
type"object"
properties
Code
type"string"
pattern"^opening-salut-[1-9]{1}([0-9]{1})?(-impersonal)?$"
Label
type"string"
additionalPropertiesfalse
closingSalutationType
description"Defines the closing salutation in a letter. It is described by a code (optional) and a label. E.g. code: closing_salutation_2, label: Your's faithfully."
type"object"
properties
Code
type"string"
pattern"^closing-salut-[1-9]{1}([0-9]{1})?$"
Label
type"string"
additionalPropertiesfalse
documentationHeadingType
description"Defines the label to indicate that there are documents accompanying a letter. It is described by a code (optional) and a label. E.g. code: heading_1, label: Enclosed."
type"object"
properties
Code
type"string"
pattern"^heading_[1-9]{1}$"
Label
type"string"
additionalPropertiesfalse
additionalPropertiesfalse
properties
SkillsPassport
type"object"
description"Defines a sequence of elements that fully describe a Europass XML document."
properties
Locale
title"the language of this document"
type"string"
pattern"^[a-z]{2}$"
DocumentInfo
title"metadata information about this document"
type"object"
properties
DocumentType
$ref"#/definitions/documentTypeType"
Document
$ref"#/definitions/documentBundleType"
CreationDate
type"string"
LastUpdateDate
type"string"
XSDVersion
type"string"
pattern"^V[0-9]\.[0-9]$"
Generator
type"string"
Comment
type"string"
EuropassLogo
type"boolean"
additionalPropertiesfalse
PrintingPreferences
title"Printing preferences"
type"object"
anyOf
type"object"
properties
ECV
$ref"#/definitions/preferencesType"
type"object"
properties
ELP
$ref"#/definitions/preferencesType"
type"object"
properties
ECL
$ref"#/definitions/preferencesType"
type"object"
properties
ESP
$ref"#/definitions/preferencesType"
LearnerInfo
type"object"
properties
Identification
title"Personal Information"
description"Contains the personal information of the individual, which includes at least the name, and contact information, demographics and photo."
type"object"
properties
PersonName
$ref"#/definitions/personNameType"
ContactInfo
description"Contains all the available methods of contacting individual."
type"object"
properties
Address
description"Defines the residence address of an individual."
type"object"
properties
Contact
$ref"#/definitions/addressType"
additionalPropertiesfalse
Email
description"Defines the email address of an individual."
type"object"
properties
Contact
type"string"
additionalPropertiesfalse
Telephone
description"Lists the telephone numbers owned by the individual."
type"array"
items
type"object"
properties
Contact
type"string"
Use
type"object"
properties
Code
type"string"
enum
"home"
"work"
"mobile"
Label
type"string"
additionalPropertiesfalse
minItems0
Website
description"Lists the websites that are owned, built by or refer to the individual."
type"array"
items
$ref"#/definitions/websiteType"
minItems0
InstantMessaging
description"Lists the instant messaging accounts numbers owned by the individual."
type"array"
items
type"object"
properties
Contact
type"string"
Use
type"object"
properties
Code
type"string"
enum
"gtalk"
"skype"
"icq"
"aim"
"msn"
"yahoo"
Label
type"string"
additionalPropertiesfalse
minItems0
additionalPropertiesfalse
Demographics
description"Contains demographics-related information about the individual. It includes the birthdate, gender and list of nationalities."
type"object"
properties
Birthdate
$ref"#/definitions/structuredDateType"
Gender
type"object"
properties
Code
type"string"
enum
"M"
"F"
Label
type"string"
Nationality
description"Defines a nationality. The nationality is described by a code and is a text only element. E.g. code: DE, label: German."
type"array"
items
type"object"
properties
Code
type"string"
pattern"^[A-Z]{2}$"
Label
type"string"
additionalPropertiesfalse
minItems0
additionalPropertiesfalse
Photo
allOf
$ref"#/definitions/fileDataType"
properties
MimeType
type"string"
enum
"image/jpeg"
"image/pjpeg"
"image/png"
"image/x-png"
Signature
allOf
$ref"#/definitions/fileDataType"
properties
MimeType
type"string"
enum
"image/jpeg"
"image/pjpeg"
"image/png"
"image/x-png"
Headline
title"desired employment/ occupation field"
description"Contains a headline label for the current document. It is optional and may accommodate various cases."
type"object"
properties
Type
type"object"
properties
Code
type"string"
enum
"preferred_job"
"job_applied_for"
"studies_applied_for"
"position"
"personal_statement"
Label
type"string"
additionalPropertiesfalse
Description
type"object"
properties
Code
type"string"
pattern"^[0-9]{5}$"
Label
type"string"
additionalPropertiesfalse
additionalPropertiesfalse
WorkExperience
title"list of work experiences"
description"Contains an list of work experiences. The order of those experiences is defined by the related printing preferences."
type"array"
items
allOf
$ref"#/definitions/basicExperienceType"
properties
Position
$ref"#/definitions/occupationalFieldType"
Activities
type"string"
Employer
allOf
$ref"#/definitions/organisationType"
properties
Sector
type"object"
properties
Code
type"string"
pattern"^[A-U]{1}$"
Label
type"string"
additionalPropertiesfalse
$ref"#/definitions/sectionReferenceToListType"
minItems0
Education
title"list of education experiences"
description"Contains an list of learning achievements or a training periods (formal or not). The order of those experiences is defined by the related printing preferences."
type"array"
items
allOf
$ref"#/definitions/basicExperienceType"
properties
Title
type"string"
Activities
type"string"
Organisation
$ref"#/definitions/organisationType"
Field
type"object"
properties
Code
type"string"
pattern"^[0-9]{2}$"
Label
type"string"
additionalPropertiesfalse
Level
type"object"
properties
Code
type"string"
pattern"^[1-8]{1}$"
Label
type"string"
additionalPropertiesfalse
$ref"#/definitions/sectionReferenceToListType"
minItems0
Skills
title"Skills"
description"Contains a sequence of skills and competences that the learner has acquired during any formal or informal experience."
type"object"
properties
Linguistic
type"object"
properties
MotherTongue
type"array"
items
allOf
$ref"#/definitions/languageNameType"
$ref"#/definitions/sectionReferenceToListType"
minItems0
ForeignLanguage
type"array"
items
allOf
$ref"#/definitions/languageNameType"
properties
ProficiencyLevel
type"object"
properties
Listening
$ref"#/definitions/cefrLevelType"
Reading
$ref"#/definitions/cefrLevelType"
SpokenInteraction
$ref"#/definitions/cefrLevelType"
SpokenProduction
$ref"#/definitions/cefrLevelType"
Writing
$ref"#/definitions/cefrLevelType"
additionalPropertiesfalse
Experience
description"Describes a list of linguistic experiences"
type"array"
items
allOf
$ref"#/definitions/basicExperienceType"
properties
Area
type"object"
properties
Code
type"string"
enum
"studying_training_language"
"work_language"
"living_traveling_language"
"mediating_groups_language"
Label
type"string"
minItems0
Certificate
description"Describes a list of linguistic certificates"
type"array"
items
type"object"
properties
Title
type"string"
AwardingBody
type"string"
Date
$ref"#/definitions/structuredDateType"
Level
$ref"#/definitions/cefrLevelType"
additionalPropertiesfalse
minItems0
$ref"#/definitions/sectionReferenceToListType"
minItems0
Communication
$ref"#/definitions/genericSkillType"
Organisational
$ref"#/definitions/genericSkillType"
JobRelated
$ref"#/definitions/genericSkillType"
Computer
description"Describes a person's computer skills, including self assesement and c ertifications if applicable"
type"object"
allOf
properties
Description
type"string"
ProficiencyLevel
type"object"
properties
Information
$ref"#/definitions/ictLevelType"
Communication
$ref"#/definitions/ictLevelType"
ContentCreation
$ref"#/definitions/ictLevelType"
Safety
$ref"#/definitions/ictLevelType"
ProblemSolving
$ref"#/definitions/ictLevelType"
additionalPropertiesfalse
Certificate
description"Describes a list of computer certificates"
type"array"
items
type"object"
properties
Title
type"string"
additionalPropertiesfalse
minItems0
$ref"#/definitions/sectionReferenceToListType"
Driving
allOf
properties
Description
type"array"
items
type"string"
enum
"A"
"B"
"C"
"D"
"A1"
"B1"
"C1"
"D1"
"BE"
"CE"
"DE"
"C1E"
"D1E"
minItems0
$ref"#/definitions/sectionReferenceToListType"
Other
$ref"#/definitions/genericSkillType"
additionalPropertiesfalse
Achievement
title"Achievements"
description"Contains a list of additional information about the various achievements of an individual, such as participation to conferences, workshops, memberships to organisations, list of publications, etc."
type"array"
items
allOf
$ref"#/definitions/sectionReferenceToListType"
properties
Title
type"object"
properties
Code
type"string"
enum
"honors_awards"
"publications"
"presentations"
"projects"
"citations"
"memberships"
"conferences"
"seminars"
"workshops"
"references"
"signature_equivalent"
"courses"
"certifications"
Label
type"string"
Description
type"string"
minItems0
ReferenceTo
type"array"
items
type"object"
properties
idref
type"string"
minItems0
Attachment
type"array"
items
allOf
$ref"#/definitions/fileDataType"
properties
MimeType
type"string"
enum
"image/jpeg"
"image/pjpeg"
"image/png"
"image/x-png"
"application/pdf"
Description
type"string"
minItems0
CoverLetter
type"object"
properties
Addressee
type"object"
properties
PersonName
$ref"#/definitions/personNameType"
Position
$ref"#/definitions/occupationalFieldType"
Organisation
$ref"#/definitions/organisationType"
additionalPropertiesfalse
Letter
type"object"
properties
Localisation
type"object"
properties
Date
$ref"#/definitions/structuredDateType"
Place
type"object"
properties
Municipality
type"string"
Country
$ref"#/definitions/countryType"
additionalPropertiesfalse
additionalPropertiesfalse
SubjectLine
type"string"
OpeningSalutation
type"object"
properties
Salutation
$ref"#/definitions/openingSalutationType"
PersonName
$ref"#/definitions/personNameType"
additionalPropertiesfalse
Body
type"object"
properties
Opening
type"string"
MainBody
type"string"
Closing
type"string"
additionalPropertiesfalse
ClosingSalutation
$ref"#/definitions/closingSalutationType"
additionalPropertiesfalse
Documentation
$ref"#/definitions/genericDocumentationType"
additionalPropertiesfalse
additionalPropertiesfalse