Taxonomy
Many organisations sort their offering by disciplines, topics or competences: courses in the catalog, questions in the question bank, media in the Media Center. Without a shared order, every area keeps its own keywords, and the same thing has a different name in every place. A taxonomy defines this order once, centrally. Administrators then decide in the system administration for each area which taxonomy applies there.
This page explains how a taxonomy is structured and how it takes effect: on courses, implementations, questions and media as a subject, in the catalog as launcher and filter, on people as a competence. How you use a taxonomy in a single area is described on the pages of that area. Administrators set up taxonomies in the system administration.
What is a taxonomy?
A taxonomy is a hierarchical tree of terms. General terms are at the top, more specific ones below. A taxonomy by discipline can look like this, for example:
- Languages
- German
- English
- STEM
- Mathematics
- Biology
With these terms you classify learning resources, implementations, questions and media, and describe what people can do or teach. The taxonomy in OpenOlat has nothing to do with Bloom's taxonomy of learning objectives: it is a tree for classification, not a system of levels for learning objectives.
OpenOlat manages any number of taxonomies side by side, for example one by discipline for the catalog and one by competence for the ePortfolio.
Structure of a taxonomy
Anyone who sets up a taxonomy or uses it in an area comes across four terms that build on each other:
| Term | What it is | Example |
|---|---|---|
| Taxonomy | the whole tree, with title and reference | «Disciplines» |
| Taxonomy level | a node in the tree, with title, description and optional images | «Languages», below it «English» |
| Level type | the kind of a taxonomy level. It defines whether levels of this type are visible, serve as a competence and group evidence of achievement | «Field of action», «Discipline» |
| Competence | the link between a person and a taxonomy level, with one of four competence types | a person teaches «English» |
Important
If a taxonomy level is attached to a learning resource, an implementation, a question or a media item, it is called a subject there. A subject is therefore not a separate structure, but a taxonomy level on an object.
How a taxonomy takes effect
Anyone who maintains a taxonomy once uses each of its taxonomy levels in two places: on objects and on people.
- On objects it is called a subject. Authors assign courses, questions and media to subjects, course planners the implementations. Through the subjects, people find offers in the catalog, narrow down lists with filters and evaluate results.
- On people it is called a competence. A competence shows whether a person aims for, masters, teaches or manages a discipline. In the question bank, it opens the access to the subjects.
In which areas a taxonomy takes effect is defined by administrators per area, see Where taxonomy takes effect. Regardless of this, a person sees their competences in the user tools under "Competences", from all taxonomies.
Where taxonomy takes effect
For subjects to be available for selection in an area, two steps are needed in the system administration:
- Create a taxonomy and create taxonomy levels in it, under
Administration > Modules > Taxonomy. The question bank is the exception: for it, OpenOlat has already created the taxonomy "Question pool", initially without taxonomy levels, see Question bank. - Select the taxonomy in each area in which it is to take effect. Each area has its own setting for this, see table.
If you see no subjects for selection in an area, administrators have not yet selected a taxonomy there. Which taxonomy is selected in which areas is shown in the overview in the system administration under Administration > Modules > Taxonomy, for example for the areas "Learning resources / Catalog" and "Course Planner".
| Area | What the taxonomy is used for | Where administrators select it in the system administration |
|---|---|---|
| Learning resources / Catalog | Subjects of learning resources; launchers (sections of the catalog start page) and filters in the catalog | Administration > Modules > Learning resource, field "Taxonomy", several taxonomies possible |
| Course Planner | Subjects of implementations and elements | Administration > Modules > Course Planner, field "Linked taxonomies", several taxonomies possible |
| Question bank | Subjects of questions | Administration > e-Assessment > Question bank, switch "Subjects". The field "Taxonomy" shows the taxonomy "Question pool", it is permanently assigned. |
| ePortfolio | Competences in portfolio entries | Administration > e-Assessment > ePortfolio, switch "Enable taxonomy linking" and field "Linked taxonomies" |
| Media Center | Field "Subjects" of a media item | Administration > Modules > Media Center, field "Linked taxonomies"; without a selection, the taxonomies of Learning resources / Catalog apply |
Three further functions have no setting of their own. They use the taxonomy of an area from the table. Subjects are therefore only available there if this area has selected a taxonomy:
- Events: If an event belongs to a course, the taxonomies of Learning resources / Catalog apply. If it belongs to an implementation, the taxonomies of the Course Planner apply.
- Course element "Practice": It uses the taxonomy of the question bank.
- Quality management: A data collection takes over the subjects of the course or of the element in the Course Planner it belongs to.
The areas do not share their selection. What is selected for Learning resources / Catalog is not automatically available in the Course Planner. Anyone who wants to sort courses, implementations and media by the same disciplines selects the same taxonomy in each of these areas.
Two areas behave differently:
- Question bank: OpenOlat creates the taxonomy "Question pool" for the question bank. It is initially empty and cannot be replaced by another one. Its taxonomy levels are called subjects in the question bank. Administrators create them with "Create new taxonomy level" in three places: in the system administration under
Administration > Modules > Taxonomyin the taxonomy "Question pool" and underAdministration > e-Assessment > Question bankin the tab "Subjects", as well as in the question bank underQuestion bank > Administration > Subject. In the question bank, question bank managers may also do this if administrators allow them to edit the settings "Subjects". You can add new subjects at any time. In the other areas, the taxonomy "Question pool" is available for selection like any other taxonomy. - Media Center: If the overview in the system administration under
Administration > Modules > Taxonomyshows "disabled" for the Media Center, but media still receive subjects, no taxonomy is linked for the Media Center. It then uses the taxonomies of Learning resources / Catalog.
Subjects on courses, questions and media
Anyone who wants to make a course, a question or a media item findable by discipline assigns subjects to it. Where this happens depends on the area. For a course, authors select them in the course settings in the tab "Metadata". The field is called "Subjects" there, "Subjects / Catalog" when the catalog is enabled. In the Media Center it is called "Subjects" as well. The field only offers taxonomy levels from the taxonomies that are selected for the area. For a question, you select the subject in the metadata of the question, section "General", field "Subject". The subjects of the question bank are available for selection there.

A course can belong to several subjects. In the catalog, it appears on the microsite of each of these subjects, see Launcher and microsite.
For an image in the Media Center, the AI can suggest the subject, see automatic assignment by AI. It searches the same taxonomies as the field "Subjects".
Launcher and microsite in the catalog
In the catalog, the taxonomy becomes a navigation through which people find offers by discipline. The start page of the catalog consists of sections, the launchers. A launcher of the type "Taxonomy level" shows taxonomy levels as tiles. In the field "Type", administrators choose whether the launcher refers to a whole taxonomy or to a single taxonomy level. The launcher shows their direct sublevels, see Module Catalog: Tab Launch page.
Clicking a tile opens the microsite of this taxonomy level. It shows the background image and the description of the level, the tiles of its sublevels and the offers with this subject.
Three rules determine what the launcher shows:
- Only levels with offers: If you do not see a taxonomy level as a tile in the launcher or on a microsite, neither it nor any of its sublevels has an offer in the catalog. The tile appears as soon as an offer carries this subject.
- Sequence: The tiles appear in the order of the field "Order" of the taxonomy levels. Levels without an order follow alphabetically by title.
- Images: The tile shows the teaser image of the taxonomy level, the header of the microsite its background image. Both images belong to the taxonomy level, see Module Taxonomy.

Implementations in the catalog
Anyone who wants to make courses and implementations findable in the catalog by the same subjects selects the same taxonomy in both areas. Implementations appear as offers in the catalog; their subjects come from the taxonomies of the Course Planner. Launchers and filters of the catalog only offer taxonomy levels from the taxonomies that are selected for Learning resources / Catalog. If you cannot set up a launcher or a filter in the catalog for the subjects of implementations, the taxonomy is only selected in the Course Planner. Select it additionally for Learning resources / Catalog.
Deselect a taxonomy
If you see the message "The taxonomy is still used in a launcher of the catalogue and therefore cannot be deselected." in the system administration, this taxonomy is set in a launcher of the type "Taxonomy level" on the start page of the catalog. Delete this launcher or set another taxonomy in it, see Module Catalog: Tab Launch page. Afterwards, the taxonomy can be deselected in the system administration under Administration > Modules > Learning resource. Switching a launcher off or leaving it without tiles is not enough.
Filters
With subjects, you narrow long lists down to one discipline: in the catalog, in the lists of events and in the analysis of the quality management.
Catalog
In the catalog, people narrow the offers down to a subject with filters. Which filters the catalog shows is defined by administrators in the system administration under Administration > Modules > Catalog in the tab "Filters". The filters only offer taxonomy levels to which at least one offer is assigned. For taxonomies, there are two filter types:
- Taxonomy level: The filter carries the title of a selected taxonomy level and offers its sublevels for selection.
- Taxonomy sublevel: The filter appears on every microsite as "Subjects" and offers the sublevels of the opened taxonomy level. With the option "Show learning resource of taxonomy sublevels" in the field "Default", administrators define whether the microsite shows the offers of the sublevels from the start.

Events
Anyone who assigns events to subjects chooses from the taxonomies of the area the event belongs to. For an event of a course, these are the taxonomies of Learning resources / Catalog, for an event of an implementation the taxonomies of the Course Planner. If an event belongs to both, both are available for selection.
If you do not see the column "Subjects" and the filter "Subject paths" in the lists of events, no taxonomy is linked for the Course Planner. This also applies to events of courses. The filter offers the taxonomy levels of these taxonomies.
Quality management
Anyone who wants to evaluate the results of data collections for a single discipline narrows the analysis of the quality management down to its subject. There is the filter "Subject" for this. It evaluates the subjects that a data collection has taken over from its course or its element in the Course Planner, see Quality Management: Analysis.
Competences
Anyone who wants to know who teaches, manages or masters a discipline finds this in the competences. A competence links a person with a taxonomy level. The competence type says in which relation the person stands to this level. A competence can carry an expiry date.
| Competence type | Meaning | Where OpenOlat evaluates it |
|---|---|---|
| Target | The person aims for the competence. | for the person under "Competences" |
| Have | As soon as a person assigns a competence to an entry in their ePortfolio via "Add competences", OpenOlat automatically enters this competence for them. | in the ePortfolio for the entries, for the person under "Competences" |
| Teach | The person teaches the discipline and passes on their knowledge. | Question bank: access to the subjects |
| Manage | The person manages this part of the taxonomy. | Question bank: access to the subjects and to final questions; catalog: editing the taxonomy level in the catalog management |
Which subjects a person sees in the question bank is determined by their Teach and Manage competences. Whether they can assign questions only to these subjects is controlled by the setting "Selectable subjects". Who sees final questions is controlled by the setting "Visibility of final questions". Both settings are described on the page e-Assessment Administration: Question bank.
Competences come about in three ways:
- Administrators assign them in the system administration on a taxonomy level, in the tabs "Competences" and "Management".
- User managers, roles managers and administrators assign them to a person in the user management in the tab "Competences".
- The Have competence comes about in the ePortfolio as soon as a person assigns a competence to one of their entries.
Each person sees their own competences in the user tools under Competences.
Competences in the ePortfolio
Anyone who wants to record in the ePortfolio which competences an entry belongs to assigns competences to it. Available for selection from the linked taxonomies are the taxonomy levels whose level type carries the setting "Competences", as well as levels without a level type. The linking only takes effect once administrators activate the switch "Enable taxonomy linking" in the system administration under Administration > e-Assessment > ePortfolio and select at least one taxonomy. If competences disappear from portfolio entries, administrators have switched off the setting "Competences" on their level type. OpenOlat then removes all levels of this type from the entries.
Subjects in the evidence of achievement
So that evidence of achievement from the Course Planner can be found sorted by discipline, OpenOlat groups the elements in the list of evidence of achievement by their subjects. Only subjects whose level type carries the setting "Evidence of achievement" count for this.
Setup
How administrators create a taxonomy, create level types and taxonomy levels, assign competences and import taxonomies is described on the page Module Taxonomy in the administration manual. The selection of the taxonomy per area is described on the pages of the individual modules:
- Module Learning resource
- Module Course Planner
- e-Assessment Administration: ePortfolio
- Module Media Center
Administrators set up the launchers and filters of the catalog in the system administration under Administration > Modules > Catalog, see Module Catalog.
Further information
Mentioned on this page
Module Taxonomy >
Module Catalog >
Quality Management: Analysis >
Portfolio - General Information >
e-Assessment Administration: Question bank >
Personal tools: Competences >
Personal achievements/successes: Evidence of Achievements >
Module Learning resource >
Module Course Planner >
e-Assessment Administration: ePortfolio >
Module Media Center >
Further reading
Catalog 2.0: Overview >
Catalog 2.0 - Offers >
Catalog 2.0 - Management >
Question Bank: Overview >
Question Bank: Administration >
Competences tags >
Information and settings for items in the Media Center >
Course Element "Practice" >