Informatika Komputer    
   
Daftar Isi
(Sebelumnya) Comparison of disk encryption ...Comparison of early HTML editors (Berikutnya)

Perbandingan -- document markup languages

The following tables compare general and technical information for a number of document markup languages. Please see the individual markup languages' articles for further information.

Contents

General information

Basic general information about the markup languages: creator, version, etc.

LanguageCreatorFirst public release dateEditorViewer
Computable Document FormatWolfram Research2010MathematicaCDF Player
Darwin Information Typing Architecture (DITA)IBM, OASIS2005Text/XML editorOutput to HTML, PDF, CHM, javadoc, others.
DocBookThe Davenport Group, OASIS1992XML editorOutput to HTML, PDF, CHM, javadoc, others.
Encoded Archival Description (EAD)Berkeley Project1998Text editorWeb browser
Extensible HyperText Markup Language (XHTML)W3C2000 (January 26)Text/XML editor, HTML editorWeb browser
HyperText Markup Language (HTML)Tim Berners-Lee1993Text editor, HTML editorWeb browser
LilyPondHan-Wen Nienhuys, Jan Nieuwenhuizen1996Text editor, ScorewriterOutput to DVI, PDF, PostScript, PNG, others.
Maker Interchange Format (MIF)Frame Technology acquired by Adobe Systems in 19951986Text editor, FrameMakerFrameMaker
MarkdownJohn Gruber and Aaron Swartz2004Text editor, E-mail clientWeb browser (XHTML or HTML output), preview in gedit-markdown-plugin
Math Markup Language (MathML)W3C1999 (July)Text/XML editor, TeX converterWeb browser, Word processor
Music Extensible Markup Language (MusicXML)Recordare2002ScorewriterScorewriter
Office Open XML (OOXML)Ecma International, ISO/IEC2006Office suiteOffice suite
OpenDocument Format (ODF)OASIS, ISO/IEC2005Office suiteOffice suite
Open Mathematical Documents (OMDoc)Michael Kohlhase2000Text/XML editor[1]Output to XHTML+MathML, TeX, others.
reStructuredTextDavid_Goodger2001[2]Text editorOutput to HTML, LaTeX, PDF, Unix man pages, ODT, S5 (HTML Slide Shows), XML, others.
Rich Text Format (RTF)Microsoft1987Text editor, Word processorWord processor
Scalable Vector Graphics (SVG)W3C2004Vector graphics editorWeb browser, etc.
ScriptIBM1968Text editorGDDM, AFP viewer
TeXDonald Knuth1978Text editorDVI or Portable Document Format (PDF) converter
Text Encoding Initiative (TEI)Text Encoding Initiative Consortium1990Text/XML editorWeb Browser (using XHTML), PDF, Word Processor (using ODF) or EPUB
troff (typesetter runoff), groff (GNU runoff)Joe Ossanna1973Text editorgroffer, or output to PostScript
Wireless Markup Language (WML)WAP Forum1999Text/XML editorMicrobrowser
LanguageCreatorFirst public release dateEditorViewer

Characteristics

Some characteristics of the markup languages.

LanguageMajor purposeBased onMarkup typeStructural markupPresentational markup[3]
Computable Document FormatInteractive technical documentsFunctional expressionsTagYesYes
Darwin Information Typing Architecture (DITA)Technical documentsXMLTagYesNo
DocBookTechnical documentsSGML / XMLTagYesYes[4]
Encoded Archival Description (EAD)Finding aidsXMLTagYesNo
Extensible HyperText Markup Language (XHTML)Hypertext documentsXMLTagYesYes[5]
HyperText Markup Language (HTML)Hypertext documentsSGMLTagYesYes[6]
Maker Interchange Format (MIF)Technical documents TagYesYes
MarkdownFormatted Technical documents, Hypertext documents, E-mailText E-mail conventionsTagYesYes
Math Markup Language (MathML)Mathematical documentsXMLTagYesYes[7]
Music Extensible Markup Language (MusicXML)Music notationXMLTagYesYes
Office Open XML (OOXML)Multi-purposeXML / ZIPTagYesYes
OpenDocument Format (ODF)Multi-purposeXML / ZIPTagYesYes
Open Mathematical Document (OMDoc)Mathematical documentsXMLTagYes[8]Yes[9]
reStructuredTextTechnical and Multi-purpose documents[10]Structured Text and SetextTagYesYes[11]
Rich Text Format (RTF)Formatted documentsTeXPattern parsingYesYes
Scalable Vector Graphics (SVG)2D Vector graphicsXMLTagYesYes
ScriptMulti-purposeRUNOFFControl codeYesYes
TeXAcademic documents Control codeYesYes
Text Encoding Initiative (TEI)Academic, linguistic, literary and technical documentsSGML / XMLTagYesNo
troff (typesetter runoff), groff (GNU runoff)Technical documentsRUNOFFControl codeYesYes
Wireless Markup Language (WML)Hypertext documentsXMLTagYesYes
LanguageMajor purposeBased onMarkup typeStructural markupPresentational markup

Notes

  1. ^ An Emacs mode and a Mozilla extension are available.
  2. ^ http://docutils.sourceforge.net/docs/ ref/rst/introduction.html#history
  3. ^ Many markup languages have purposely avoided presentational markups. For markup languages based on SGML and XML, CSS is used as a presentation layer.
  4. ^ Presentational content is supported through SVG and MathML markup. In select XML editors, the images can be viewed as rendered.
  5. ^ Presentational markup is deprecated as of XHTML 1.0 and no longer allowed as of XHTML 1.1
  6. ^ Presentational markup is deprecated as of HTML 4.0
  7. ^ MathML comes in two mark-up syntaxes: a semantic and a presentational.
  8. ^ uses Content MathML, OpenMath or other formats for formulae
  9. ^ Exact presentation of symbols can be specified in OMDoc; these specifications are used when transforming OMDoc to a presentational format.
  10. ^ http://docutils.sourceforge.net/docs/ ref/rst/introduction.html#goals
  11. ^ uses CSS

See also

External links

(Sebelumnya) Comparison of disk encryption ...Comparison of early HTML editors (Berikutnya)