Skip to content

metanorma/basicdoc-models

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BasicDocument / SecureDoc Models

Build Status

BasicDocument ("BasicDoc") / SecureDoc is a set of core information models that represents a document, including metadata and rich text.

BasicDocument is a document model that can serve as a transit data structure for document (with rich-text) conversion, such as taking input from AsciiDoc or Markdown and converting them into an output format like Metanorma StandDoc.

Its rich-text models act as a superset to the semantic elements of HTML and RTF, and therefore can fully represent the semantics of either format.

BasicDocument also provides models relating to document changes (i.e. "document/content patches"), which can be used in the case of collaborative transformation operations.

Note
BasicDocument is the document model that Selagraph operates on.

The Relaton Bibliography UML models used in these models are located here:

Basic Document UML Models

BasicDocument

BasicDocument

BibData

BibData

ContribMetadata

ContribMetadata

Sections

Sections

Blocks

Blocks

Paragraphs

Paragraphs

Multi-Paragraphs

MultiParagraphs

Lists

Lists

Table

Tables

Ancillary Blocks

AncillaryBlocks

IdElements

IdElements

TextElements

TextElements

EmptyElements

EmptyElements

ReferenceElements

ReferenceElements

Changes

Changes

Data Types

DataTypes