diff options
| author | Jonas Smedegaard <dr@jones.dk> | 2025-05-22 13:04:05 +0200 |
|---|---|---|
| committer | Jonas Smedegaard <dr@jones.dk> | 2025-05-22 13:04:05 +0200 |
| commit | e7bf6fc56d9e33239dfaa0a18ed5ebb220f9320b (patch) | |
| tree | a8c4b19664197dd8a5172937e3a14f5acd1f3734 /_markdown.qmd | |
| parent | 3b42a8b705d48e360fa792d4ed868ba4a64db091 (diff) | |
postpone describing RDF to subsection Perspectives
Diffstat (limited to '_markdown.qmd')
| -rw-r--r-- | _markdown.qmd | 32 |
1 files changed, 7 insertions, 25 deletions
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* |
