From 54c05255bb760ea358fcc86e56643ae0e1457c63 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Mon, 5 Feb 2024 07:36:44 +0100 Subject: add page data/rdf --- data/rdf/index.qmd | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 data/rdf/index.qmd (limited to 'data/rdf/index.qmd') diff --git a/data/rdf/index.qmd b/data/rdf/index.qmd new file mode 100644 index 0000000..525033c --- /dev/null +++ b/data/rdf/index.qmd @@ -0,0 +1,46 @@ +# RDF + +5-stjernet data udtrykkes i sproget [RDF]. +RDF er et abstrakt sprog, +som kan "nedfældes" (serialiseres) i flere forskellige formater. + +## Turtle + +Et kompakt og letlæseligt RDF format er [Turtle]. + +## JSON-LD + +Et udbredt dataformat, +især blandt web frontend udviklere, +er JSON. +RDF kan udtrykkes vha. JSON med formatet JSON-LD. +JSON-LD kan være lettere at håndtere med eksisterende programmer, +men er ikke så let at læse for mennesker, +og programmer som kun "ser" JSON +uden at forstå de semantiske aspekter ved JSON-LD +kan håndtere RDF forkert, +på måder som det kan være svært at fejlsøge. + +Kender du allerede lidt til kodning og formatet JSON, +kan du læse [en kort introduktion til styrker ved formatet Turtle, sammenlignet med JSON][JSON-learn-Turtle]. + +## RDFa + +Websider formuleres i sproget HTML. +RDF kan udtrykkes ved at "krydre" HTML med semantiske annotationer, +og dette format hedder [RDFa]. + +[RDF]: https://www.w3.org/TR/rdf11-primer/ + "W3C: Introduktion til RDF" + +[Turtle]: https://en.wikipedia.org/wiki/Turtle_(syntax) + "Terse RDF Triple Language (Turtle)" + +[JSON-LD]: https://en.wikipedia.org/wiki/JSON-LD + "Wikipedia: JavaScript Object Notation for Linked Data (JSON-LD)" + +[JSON-learn-Turtle]: https://www.datasciencecentral.com/why-json-users-should-learn-turtle/ + "article for programmers: Why JSON Users Should Learn Turtle" + +[RDFa]: https://www.w3.org/TR/rdfa-primer/ + "W3C: Introduktion til RDFa" -- cgit v1.2.3