opmaaktalen
Opmaaktalen, of markup talen, zijn talen die de inhoud van documenten markeren met tags of andere aanduidingen die structuur, semantiek of presentatie aangeven. Het doel is om inhoud onafhankelijk van de uiteindelijke weergave te beschrijven, zodat uiteenlopende systemen de informatie kunnen opmaken, valideren en weergeven.
Bekende voorbeelden zijn HTML (HyperText Markup Language), XML (eXtensible Markup Language) en SGML (Standard Generalized Markup
In opmaaktalen beschrijven tags of constructies de structuur van de tekst (koppen, alinea's, lijsten) en, soms,
Validatie speelt een rol: DTD's, XML-schema's of RelaxNG-achtige grammaticaregels controleren of de mark-up aan de verwachtingen
Historisch gezien ontstonden opmaaktalen uit SGML en werden ze door het web uiteindelijk dominant. Tegenwoordig worden