Module:category tree/poscatboiler/data/terms by semantic function

local labels = {} local raw_categories = {}

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

labels["terms by semantic function"] = { description = " terms by their semantic function, regardless of part of speech.", umbrella_parents = "Fundamental", parents = , }

labels["cardinal numbers"] = { description = " terms that are used to count objects.", parents = {"numbers"}, }

labels["demonstrative pro-forms"] = { description = " terms that refer to specified entities or qualities.", parents = {"pro-forms"}, }

labels["fractional numbers"] = { description = " terms that indicate proportioned parts of a whole.", parents = {"numbers"}, }

labels["hedges"] = { description = " expressions that are used to qualify statements so as to lessen impact, e.g. to appear polite or modest or to soften a blow.", parents = {"terms by semantic function"}, }

labels["indefinite pro-forms"] = { description = " terms that refer to unspecified entities or qualities.", parents = {"pro-forms"}, }

labels["intensifiers"] = { description = " terms that serve to intensify.", parents = {"terms by semantic function"}, }

labels["interrogative pro-forms"] = { description = " terms that request the listener to specify.", parents = {"pro-forms"}, }

labels["imperative sentences"] = { description = " free-standing expressions that are in the grammatical form of commands, though often with a precative or hortatory force.", parents = {"sentences"}, }

labels["negative polarity items"] = { description = " terms that are chiefly or always used with a negation.", additional = "These are the opposite of positive polarity items; see Category: positive polarity items. See also ", umbrella = { additional = "These are the opposite of positive polarity items; see Category:Positive polarity items by language. See also ", },	parents = {"terms by semantic function"}, }

labels["nominal numbers"] = { description = " terms that represent numbers as entities in themselves.", parents = {"numbers"}, }

labels["numbers"] = { description = " terms that represent or relate to numbers of various kinds.", parents = {"terms by semantic function"}, }

labels["ordinal numbers"] = { description = " terms that specify the ordering of objects within a sequence.", parents = {"numbers"}, }

labels["positive polarity items"] = { description = " terms that are chiefly or always used in an affirmative sentence, and not with a negation.", additional = "These are the opposite of negative polarity items; see Category: negative polarity items. See also ", umbrella = { additional = "These are the opposite of negative polarity items; see Category:Negative polarity items by language. See also ", },	parents = {"terms by semantic function"}, }

labels["pro-forms"] = { description = " terms that refer to other parts of speech.", parents = {"terms by semantic function"}, }

labels["pro-sentences"] = { description = " terms that substitute for full sentences.", parents = {"pro-forms"}, }

labels["questions"] = { description = " terms that are usually or notably used as questions.", parents = {"sentences"}, }

labels["relative pro-forms"] = { description = " terms that indicate relative clauses.", parents = {"pro-forms"}, }

labels["rhetorical questions"] = { description = " questions posed only for dramatic or persuasive effect.", parents = {"idioms", "sentences", "questions"}, }

labels["subjunctive expressions"] = { description = " expressions that are grammatically subjunctive.", parents = {"terms by semantic function"}, }

for label, data in pairs(labels) do	if not data.umbrella_parents then data.umbrella_parents = "Terms by semantic function subcategories by language" end end

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

raw_categories["Terms by semantic function subcategories by language"] = { description = "Umbrella categories covering topics related to terms categorized by their semantic function, such as types of numbers or questions.", additional = "", parents = { "Umbrella metacategories", {name = "terms by semantic function", is_label = true, sort = " "}, }, }

return {LABELS = labels, RAW_CATEGORIES = raw_categories}