faqs-for-rdf-fr: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
mNo edit summary
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
= FAQs Microformat pour les Fans de RDF =
<h1>FAQs Microformat pour les Fans de RDF</h1>


__TOC__
__TOC__


==== Que sont les Microformats ? ====
== 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 [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].  
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://wiki.crao.net/index.php/IntroductionMicroFormats Introduction aux Microformats]


==== Par exemple.. ? ====
Voir aussi : [http://microformateurs.org/about/ Introduction aux Microformats]


This [http://microformats.org/wiki/hcard-example1-steps example] shows how the hCard microformat can be used to express vCard data.
== Par exemple...  ==


Cet [[hcard-example1-steps-fr|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 ? ====


Microformats can lower the barrier to putting explicit data on the Web. This is entirely in line with the aims of the [http://www.w3.org/2001/sw/ Semantic Web].  
==== 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].  


Dan Connolly [http://lists.w3.org/Archives/Public/www-rdf-interest/2000Mar/0103 rdf-interest, March 2000]:
Dan Connolly [http://lists.w3.org/Archives/Public/www-rdf-interest/2000Mar/0103 rdf-interest, Mars 2000] :
<blockquote>
<blockquote>
I believe that one of the best ways to transition into RDF, if not a long-term deployment strategy for RDF, is to manage the information in human-consumable form (XHTML) annotated with just enough info to extract the RDF statements that the human info is intended to convey. In other words: using a relational database or some sort of native RDF data store, and spitting out HTML dynamically, is a lot of infrastructure to operate and probably not worth it for lots of interesting cases. We all know that we have to produce a human-readable version of the thing… why not use that as the primary source?
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 ==


==== J'ai un vocabulaire RDF que j'aimerais utiliser comme un microformat. Comment puis-je le faire ? ====
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]].
 
Before doing anything else, read the [http://microformats.org/wiki/process Process]. In general the microformat process is data-driven. It starts with material already being published, rather than an existing format, model or schema. You should also check the list of what has already been covered and the work-in-progress on the Wiki MainPage.


It may well be that what you have in mind isn't appropriate for use as a microformat, but it may still be a good idea to develop a (semantic) XHTML representation. Existing microformats demonstrate a standards-friendly way of doing this.
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.


See also: [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 ? ====
== Ainsi, cela concerne l'utilisation de valeurs de classe CSS à ajouter à la sémantique ==


No. XHTML already expresses semantics, the '''HTML''' <code>class</code> attribute is just one of several mechanisms. From the [http://www.w3.org/TR/REC-html40/ HTML 4 spec]:
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] :


<blockquote>
<blockquote>
The class attribute, on the other hand, assigns one or more class names to an element; the element may be said to belong to these classes.
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.  
</blockquote>
</blockquote>


See also: [http://www.microformats.org/blog/2005/10/19/more-than-styling/ Class attributes are about more than styling]
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" ? ====
 
In general, microformats rejects the use of explicit namespace prefixes in
documents as unnecessary for solving the 80/20 of problems that microformats
seeks to solve. The general approach taken is not to attempt to generalise to the extent of [http://research.talis.com/2005/erdf/wiki/Main/RdfInHtml RDF-in-HTML], rather to define more domain-specific formats.
 


==== Mais il n'y aura pas de conflits de nommage ? ====
== 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.


The social aspect of the microformats [http://microformats.org/wiki/process Process] is such that conflicts ought to be prevented.  The goal is to keep things as simple as possible by only focusing on '''existing''' well-defined problems, rather than trying to "boil the ocean" (solve the hypothetical general case).


== 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 je fais pour obtenir les données ?====


See [http://www.w3.org/TeamSubmission/grddl/ GRDDL] ([http://www.w3.org/2004/01/rdxh/spec older version])
== 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])


See also: [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? ====
== N'y a t'il pas un conflit entre la sémantique de XFN et FOAF==


The use of the page URI in XFN to identify a person appears to conflict with FOAF's by-reference approach, and to mess up the potential for saying things about the page itself. However in practice this isn't a problem. It's possible to parse the document as XFN (using e.g. [http://www.w3.org/2003/12/rdf-in-xhtml-xslts/grokXFN.xsl grokXFN.xsl]) to extract the person-related statements, e.g.
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.
<pre>
<pre>
_:personA foaf:homepage &lt;http://example.org/this-page&gt; .
_:personA foaf:homepage &lt;http://exemple.org/cette-page&gt; .
_:personA foaf:knows _:personB .
_:personA foaf:knows _:personB .
_:personB foaf:homepage &lt;http://example.org/linked-page&gt; .  
_:personB foaf:homepage &lt;http://exemple.org/page-liée&gt; .  
</pre>
</pre>
- and ''independently'' parse the document using other format mappings (e.g. [http://www.w3.org/2000/06/dc-extract/dc-extract.xsl dc-extract.xsl]) to obtain other statements, e.g.
- et parser ''indépendamment'' le document en utilisant d'autres mappings de formats (par ex. [http://www.w3.org/2000/06/dc-extract/dc-extract.xsl dc-extract.xsl]) pour obtenir d'autres déclarations, par ex.  
<pre>
<pre>
&lt;http://example.org/this-page&gt; dc:creator "The Creator" .
&lt;http://exemple.org/cette-page&gt; dc:creator "Le Créateur" .
</pre>
</pre>


See also: [http://www.w3.org/2003/g/td/xfn-workalike XFN on the GRDDL], [http://www.oreillynet.com/pub/wlg/8281 XFN Delusions of Grandeur], [http://www.microformats.org/blog/2005/11/02/xfn-grandeur/ XFN Grandeur], [http://dannyayers.com/archives/2005/11/03/xfn-vs-foaf/ XFN vs. FOAF]
Voir aussi : [http://www.w3.org/2003/g/td/xfn-workalike XFN sur le GRDDL], [http://www.oreillynet.com/pub/wlg/8281 XFN Delusions of Grandeur], [http://www.microformats.org/blog/2005/11/02/xfn-grandeur/ XFN Grandeur], [http://dannyayers.com/archives/2005/11/03/xfn-vs-foaf/ XFN vs. FOAF]
 
 
==== Quels autres travaux ont été fait avec les microformats et RDF ? ====
 
* [http://www.w3.org/2003/g/td/xfn-workalike XFN on the GRDDL]
* [http://people.w3.org/~dom/archives/2005/05/grddl-specification-updated/ GRDDL specification updated works with Microformats]
 
 
==== Y'a t'il des Schémas pour les Microformats ? ====
 
Kind of. The primary specification is XHTML, but HTML4 provides a mechanism (the 'profile' attribute of the &lt;head&gt; element) to point to a meta data profile that defines properties and values. There is a (HTML-based) format specified for microformat profiles - [http://www.gmpg.org/xmdp/ XHTML Meta Data Profiles]. Note that XMDP's URLs for specifying terms is compatible with those used by RDF, with "#term" at the end.
 
 
==== Quels sont les vocabulaires RDF (et XSLT) disponbiles correspondants aux microformats ? ====
 
See [http://esw.w3.org/topic/MicroModels MicroModels] (on ESW Wiki)




==== Est-ce que ce n'est pas simplement de la friction ? ====
== 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://people.w3.org/~dom/archives/2005/05/grddl-specification-updated/ travaux de mises à jour de la spécification avec les Microformats]


No. Because microformats (should) include URI(s) for every profile used, and the profiles are clearly defined, the explicit data contained in a document can be extracted deterministically by parsing.


== 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 &lt;head&gt;) 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.


==== Qui d'autre est en train de regarder RDF et les microformats? ====
== Quels sont les vocabulaires RDF (et XSLT) disponbiles correspondants aux microformats ==
Voir les [http://esw.w3.org/topic/MicroModels MicroModels] (sur le wiki ESW)


Lots of folks.
== Est-ce que ce n'est pas simplement de la friction ==
Including: [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]....
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.


==== Comment puis-je m'impliquer ? ====
=== 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]....


If you're using the Web, you already *are* involved! Next place to go is the [http://microformats.org/ microformats.org] site, and maybe sign up to some of the [http://microformats.org/discuss/ mailing lists] (in particular [http://microformats.org/mailman/listinfo/microformats-discuss/ microformats-discuss]). There's also an IRC channel [irc://irc.freenode.net#microformats #microformats on irc.freenode.net].
== 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 [ircs://irc.libera.chat:6697/microformats #microformats sur libera.chat]. Nous avons aussi besoin de traducteurs pour amorcer la communauté francophone des [http://microformateurs.org/ microformateurs].

Latest revision as of 16:40, 16 February 2022

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 libera.chat. Nous avons aussi besoin de traducteurs pour amorcer la communauté francophone des microformateurs.