diff options
Diffstat (limited to '_conclusion.qmd')
| -rw-r--r-- | _conclusion.qmd | 28 |
1 files changed, 21 insertions, 7 deletions
diff --git a/_conclusion.qmd b/_conclusion.qmd index 052e07b..d34481b 100644 --- a/_conclusion.qmd +++ b/_conclusion.qmd @@ -13,20 +13,34 @@ Implement renderers that makes use of Markdown with embedded annotations. Beyond both authoring and rendering of annotations, several already emerging use cases may be aided by this work. -### Rendering of annotations {#sec-rdf} +### Further annotation processing {#sec-rdf} *FIXME: rewrite and reduce to describe concrete future works -of rendering RDFa in HTML and XMP in PDF.* +of extracting RDF and and rendering as RDFa and XMP.* -* output format extension to generate PDF - * read semantic metadata from Pandoc YAML document header +1. Restore non-annotated Markdown structure + * strip annotations from Markdown structure +2. extract annotations as document-wide metadata + * extract annotations from Markdown structure * structure semantic metadata as RDF triples - * append RDF triples serialized as part of XMP metadata in PDF -* output format extension to generate web page + * Markdown output: save RDF triples serialized as turtle + in YAML document header + * PDF output: embed RDF triples serialized as XMP + in document-wide XMP +3. convert annotation to target-specific annotations * read semantic metadata from Pandoc YAML document header * structure semantic metadata as RDF triples - * append RDF triples serialized as RDFa + * Markdown output: preserve annotations, + and also save RDF triples serialized as turtle + in YAML document header + * HTML output: embed RDF triples serialized as RDFa + inline at text strings. + * PDF output: embed RDF triples serialized as XMP + inline at text strings. +See @fig-phases + +{#fig-phases} Some document containers support metadata expressed in some serialization of the abstract language RDF, |
