List of document markup languages
Jump to navigation Jump to search
Well-known document markup languages
- HyperText Markup Language (HTML) – the original markup language that was defined as a part of implementing World Wide Web, an ad hoc defined language inspired by the meta format SGML and which inspired many other markup languages.
- Keyhole Markup Language (KML/KMZ) - the XML-based markup language used for exchanging geographic information for use with Google Earth.
- Markdown - simple plaintext markup popular as language of blog/cms posts and comments, multiple implementations.
- Mathematical Markup Language (MathML)
- Scalable Vector Graphics (SVG)
- TeX, LaTeX – a format for describing complex type and page layout often used for mathematics, technical, and academic publications.
- Wiki markup – used in Wikipedia, MediaWiki and other Wiki installations.
- Extensible 3D (X3D)
- Extensible HyperText Markup Language (XHTML): HTML reformulated in XML syntax.
- Standard Generalized Markup Language (SGML) – a standard pattern for markup languages to which HTML and DocBook adhere.
- Extensible Markup Language (XML) – a newer standard pattern for markup languages; a restricted form of SGML that is intended to be compatible with it.
Lesser-known document markup languages
(including some lightweight markup languages)
- ABC notation - markup language for music scores in pure text.
- Amigaguide – The Amiga hypertext documentation format, including multimedia support.
- AsciiDoc - plaintext markup language similar to Markdown
- AsciiDoctor - plaintext markup language (extending AsciiDoc) AsciiDoctor
- Chemical Markup Language (CML)
- Compact HyperText Markup Language (C-HTML) – used for some mobile phones.
- Computable Document Format - used for interactive technical documents.
- ConTeXt – a modular, structured formatting language based on TeX.
- Darwin Information Typing Architecture (DITA) - modular open free format for technical and specialized documents.
- DocBook – format for technical (but not only) manuals and documentation.
- eLML – eLesson Markup Language: create eLearning content
- Encoded Archival Description (EAD)
- Enriched text – for formatting e-mail text.
- Guide Markup Language (GuideML) – used by the Hitchhiker's Guide site.
- Handheld Device Markup Language (HDML) – designed for smartphones and handheld computers.
- Help Markup Language (HelpML)
- Hypermedia/Time-based Structuring Language (HyTime)
- HyperTeX – for including hyperlinks in TeX (and LaTeX) documents.
- Information Presentation Facility (IPF) – is a system for presenting online help and hypertext on IBM OS/2 systems. It is also the default help file format used by the cross-platform fpGUI Toolkit project.
- JATS (Journal Article Tag Suite) – a NISO standard of XML used to describe and publish STEM (scientific/technical/engineering/medical) scholarly journal articles
- LilyPond – a system for music notation.
- LinuxDoc – used by the Linux Documentation Project.
- Lout – a document formatting functional programming language, similar in style to LaTeX.
- Maker Interchange Format (MIF)
- Microsoft Assistance Markup Language (MAML)
- Music Encoding Initiative (MEI)
- Music Extensible Markup Language (MusicXML)
- Open Mathematical Documents (OMDoc)
- OpenMath – a markup language for mathematical formulae which can complement MathML.
- Parameter Value Language, stores mission data in NASA's Planetary Database System
- Plain Old Documentation (POD) – a simple, platform-independent documentation tool for Perl.
- Pillar - a markup syntax and associated tools to write and generate documentation written in Pharo
- Remote Telescope Markup Language (RTML)
- reStructuredText (reSt) - plaintext platform-independent markup used as Python libraries documentation tool, multiple output formats (HTML, LaTeX, ODT, EPUB, ...)
- Retail Template Markup Language (RTML) – e-commerce language which is based on Lisp.
- Revisable-Form Text (RFT) – part of IBM's Document Content Architecture to allow transfer of formatted documents to other systems.
- S1000D – international specification for technical documentation related to commercial or military; aerospace, sea or land; vehicles or equipment.
- Scribe – Brian Reid's seminal markup language
- Script – Early IBM markup language on which GML is built.
- SiSU Structured Information, Serialized Units – generalized Markup language with several output formats
- SKiCal – a machine-readable format for the interchange of enhanced yellow-page directory listings.
- Skriv – lightweight markup language.
- Texinfo – GNU documentation format.
- Text Encoding Initiative (TEI) – Guidelines for text encoding in the humanities, social sciences and linguistics.
- Textile (markup language) – Plaintext XHTML web text.
- troff (typesetter runoff), groff (GNU runoff)
- UDO (markup language), a lightweight markup language
- Wireless Markup Language (WML), Wireless TV Markup Language (WTVML)
- Extensible Application Markup Language (XAML) XML based user interface markup language
- Xupl – a C-style equivalent to XML.
- Bach – general purpose semantic document markup language
Office document markup languages
- Compound Document Format
- Office Open XML (OOXML) – open standard format for office documents:
- OpenDocument (ODF) – open standard format for office documents
- OpenOffice.org XML – predecessor of OpenDocument
- ReportML – Report format language originating from Microsoft Access. (not a part of Office Open XML (yet))
- Rich Text Format (RTF) – Microsoft format for exchanging documents with other vendors' applications. (It is not really a markup language, as it was never meant for intuitive and easy typing.)
- Uniform Office Format (UOF) – open format for office documents, being harmonised with OpenDocument.
- Comparison of document markup languages
- Comparison of Office Open XML and OpenDocument
- Lightweight markup language
- Google Developers: Keyhole Markup Language KML Reference. Accessed on 2013/03/15.
- "Archived copy". Archived from the original on 2004-04-02. Retrieved 2014-04-25.CS1 maint: Archived copy as title (link)
- Open Geospatial Consortium, "Geography Markup Language", OGC accessed on 2013/03/15.
- Geography Markup Language is an ISO standard (ISO 19136:2007).
- Gesture Markup Language GestureML Wiki Archived 2013-03-10 at the Wayback Machine. Extensible markup language used to define gestures that describe interactive object behavior and the relationships between objects in an application. Accessed on 2013/03/15.
- Graffiti Markup Language Graffiti Markup Language. Designed to maximize readability and ease of implementation for even hobbyist programmers, artists and graffiti writers. Accessed on 2013/03/15.
- RTF Pocket Guide by O'Reilly Media, retrieved 2010-03-13
- Sean M. Burke (July 2003). "RTF Pocket Guide". Retrieved 2010-03-13.