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

Årets værktøj til Google Earth

Året 2007 er ved at ebbe ud. Det er tradition for kåring af et eller andet årets bedste ting. Mit helt subjektive valg falder på Digital Urbans PhotoOverlay Creator. Google Earth 4.2 version, der gik live i august (den med himmelrummet), indholdt også som noget nyt PhotoOverlay. Dette gav mulighed for at vise kæmpestore billeder i almindelig 2D, panorama, sfæreopbygget (360 grader) tilknyttet et sted. Disse store billeder kan du så vandre ind i og så zoome lidt rundt i.
Desværre var nok teknisk uforståeligt for de fleste, at læse Google Earths manual til denne feature.

Et par uger senere vendte Digital Urban We’re Back! A Dinosaur’s Story psp op og ned på dette med PhotoOverlay Creator.

PhotoOverlay Creators interface

Åbn et billede, tilknyt geografiske koordinater, skriv en tekst. Tryk på en knap og KML filen viser tingene for dig. Jeg var imponeret af det lille gratis 145KB program. Nu kunne alle uden nogen større indsigt i KML lave disse ting til almindelige 2D billeder. Du kan prøve med din Google Earth 4.2 at se dette billede fra Folketinget .

Christiansborg med Folketinget i baggrunden

Statistiske data til Google Earth

Har du nogle statistiske data tilknyttet steder. Så kan du med GE Graph nemt og hurtigt lave 3D grafer “højde over terræn” eller 2D grafer (graf bundet til jordoverfladen) til fremvising af disse data i Google Earth.

Ge Graph interfacet

Data kan importeres fra en CSV (Comma Separated Values) fil, KML fil eller indtastes direkte i GE Graph. Jeg har et simpelt eksempel på 3D grafer. Dette mashup viser antallet af indbyggere i de 5 regioner i Danmark.

3D grafer

GE Graph hjemmeside er der lidt nede på siden et galleri over forskellige måder at vise statistiske data. Galleriet og hjælpemanual findes også i selve softwaren og en god ide at gennemlæse før start (5-6 sider kortfattet).

3D graf demo

Fik jeg fortalt, at programmet er gratis?

Geotrends 2008

Den 12-14 maj 2008 afholder O’Reilly Conferences igen en Where 2.0 konference. Hvor alt det hotte indenfor geodata og teknologier til geografi bliver vist frem. Brady Forrest giver hans bud på hvad der kunne blive hotte trends til konferencen i 2008.

Digital Urban og Ogle Earth er ret begejstret for firmaet Earthmine. Earthmine er endnu af disse her firmaer, der kører rundt på gader og stræder og laver 3D bybilleder. Begejstringen for firmaet skulle bestå i, at Earthmine benytter en 3D teknik udviklet på et NASA laboratorium. Teknikken har været brugt på den seneste Mars udflugt. Jeg aner ikke præcis hvad det egentlig går ud på. Men du kan se en PR video fra Earthmine, hvor der fortælles lidt om hvordan firmaet arbejder (direkte videolink)

[youtube]http://youtube.com/watch?v=HyqNuGf329o[/youtube]

Mon 2008 bliver året, hvor Danmark får besøg af en af disse biler?

Google Chart API generatorer på markedet

Jeg efterlyste i lørdags Google Chart API generatorer til at lave diagrammer på en mere enkelt måde end at skulle opbygge en kompleks lang URL via en teksteditor. Nu er der allerede dukket et par online generatorer op. Der er Chart Maker (den virker vist ikke i IE). Den anden og bedste jeg har set og prøvet er HoHli Charts beta

HoHli Chart beta

Vælg diagramtype og udfyld data, farver, overskrifter m.m. og klik så på “View Result” og hele koden bliver serveret for dig. Nu har ingen af disse generatorer løst problemet med danske æ, Æ,ø,Ø,å,Å samt andre sprogs specieltegn. Så her skal du lige omkode disse tegn. Der kan du benytte Richard Ishidas “Unicode Code Converter v6” til det formål.

Lovende teknologier i 2008

ReadWriteWeb havde i lørdags en artikel om “Most Promising for Web 2008“. Jeg vil bare nævne fra den artikel

- Microformats, the Web community’s open standards for structured data, has a lot of promise – expect to see them implemented in not only Firefox but IE and the other browsers next year.

Det skal også nævnes at i dag fylder Michael Kaplys Operator til FireFox 1 år.

Twitter årets opstarter virksomhed

Read/WriteWeb har kåret Twitter som årets nye opstarter virksomhed. Twitter startede microblogging bølgen og der i årets løb blevet bygget en masse applikationer rundt om Twitter. Den mest kendte er nok Twittervision, der viser i real time de seneste Twitter beskeder fra hele verden på et Google Maps eller i en 3D Twittervision.

Nu er jeg også glad fordi Twitter gør kraftigt brug af microformats. Dem du følger “Following” på Twitter er opmærket med hCard – samt har tilføjet rel=”contact” fra XFN i hyperlinket. Strømmen af maks. 140 tegns beskeder er opmærket med hAtom.

Jaiku bruger også microformats. Dine “Contacts” på Jaiku er opmærket i hCard og i hyperlinket benyttes rel=”contact” fra XFN. Jeg tror, at Twitter og Jaiku er de steder hvor flest danskere har produceret microformats uden at vide det var microformats der kører i baggrunden. Eller er der flere danskere med deres Flickr profil, som også er mærket op med hCard, som er vinderen af hvor flest danskerne har mødt microformats?

Bliver 2008 året hvor danskere webudviklere for alvor hopper med på microformats vognen? – Det kører lidt i tomgang med danske nyheder vedr. microformats.

Lagkagesjov med Google Chart API

Kort fortalt går Googles nye værktøj med Google Chart API ud på, at du laver en lang og kompleks URL. Denne URL indeholder nogle statistiske data og parametre (farver, diagramtype, størrelse o.s.v.), du ønsker at visualisere i et diagram. Dernæst indsættes denne URL i “img” elementet (attributeværdi under src=”") i din HTML kode. Når en bruger kalder dit HTML dokument, så sender Google Chart API et png billede til vedkommendes browser.

Jeg har lavet en demo med et lagkage diagram med befolkningstallene i de 5 regioner i Danmark.

Du kan på min demoside i din browser under vis “Sidens kildekode” se hvordan URL’en er opbygget. Anden version af lagkagediagrammet viser det i en 3D lignende form.

Google Chart API har andre typer diagrammer end lige i lagkagestil. Det er ikke for almindelige dødelige at lave diagrammer på denne måde via en meget kompleks URL. Bemærk, at æ indgår i ordet Sjælland, det kræver så, at man opmærker æ med %C3%A6 i URL’en. Ellers vil Google Chart API ikke returnere æ ordentligt i dit diagram. På samme vis skal Æ,ø,Ø,å og Å opmærkes med special kode. Et godt værktøj til at finde disse koder vil jeg helt klart anbefale Richard Ishidas “Unicode Code Converter v6“.

Hvis Google Chart API skal nå ud til en bredere kreds, så skal der helt klart laves en Google Chart API generator. Indtast nogle værdier (måske import fra regneark) og parametre i en webform og klik på “ok”. Dernæst dannes en HTML kode, der kan “Kopier” og “Sæt ind”

Vil du vide mere om det nye værktøj fra Google.

Projekt DiSO

Et interessant nyt projekt hvor microformats, OpenID, OAuth indgår er DiSO (distributed social). DiSo beskrives som

Silo free living
Social networks are becoming more open, more interconnected, and more distributed. Many of us in the web creation world are embracing and promoting web standards – both client-side and server-side. Microformats, standard apis, and open-source software are key building blocks of these technologies. This model can be described as having three sides/legs/arms/spokes – pick your connection: Information, Identity, and Interaction
DiSo (dee • zoh) is an umbrella project for a group of open source implementations of these distributed social networking concepts.

Deres første projekt går ud på at få bygget en plugin til WordPress som gør brug af ovennævnte teknologier.

Mere læsestof om projektet

Dagens kalenderlåge hedder microformats

Simon Willison har skrevet dagens kalenderlåge (12. december) hos “24 ways to impress your friends”. Webdesigntippet i dag handler om hvordan man kan automatisk kan danne et Google Maps fra en adresseliste. Adresserne er selvfølgelig opmærket i microformattet hCard. Disse data fra hCard bliver med hjælp af JavaScript bibliotekerne jQuery og Mapstraction automatisk plottet ind på et Google Maps.

Det er 3. år i træk, at julekalenderen fra “24 ways to impress your friends

” med webdesigntips bliver afholdt. Vil du have resten af december måneds tips med, så er RSS her.

Nyt jordlag til Google Earth

Google Earth har i dag tilføjet den franske luftfotograf Yann Arthus-Bertrands kendte billeder af jorden. Du finder den under Layers>Global Awareness> sæt hak i The Earth from Above with Goodplanet.

Google Earth layers

Der skulle være 400 billeder i samlingen. Så der er til et par timers kiggeri. Eller et gensyn, hvis du var en af de over 600000 der så Yann Arthus-Bertrand udstilling på Kongens Nytorv. Jeg så hurtigt i Google Earth, at der var 4 billeder taget i Danmark.
Middelgrundens vindmøller

Til hvert billede er der tilknyttet nogle miljøfacts og udsagn, og så er der et link hvor du kan få mere at vide om dette emne.
Yann Arthus-Bertrand fortæller og laver lidt reklame for Google Earth i nedenstående video.
[youtube]http://www.youtube.com/watch?v=s8Isx02m7-Y[/youtube]

Via Google Earth Blog

Jeg er måske næsten mig

I mit interview med Brian Suda, nævnte Brian noget om OpenID og ClaimID tjenesten. Vi kigger lidt på ClaimID i dette indlæg. ClaimID er en OpenID udbyder, men det er ikke det vi skal høre om her. Vedr. hvordan OpenID konceptet virker, der kan jeg kan henvise til den gode introvideo Rasmus har gravet frem.

Det ClaimID også tilbyder er, at man kan lave en liste af links over sociale netværkstjenester man deltager i. Du kan også lave en liste over artikler, mashups o.s.v. du har lavet. Kort sagt alt der har en URL kan listes. Nå, og hvad så tænker du måske nu? – sådan en liste kan jeg også lave på min egen blog.

Lad os tage et kig på min nyoprettet ClaimID konto. Jeg havde i forvejen myOpenID som min OpenID udbyder. Så det var bare at benytte denne ved login/oprettelse hos ClaimID.

Min ClaimID liste

Min liste tilkendegiver at det er mig. Vent lidt, det kan være en anden der har oprettet dette og udgiver sig for mig. Helt korrekt, men hvis du ser ud for to af linksene, så står der “Verified”. Verified betyder, at jeg har tilføjet en ekstra grad af troværdighed til mit link jeg hævder er mit. Den ekstra grad af troværdighed betyder, at jeg har bedt ClaimID om at lave en unik kodekombination for det link – og det ser sådan her ud.

<meta name="microid" content="mailto+http:sha1:02a2e17ca9bf1e07e1c16c84d6eb3e8d7c5dc059" />

kode

Jeg indsætter denne stump kode i oppe i mit head element i min HTML kode på microformats.dk. Jeg beder dernæst ClaimID om at sende en robot ud og tjekke om den kode er den samme (her af ordet Verified) . Hvis nogen skulle have udgivet sig for mig, så skulle de også have adgang til mit domæne med adgangskode. Her i består den ekstra grad er troværdighed. ClaimId benytter sig af microID til at lave disse unikke kodekombinationer. Du kan ikke genbruge ovenstående meta element – du skal lave en ny kodekombination hver gang du vil have et link “Verified”. Bemærk, det er ikke alle sociale netværkstjenester der lader dig have adgang til selv HTML kilden. Men hvis du ser bare et par enkelte links der har verified status fra en ukendt persons liste, så kan du have en vis form for tillid, at det er den rette person han/hun udgiver sig for.

ClaimID og microformats. Hvis du ser under et link så står der “By Me” – Hvis vi går ind og kigger i HTML koden for et link.

  1. <a href="http://www.microformats.dk/" class="taggedlink" rel="me">microformats.dk</a>

Så stammer “rel=me” fra microformattet XFN (XHTML Friends Network). XFN benyttes til at beskrive relationer i et link til venner, familie, kollegaer etc. samt også til dig selv (rel=”me”).

ClaimID kan også benyttes til at tilføje venner, kollegaer etc. der har OpenIDs, når du tilføjer en person – så sendes en mail til vedkommende og hun/han skal godkende dig. Først når det er sket så dukker vedkommende op på din ClaimID kontaktliste.
Bemærk, når der tilføjes en kontaktperson – så har du mulighed for angive relationen til vedkommende.

XFN

Det er igen XFN der er på spil. WordPress brugere har sikkert set noget lignende som i ovenstående billede, når de har tilføjet links til deres “Blogroll”.

Så hvis du ingen OpenID har endnu så er ClaimID en mulighed at starte der. Samt ikke mindst prøve nogle af ovenstående muligheder. Du kan evt. tilføje mig claimid.com/sorenj på kontaktliste.

Alle kan trænge til en porter

Wolle Kirk, uden at tøve et sekund udnævner han Danmarks bedste øl og hvordan en porter skal drikkes. Skru op for lyden og bemærk den selvsikker stil ølflasken bliver sat ned på bardisken.

[youtube]http://www.youtube.com/watch?v=Zind9LMds4w[/youtube]
(direkte videolink)

Det er Mads Brügger, der er på værthus med Wolle efter en 11. time udsendelse.