Atlas · document · Plate 03 of 16

bibdata

BibData

Diagram view views/BibData.lml composing 4 LML includes and 3 associations.

Includes4
Associations3
Types4
Full UML diagram for BibData

Model definitions

BibliographicItem

class <<Bibliography>> models/bibdata/relaton/BibliographicItem.lml

Boundary reference to Relaton's BibliographicItem. Basicdoc defines only the bibliographic basis (BibData and its ext hook BibDataExtensionType); Relaton and downstream models extend and implement the full bibliographic semantics (OCP: open for extension, closed for modification here).

BibData

class models/bibdata/BibData.lml

The bibliographic description of a BasicDocument. BibData differs from BibliographicItem by making `title` and `copyright` mandatory.

AttributeTypeCardinalityDefinition
+ext BibDataExtensionType 1 The extension point of the bibliographic description of a BasicDocument.

BibDataExtensionType

class models/bibdata/BibDataExtensionType.lml

The extension point of the bibliographic description of a BasicDocument.

AttributeTypeCardinalityDefinition
+doctype DocumentType 0..* Classification of the BasicDocument, indicating that it is to be rendered in a distinct manner.