From 008b0264e5d61e54a727ae6db2bc02fca1b0dc13 Mon Sep 17 00:00:00 2001
From: Jonas Smedegaard <dr@jones.dk>
Date: Mon, 26 May 2025 18:14:00 +0200
Subject: add abstract

---
 report.qmd | 51 +++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 49 insertions(+), 2 deletions(-)

(limited to 'report.qmd')

diff --git a/report.qmd b/report.qmd
index af414f9..1e36531 100644
--- a/report.qmd
+++ b/report.qmd
@@ -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
 
-- 
cgit v1.2.3

