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]
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-viewTransformers 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.
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.
Som med XHTML kan GRDDL-transformationer anvendes på XML-dokumenter.
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.
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 .
semantisk web | |
---|---|
Grundlæggende | |
Underafsnit |
|
Ansøgninger |
|
relaterede emner | |
Standarder |
|