From fa348679c737a06dd9c74caaab78a035abc89d16 Mon Sep 17 00:00:00 2001
From: Jonas Smedegaard <dr@jones.dk>
Date: Tue, 18 Mar 2025 09:29:37 +0100
Subject: rename chapter Analysis... -> Technologies

---
 _workflow.qmd | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)
 create mode 100644 _workflow.qmd

(limited to '_workflow.qmd')

diff --git a/_workflow.qmd b/_workflow.qmd
new file mode 100644
index 0000000..84a33d4
--- /dev/null
+++ b/_workflow.qmd
@@ -0,0 +1,34 @@
+Here is a brief overview of the text authoring workflow
+using Quarto publishing system.
+
+*TODO: rewrite these loose notes...*
+
+## Tooling
+
+Collection of interrelated POSIX scripts and Pandoc extensions
+for enabling semantic annotations in Markdown-based authoring workflows.
+
+* filter extension to capture annotations
+  * identify semantic metadata in stylistic metadata part of Pandoc YAML header
+  * identify semantic metadata in content part of Pandoc document structure
+  * append semantic metadata to Pandoc YAML document header
+  * strip identified metadata from stylistic metadata and content
+* output format extension to generate PDF
+  * read semantic metadata from Pandoc YAML document header
+  * structure semantic metadata as RDF triples
+  * append RDF triples serialized as part of XMP metadata in PDF
+* output format extension to generate web page
+  * read semantic metadata from Pandoc YAML document header
+  * structure semantic metadata as RDF triples
+  * append RDF triples serialized as RDFa
+
+## Interfaces
+
+* Pandoc document object model (DOM)
+* Resource Description Framework (RDF)
+  * XMP
+  * RDFa
+* Markdown
+  * Semantic Markdown
+* CommonMark
+  * Semantic CommonMark
-- 
cgit v1.2.3

