Class: Tbx::Descrip

Inherits:
Lutaml::Model::Serializable
  • Object
show all
Includes:
DataElement, Tbx::DataElement::InlineContent
Defined in:
lib/tbx/descrip.rb

Overview

Descriptive data category element ‘<descrip>`.

Carries conceptual and contextual information about a term, including definitions, subject field classifications, and usage contexts.

Permitted ‘type` values (composed from all modules):

  • Min module: ‘subjectField` — field of special knowledge (DC-489), level: conceptEntry

  • Basic module: ‘context` — text illustrating term usage (DC-149), level: termSec; `definition` — narrative statement of concept (DC-168), level: conceptEntry/langSec

Content model: ‘entity.noteText` (mixed text + inline elements hi, ec, foreign, ph, sc).

Schema source: TBXcoreStructV03.rng ‘<define name=“descrip”>`; data categories: Min.tbxmd, Basic.tbxmd.

Constant Summary collapse

TYPES =
Modules::Min::DESCRIP_TYPES
.merge(Modules::Basic::DESCRIP_TYPES).freeze

Method Summary

Methods included from Tbx::DataElement::InlineContent

included

Methods included from DataElement

included