Inhoudsopgave:
Definitie - Wat betekent Markup Language?
Een opmaaktaal is een type taal dat wordt gebruikt om aantekeningen te maken en tags in nauwkeurig opgemaakte elektronische documenten in te sluiten, ongeacht het computerplatform, het besturingssysteem, de toepassing of het programma.
De term opmaaktaal is afgeleid van het markeren van manuscripten, waarbij handgeschreven markeringen werden geannoteerd in de vorm van printerinstructies. Opmaaktalen worden ook gebruikt in afspeellijsten, vectorafbeeldingen, webservices en gebruikersinterfaces. HTML is de meest gebruikte opmaaktaal.
Techopedia legt Markup Language uit
Er zijn drie soorten elektronische opmaaktaal:
- Presentation Markup: Gebruikt door traditionele tekstverwerkingssystemen met WYSIWYG; het is verborgen voor menselijke gebruikers.
- Procedurele opmaak: geïntegreerd met tekst om tekstverwerkingsinstructies aan programma's te geven. Dergelijke tekst wordt zichtbaar gemanipuleerd door de auteur. Procedurele markup-systemen omvatten programmeerconstructies, waarbij macro's of subroutines worden gedefinieerd en bij naam worden aangeroepen.
- Beschrijvende markup: gebruikt om delen van een document te labelen over hoe ze moeten worden behandeld. De HTML- tag wordt bijvoorbeeld gebruikt om citaten in tekst te labelen.
Gencode was de eerste openbare opmaaktaalpresentatie in computertekstverwerking. Enkele andere belangrijke opmaaktalen zijn:
- Latex
- Extensible Markup Language (XML)
- Generalized Markup Language (GML)
- Standard Generalized Markup Language (SGML)
- HyperText Markup Language (HTML)
Opmaaktalen vermengen in het algemeen documenttekst met opmaakinstructies in dezelfde gegevens of bestandsstroom. De codes tussen punthaken (<>) zijn markup-instructies (ook wel tags genoemd) en de tekst tussen deze instructies is de eigenlijke documenttekst. Codes die aan het begin en einde van de eerste instructie verschijnen, worden semantische markup genoemd en beschrijven de opgenomen tekst. Presentatie-opmaak geeft daarentegen een bepaald tekstkenmerk zonder beschrijving aan.