From e7bf6fc56d9e33239dfaa0a18ed5ebb220f9320b Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Thu, 22 May 2025 13:04:05 +0200 Subject: postpone describing RDF to subsection Perspectives --- _markdown.qmd | 32 +++++++------------------------- 1 file changed, 7 insertions(+), 25 deletions(-) (limited to '_markdown.qmd') diff --git a/_markdown.qmd b/_markdown.qmd index 64cff7b..4ce8bb3 100644 --- a/_markdown.qmd +++ b/_markdown.qmd @@ -28,6 +28,13 @@ chosen because it covers semantic text annotation and, as far as we are aware, is the only description for a Markdown extension with this coverage. +Additionally, +the embedded language for the annotations themselves +used in this specification +will likely ease future work of enhanced renderings of Markdown, +since it is abstractly equivalent +to metadata embedding formats of both PDF and HTML +(as discussed in more detail at @sec-rdf). ## Syntax of Markdown dialect Commonmark @@ -205,28 +212,3 @@ For syntactically incorrect or structurally unsupported annotations... * the annotation **must not** disappear from visual output * visual output **should** include the annotation in source form - -### XMP, RDFa and RDF {#sec-rdf} - -*FIXME: drop unneeded details, and more clearly begin with HTML and PDF already using RDF* - -RDF is an abstract data model for knowledge graphs, -usable for domain-specific annotations: -Terminology for a domain is established by referencing a shared ontology, -and terms are composed as sets of subject-predicate-object triples. -RDF includes one language, Turtle, strives to be human readable, -and languages for embedding triples into other data structures, -notably XMP for PDF files and RDFa for HTML. - -RDF is an abstract data model for knowledge graphs. -Multiple RDF languages exist, -each covering all or subsets of the RDF model, -including human readability optimized Turtle, -RDFa for HTML embedding -and XMP for PDF embedding. -Each RDF language have different constraints, -e.g. the XMP language for storing RDF in media files -can express express one RDF graph in each XMP object -[@Adobe2012, p. 9]. - -*FIXME: describe terms URI, CURIE, subject, predicate and object* -- cgit v1.2.3