GRDDL

GRDDL (udtales 'griddle') er en W3C-anbefaling , der giver brugerne mulighed for at hente RDF - tripletter fra XML -dokumenter , inklusive XHTML . GRDDL-specifikationen viser eksempler på, hvordan man bruger XSLT , normalt er dette nok til at få den nødvendige viden og arbejde med tilføjelser. Ovenstående tekst er godkendt som en anbefaling af 11. september 2007. [en]

Sådan virker det

XHTML og transformationer

Dokumentet indeholder transformationer, der er forbundet med det, der arbejder i henhold til en af ​​flere algoritmer.

For eksempel kan et XHTML-dokument indeholde følgende kode:

<head profile= "http://www.w3.org/2003/g/data-view http://dublincore.org/documents/dcq-html/ http://gmpg.org/xfn/11" > <link rel= "transformation" href= "grokXFN.xsl" />

Brugere af dokumentet oplyses om, at GRDDL-transformationer kan bruges på denne side ved at inkludere de relevante profil- og hovedelementattributter:

http://www.w3.org/2003/g/data-view

Transformers er tilgængelige for et eller flere links:

<link rel= "transformation" href= "grokXFN.xsl" />

Koden virker kun med XHTML 1.x. Attributterne профиляer blevet oversat til HTML5 , inklusive publikationen XML.

Mikroformater og profiltransformationer

Hvis en XHTML-side indeholder mikroformater , betyder det i de fleste tilfælde, at der er en særlig profil.

For eksempel skal et dokument indeholdende oplysninger om hcard have:

<head profile= "http://www.w3.org/2003/g/data-view http://www.w3.org/2006/03/hcard" >

Når du får http://www.w3.org/2006/03/hcard , skal du:

<head profile= "http://www.w3.org/2003/g/data-view" >

og

<p> Brug af denne profil licenserer RDF-data udtrukket af <a rel= "profileTransformation" href= "../vcard/hcard2rdf.xsl" > hcard2rdf.xsl </a> fra <a href= "http://www .w3.org/2006/vcard/ns" > 2006 vCard/RDF-værket </a> . </p>

En GRDDL-bruger kan bruge transformationsprofilen til at få alle hcard-oplysninger fra linkede sider.

XML og transformationer

Som med XHTML kan GRDDL-transformationer anvendes på XML-dokumenter.

XML-navnetransformationer

Ligesom en profiltransformation kan et XML-navn have en transformation tilknyttet.

Dette gør det muligt for XML-dialekter (som KML eller Atom) at arbejde med RDF.

XML-dokumentet peger blot på navnet

<foo xmlns= "http://example.com/1.0/{{Unavigable link|date=februar 2019 |bot=InternetArchiveBot }}{{Unavailable link|date=August 2018 |bot=InternetArchiveBot }}{{Unavailable link| date=Maj 2018 |bot=InternetArchiveBot }}{{Unavailable Link|date=January 2018 |bot=InternetArchiveBot }}" > <!-- dokumentindhold her --> </foo>

og når du udfører , peger http://example.com/1.0/  (downlink) på navnet på transformationen.

Sådanne værktøjer giver en bred handlefrihed med XML-data og giver dig mulighed for at konvertere til RDF/XML med minimalt tab for forfatteren af ​​navnet.

Dataoutput

At transformere et dokument betyder at konvertere dets data til RDF -format .

Outputtet af data foretages til databasen og udføres ved hjælp af en forespørgsel i SPARQL .

Yderligere materiale

  • RDFa , W3C - anbefalinger til annotering af websteder med RDF-data
  • eRDF , et alternativ til RDFa

Referencer

  1. W3C pressemeddelelse, der annoncerer, at GRDDL nåede anbefalingsstatus. . Hentet 8. juni 2011. Arkiveret fra originalen 28. oktober 2011.

Links