Sustainability of Digital Formats: Planning for Library of Congress Collections

Introduction | Sustainability Factors | Content Categories | Format Descriptions | Contact
Format Description Categories >> Browse Alphabetical List

HTML Email Markup Language

>> Back
Table of Contents
Format Description Properties Explanation of format description terms

Identification and description Explanation of format description terms

Full name HTML Email Markup Language
Description

HTML Email Markup Language or HEML is an open source markup language for email messages created by SparkPost. According to the press release dated October 27, 2017, HEML is built on three core principles: native feel ("HEML mirrors HTML as closely as possible and uses plain ol’ CSS for styling"); forward thinking ("HEML is designed to take advantage of all that email can do while still providing a solid experience for all clients"); and, extendable ("HEML lets you create your custom elements, share them, and pull in other elements made by the community").

heml.io describes the structure of HEML: "HEML follows the same structure as HTML [version of HTML is not specified]. Every HEML email opens with a <heml> element, similarly to the <html> tag in HTML. Inside the <heml> element should live a single <head> and a <body>. The head will contain all metadata and non-visible content about the email. The body will hold all content for the email." In addition, for styling, "HEML styling is driven through CSS." HEML supports a variety of HTML attributes and formatting options.

Production phase Used for content in initial (by message authors), middle (by archives) or final state (by message recipients/other end users).
Relationship to other formats
    Requires HTML_family, HyperText Markup Language (HTML) Format Family. HEML elements are converted to HTML. HEML technical documentation does not define the version of HTML but likely later versions.
    Contains CSS, Cascading Style Sheet (CSS) File Format

Local use Explanation of format description terms

LC experience or existing holdings None.
LC preference See the Library of Congress Recommended Formats Statement (RFS) for preferences for Email and PIM content.

Sustainability factors Explanation of format description terms

Disclosure Open source application with published code, guides and editor. Reports on heml Issue Tracker indicate that the editor is no longer functional. Comments welcome.
    Documentation Code is published on SparkPost / heml GitHub repo but has not been updated since 2017 (as of this writing in late 2024) and reports on the heml Issue Tracker indicate that the project is dormant if not defunct. Additional documentation is available through heml.io. Comments welcome.
Adoption

Adoption is mostly unknown or unconfirmed. SparkPost was acquired by Bird Email in 2021. According to its website, Bird is an AI-powered Customer Relationship Management (CRM) Platform for Marketing, Customer Service, and Payments, powering over 5 trillion annual messages. Their Inbox suite "consolidates email, chat, voice, SMS, WhatsApp, and social media" into one platform. Presumably, if HEML was still implemented, it would be in these applications but there is no information about the use of HEML in any publicly available documentation from Bird or elsewhere. Comments welcome

    Licensing and patents None
Transparency

HEML files are usually simple text files and can be opened in Notepad or a web browser.

Self-documentation

See also HTML.

Accessibility Features

HEML does not have specific features to support digital accessibility but as a text-based format, it does comply with Section 508 guidelines for accessible email. These guidelines include information about five areas of focus for email: Structure (which, in part, advocates for plain-text or HTML formats), General Content of messages including color contrast, file attachments and signature blocks, Graphics and Sensory Characteristics including the use of alt text, Data Tables with a focus on structured data and their headings, and Saving Files as a document file. Accessible-email.org also provides an accessibility evaluation tool "aimed at email marketing professionals and industry developers to give them an overview of their current level and possible improvements" in terms of accessibility and usability.

External dependencies None
Technical protection considerations None

Quality and functionality factors Explanation of format description terms


File type signifiers and format identifiers Explanation of format description terms

Tag Value Note
Filename extension heml
See https://heml.io/docs/getting-started/usage
Other See note.  NARA File Format Preservation Plan ID has no corresponding entry as of December 2024.
Pronom PUID See note.  Pronom has no corresponding entry as of December 2024.
Wikidata Title ID See note.  Wikidata has no corresponding entry as of December 2024.

Notes Explanation of format description terms

General  
History  

Format specifications Explanation of format description terms


Useful references

URLs


Last Updated: 12/19/2024