Taxonomies

Taxonomies partition your site according to arbitrary aspects.

Taxonomies group assets into groups sharing common properties. Qgoda supports an arbitrary number of taxonomies. Every asset property can be promoted to a taxonomy, simply by using it as a taxonomy.

The concept of taxonomies is best understood by a typical example. Consider a document with the following front matter:

---
title: Qgoda Pygments Plug-In
lingua: en
tags:
  - Syntax Highlighting
  - Plug-Ins
  - Python 
  - Qgoda
categories: Development
---

Three default taxonomies are used here, lingua, tags, and categories. By convention, taxonomies that are typically single-valued use the singular (for example lingua because a document can be written in only one language), taxonomies that can have multiple values usually use the plural form.

Taxonomies allow you to partition or divide your web site into groups of related documents. For example, you can identify all English documents with the condition lingua="en".

All assets/documents with lingua 'en' establish a group of documents.
All English documents.

Likewise, you can identify all documents that are tagged with Qgoda.

You can also group all documents tagged with "Qgoda" and "Plug-Ins".
All documents tagged with "Qgoda".

By combining taxonomies you can define arbitrary subsets of a site's documents. You can for example identify all English documents tagged with Qgoda and Plug-Ins by AND'-ing the two above conditions.

Combining taxonomies can create arbitrary partitions of a site.
All English documents tagged with "Qgoda".