Sæt RDF i SCRuF banken

Jeg har leget lidt rundt med SCRuF, som er

SCRuF means to scrape Microformats. Or more precisely Its a GRDDL “like” application, that Scrapes Microformats from XHTML via XSL transitions and saves the transitions in a Store as RDF and XML

Okay, sort snak årets sidste dag. Så vi tager et eksempel. Min blogroll her på microformats.dk benytter sig af microformattet XFN. XFN bruges til at beskrive relationerne til dem jeg har linket til i min blogroll. Med SCRuF Masher indsætter jeg linket til mit domæne og indsætter SCRuF XSL (Extensible Stylesheet Language) til FOAF (Friend of a Friend) format nedenfor.

SCRuF masher

FOAF er et RDF (XML) format som også kan bruges til at beskrive relationer og meget mere. Et klik på “Transform” og jeg har omdannet mine XFN til FOAF. Se resultat her.

SCRuF indsætter nu i deres SCRuF Scrape Store

min FOAF fil i en mappe (angivet ved domænenavn).

Min SCRuF Scrape Store

Klik mappen og dernæst på “More” og du kan fx se mine RDF data i SIOC RDF Browser, W3C RDF Validation Service eller bare i rå RDF format. Andet eksempel fra min side er alle mine links som er omformet til en RDF med Atom link syntaks.

Hvad kan dette så bruges til? SCRuF er eksempel på hvordan data (her microformats og links) kan trækkes ud fra almindelige XHTML sider og omformes til RDF (XML) på en let måde. Disse data kan så genbruges af andre, da RDF er simpelt og nemt at udveksle data i. Rent praktisk her og nu kan det nok ikke bruges til noget for de fleste webmastere, men det giver fingerpeg om hvordan det såkaldte semantiske web arbejder sig hen imod.

Lige et par noter om SCRuF ellers virker det ikke – Du skal benytte XHTML og samtidigt skal XHTML være valid (overholde syntaks). Og så skal du helst også benytte UTF-8 tegnsæt, da SCRuF transformerer til RDF i UTF-8 (for at undgå underlige tegn i output). Men, hvis du er seriøs webmaster arbejder du vel allerede med ovennævnte ting? – av av der stak jeg hovedet i løvens gab!

Opdatering (14:05) – Bemærk også at du ikke kan slette en mappe/fil du har lagt op på SCRuF. Der skal du sende en mail p.t. Holdet bag SCRuF arbejder på en OpenID løsning, så du kan betjene dig selv.

Godt nytår!

SCRuF fundet via microformatique