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...

Full description

Saved in:
Bibliographic Details
Main Author: Martin Holmes
Format: Article
Language:deu
Published: Text Encoding Initiative Consortium 2020-05-01
Series:Journal of the Text Encoding Initiative
Subjects:
Online Access:https://journals.openedition.org/jtei/3106
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832578474716430336
author Martin Holmes
author_facet Martin Holmes
author_sort Martin Holmes
collection DOAJ
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
id doaj-art-7f4523076f6e4c1b952afef1baf81885
institution Kabale University
issn 2162-5603
language deu
publishDate 2020-05-01
publisher Text Encoding Initiative Consortium
record_format Article
series Journal of the Text Encoding Initiative
spelling doaj-art-7f4523076f6e4c1b952afef1baf818852025-01-30T13:56:36ZdeuText Encoding Initiative ConsortiumJournal of the Text Encoding Initiative2162-56032020-05-011310.4000/jtei.3106Using ODD for HTMLMartin HolmesAlthough 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.https://journals.openedition.org/jtei/3106HTMLODDnon-TEI projects
spellingShingle Martin Holmes
Using ODD for HTML
Journal of the Text Encoding Initiative
HTML
ODD
non-TEI projects
title Using ODD for HTML
title_full Using ODD for HTML
title_fullStr Using ODD for HTML
title_full_unstemmed Using ODD for HTML
title_short Using ODD for HTML
title_sort using odd for html
topic HTML
ODD
non-TEI projects
url https://journals.openedition.org/jtei/3106
work_keys_str_mv AT martinholmes usingoddforhtml