CBML stands for Comic Book Markup Language,. CBML is an XML vocabulary for encoding multiform documents that are variously called comics, comic strips, comic books, and “graphic novels” as well as other documents that integrate two-dimensional comic-style graphic content or that share formal features with comics content.
CBML is based on the Text Encoding Initiative P5: Guidelines for Electronic Text Encoding and Interchange. The Text Encoding Initiative Guidelines, or simply TEI, provide a scholarly encoding language for the digital representation and analysis of multitudinous and disparate document types: inscriptions and papyri; illuminated manuscripts; authorial holograph manuscripts; correspondence; printed books of prose, verse, and drama; critical and scholarly editions; and born-digital documents. TEI provides general purpose tags for encoding basic structural divisions (e.g., chapters, paragraphs, stanzas and lines of verse, and bibliographic citations) as well as very specific modules targeted at more specific content (e.g., manuscripts, dictionaries, and critical editions).
By using TEI as a foundation for CBML, the standard TEI tags may be used to encode many of the features found in comics and also much of the non-comics content that is so common in comic books. For instance, many comic books contain editorial and news features, prose fiction, fan mail, and advertisements. CBML uses TEI's documented customization mechanisms to add to the standard TEI tag set a number of elements targeted at the distinctive formal features of comics, such as panels, balloons, and narrative captions. CBML also suggests ways to use standard TEI elements and attributes to encode other distinctive features of comics, like “panel groups” and sound effects (POW! THWIP!, FOOM!).
Comic Book Markup Language: An Introduction and Rationale
A lengthy article, “Comic Book Markup Language: An Introduction and Rationale” (Walsh, 2012), published in Digital Humanities Quarterly, provides an introduction to CBML, discusses the rationale and motivations behind the development of CBML, and suggests areas for future work. The article also includes many full-color illustrations and examples.
Available in full: Comic Book Markup Language