DOAP rendered in XHTML through XSL

Answering to Danny's idea, you can find an XSL stylesheet that you can use to "convert" your DOAP file in a (valid) XHTML 1.1 document.

To do it, you can download Saxon, and run:

java -jar saxon.jar -o doap.html doap.rdf doap.xsl

And here you go.

An interesting question: how can you link the XHTML version to the RDF version. Add in top of your DOAP (just after the rdf:RDF) this piece of code:

<rdf:Description rdf:about="">
 <dct:hasVersion dc:format="application/xhtml+xml" rdf:resource="URL of the XHTML version" />
</rdf:Description>

Verify that you have declared both of the DC terms XML namespace (http://purl.org/dc/terms) and the "standard" DC namespace (http://purl.org/dc/). NB that if you already have an <rdf:Description rdf:about=""> defined (if you used DOAP-a-matic, eg), you just need to insert the dct:Version line between the rdf:Description.

"Monring" contest

Here are all of the answers of the "Monring" contest: find all the "anagrams" of the word "Morning" without moving the first and the last letters. We didn't ask for true anagrams, just shaked letters and saw what it gave.

Many thanks to GregElin for having launched the contest, to all the ones who commented during and after the performance.

And thanks to Libby for purposing a new contest: "Afternoon". Silly idea, sure?

Chumpofit

Playing around with whwhwhwhexperimental

Je me suis zamusé cet après-midi avec wh4experimental, création de Libby (enfin je crois).

Adjonction d'une nouvelle fonctionnalité : !zodiac. Par exemple :

<balbinus> !zodiac Leo
<wh4experimental> Leo Vincent Tabard

La syntaxe Squish est la suivante :

select ?name, ?sign
where (foaf:name ?person ?name) (zodiac:Sign ?person ?sign)
and ?sign ~ "$1"
using foaf for http://xmlns.com/foaf/0.1/ zodiac for http://www.ideaspace.net/users/wkearney/schema/astrology/0.1#

Ensuite (merci Chris), vous avez le contraire : !whatsyoursign :

<balbinus> !whatsyoursign balbinus
<wh4experimental> balbinus Leo

La syntaxe :

select ?nick, ?sign
where (zodiac:Sign ?person ?sign) (foaf:nick ?person ?nick)
and ?nick ~ "$1"
using foaf for http://xmlns.com/foaf/0.1/ zodiac for http://www.ideaspace.net/users/wkearney/schema/astrology/0.1#

Et enfin le cadeau surprise : la commande bonus !speakslang.

Syntaxe :

select ?name, ?lang
where (foaf:name ?person ?name) (lang:speaks ?person ?lang)
and ?lang ~ "$1"
using foaf for http://xmlns.com/foaf/0.1/ lang for http://purl.org/net/inkel/rdf/schemas/lang/1.1#

Bon voilà. J'y retourne.

New URL for the DOAPy Family

I really should make less moving URLs. I know.

You can find them in their new home: http://doapy.bonjourlesmouettes.org/. Using Content Negotiation (I should make a post about it, by the way).

New URL for balbinus.net DOAP files

You can now find [balbinus.net] DOAP files (and bonjourlesmouettes's) at: http://doap.balbinus.net/.

Vous pouvez retrouver les fichiers DOAP de [balbinus.net] (et bonjourlesmouettes) à cette adresse : http://doap.balbinus.net/.

DROGUE, en français

Dans cet article au jeu de mots débile (DOAP = dope = drogue), j'ai traduit la spec' de DOAP (son RDFS). En bref : des explications sur toutes les classes et les propriétés de DOAP, en français.

Lire la suite

DOAP : c'est quoi ça ?

Petite description de DOAP, le nouveau truc à la mode sur bonjourlesmouettes.org, pour les développeurs, et pour les non-développeurs (cf. derniers paragraphes).

Lire la suite