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...
Saved in:
Main Authors: | , |
---|---|
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 |