Una lengua de margen de beneficio del proporciona una manera de combinar un texto y una información adicional sobre ella. La información adicional, incluyendo la estructura, la disposición, o la otra información, se expresa usar el margen de beneficio del, que está mezclado típicamente con el texto primario. La lengua de margen de beneficio más conocida del uso moderno es HTML (lengua de margen de beneficio del hipertexto ), una de las fundaciones del World Wide Web . El margen de beneficio fue utilizado original en la industria editorial en la comunicación del trabajo impreso entre los autores, los redactores, y las impresoras.
Debe ser observado que los detalles de la historia temprana de las idiomas de margen de beneficio descriptivo están discutidos caliente. Sin embargo, está claro que la noción fue descubierta independiente varias veces a través de los años 70 (y posiblemente del último 60s), y se convirtió en una práctica importante en el último 80s.
Algunos ejemplos tempranos de las idiomas de margen de beneficio disponibles fuera de la industria editorial se pueden encontrar en herramientas que componen tipo en los sistemas de Unix tales como Troff y Nroff . En estos sistemas, los comandos de configuración fueron insertados en el texto del documento de modo que el software que componía tipo pudiera dar formato al texto según las especificaciones del redactor. Era un de ensayo y el proceso iterativo del error para conseguir un documento imprimió correctamente. Disponibilidad WYSIWYG (" qué usted ve es lo que usted get") el software de publicación suplantó mucho uso de estas idiomas entre usuarios ocasionales, aunque el trabajo de publicación serio todavía utiliza margen de beneficio para especificar la estructura no visual de textos.
considera también: El IBM generalizó la lengua de margen de beneficio,
generalizado estándar de la lengua de margen de beneficio La primera lengua para hacer una distinción clara y limpia entre la estructura y la presentación era ciertamente el escribano, se convirtió por Brian Reid y descrito en su tesis doctoral en el an o 80. El escribano era revolucionario de un número de maneras, especialmente eso expuso la idea de los estilos separados del marcado encima del documento, y de una gramática que controlaba el uso de elementos descriptivos. Trazar influenció el desarrollo de la lengua de margen de beneficio generalizada (SGML posterior) y es un antepasado directo al látex del HTML y.
En el principios de los 80, la idea que el margen de beneficio deba ser centrado en los aspectos estructurales de un documento e irse la presentación visual de esa estructura al intérprete llevó a la creación del SGML. La lengua fue desarrollada por un comité presidido por Goldfarb. Incorporó ideas de muchas diversas fuentes, incluyendo el proyecto de Tunnicliffe, GenCode. El Sharon Adler, el Anders Berglund, y el James A. Marke eran también miembros claves del comité del SGML.
El SGML especificó un sintaxis para incluir el margen de beneficio en documentos, así como uno para por separado describir qué marca con etiqueta fueron permitidos, y donde (el Document type definition (DTD ) o el esquema ). Esto autores permitidos para crear y para utilizar cualquie margen de beneficio que desearan, seleccionando las etiquetas que les tuvieron la mayoría del sentido y fueron nombradas en sus propias idiomas naturales. Así, el SGML es correctamente un metalenguaje, y muchas idiomas de margen de beneficio particulares se derivan de él. Del último 80s encendido, la mayoría de las nuevas idiomas de margen de beneficio substanciales se han basado en sistema de SGML, incluyendo por ejemplo el TEI y el DocBook . El SGML fue promulgado como estándar internacional por el International Organization for Standardization, ISO 8879, en 1986.
El SGML encontró la aceptación y el uso amplios en campos con requisitos muy en grande de la documentación. Sin embargo, fue encontrado generalmente para ser incómodo y difícil aprender, un efecto secundario de intentar hacer demasiado y ser demasiado flexible. Por ejemplo, el SGML hizo las etiquetas del extremo (o las empezar-etiquetas, o aún ambas) opcionales en ciertos contextos, porque fue pensado que el margen de beneficio sería hecho manualmente por el personal de apoyo con exceso de trabajo que apreciaría golpes de teclado del ahorro.
La situación cambió cuando el sir Tim Berners-Lee, aprendizaje del SGML del compañero de trabajo Anders Berglund y otros en CERN, utilizó sintaxis del SGML para crear HTML . El HTML se asemeja a otras idiomas SGML-basadas de la etiqueta, aunque comenzara pues más simple que la mayoría y un DTD formal no fue convertido hasta más adelante. DeRose sostiene que el uso del HTML del margen de beneficio descriptivo (y del SGML particularmente) era factor principal en el éxito del Web, debido a la flexibilidad y la extensibilidad que permitió (otros factores incluye la noción de URL y la distribución libre de hojeadores). El HTML es absolutamente probable la lengua de margen de beneficio más usada del mundo hoy.
Sin embargo, el estado del HTML como lengua de margen de beneficio es disputado por algunos informáticos. La discusión para esto es que el HTML restringe la colocación de etiquetas, requiriéndolas ser jerarquizado completamente dentro de otras etiquetas, o de la etiqueta de la raíz del documento. Debido a esto, estos científicos sugerirían en lugar de otro que el HTML sea una lengua del envase, siguiendo un modelo jerárquico .
considera también: XML
Otro, más nuevo, la lengua de margen de beneficio que es ampliamente utilizada ahora es el XML (Extensible Markup Language). XML fue desarrollado por el World Wide Web Consortium, en un comité creado y presidido por el Jon Bosak . El propósito principal de XML era simplificar el SGML centrándose en un &mdash particular del problema; documentos en el Internet. XML sigue siendo un metalenguaje como el SGML, permitiendo que los usuarios creen cualquier etiqueta necesaria (por lo tanto " extensible") y entonces describiendo esas etiquetas y sus aplicaciones permitidas.
La adopción de XML fue ayudada porque cada documento de XML puede también ser escrito de una manera tal que sea también un documento de SGML, y los usuarios existentes y el software del SGML podrían cambiar a XML bastante fácilmente. Sin embargo, XML eliminó muchas de las características más complejas y humano-orientadas del SGML para simplificar la puesta en práctica (mientras que aumenta tamaño del margen de beneficio y reduce legibilidad y editability). Otras mejoras rectificaron algunos problemas del SGML en ajustes internacionales, y permitido analizar e interpretar jerarquía del documento incluso si no hay DTC disponible.
XML fue diseñado sobre todo para los ambientes semi-estructurados tales como documentos y publicaciones. Sin embargo, aparecía golpear un punto dulce entre la simplicidad y la flexibilidad, y fue adoptado rápido para muchas otras aplicaciones. XML es ampliamente utilizado ahora para los datos de comunicación entre los usos. Como el HTML, puede ser descrito como lengua del “envase”.
Una de las diferencias más sensibles entre el HTML y XHTML es la regla que el todas las etiquetas debe ser cerrado: las etiquetas vacías del HTML tales como deben ser cerrados con una fin-etiqueta regular, o substituido por una forma especial: (el espacio antes de que el “
” en la etiqueta del extremo sea opcional, pero programas de análisis con frecuencia usado porque permite algunos hojeadores del Web del pre-XML, y de SGML, para aceptar la etiqueta). Otro es que todos los valores de la cualidad en etiquetas deben ser cotizados. Finalmente, toda la etiqueta y nombres de la cualidad deben ser minúsculos para ser válidos; El HTML, por una parte, era sin diferenciación entre mayúsculas y minúsculas.
< h1> < del Anatidae; /h1> < p> El < de la familia; i> Anatidae< /i> incluye patos, gansos, y cisnes, pero < em> not< /em> los chillones estrechamente vinculados. < /p>
Los códigos incluidos en < de los ángulo-soportes; como this> son instrucciones del margen de beneficio (conocidas como etiquetas), mientras que el texto entre estas instrucciones es el texto real del documento. Los códigos h1, p, y em son ejemplos del margen de beneficio estructural del, en que describen el propósito o el significado previsto del texto que incluyen. Específicamente, h1 significa el " esto es un heading" de primer nivel;, p significa el " esto es un paragraph", y em significa el " esto es una palabra o un phrase" acentuada;. Un programa que interpreta tal margen de beneficio estructural puede aplicar sus propias reglas o estilos para presentar los varios pedazos de texto, usar tipografías diffent, intrepidez, tamaño de fuente, la sangría, el color, u otros estilos, según lo deseado. Una etiqueta tal como " h1" (el nivel del jefe 1) se pudo presentar en una tipografía en negrilla grande de sans serif, por ejemplo, o en un documento (typewriter-style) del monospaced puede ser que sea &ndash subrayado; o puede ser que no cambie la presentación en absoluto.
En cambio, la etiqueta de i en el HTML es un ejemplo del margen de beneficio presentational del ; se utiliza generalmente para especificar una característica particular del texto (en este caso, el uso de una tipografía cursiva) sin especificar la razón para ese aspecto.
La iniciativa (TEI) de la codificación del texto ha publicado las pautas extensas para que cómo codifique los textos del interés en la humanidad y las ciencias sociales, desarrollados con años de trabajo cooperativo internacional. Estas pautas son utilizadas por los proyectos que codifican los documentos históricos, los trabajos de los eruditos particulares, períodos, o los géneros, y así sucesivamente.
.
| Random links: | Centro del vuelo espacial de Marshall | Conde de Essex | Estación del oeste de Irving | Serie de SPQR | Henry James Raby |