- par balbinus, le lundi 26 juillet 2004 à 19:15 dans « Web Sémantique »
DOAP Viewer permet, comme son nom l'indique, d'afficher de manière human-readable (lisible par un être humain) un fichier machine-readable (lisible par une machine). C'est-à-dire qu'il prend comme entrée un fichier RDF, et sort un fichier XHTML qui le représente de manière tabulaire.
Ca, c'est l'explication simple et théorique. Dans la réalité, voilà ce que fait DOAP Viewer quand vous lui donnez une URL :
- Il vérifie si l'URL est formée correctement (type
http://username:password@hostname/path?arg=value).
- Il effectue une requête HTTP 1.0 pour obtenir cette URL.
- En fonction du type MIME de la réponse, il scanne le fichier s'il est en (X)HTML, à la recherche de
<link rel="meta" type="application/rdf+xml" title="DOAP" href="..." />. S'il en trouve, il vous propose le choix entre ceux qu'il a trouvés. Si, au contraire, le fichier est bien en XML, il essaie de le présenter dans un tableau.
Comme vous l'aurez peut-être remarqué, la fonction de recherche dans une page web est issue de DOAP XHTML Extractor. Il ne vous reste plus qu'à remarquer que celui-ci a disparu de la colonne de gauche pour comprendre que DOAP Viewer et DOAP XHTML Extractor ne font plus qu'un. Vive les mariés.
- par balbinus, le samedi 24 juillet 2004 à 14:47 dans « Web Sémantique »
Some more DOAP I created:
And do not forget DOAP-a-matic...
- par balbinus, le vendredi 23 juillet 2004 à 14:19 dans « Web Sémantique »
Problèmes de namespaces
Suite à une erreur de ma part dans les adresses des namespaces RDF Schema (rdfs:), DOAP et FOAF, je vous demande de modifier vos DOAPs, ou de les refaire (au cas où, bien sûr, vous les avez créés avec DOAP-a-matic).
Modifications :
doap:: strip the last slash ("/")
foaf:: strip the last "#"
rdfs:: use this URL (though I'm not at all sure of it): http://www.w3.org/2000/01/rdf-schema#
Thank you, and please excuse me for this mistake...
i18n
DOAP-a-matic permet maintenant de signaler la langue du fichier, grâce à un attribut xml:lang bien placé 
Plusieurs programming-languages
06:55:46 * eaon likes doap
07:03:05 <eaon> what if a project is coded in a few programming languages? comma seperated?
07:03:16 <eaon> +list them
07:03:22 <eaon> ah, no, nevermind
07:03:25 * eaon kicks himself
07:03:37 <eaon> damn guis
07:42:47 <stork> well, several <doap:programming-language>, no?
07:58:03 <stork> eaon: do you think that multiple programming languages are often used on a project? If so, i should include it in DOAP-a-matic 
07:58:52 <eaon> stork: i think so
[...]
08:00:58 <stork> eaon: ok, let's include it!
Extrait du chump (log complet)
Et paf, c'est fait ! Séparez les langages de programmation par un point-virgule (pour ceux qui savent pas, un point-virgule, c'est ça : ";". Voilà.) s'il y en a plusieurs !
Gestion des repositories
Vous pouvez ajouter un CVS, GNU Arch, BitKeeper ou un Subversion sans problème.
- par balbinus, le jeudi 22 juillet 2004 à 20:00 dans « Web Sémantique »
NOUVELLE ADRESSE ! - NEW URL! : http://www.bonjourlesmouettes.org/doap-a-matic.php
J'ai créé un DOAP-a-matic. Je n'ai pas le temps d'en dire plus (TROP à la bourre !), mais vous pouvez laisser vos commentaires : ils sont les bienvenus ! Vous pouvez trouver sur ce site le premier DOAP au monde ;).
I created a DOAP-a-matic. Please put all your comments here (in whatever language, but please have a look at my FOAF if you want me to answer :)!
Liste des features
name : implémenté
shortname : implémenté
homepage : implémenté
old-homepage : non-implémenté (mais est-ce utile ici ?)
created : implémenté
description : implémenté
shortdesc : implémenté
category : A URI denoting a category assigned to the project : non-implémenté
wiki : implémenté
bug-database : implémenté
screenshots : implémenté
mailing-list : implémenté
programming-language : implémenté (plus ou moins bien)
os : implémenté
license : implémenté (plus ou moins bien)
download-page : implémenté
download-mirror : implémenté
repository : implémenté
release : A doap:Version describing a current release of the project's software : non-implémenté
maintainer : implémenté
developer : A foaf:Person describing a developer on the project : non-implémenté URGENCE !!!
documenter : A foaf:Person describing a contributor of documentation to the project : non-implémenté
translator : A foaf:Person describing a contributor of translations to the project : non-implémenté
helper : A foaf:Person describing a contributor to the project not otherwise described by the other properties : non-implémenté
(Liste issue de Describe open source projects with XML, Part 3, A first draft of the DOAP vocabulary par Edd Dumbill).
[Edit] (mais de toutes façons, c'est tout des "edits"... c'est plus un post, c'est un wiki..., bref, [Edit] donc (quelqu'un a compris ?) : Le link de la mort qui tue : http://uckan.info/41-doap-metadaten-zu-open-source-projekten/, mon premier link en allemand
Voilà, c'était le quart de seconde "débilités" (pas le site, hein, ce que j'ai posté) avant de me remettre au travail.