Using ODD for HTML

Although the ODD (One Document Does it all) language is normally used to create TEI customizations or extensions, it is also a highly effective tool for editors working in other XML markup languages. This paper will discuss the use of ODD to define a highly constrained schema for HTML5 that will enf...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor principal: Martin Holmes
Formato: article
Lenguaje:DE
EN
ES
FR
IT
Publicado: OpenEdition 2020
Materias:
ODD
Acceso en línea:https://doaj.org/article/361dbdc474364262876485e122a96e3d
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:doaj.org-article:361dbdc474364262876485e122a96e3d
record_format dspace
spelling oai:doaj.org-article:361dbdc474364262876485e122a96e3d2021-12-02T11:31:09ZUsing ODD for HTML2162-560310.4000/jtei.3106https://doaj.org/article/361dbdc474364262876485e122a96e3d2020-05-01T00:00:00Zhttp://journals.openedition.org/jtei/3106https://doaj.org/toc/2162-5603Although the ODD (One Document Does it all) language is normally used to create TEI customizations or extensions, it is also a highly effective tool for editors working in other XML markup languages. This paper will discuss the use of ODD to define a highly constrained schema for HTML5 that will enforce stylistic rules and encoding practices, define custom attributes and value lists, and enable easier editing and validation of project content in the Oxygen XML Editor environment. I will provide a brief history of the project, whose first incarnation, created with the Dreamweaver HTML editor, was somewhat chaotically coded, and show how the implementation of an ODD-based schema provides huge advantages for authors, editors, and encoders, as well as substantially simplifying the code itself.Martin HolmesOpenEditionarticleODDHTMLnon-TEI projectsComputer engineering. Computer hardwareTK7885-7895DEENESFRITJournal of the Text Encoding Initiative, Vol 13 (2020)
institution DOAJ
collection DOAJ
language DE
EN
ES
FR
IT
topic ODD
HTML
non-TEI projects
Computer engineering. Computer hardware
TK7885-7895
spellingShingle ODD
HTML
non-TEI projects
Computer engineering. Computer hardware
TK7885-7895
Martin Holmes
Using ODD for HTML
description Although the ODD (One Document Does it all) language is normally used to create TEI customizations or extensions, it is also a highly effective tool for editors working in other XML markup languages. This paper will discuss the use of ODD to define a highly constrained schema for HTML5 that will enforce stylistic rules and encoding practices, define custom attributes and value lists, and enable easier editing and validation of project content in the Oxygen XML Editor environment. I will provide a brief history of the project, whose first incarnation, created with the Dreamweaver HTML editor, was somewhat chaotically coded, and show how the implementation of an ODD-based schema provides huge advantages for authors, editors, and encoders, as well as substantially simplifying the code itself.
format article
author Martin Holmes
author_facet Martin Holmes
author_sort Martin Holmes
title Using ODD for HTML
title_short Using ODD for HTML
title_full Using ODD for HTML
title_fullStr Using ODD for HTML
title_full_unstemmed Using ODD for HTML
title_sort using odd for html
publisher OpenEdition
publishDate 2020
url https://doaj.org/article/361dbdc474364262876485e122a96e3d
work_keys_str_mv AT martinholmes usingoddforhtml
_version_ 1718395870365351936