Using d2d for Writing XML

The textual structures of notes and publications in music theory and musical analysis bring challenging requirements: how to include music notation excerpts, graphics, and even combinations thereof into the typeset flow of paragraphs and the workflow, and how to integrate navigable references to the...

Full description

Saved in:
Bibliographic Details
Main Authors: Markus Lepper, Baltasar Trancón y Widemann
Format: Article
Language:deu
Published: Text Encoding Initiative Consortium 2025-01-01
Series:Journal of the Text Encoding Initiative
Subjects:
Online Access:https://journals.openedition.org/jtei/5343
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832578466114961408
author Markus Lepper
Baltasar Trancón y Widemann
author_facet Markus Lepper
Baltasar Trancón y Widemann
author_sort Markus Lepper
collection DOAJ
description The textual structures of notes and publications in music theory and musical analysis bring challenging requirements: how to include music notation excerpts, graphics, and even combinations thereof into the typeset flow of paragraphs and the workflow, and how to integrate navigable references to these and to single domain entities into running text. Furthermore, dynamic interactive documents can be useful for presenting complicated interdependencies to the reader more clearly, far beyond conventional paper publication. D2d is a text format definition and compiler-based implementation to allow domain experts and novelists to write texts in the flow of authoring, with minimal technical interference, that are nevertheless valid XML documents. The multiNotes text architecture and processing pipeline described here is based on d2d and standard technologies (XSLT, ECMAScript, lilyPond, PostScript, etc.) and addresses these issues. It can be reused as it is for further projects. Being standard XML, switching the backend to other formats (like TEI plus MEI) seems promising—not affecting the underlying design criteria. All source texts are in the public domain; a publication on an open-source code repository is in preparation.
format Article
id doaj-art-92c1df5128c84d73bbe09674ea8746b8
institution Kabale University
issn 2162-5603
language deu
publishDate 2025-01-01
publisher Text Encoding Initiative Consortium
record_format Article
series Journal of the Text Encoding Initiative
spelling doaj-art-92c1df5128c84d73bbe09674ea8746b82025-01-30T13:56:46ZdeuText Encoding Initiative ConsortiumJournal of the Text Encoding Initiative2162-56032025-01-011810.4000/132exUsing d2d for Writing XMLMarkus LepperBaltasar Trancón y WidemannThe textual structures of notes and publications in music theory and musical analysis bring challenging requirements: how to include music notation excerpts, graphics, and even combinations thereof into the typeset flow of paragraphs and the workflow, and how to integrate navigable references to these and to single domain entities into running text. Furthermore, dynamic interactive documents can be useful for presenting complicated interdependencies to the reader more clearly, far beyond conventional paper publication. D2d is a text format definition and compiler-based implementation to allow domain experts and novelists to write texts in the flow of authoring, with minimal technical interference, that are nevertheless valid XML documents. The multiNotes text architecture and processing pipeline described here is based on d2d and standard technologies (XSLT, ECMAScript, lilyPond, PostScript, etc.) and addresses these issues. It can be reused as it is for further projects. Being standard XML, switching the backend to other formats (like TEI plus MEI) seems promising—not affecting the underlying design criteria. All source texts are in the public domain; a publication on an open-source code repository is in preparation.https://journals.openedition.org/jtei/5343music-theory publishingdynamic documentstext processing pipelineLilyPondd2d
spellingShingle Markus Lepper
Baltasar Trancón y Widemann
Using d2d for Writing XML
Journal of the Text Encoding Initiative
music-theory publishing
dynamic documents
text processing pipeline
LilyPond
d2d
title Using d2d for Writing XML
title_full Using d2d for Writing XML
title_fullStr Using d2d for Writing XML
title_full_unstemmed Using d2d for Writing XML
title_short Using d2d for Writing XML
title_sort using d2d for writing xml
topic music-theory publishing
dynamic documents
text processing pipeline
LilyPond
d2d
url https://journals.openedition.org/jtei/5343
work_keys_str_mv AT markuslepper usingd2dforwritingxml
AT baltasartranconywidemann usingd2dforwritingxml