diff options
| author | Jonas Smedegaard <dr@jones.dk> | 2025-05-26 18:14:00 +0200 |
|---|---|---|
| committer | Jonas Smedegaard <dr@jones.dk> | 2025-05-26 18:14:46 +0200 |
| commit | 008b0264e5d61e54a727ae6db2bc02fca1b0dc13 (patch) | |
| tree | 4a46d70b2e3cb3c66b8d762837baf04d992ecf13 | |
| parent | 269e33ae6d7edbd4b1a4832188851d0c0defef05 (diff) | |
add abstract
| -rw-r--r-- | report.qmd | 51 |
1 files changed, 49 insertions, 2 deletions
@@ -77,8 +77,55 @@ include-in-header: # Abstract -*FIXME and TODO notes in cursive text (such as this) -are editorial comments not intended for inclusion in the final version.* +This report explores the extension of the Markdown markup language +to support semantic text annotations, +focusing on implementation via a Pandoc filter. +Markdown, originally designed for simplicity and readability, +lacks native support for tying semantic information to specific text strings. +The project implements the Semantic Markdown draft specification +by misparsing semantic annotations as regular Markdown +and subsequently cleaning them up through a Lua-based Pandoc filter. +This approach preserves Markdown's core qualities +while enabling enriched semantic authoring +integrated with existing workflows. +The report analyses Markdown syntax, +the Pandoc Abstract Syntax Tree, and the filter API +to achieve this integration. +Future work aims to enhance annotation extraction and rendering, +facilitating improved workflows +for collaborative and automated document processing. + +This abstract was automatically generated +(and then manually corrected) +by use of an instance of the generative AI GPT 4.1 mini. + +::: {lang=da} + +Denne rapport undersøger udvidelsen af markup-sproget Markdown +til at understøtte semantiske tekstannotationer +med fokus på implementering via et Pandoc-filter. +Markdown, oprindeligt designet til enkelhed og læsbarhed, +mangler indbygget støtte +til at knytte semantisk information til specifikke tekststrenge. +Projektet implementerer udkastet til Semantic Markdown-specifikationen +ved først at fejltolke semantiske annotationer som almindelig Markdown +og derefter rense dem via et Lua-baseret Pandoc-filter. +Denne tilgang bevarer Markdowns kerneegenskaber +samtidig med, at den muliggør beriget semantisk forfatterskab +integreret i eksisterende arbejdsgange. +Rapporten analyserer Markdown-syntaks, +Pandocs abstrakte syntaks-træ og filter-API'en +for at opnå denne integration. +Fremtidige arbejder sigter mod at forbedre +udtrækning og gengivelse af annotationer, +hvilket understøtter bedre arbejdsgange +for samarbejde og automatiseret dokumentbehandling. + +Dette resumé blev automatisk genereret +(og derefter manuelt tilrettet) +ved brug af en instans af den generative AI GPT 4.1 mini. + +::: # Introduction |
