Definition
A markup language is specification language that annotates content through the insertion of marks into the content itself. Markup languages differ from programming languages in that they treat data, rather than commands or declarations, as the primary element in the language.
Key Points
Markup languages were initially developed for text document formatting systems, though they are not limited to text. In fact, the term markup was taken directly from the jargon of the publishing business, where editors and typographers would “mark up” draft documents to indicate corrections or printing effects. Markup languages are generally quite declarative and have little, if any, computational semantics. The marks inserted into the content are often called “tags” because that term is used by XML.
Cross-References
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Section Editor information
Rights and permissions
Copyright information
© 2018 Springer Science+Business Media, LLC, part of Springer Nature
About this entry
Cite this entry
Munson, E.V. (2018). Markup Language. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_5044
Download citation
DOI: https://doi.org/10.1007/978-1-4614-8265-9_5044
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-8266-6
Online ISBN: 978-1-4614-8265-9
eBook Packages: Computer ScienceReference Module Computer Science and Engineering