Class: Tbx::TermCompSec

Inherits:
Lutaml::Model::Serializable
  • Object
show all
Defined in:
lib/tbx/term_comp_sec.rb

Overview

Term component section ‘<termCompSec>`.

Section containing decomposed term components. The ‘type` attribute indicates the decomposition method.

Permitted ‘type` values (from TermComp-namespace.rng):

  • ‘hyphenation` — parts of a term as it would be hyphenated

  • ‘lemma` — base form (dictionary entry form)

  • ‘morphologicalElement` — individual morphemes comprising the term

  • ‘syllabification` — individual syllables comprising the term

  • ‘termElement` — any other logically significant portion

Schema source: TermComp-namespace.rng ‘<define name=“termCompSec”>`

Constant Summary collapse

TYPES =
{
  hyphenation: "hyphenation",
  lemma: "lemma",
  morphological_element: "morphologicalElement",
  syllabification: "syllabification",
  term_element: "termElement",
}.freeze