Merkkauskielet
Merkkauskielet ovat kielellisiä järjestelmiä, joilla teksti ja muu sisältö merkitään siten, että tietorakenne, semantiikka ja/tai esitys voidaan tulkita koneella ja ihmisillä. Ne eivät ole ohjelmointikieliä vaan kuvailevat rakennetta ja/tai muotoa, jolloin sisältö voidaan jäsentää, renderöidä ja käsitellä automaattisesti.
Historiallisesti merkkauskielet syntyivät SGML:n (Standard Generalized Markup Language) ympärille. SGML antoi rakenteellisen puitteen, josta kehittyivät HTML
Kevyet merkkauskielet tarjoavat kevyemmän syntaksin tekstin merkitsemiseen. Esimerkkejä ovat Markdown, reStructuredText ja AsciiDoc. Niissä on helppolukuisia
Käyttökohteet kattavat verkkosivut, teknisen dokumentaation, kirjallisuuden ja e-kirjat sekä julkaisuprosessit. Merkkauskielet helpottavat sisällön hallintaa, indeksointia, käännöksiä