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/index.md | 3 +++ data/rdf/index.qmd | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 data/rdf/index.qmd diff --git a/data/index.md b/data/index.md index 2875aed..28645a5 100644 --- a/data/index.md +++ b/data/index.md @@ -33,6 +33,9 @@ Jo flere stjerner, desto mere effektivt genbrugelige er dine data. | :star::star::star::star: | Ting i dit materiale er angivet som [URIer] (web-adresser), så andre kan koble ind i dit materiale | :star::star::star::star::star: | Dine data kobler til andre data, for at give kontekst. +Fuld 5-stjernet data anvender sproget [RDF](rdf/index.qmd) +til at beskrive hvordan data relaterer til andre data. + [URIer]: https://da.wikipedia.org/wiki/Uniform_Resource_Identifier "uniform resurseidentifikator (URI) - en kompakt streng af tegn, som identificerer en resurse" 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