Atlas · inline · Plate 09 of 16

datatypes · inline

IdElements

Diagram view views/IdElements.lml composing 10 LML includes and 10 associations.

Includes10
Associations10
Types10
Full UML diagram for IdElements

Model definitions

BasicElement

class models/inline/BasicElement.lml

Container of inline content in BasicDocument.

AttributeTypeCardinalityDefinition
+contribMetadata ContributionElementMetadata 0..* Metadata of the contributor responsible for the action.
+attributes Attribute 0..* Entries from the generic attribute register: an open key-value set that markup languages bind their own attribute types into.

IdElement

class models/inline/id/IdElement.lml

`BasicElement` with an identifier, to be used in crossreferencing by Reference Elements. The `IdElement` itself acts as a reference point, such as in a `SourcecodeBlock` for callout references (the `IdElement` is the location), and for delimiting `ReviewComment` start/end places.

AttributeTypeCardinalityDefinition
+id String 1 Identifier of BasicElement.

Media

class models/inline/id/Media.lml

Container for media content.

AttributeTypeCardinalityDefinition
+filename String 0..1 File name corresponding to the media, to which the media can be extracted if it is represented inline (e.g. in Base64 encoding in the URI).
+source Uri 1 URI of the media file.
+type MediaType 1 Type of the media file.
+alt String 0..1 Alternate text, supplied for accessibility.
+title String 0..1 Title, supplied for accessibility.
+longdesc Uri 0..1 URI pointing to more extensive alternate text description, supplied for accessibility.

Video

class models/inline/id/Video.lml

Container for video content.

AttributeTypeCardinalityDefinition
+altsource AltSource 0..* Alternative files to use as media.
+height Integer 0..1 Height of video. Can have "auto" as value.
+width Integer 0..1 Width of video. Can have "auto" as value.

AltSource

class models/inline/id/AltSource.lml

Alternative file to use as media.

AttributeTypeCardinalityDefinition
+filename String 0..1 File name corresponding to the media, to which the media can be extracted if it is represented inline (e.g. in Base64 encoding in the URI).
+source Uri 1 URI of the media file.
+type MediaType 1 Type of the media file.

Bookmark

class models/inline/id/Bookmark.lml

Anchor for cross-references which do not have scope over blocks or sections. Anchors within a block under the BasicDocument model cannot span across a number of inline elements; bookmarks are intended as point anchors. For that reason, the Review block has a starting reference and an optional ending reference, which can be bookmarks as well as block or section references.