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"
.
Likewise, you can identify all documents that are 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.