In the homepage of the EU Vocabularies we have grouped our assets in two categories according to their purpose and/or function: ‘Controlled vocabularies’ and ‘Models’. You are currently in the ‘Models' page, which contains a list of our assets that can be considered rules or tools for different types of purposes.

This category of assets comprises models that are primal in the creation or conceptualisation of controlled vocabularies (ontologies); others used for validation of or derived from the vocabularies (schemas); also others that define how given vocabularies are to be useful for subsequent IT purposes (application profiles); and a final set of models designed to repurpose machine-readable metadata into human-readable output (presentation style sheets).

Models are published, maintained and documented just as all other assets provided in the EU Vocabularies website.


A schema (XML Schema / XSD file) is a machine-readable representation/description of either the actual or the potential data content in a separate file that complies with it. In other words, it is the set of semantic and sequential instructions that can either be used to control the input stored in a given file, or to connect a file that complies with those instructions to an information exchange system or application. Find out more here.


An ontology – within the scope of computer science and, more specifically, as understood for the semantic web information exchange technology – is defined as a formal specification for the purpose of delimiting and grouping facts, events, entities or elements (which we usually categorise as ‘concepts’), based on their common types, properties and interrelationships. Read more.

Presentation style sheets 

The Publication Office publishes documents of different types, e.g. most prominently the Official Journal of the EU. For the XHTML version of these documents, specific cascading style sheets (CSS) have been written to assure a proper display depending on the type of document. More details here.

Application profiles 

The Application Profiles (AP) represent a set of integrity constraints used to check the physical and logical correctness or rationality of a certain dataset.