Module:category tree/poscatboiler/data/shortenings

local labels = {} local raw_categories = {}

- --                                                                        -- --                                  LABELS                                 -- --                                                                        -- -

labels["shortenings"] = { description = " terms that are shortened forms of other words or word combinations.", umbrella_parents = "Terms by etymology subcategories by language", parents = , }

labels["abbreviations"] = { description = " abbreviated words or groups of words.", parents = {"shortenings"}, }

labels["acronyms"] = { description = " groups of words represented by parts pronounced together as single words.", parents = {"shortenings"}, }

labels["aphetic forms"] = { description = " words that underwent aphesis, meaning their origin involved a loss or omission of a sound or syllable from their beginning.", parents = {"clippings", "terms by etymology"}, }

labels["apocopic forms"] = { description = " words that underwent apocope, thus their origin involved a loss or omission of a sound or syllable(s) from their end.", parents = {"clippings", "terms by etymology"}, }

labels["clippings"] = { description = " words that were formed from another word by removing part of it, but without changing the part of speech.", parents = {"shortenings"}, }

labels["contractions"] = { description = " shortened words or phrases, deriving from multiple words.", parents = {"shortenings"}, }

labels["ellipses"] = { description = " terms that are shortened versions of longer expressions.", parents = {"shortenings", "terms by etymology"}, }

labels["initialisms"] = { description = " groups of words represented by their beginning parts pronounced separately.", parents = {"shortenings"}, }

labels["nomina sacra"] = { description = " nomina sacra.", parents = {"abbreviations"}, }

labels["pseudo-acronyms"] = { description = " groups of words that used to represent an acronym but no longer do, or which appear to be acronyms but are not.", parents = {"shortenings"}, }

labels["scribal abbreviations"] = { description = " abbreviations used by scribes.", parents = {"abbreviations"}, }

labels["sigla"] = { description = " letters or symbols standing for words, word parts or common sequences of letters.", parents = {"abbreviations", "symbols"}, }

labels["stenoscript abbreviations"] = { description = " abbreviations used in stenoscript.", parents = {"abbreviations"}, }

labels["syncopic forms"] = { description = " words that underwent syncope, thus their origin involved a loss or omission of a sound or syllable from their interior.", parents = {"clippings", "terms by etymology"}, }

-- Add 'umbrella_parents' key if not already present. for key, data in pairs(labels) do	if not data.umbrella_parents then data.umbrella_parents = "Shortenings subcategories by language" end end

- --                                                                        -- --                              RAW CATEGORIES                             -- --                                                                        -- -

raw_categories["Shortenings subcategories by language"] = { description = "Umbrella categories covering topics related to shortenings.", additional = "", parents = { "Umbrella metacategories", {name = "shortenings", is_label = true, sort = " "}, }, }

return {LABELS = labels, RAW_CATEGORIES = raw_categories}