The included "ISOLanguages" schema defines the list of language codes that may appear in the Europass XML documents. Defines an abstract type to describe a language. Generally a language is described by a label which may include a code attribute. E.g. for the Greek language it would be code: el , label: Greek. Defines a mother language. The restriction is that a mother language cannot be an extinct language, or a language not used anymore, e.g. ancient Greek. The mother language code is defined in the included schema "EuropassISOLanguages". Defines an abstract type for a foreign language. The foreign language code is defined in the included schema "EuropassISOLanguages".