| p:abstract
| - .]]
A markup language is an artificial language using a set of annotations to text that describe how text is to be structured, laid out, or formatted. Markup languages have been in use for centuries, and in recent years have also been used in computer typesetting and word-processing systems.
A well-known example of a markup language in use today in computing is HyperText Markup Language (HTML), one of the most used in the World Wide Web. HTML follows some of the markup conventions used in the publishing industry in the communication of printed work among authors, editors, and printers. (en)
- Un lenguaje de marcado o lenguaje de marcas es una forma de codificar un documento que, junto con el texto, incorpora etiquetas o marcas que contienen información adicional acerca de la estructura del texto o su presentación. El lenguaje de marcas más extendido es el HTML, fundamento del World Wide Web. Los lenguajes de marcado suelen confundirse con lenguajes de programación, sin embargo, estos no son lo mismo, ya que el lenguaje de marcado no tiene las funciones aritméticas que tienen los lenguajes de programación, como las variables. Históricamente, el marcado se usaba y se usa en la industria editorial y de la comunicación, así como entre autores, editores e impresores.
Un ejemplo de cómo funciona el lenguaje de marcado puede observarse en el dictado de viva voz de un documento a una persona que lo transcribe a máquina:
:Ponga estilo de carta. ponga comillas, ponga mayúsculas, Estimado Juan, ponga dos puntos, aparte, sangría, ponga primera letra mayúscula, te escribo esta carta, ponga negrillas, de forma muy urgente, cierre negrilla, ya que no me has enviado... etc". (es)
- Eine Auszeichnungssprache (engl. Markup Language, Abk. ML) dient zur Beschreibung der Daten und teilweise des Verfahrens, das zur Bearbeitung dieser Daten nötig ist. Ursprünglich dienten die Auszeichnungen im Text als Anweisungen für die Setzer im Drucksatz.
Bei einer Auszeichnungssprache werden die Eigenschaften, Zugehörigkeiten und Verfahren von bestimmten Wörtern, Sätzen und Abschnitten (Elementen) eines Textes oder einer Datenmenge beschrieben bzw. zugeteilt, meist indem sie mit Tags markiert werden.
Die Quelltexte werden in der Regel im ASCII-Code oder Unicode (meist UTF-8) verfasst. Oft bietet die Sprache auch die Möglichkeit, Sonderzeichen zu beschreiben, meist mit Hilfe einer numerischen Zuweisung (Unicode) oder durch Benennung (in LaTeX zum Beispiel: „\mu“ für „µ“, in HTML: „µ“ für „µ“).
Descriptive Markup Languages sind unter anderem die in SGML oder XML definierten Sprachen HTML, DocBook, TEI, MathML, WML, XAML oder SVG. Weiterhin gehört auch TeX dazu, wie es mit dem Makropaket LaTeX oder ConTeXt verwendet wird. Auch das Wikipedia-Projekt hat eine eigene Auszeichnungssprache (Wikitext). Diese Formate erleichtern die Erstellung von Formatierungen oder auch Tabellen, für die ansonsten Kenntnisse in HTML nötig wären.
Auszeichnungssprache weisen unter anderem den Bildschirm, einen Webbrowser oder den Drucker an, wie das Dokument dargestellt werden soll.
Eine Procedural Markup Languages ist eine Datenbeschreibungsformat, welches der Definition oben widerspricht, indem prozedurale Elemente eingefügt werden. Beispiele sind unter anderem TeX, PDF und PostScript. PostScript beispielsweise ist auch eine Programmiersprache. Zur Darstellung einer Lissajougrafik in Postscript müssen z. B. nicht alle Kanten der Grafik in einer Segmentliste enthalten sein, sondern kann diese anhand eines programmierten Algorithmus zur Laufzeit erzeugt werden. Das Ziel ist also weiterhin eine deskriptive Datenauszeichnung, allerdings wird diese u.U. erst zur Laufzeit aus einer prozeduralen Vorstufe dynamisch erzeugt.
Die Abgrenzung zu Programmiersprachen wird in diesem Fall fließend. Wie diese besitzen auch alle Auszeichnungssprachen eine Syntax, eine Grammatik und eine Semantik, was aber noch keine hinreichende Bedingungen sind zu Definition einer Programmiersprachen. Eine Programmiersprache unterscheidet sich von einer reinen Auszeichnungssprache durch die Elemente von Sequenz, Iteration und Auswahl.
Beispiele dafür befinden sich in folgender Vergleichstabelle. (de)
- Les langages de balisage (sous-classe des langages de description) représentent une classe de langages spécialisés dans l'enrichissement d'information textuelle. Ils opèrent grâce aux balises, unités sémantiques délimitant chacune un ensemble à l'intérieur d'un fichier texte, souvent en unicode.
L'inclusion de balises permet de transférer à la fois la structure du document et son contenu. Cette structure est compréhensible par un programme informatique, ce qui autorise un affichage personnalisé selon des règles pré-établies ; la typographie (en premier lieu la fonte) et d'autres éléments de présentation peuvent changer. On peut de plus inclure des éléments non-textuels. (fr)
- Il termine markup (o marcatura) deriva dall'ambiente tipografico dove si usava marcare con annotazioni le parti del testo che andavano evidenziate o corrette, allo scopo di segnalarle al compositore o al dattilografo.
La tecnica di composizione di un testo con l'uso di marcatori (o espressioni codificate) richiede una serie di convenzioni, ovvero di un linguaggio a marcatori di documenti. In generale un linguaggio di markup descrive i meccanismi di rappresentazione (strutturali, semantici o presentazionali) del testo che, utilizzando convenzioni standardizzate, sono utilizzabili su più supporti.
I diversi linguaggi di markup esistenti si distinguono fondamentalmente in:
*linguaggi di markup di tipo procedurale;
*linguaggi di markup di tipo descrittivo.
La differenza tra i due sta nel meccanismo usato per definire la rappresentazione del testo, sia per quanto riguarda la sua struttura, sia per quanto riguarda il significato degli elementi che lo compongono, sia per quanto riguarda la visualizzazione (o formattazione):
* i linguaggi di markup di tipo procedurale indicano le procedure di trattamento del testo aggiungendo le istruzioni che devono essere eseguite per visualizzare la porzione di testo referenziata (troff, ,...)
* i linguaggi di markup di tipo descrittivo lasciano la scelta del tipo di rappresentazione da applicare al testo al software che di volta in volta lo riprodurrà (SGML, HTML, XML,...)
I linguaggi del secondo tipo risultano più vantaggiosi perché si concentrano sui problemi strutturali di leggibilità e prescindono in fase di lettura dal software con cui sono stati generati. Sono, in altre parole, quelli che permettono di garantire una corretta separazione tra struttura e visualizzazione (o presentazione, non necessariamente visuale: ad esempio, parlata).
L'SGML (Standard Generalized Markup Language) è stato il primo metalinguaggio di markup descrittivo standardizzato a livello internazionale (ISO 8879 del 1986) che ha definito dei metodi di rappresentazione del testo in forma elettronica in modo indipendente dall'hardware e dal sistema utilizzato. L'SGML è basato sul concetto di definizione del tipo di documento o Document Type Definition (DTD) ovvero richiede per ogni documento la definizione del modo in cui i vari elementi del testo possono essere utilizzati. Ad esempio una lettera contiene degli elementi essenziali quali mittente, uno o più destinatari, data, oggetto, corpo, l'indicazione di colui che la firma,.... Tutti elementi che devono essere presenti, probabilmente anche con un certo ordine. Il DTD deve prendersi carico di definire tutto questo, stabilendo ciò che è legale e cosa invece non lo è. (it)
- SGMLで定義されたマークアップ言語がオックスフォード英語辞典の電子版を記述するのに利用されている。これによって、HTMLへの変換が容易となるだけでなく、高度なクエリの実行が可能となる。]]
マークアップ言語(マークアップげんご。)はコンピュータ言語の一種で、文章の構造(段落など)や見栄え(フォントサイズなど)に関する指定を文章とともにテキストファイルに記述するための言語である。このため、データ記述言語に分類される。文章に対するそれらの指定をマークアップ (markup) と呼び、マークアップを記述するための文字列をタグ (tag) と呼ぶ。
現代において最も有名なマークアップ言語は、World Wide Webの基盤技術の1つであるHTMLであろう。元々、"markup"という語は出版業界で著者、編集者、印刷者の間で指示を伝える方法を意味していた(語源を参照)。 (ja)
- Een tekstmarkeertaal, kortweg markeertaal of markuptaal, is een computertaal om tekstdocumenten te voorzien van aanwijzingen ten behoeve van de softwarematige verwerking. De aanwijzingen worden daarbij in de tekst ingevoegd.
Een opmaaktaal is een tekstmarkeertaal waarbij de aanwijzingen instructies zijn voor de opmaak tijdens weergave van de tekst.
Een gemeenschappelijke eigenschap van opmaaktalen is dat ze tekst afwisselen met opmaakinstructies.
Een ander kenmerk is dat die instructies beschrijven hoe de tekst moet worden opgemaakt, en hoe ander materiaal, zoals plaatjes, wordt ingevoegd, maar niet de inhoud van dat andere materiaal beschrijven. Als de volledige inhoud van de pagina wordt beschreven, inclusief tekeningen en afbeeldingen, spreekt men van een paginabeschrijvingstaal. (nl)
- Et markeringsspråk (eng. Markup language) kombinerer tekst og ekstra informasjon om teksten. Den ekstra informasjonen, for eksempel informasjonen om tekstens struktur og oppsett, blir uttrykt ved bruk av markering, som er innlemmet i hovedteksten. Det mest kjente markeringsspråket er Hypertext Markup Language (HTML), et av grunnlagene i World Wide Web. (no)
- Język znaczników (ang. markup language) - format dokumentu, który obok tekstu zawiera także dodatkowe informacje, które go opisują. Te dodatkowe informacje, na przykład na temat wyglądu czy znaczeniu fragmentu dokumentu, są wyrażane poprzez wplecione w tekst znaczniki.
Jednym z najpopularniejszych obecnie języków znaczników jest HTML, jedna z technologii leżących u podstaw WWW. Pierwotnie jednak języki znaczników były (i są do dnia dzisiejszego) wykorzystywane przede wszystkim w przemyśle wydawniczym. (pl)
- Em informática, uma linguagem de marcação é um conjunto de códigos aplicados a um texto ou a dados, com o fim de adicionar informações particulares sobre esse texto ou dado, ou sobre trechos específicos.
Linguagens de marcação são usadas, por exemplo, na indústria editorial para marcar a formatação (exibição gráfica) de páginas. Se o código de marcação for padronizado, ou puder ser processado por um programa de computador, garante-se o intercâmbio de uma publicação complexa entre autores, editores e impressoras. Uma linguagem de marcação amplamente usada para texto é a HTML, mas que vem perdendo espaço para a sua evolução, o XHTML por conta desta ser mais eficiente para separação entre a estrutura e o conteúdo de uma página de forma mais organizada e eficiente.
Já a marcação de dados, conceito recente, envolve a codificação simples de seqüências de dados em um arquivo de computador no formato texto-puro, ou seja, capaz de ser lido tanto por pessoas quanto por máquinas. Para esse fim, a linguagem mais utilizada atualmente é a XML e suas variantes. (pt)
- Язык разметки (текста) в компьютерной
терминологии — набор символов или последовательностей, вставляемых в текст
для передачи информации о его выводе или строении. Принадлежит классу
компьютерных языков. Текстовый документ,
написанный с использованием языка разметки, содержит не только сам
текст (как последовательность слов и знаков препинания), но и
дополнительную информацию о различных его участках — например,
указание на заголовки, выделения, списки и т. д. В более сложных
случаях язык разметки позволяет вставлять в документ интерактивные элементы
и содержание других документов. (ru)
- Märkspråk (engelska: markup language) är särskild text som finns i ett dokument men inte syns när dokumentet presenteras för användaren. Istället utgör språket direktiv till det datorprogram som presenterar dokumentet, om strukturering, till exempel i kapitel och paragrafer, om semantiska relationer mellan textdelar och om hur det ska visas rent grafiskt.
Exempel på vanligt förekommande märkspråk:
* TeX
* SGML, Standard Generalized Markup Language
** HTML, HyperText Markup Language
** XML, eXtensible Markup Language
*** XHTML, eXtensible HyperText Markup Language
*** SVG, Scalable Vector Graphics
*** Atom
*** RSS, Really Simple Syndication
* RTF, Rich Text Format (sv)
- 置标语言,也称标记语言是一種将文本以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的電腦文字编码。与文本相关的其他信息(包括例如文本的结构和表示信息等)与原来的文本结合在一起,但是使用标记(markup)进行标识。当今广泛使用的置标语言是超文本置标语言(,)和可扩展置标语言 (,)。置标语言广泛应用于网页和网络应用程序。标记最早用于出版业,是作者、编辑以及出版商之间用于描述出版作品的排版格式所使用的。 (zh)
|
| rdfs:comment
| - .]] (en)
- Un lenguaje de marcado o lenguaje de marcas es una forma de codificar un documento que, junto con el texto, incorpora etiquetas o marcas que contienen información adicional acerca de la estructura del texto o su presentación. El lenguaje de marcas más extendido es el HTML, fundamento del World Wide Web. (es)
- Eine Auszeichnungssprache (engl. Markup Language, Abk. ML) dient zur Beschreibung der Daten und teilweise des Verfahrens, das zur Bearbeitung dieser Daten nötig ist. Ursprünglich dienten die Auszeichnungen im Text als Anweisungen für die Setzer im Drucksatz. (de)
- Les langages de balisage (sous-classe des langages de description) représentent une classe de langages spécialisés dans l'enrichissement d'information textuelle. Ils opèrent grâce aux balises, unités sémantiques délimitant chacune un ensemble à l'intérieur d'un fichier texte, souvent en unicode. (fr)
- Il termine markup (o marcatura) deriva dall'ambiente tipografico dove si usava marcare con annotazioni le parti del testo che andavano evidenziate o corrette, allo scopo di segnalarle al compositore o al dattilografo. La tecnica di composizione di un testo con l'uso di marcatori (o espressioni codificate) richiede una serie di convenzioni, ovvero di un linguaggio a marcatori di documenti. (it)
- SGMLで定義されたマークアップ言語がオックスフォード英語辞典の電子版を記述するのに利用されている。これによって、HTMLへの変換が容易となるだけでなく、高度なクエリの実行が可能となる。]] (ja)
- Een tekstmarkeertaal, kortweg markeertaal of markuptaal, is een computertaal om tekstdocumenten te voorzien van aanwijzingen ten behoeve van de softwarematige verwerking. De aanwijzingen worden daarbij in de tekst ingevoegd. (nl)
- Et markeringsspråk (eng. Markup language) kombinerer tekst og ekstra informasjon om teksten. Den ekstra informasjonen, for eksempel informasjonen om tekstens struktur og oppsett, blir uttrykt ved bruk av markering, som er innlemmet i hovedteksten. Det mest kjente markeringsspråket er Hypertext Markup Language (HTML), et av grunnlagene i World Wide Web. (no)
- Język znaczników (ang. markup language) - format dokumentu, który obok tekstu zawiera także dodatkowe informacje, które go opisują. Te dodatkowe informacje, na przykład na temat wyglądu czy znaczeniu fragmentu dokumentu, są wyrażane poprzez wplecione w tekst znaczniki. (pl)
- Em informática, uma linguagem de marcação é um conjunto de códigos aplicados a um texto ou a dados, com o fim de adicionar informações particulares sobre esse texto ou dado, ou sobre trechos específicos. (pt)
- Язык разметки (текста) в компьютерной терминологии — набор символов или последовательностей, вставляемых в текст для передачи информации о его выводе или строении. Принадлежит классу компьютерных языков. (ru)
- Märkspråk (engelska: markup language) är särskild text som finns i ett dokument men inte syns när dokumentet presenteras för användaren. Istället utgör språket direktiv till det datorprogram som presenterar dokumentet, om strukturering, till exempel i kapitel och paragrafer, om semantiska relationer mellan textdelar och om hur det ska visas rent grafiskt. (sv)
- 置标语言,也称标记语言是一種将文本以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的電腦文字编码。与文本相关的其他信息(包括例如文本的结构和表示信息等)与原来的文本结合在一起,但是使用标记(markup)进行标识。当今广泛使用的置标语言是超文本置标语言(,)和可扩展置标语言 (,)。置标语言广泛应用于网页和网络应用程序。标记最早用于出版业,是作者、编辑以及出版商之间用于描述出版作品的排版格式所使用的。 (zh)
|