faqs-for-rdf-fr: Difference between revisions
(faqs-for rdf - to be reviewed) |
mNo edit summary |
||
Line 1: | Line 1: | ||
<h1>FAQs Microformat pour les Fans de RDF</h1> | |||
__TOC__ | __TOC__ | ||
== 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). | 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 | Bien que l'initiative des microformats mettent la priorité sur la lisibilité-par-les-humains, avec l'aide du mécanisme [http://www.w3.org/2004/01/rdxh/spec GRDDL], il est possible de visualiser les microformats comme spécifique à un domaine des feuilletons [http://www.w3.org/RDF/ RDF]. | ||
Voir aussi : [http:// | Voir aussi : [http://microformateurs.org/about/ Introduction aux Microformats] | ||
== Par exemple... == | |||
Cet [[hcard-example1-steps-fr|exemple]] montre comment le microformat hCard peut être utilisé pour exprimer des données vCard. | Cet [[hcard-example1-steps-fr|exemple]] montre comment le microformat hCard peut être utilisé pour exprimer des données vCard. | ||
==== Mais je | ==== Mais je produis du RDF, pourquoi devrais-je m'y intéresser ==== | ||
Les Microformats peuvent baisser la barrière pour placer des données explicites sur les Web. Ceci est complètement dans la lignée des objectifs du [http://www.w3.org/2001/sw/ Web Sémantique]. | |||
Les Microformats peuvent baisser la barrière | |||
Dan Connolly [http://lists.w3.org/Archives/Public/www-rdf-interest/2000Mar/0103 rdf-interest, Mars 2000] : | Dan Connolly [http://lists.w3.org/Archives/Public/www-rdf-interest/2000Mar/0103 rdf-interest, Mars 2000] : | ||
<blockquote> | <blockquote> | ||
Je crois que l'un des meilleurs moyens de faire la transition vers RDF | 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 voudra charrier à l'avenir. En d'autres mots : utiliser une base de données relationnelle ou quelque sorte de donnée native 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 ? | ||
</blockquote> | </blockquote> | ||
== J'ai un vocabulaire RDF que j'aimerais utiliser comme un microformat. Comment puis-je le produire == | |||
Avant de produire 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 [[Main-Page-fr|page d'accueil principale du wiki]]. | |||
Avant de | |||
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. | 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 : [http://tantek.com/presentations/2005/03/elementsofxhtml/ The Elements of Meaningful XHTML] | Voir aussi : [http://tantek.com/presentations/2005/03/elementsofxhtml/ The Elements of Meaningful XHTML] (à traduire) | ||
== 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''' <code>class</code> est juste l'un des nombreux mécanismes. Extrait de la [http://www.la-grange.net/w3c/html4.01/cover.html spécification HTML 4] : | Non. Le XHTML exprime déjà la sémantique, l'attribut '''HTML''' <code>class</code> est juste l'un des nombreux mécanismes. Extrait de la [http://www.la-grange.net/w3c/html4.01/cover.html spécification HTML 4] : | ||
Line 43: | Line 40: | ||
</blockquote> | </blockquote> | ||
Voir aussi : [http://www.microformats.org/blog/2005/10/19/more-than-styling/ Les attributs "Class" font plus que | Voir aussi : [http://www.microformats.org/blog/2005/10/19/more-than-styling/ Les attributs "Class" font plus que styliser] | ||
== 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 [http://research.talis.com/2005/erdf/wiki/Main/RdfInHtml RDF-in-HTML], mais plutôt de définir des formats plus spécifiques-au-domaine. | 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 [http://research.talis.com/2005/erdf/wiki/Main/RdfInHtml 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 conflits devraient être empêchés. Le but est de garder les choses aussi simples que possible en se concentrant seulement 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). | |||
L'aspect social des microformats [[process-fr|Processus] est tel que les | |||
== Ainsi comment fais-je pour obtenir les données == | |||
Voir [http://www.w3.org/TeamSubmission/grddl/ GRDDL] ([http://www.w3.org/2004/01/rdxh/spec plus ancienne version]) | Voir [http://www.w3.org/TeamSubmission/grddl/ GRDDL] ([http://www.w3.org/2004/01/rdxh/spec plus ancienne version]) | ||
Voir aussi : [http://www.w3.org/2006/05/08-htmltf-minutes.html#item03 hGRDDL proposal] | Voir aussi : [http://www.w3.org/2006/05/08-htmltf-minutes.html#item03 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. [http://www.w3.org/2003/12/rdf-in-xhtml-xslts/grokXFN.xsl grokXFN.xsl]) pour extraire les déclarations apparentées à la personne par ex. | 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. [http://www.w3.org/2003/12/rdf-in-xhtml-xslts/grokXFN.xsl grokXFN.xsl]) pour extraire les déclarations apparentées à la personne par ex. | ||
Line 77: | Line 71: | ||
== Quels autres travaux ont été produits avec les microformats et RDF == | |||
* [http://www.w3.org/2003/g/td/xfn-workalike XFN sur le GRDDL] | * [http://www.w3.org/2003/g/td/xfn-workalike XFN sur le GRDDL] | ||
* [http://people.w3.org/~dom/archives/2005/05/grddl-specification-updated/ travaux de mises à jour de la spécification avec les Microformats] | * [http://people.w3.org/~dom/archives/2005/05/grddl-specification-updated/ travaux de mises à jour de la spécification avec les Microformats] | ||
== 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 - [http://www.gmpg.org/xmdp/ 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. | 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 - [http://www.gmpg.org/xmdp/ 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 [http://esw.w3.org/topic/MicroModels MicroModels] (sur le wiki ESW) | Voir les [http://esw.w3.org/topic/MicroModels 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. | 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 : [http://www.w3.org/People/Connolly/ Dan Connolly], [http://internetalchemy.org/ Ian Davis], [http://sw.deri.org/~jbreslin/ John Breslin], [http://dannyayers.com Danny Ayers].... | |||
== Comment puis-je m'impliquer == | |||
Si vous utilisez le web, vous *êtes* déjà impliqué ! Le prochain endroit à visiter est le site [http://microformats.org/ microformats.org] et peut-être vous enregistrer sur quelques [http://microformats.org/discuss/ listes de discussion] (en particulier celle de [http://microformats.org/mailman/listinfo/microformats-discuss/ microformats-discuss]). Il existe aussi un canal [irc://irc.freenode.net#microformats #microformats sur irc.freenode.net]. Nous avons aussi besoin de traducteurs pour amorcer la communauté francophone des [http://microformateurs.org/ microformateurs]. | |||
Si vous utilisez le web, vous *êtes* déjà impliqué ! Le prochain endroit à visiter est le site [http://microformats.org/ microformats.org] |
Revision as of 04:24, 12 May 2007
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 produis du RDF, pourquoi devrais-je m'y intéresser
Les Microformats peuvent baisser la barrière pour placer 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 voudra charrier à l'avenir. En d'autres mots : utiliser une base de données relationnelle ou quelque sorte de donnée native 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 produire
Avant de produire 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 (à traduire)
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 styliser
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 conflits devraient être empêchés. Le but est de garder les choses aussi simples que possible en se concentrant seulement 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 fais-je 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é produits 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 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. Nous avons aussi besoin de traducteurs pour amorcer la communauté francophone des microformateurs.