Skip to main content

Taxonomy

Taxonomy is the system of classification applied to content: the rules that determine how pages are named, typed, and tagged. This document defines the taxonomy for the entire portfolio site.

Content types

Every page on this site has a content type. Content type determines the page's purpose, structure, and the reader's expectation when they arrive.

TypePurposeStructurePagesExamples
overviewOrient the reader to a sectionShort intro, links to sub-pages, key context12Section landing pages
guideWalk the reader through a taskBefore you begin → steps → Next step18User guide, admin guide
referenceSupport lookup, not readingTables, definitions, code samples24API reference, taxonomy, KB articles
conceptExplain what something is or why it existsProblem → explanation → implication4NimbusWiz overview, design decisions, insights
walkthroughAnnotate a system or process with rationaleWhat it's → how it works → why these choices6CI/CD pipeline, Vale style guide, dashboards
case-studyDocument an experiment or project with findingsQuestion → approach → outcome → lessons7RAG experiment, writing for AI, AI feature doc plan

How each type constrains the writer

Each type creates a different structural expectation. A page typed guide must have a "Before you begin" section and a "Next step" link. A page typed reference must use tables for its primary content, not prose. These constraints are what make content types useful: they prevent the writer from defaulting to narrative when the reader needs something else.

The distinction between walkthrough and case-study is temporal. A walkthrough describes a system as it exists now (the CI/CD pipeline, the Vale rules, the dashboard structure). A case study describes something that happened: an experiment, a project, a process that produced findings. Walkthroughs answer "how does this work?" Case studies answer "what did you try and what happened?"

Type distribution

The current distribution across 71 pages:

TypeCountShare
reference2434%
guide1825%
overview1217%
case-study710%
walkthrough68%
concept46%

No single type exceeds 34%. If any type grows beyond 40% of the corpus, that's a signal to re-evaluate whether the type is too broad and should be split.

Controlled vocabulary

The following terms are used consistently across all pages. Variations and synonyms are listed where they exist, but don't use them in headings, labels, or navigation.

NimbusWiz product terms

Preferred termDon't useDefinition
Modernization AdvisorAdvisor, recommendation engineThe AI-driven feature that recommends upgrade paths
Quirk IntelligenceQuirk engine, quirk systemThe behavioral pattern learning capability
Flight ProfileUser profile, intent layerThe user-defined operational intent setting
Simulation ModeDry run, preview mode, sandboxThe pre-upgrade metric projection feature
systemfleet asset, legacy system, deviceA registered Nimbus2000-class system in NimbusWiz
upgrade profileupgrade plan, modernization planA named configuration applied during modernization

Documentation terms

Preferred termDon't useDefinition
user guideuser manual, end-user docs, helpTask-based documentation for end users
admin guideadministrator guide, ops guideSetup and configuration documentation for admins
knowledge baseFAQ, help centre, support docsSelf-service articles for common questions
API referenceAPI docs, developer docs, endpointsTechnical reference for the NimbusWiz API
stepaction, instruction, taskA single action within a procedure
prerequisiterequirement, before you beginA condition that must be met before a procedure

UI element naming conventions

Consistent with NimbusWiz UI copy throughout:

ElementNaming conventionExample
ButtonsVerb + noun (imperative)Register system, Run scan, Apply profile
Section headingsNoun phrase, title caseSystem Assessment, Modernization Advisor
Field labelsNoun or noun phrase, sentence caseSystem name, Upgrade profile, Stability score
Status labelsPast participle or adjectiveCompleted, In progress, Failed, At risk
Error messagesPlain language, specific cause"Scan failed: connection timeout. Check network settings."

Metadata model

Every page uses frontmatter to declare its metadata. All five fields below are completed on every page before it's published.

Required frontmatter

title: Page title # Used in browser tab and OG tags
sidebar_label: Short label # Used in sidebar (shorter than title if needed)
description: One sentence # Used in search results and OG description
content_type: guide # overview | guide | reference | concept | walkthrough | case-study
audience: devops-engineer # devops-engineer | system-admin | technical-manager | all
tags:
- nimbuswiz
- api

Optional frontmatter

last_update:
date: 2026-04-10

Tag taxonomy

Tags are lowercase, hyphenated, and drawn from this controlled list.

Topic tags: nimbuswiz, api, cicd, ia, taxonomy, ux-writing, analytics, ai, prompt-engineering, docs-as-code, vale

Audience values (one per page, set in the audience field): devops-engineer, system-admin, technical-manager, all

Tags are topic-based only. Content type and audience are separate frontmatter fields, not tags. This avoids duplication between the content_type field and the tag list.

Labeling conventions

  • Use sentence case: Docs site structure, not Docs Site Structure
  • Keep labels under 30 characters where possible
  • Match the page's h1 heading (abbreviated if needed)
  • Use "&" not "and" in sidebar labels only (space constraint)

Heading hierarchy

LevelUseConvention
h1Page titleOne per page, matches title frontmatter
h2Major sectionsSentence case, describes the content below
h3Sub-sectionsSentence case, more specific than h2
h4Rarely usedOnly when h3 needs subdivision

No skipping levels or using bold text as a pseudo-heading.

  • Descriptive, not generic: "Read the taxonomy", not "Click here"
  • Matches the destination page's h1 where possible
  • No URLs as link text