Class: Metanorma::UnDocument::Sections::UnAbstractSection
- Inherits:
-
Lutaml::Model::Serializable
- Object
- Lutaml::Model::Serializable
- Metanorma::UnDocument::Sections::UnAbstractSection
- Defined in:
- lib/metanorma/un_document/sections/un_abstract_section.rb
Overview
Abstract of a UN document. Corresponds to un.rng:
abstract = element abstract { Basic-Section }
Basic-Section = Basic-Section-Attributes, section-title?, BasicBlock+
Unlike the isodoc default (Content-Section), a UN abstract contains
no subsections, so no clause mapping is declared. Composed from the
shared mixins rather than inheriting ContentSection, because
lutaml-model deep-duplicates a parent's XML mappings into subclasses
(inheriting would keep the Content-Section clause mapping).