blob: 1271a0b226be1d3016384719c527136cea42ef23 (
plain)
Extend the Quarto document publishing system to handle semantic annotations.
Quarto takes as input plaintext files written in Markdown,
processes it through pandoc and a set of extensions and templates,
to produce a website, a PDF document, a presentation slide show and more.
This project will write an extension
to detect semantic annotations in the Markdown input,
transforming them as appropriate to the various output formats -
e.g. XMP metadata for PDF output and RDFa for html output.
Already a specification has been draftet
for how to annotate semantics embedded in Markdown.
The challenge is to implement that specification -
and possibly spot and refine the spec,
and explore use cases for Markdown+semantics.
|