faqs-for-rdf-fr

From Microformats Wiki
Revision as of 08:56, 27 June 2006 by ChristopheDucamp (talk | contribs) (faqs-for rdf - to be reviewed)
Jump to navigation Jump to search

FAQs Microformat pour les Fans de RDF

Que sont les Microformats ?

Les Microformats sont un ensemble simple et ouvert de formats de données construits sur des standards existant et largment adoptés, en particulier le XHTML utilisé correctement. Les processus, principes et pratiques du groupe (ouvert) des microformats sont ce qui font les microformats des "microformats", mais ils se concentrent sur l'utilisation du XHTML tel qu'il est conçu, comme un langage sémantique (même s'ils peuvent être aussi implémentés sur d'autres formats XML, comme Atom).

Bien que l'initiative des microformats mettent la priorité sur la lisibilité-par-les-humains, avec l'aide du mécanisme GRDDL, il est possible de visualiser les microformats comme spécifique à un domaine des feuilletons RDF.

Voir aussi : Introduction aux Microformats

Par exemple.. ?

Cet exemple montre comment le microformat hCard peut être utilisé pour exprimer des données vCard.


Mais je produits du RDF, pourquoi devrais-je m'y intéresser ?

Les Microformats peuvent baisser la barrière de mettre des données explicites sur les Web. Ceci est complètement dans la lignée des objectifs du Web Sémantique.

Dan Connolly rdf-interest, Mars 2000 :

Je crois que l'un des meilleurs moyens de faire la transition vers RDF? si ce n'est pas une stratégie de déploiement à long terme pour RDF est de gérer l'information dans un format consommable-par-un-humain (XHTML) annoté avec juste assez d'information pour extraire les déclarations RDF que l'information humaine est à porter à l'avenir. En d'autres mots : utiliser une base de données relationnelle ou quelque sorte de données natives RDF et de recracher dynamiquement du HTML, représente beaucoup d'infrastructure pour opérer et ne vaut probablement pas la peine de s'y intéresser pour beaucoup de cas intéressants. Nous savons tous que nous devons produire une version lisible-par-les-humains de la chose... pourquoi ne pas utiliser la soure primaire ?


J'ai un vocabulaire RDF que j'aimerais utiliser comme un microformat. Comment puis-je le faire ?

Avant de faire quoi que ce soit d'autre, lisez le [[process-fr|Processus]. En général, le processus microformat est guidé par les données. Il démarre par du contenu déjà publié, plutôt que d'un format d'un modèle ou d'un schéma existant. Vous devriez aussi regarder la liste de ce qui a déjà été couvert et le travail en cours sur la page d'accueil principale du wiki.

Ce peut être bien que ce que vous avez en tête n'est pas approprié pour l'utilisation en tant que microformat, mais ce peut être encore une bonne idée de développer une représentation XHTML (sémantique). Les microformats existants démontrent un moyen "standards-friendly" de faire ça.

Voir aussi : The Elements of Meaningful XHTML


Ainsi, cela concerne l'utilisation de valeurs de classe CSS à ajouter à la sémantique ?

Non. Le XHTML exprime déjà la sémantique, l'attribut HTML class est juste l'un des nombreux mécanismes. Extrait de la spécification HTML 4 :

L'attribut class, au contraire, assigne un ou plusieurs noms de classe à un élément ; on peut dire de l'élément qu'il appartient à ces classes.

Voir aussi : Les attributs "Class" font plus que styler

Qu'en est-il des espaces-noms pour les attributs, devrais-je utiliser "xxx:term" ?

En général, les microformats rejettent l'utilisation de préfixes explicites d'espace-nom dans les documents car ce n'est pas nécessaire pour résoudre le 80/20 des problèmes que les microformats cherchent à résoudre. L'approche générale adoptée est de ne pas essayer de généraliser vers l'extension de RDF-in-HTML, mais plutôt de définir des formats plus spécifiques-au-domaine.


Mais il n'y aura pas de conflits de nommage ?

L'aspect social des microformats [[process-fr|Processus] est tel que les conflit devraient être empêchés. Le but est de garder les choses aussi simples que possible en se concentrant seuleemnt sur les problèmes existants bien définis, plutôt que d'essayer de faire "bouillir l'océan" (résoudre le cas général hypothétique).


Ainsi comment je fais pour obtenir les données ?

Voir GRDDL (plus ancienne version)

Voir aussi : hGRDDL proposal

N'y a t'il pas un conflit entre la sémantique de XFN et FOAF?

L'utilisation de la page URI dans XFN pour identifier une personne semble être en conflit avec l'approche par référence de FOAF, et d'esquinter le potentiel pour dire des choses à propos de la page elle-même. Néanmoins en pratique ce n'est pas un problème. Il est possible de parser le document sous XFN (en utilisant par ex. grokXFN.xsl) pour extraire les déclarations apparentées à la personne par ex.

_:personA foaf:homepage <http://exemple.org/cette-page> .
_:personA foaf:knows _:personB .
_:personB foaf:homepage <http://exemple.org/page-liée> . 

- et parser indépendamment le document en utilisant d'autres mappings de formats (par ex. dc-extract.xsl) pour obtenir d'autres déclarations, par ex.

<http://exemple.org/cette-page> dc:creator "Le Créateur" .

Voir aussi : XFN sur le GRDDL, XFN Delusions of Grandeur, XFN Grandeur, XFN vs. FOAF


Quels autres travaux ont été fait avec les microformats et RDF ?


Y'a t'il des Schémas pour les Microformats ?

Une sorte. La spécification primaire est XHTML, mais HTML4 fournit un mécanisme (l'attribut 'profile' de l'élément <head>) pour pointer vers un profil de méta-donnée qui définit les propriétés et valeurs. Il existe un format (fondé sur HTML) spécifié pour les profils microformat - XHTML Meta Data Profiles. Notez que les URLs de XMDP pour spécifier les termes sont compatibles avec celles utilisées par RDF, avec "#term" à la fin.


Quels sont les vocabulaires RDF (et XSLT) disponbiles correspondants aux microformats ?

Voir les MicroModels (sur le wiki ESW)


Est-ce que ce n'est pas simplement de la friction ?

Non. Parce que les microformats (devraient) incluent les URI(s) pour chaque profil utilisé, et les profils sont clairement définis, les données explicites contenues dans un document peuvent être extraites par un parsage.


Qui d'autre est en train de regarder RDF et les microformats ?

Beaucoup de monde. Y compris : Dan Connolly, Ian Davis, John Breslin, Danny Ayers....

Comment puis-je m'impliquer ?

Si vous utilisez le web, vous *êtes* déjà impliqué ! Le prochain endroit à visiter est le site microformats.org qui sera bientôt traduit en français et peut-être vous enregistrer sur quelques listes de discussion (en particulier celle de microformats-discuss). Il existe aussi un canal #microformats sur irc.freenode.net.