hproduct-fr: Difference between revisions
m ([fr : to be translated - cf hProduct]) |
([fr: First french draft translation of hProduct - to be reviewed]) |
||
Line 1: | Line 1: | ||
<entry-title>hProduct</entry-title> | |||
{{DraftSpecification-fr}} | |||
<dfn style="font-style:normal;font-weight:bold">hProduct</dfn> est a microformat approprié pour publier et embarquer de la donnée produit. hProduct est l'un des nombreux microformats ouverts appproprié pour l'embarquement dans le HTML, XHTML, Atom, RSS et le XML arbitraire. | |||
==hProduct Microformat Spécification Draft== | |||
; Editeurs/Auteurs | |||
(alphabétique) | |||
: <span class="vcard"><span class="fn">[[User:PaulLee|Paul Lee]]</span>, <span class="org">Google Product Search</span></span> | |||
: <span class="vcard"><span class="fn">[[User:JayMyers|Jay Myers]]</span>, <span class="url org">[http://www.bestbuy.com/ Best Buy, Co., Inc.]</span></span> | |||
; Contributeurs | |||
(alphabétique) | |||
: <span class="vcard"><span class="fn">Craig Cook</span>, <span class="url org">[http://focalcurve.com/ Focal Curve]</span></span> | |||
: <span class="vcard"><span class="fn">Aaron Gustafson</span>, <span class="url org">[http://easy-designs.net/ Easy! Designs]</span></span> | |||
; Traduction | |||
: <span class="vcard"><span class="fn">[[User:ChristopheDucamp|Christophe Ducamp]]</span></span> | |||
Les déclarations de [[hproduct-fr#Copyright|copyright]] et de [[hproduct#brevets|brevets]] s'appliquent. | |||
== Statut == | |||
Draft, version 0.3. | |||
== Introduction == | |||
Le web est une place de marché consommateur en pleine santé avec une pléthore de fabricants et vendeurs éparpillés tout autour du globe. Le vannage au travers de quantités massives de données produits non structurées est une tâche difficile tant pour les navigateurs que pour les machines. Le microformat hProduct donne de la structure à cette métadonnée en fournissant les briques pour identifier les attributs universels de produit, plus un mécanisme pour s'adapter à la grande variation dans les attributs de produit. | |||
Le microformat hProduct peut aider les consommateurs, fabricants et distributeurs sur un grand nombre de voies. Si un navigateur ou une application comprend qu'une page web spécifique contient le microformat hProduct, il peut informer et aider à faciliter le meilleur choix produit au consommateur pour servir ses besoins. Un standard ouvert, adopté assurera que la donnée produit correcte est publiée entre fabricants et détaillants, pour le bénéfice du client. Apporter de l'ordre et de la structure aux données produits facilite tant pour les personnes que pour les organisations la production de liste pour les produits et services offerts, et aide les services web à consommer cette données produit pour l'analyse et la syndication. | |||
=== Principes de Design XHTML Sémantique === | |||
{{SemanticXHTMLDesignPrinciples-fr}} | |||
=== Inspiration et Remerciements === | |||
Remerciements à tous les contributeurs qui ont aidé à poser la fondation de la spécification draft hProduct en cours. | |||
=== Champ d'application === | |||
Donner les détails d'un produit particulier est parfois très complexe, car les paramètres sont différents pour les livres et les CDs tout comme la différence existante entre des iPods ou des voitures. Il devrait être très facile de marquer un item en utilisant hProduct et la syntaxe devrait être simple à cette heure et suffisamment flexible pour des applications plus avancées. | |||
=== Hors du champ === | |||
Ce microformat n'a pas l'intention de repliquer tout le contenu proposé dans [[hlisting-fr|hListing]] et s'inclinera pour tous les problèmes transactionnels/argent à ce microformat. Ce microformat ne tente pas aussi de spécifier une ontologie produit, ou des attributs spécifiques de catégories ; il vise plutôt à créer un cadre pour permettre une expression flexible des deux. | |||
== Format == | |||
{{rfc-2119-intro-fr}} | |||
=== En Général === | |||
Le format hProduct est basé sur un ensemble de champs communs à de nombreux sites de ecommerce et des formats utilisés aujourd'hui sur le web. | |||
=== Schéma === | |||
Le schéma hProduct se compose de ce qui suit (voir les noms de classes existants pour référence) : | |||
*hproduct | |||
** brand. optionnel. texte. peut aussi utiliser [[hcard-fr|hCard]] pour les fabricants. | |||
** category. optionnel. texte. peut aussi utiliser rel-tag. ré-utilisé à partir de [[hcard-fr|hCard]]. | |||
** price. optionnel. floating point number. peut utiliser un format de devise. | |||
** description. optionnel. texte. peut aussi inclure un marquage HTML valide. réutilisé à partir de [[hreview-fr|hReview]]. | |||
** fn. '''requis.''' texte. nom du produit ou titre. réutilisé de [[hcard-fr|hCard]]. | |||
** photo. optionnel. élément image ou lien. réutilisé de [[hcard-fr|hCard]]. | |||
** url. optionnel. href. peut contenir rel-tag rel='product'. ré-utilisé de [[hcard-fr|hCard]]. | |||
** review. optionnel. [[hreview-fr|hReview]], ou [[aggregate-microformat-template-examples|hReview-aggregate]]. | |||
** listing. optionnel. [[hlisting-fr|hListing]], ou [[aggregate-microformat-template-examples|hListing-aggregate]]. | |||
** identifier. optionnel. | |||
*** type. requis. - exemples : | |||
**** model | |||
**** mpn | |||
**** upc | |||
**** isbn | |||
**** issn | |||
**** ean | |||
**** jan | |||
**** sn | |||
**** vin | |||
**** sku | |||
*** value. requis. - l'étiquette peut être implicite. | |||
=== Détails des champs === | |||
Les noms de classe <code class="class-name">category</code>, <code class="class-name">fn</code>, <code class="class-name">photo</code>, <code class="class-name">url</code> sont réutilisés à partir de [[hcard-fr|hCard]]. <code class="class-name">description</code> est réutilisé à partir de [[hreview-fr|hReview]]. | |||
Les champs du schéma hProduct représentent ce qui suit : | |||
*'''<code class="class-name">hproduct::</code>''' Nom de classe racine | |||
*'''<code class="class-name">brand::</code>''' Le nom de classe brand est utilisé pour identifier la marque du produit. DEVRAIT utiliser [[hcard-fr|hCard]] pour le nom du fabricant. DOIT être singulier. | |||
*'''<code class="class-name">category::</code>''' le nom de classe identifie la catégorie produit. PEUT utiliser le microformat [[rel-tag-fr|rel-tag]]. PEUT être pluriel pour représenter plusieurs catégories. | |||
*'''<code class="class-name">price::</code>''' le nom de classe price est utilisé pour indiquer le prix du produit. DOIT être singulier. | |||
*'''<code class="class-name">description::</code>''' le nom de classe description est utilisé pour décrire le produit. DOIT être singulier. | |||
*'''<code class="class-name">fn::</code>''' nom du produit en texte. DOIT être singulier. | |||
*'''<code class="class-name">photo::</code>''' le nom de classe photo PEUT être appoliqué à un élément <img> ou <a>. PEUT être pluriel. | |||
*'''<code class="class-name">url::</code>''' le nom de classe url DEVRAIT faire référence à la page web associée avec les détails produits. PEUT utiliser [[rel-tag-fr|rel-tag]], rel='product'. DOIT être singulier. | |||
*'''<code class="class-name">review::</code>''' le nom de classe review identifie les avis pour le produit. DEVRAIT utiliser [[hreview-fr|hReview]]. PEUT être pluriel. | |||
*'''<code class="class-name">listing::</code>''' le nom de classe listing identifie les listings de produits. DEVRAIT utiliser [[hlisting-fr|hListing]]. PEUT être pluriel. | |||
*'''<code class="class-name">identifier::</code>''' la structure identifier est utilisée pour décrire les identifiants produits comme Model, UPC ou SKU, et elle est conçue pour s'adapter aux nouveaux identifiants ou non-identifiés-à-cette-heure. DEVRAIT être singulier. | |||
**'''<code class="class-name">type::</code>''' le nom de classe type identifie le type d'identifiant. | |||
**'''<code class="class-name">value::</code>''' label PEUT être implicite | |||
=== Détails complémentaires === | |||
'''Note :''' Si le marquage hProduct est utilisé d'une manière "autonome" (par ex. un site de fabricant qui ne vend pas, à titre purement informationnel), il est supposé que l'attribut price représente le prix de détail suggéré par le fabricant. Toute représentation transactionnelle (commerce) du prix devrait être déléguée à [[hlisting-fr|hListing]]. | |||
''Internationalisation'' : Même s'il existe beaucoup de tokens en anglais, ce ne sont que des noms de classe invisibles ; la liste des informations visible pour les utilisateurs peut être complètement localisée. Remarquez que les règles d'attribut (X)HTML LANG s'appliquent comme d'habitude, pour les agrégateurs multilingues de hProduct. | |||
=== Relations avec d'autres microformats === | |||
Les produits peuvent être des structures complexes avec des attributs et caractéristiques qui peuvent tomber à côté des limites du microformat hProduct proposé. Un soin particulier a été pris pour fournir juste assez d'attributs pour représenter de façon précise des produits tout en ne surchargeant pas la spec hProduct. Ceci veut dire que les solutions sémantique complètes s'appuieraient sur l'utilisation de hProduct en combinaison avec d'autres microformats pour parvenir à leurs fins. A travers les [[hproduct-examples#Coded_examples|exemples]] (voir aussi : [[hproduct-recipes|recipes]]) et [[hproduct-examples#Analysis_of_Product.2FCommerce_Sites|analysis]], il y a quelques relations claires entre hProduct et ces microformats : | |||
* [[hlisting-fr|hListing]] :: fournit un contexte additionnel au côté transactionnel d'un produit, incluant des éléments comme le prix de transaction. | |||
* [[hreview-fr|hReview]]/hAggregate(concept) :: la recherche montre que de nombreux sites de commerce incluent des critiques de produits et ils sont souvent agrégés pour fournir des avis globaux et des critiques sur le web. Utiliser ces microformats peut fournir de la donnée additionnelle autour d'un produit ou service. | |||
* [[xoxo-fr|xoxo]] :: pour adresser les données property-value qui peuvent être nécessaire pour une représentation complète d'un produit. | |||
Bien sûr, ce ne sont que très peu des nombreuses combinaisons qui pourraient être utilisées avec le microformat hProduct. | |||
=== Profil XMDP === | |||
<pre> | |||
<dl class="profile"> | |||
<dt>class</dt> | |||
<dd><p> | |||
<a rel="help" href="http://www.w3.org/TR/html401/struct/global.html#adef-class"> | |||
HTML4 definition of the 'class' attribute.</a> | |||
This meta data profile defines some 'class' attribute values (class names) | |||
and their meanings as suggested by a | |||
<a href="http://www.w3.org/TR/WD-htmllink-970328#profile"> | |||
draft of "Hypertext Links in HTML"</a>.</p> | |||
<dl> | |||
<dt>hproduct</dt> | |||
<dd>Used to identify and describe metadata universally common to products.</dd> | |||
<dt>brand</dt> | |||
<dd>The brand name of the product.</dd> | |||
<dt>category</dt> | |||
<dd>The product category/ categories the product belongs to.</dd> | |||
<dt>price</dt> | |||
<dd>The price of the product.</dd> | |||
<dt>description</dt> | |||
<dd>The full text representing the written description of the product.</dd> | |||
<dt>fn</dt> | |||
<dd>The common name of the product.</dd> | |||
<dt>photo</dt> | |||
<dd>Accompanying image of the product.</dd> | |||
<dt>url</dt> | |||
<dd>A link to the product details.</dd> | |||
<dt>review</dt> | |||
<dd>A review of the product.</dd> | |||
<dt>listing</dt> | |||
<dd>Listing details of the product.</dd> | |||
<dt>identifier</dt> | |||
<dd>The product identifier like Model, SKU, ISBN, or EAN associated with the product</dd> | |||
</dl> | |||
</dd> | |||
</dl> | |||
</pre> | |||
=== Notes === | |||
'''Cette section est informative'''. | |||
*... | |||
=== Autres exemples === | |||
Regardez svp les exemples sur [[hproduct-examples|hProduct examples]]. | |||
== Copyright == | |||
* [[User:JayMyers|JayMyers]]: I release all of my contributions to the public domain. | |||
{{MicroFormatPublicDomainContributionStatement-fr}} | |||
== Brevets == | |||
{{MicroFormatPatentStatement-fr}} | |||
== En rappport == | |||
* '''hproduct''' | |||
* [[hproduct-issues-fr|hproduct-problématiques]] | |||
* [[hproduct-faq-fr|hproduct-faq]] | |||
* [[hproduct-examples-fr|hproduct-exemples]] | |||
* [[hproduct-recipes-fr|hproduct-recettes]] | |||
* [[product-fr|product]] | |||
* [[product-examples-fr|product-exemples]] | |||
* [[product-formats-fr|product-formats]] | |||
* [[product-brainstorming-fr|product-brainstorming]] | |||
[[Category:Draft Specifications]] | |||
[[Category:hProduct]] |
Revision as of 06:36, 31 August 2009
<entry-title>hProduct</entry-title> Ce document est une spécification microformat draft. Bien que les "drafts" soient en quelque sorte mâtures dans le processus de développement, la stabilité de ce document ne peut être garantie, et les implémenteurs doivent être prêts à rester informés des futurs développements et modifications. Suivez cette page wiki, ou suivez les discussions sur la liste de discussion microformats-new pour rester informé.
hProduct est a microformat approprié pour publier et embarquer de la donnée produit. hProduct est l'un des nombreux microformats ouverts appproprié pour l'embarquement dans le HTML, XHTML, Atom, RSS et le XML arbitraire.
hProduct Microformat Spécification Draft
- Editeurs/Auteurs
(alphabétique)
- Paul Lee, Google Product Search
- Jay Myers, Best Buy, Co., Inc.
- Contributeurs
(alphabétique)
- Craig Cook, Focal Curve
- Aaron Gustafson, Easy! Designs
- Traduction
- Christophe Ducamp
Les déclarations de copyright et de brevets s'appliquent.
Statut
Draft, version 0.3.
Introduction
Le web est une place de marché consommateur en pleine santé avec une pléthore de fabricants et vendeurs éparpillés tout autour du globe. Le vannage au travers de quantités massives de données produits non structurées est une tâche difficile tant pour les navigateurs que pour les machines. Le microformat hProduct donne de la structure à cette métadonnée en fournissant les briques pour identifier les attributs universels de produit, plus un mécanisme pour s'adapter à la grande variation dans les attributs de produit.
Le microformat hProduct peut aider les consommateurs, fabricants et distributeurs sur un grand nombre de voies. Si un navigateur ou une application comprend qu'une page web spécifique contient le microformat hProduct, il peut informer et aider à faciliter le meilleur choix produit au consommateur pour servir ses besoins. Un standard ouvert, adopté assurera que la donnée produit correcte est publiée entre fabricants et détaillants, pour le bénéfice du client. Apporter de l'ordre et de la structure aux données produits facilite tant pour les personnes que pour les organisations la production de liste pour les produits et services offerts, et aide les services web à consommer cette données produit pour l'analyse et la syndication.
Principes de Design XHTML Sémantique
Template:SemanticXHTMLDesignPrinciples-fr
Inspiration et Remerciements
Remerciements à tous les contributeurs qui ont aidé à poser la fondation de la spécification draft hProduct en cours.
Champ d'application
Donner les détails d'un produit particulier est parfois très complexe, car les paramètres sont différents pour les livres et les CDs tout comme la différence existante entre des iPods ou des voitures. Il devrait être très facile de marquer un item en utilisant hProduct et la syntaxe devrait être simple à cette heure et suffisamment flexible pour des applications plus avancées.
Hors du champ
Ce microformat n'a pas l'intention de repliquer tout le contenu proposé dans hListing et s'inclinera pour tous les problèmes transactionnels/argent à ce microformat. Ce microformat ne tente pas aussi de spécifier une ontologie produit, ou des attributs spécifiques de catégories ; il vise plutôt à créer un cadre pour permettre une expression flexible des deux.
Format
Les mots-clés "DOIT", "NE DOIT PAS", "OBLIGATOIRE", "DEVRA", "NE DEVRA PAS", "DEVRAIT", "NE DEVRAIT PAS", "RECOMMANDÉ", "PEUT" et "OPTIONNELLE" dans ce document doivent être interprétés comme décrits dans la RFC 2119.
En Général
Le format hProduct est basé sur un ensemble de champs communs à de nombreux sites de ecommerce et des formats utilisés aujourd'hui sur le web.
Schéma
Le schéma hProduct se compose de ce qui suit (voir les noms de classes existants pour référence) :
- hproduct
- brand. optionnel. texte. peut aussi utiliser hCard pour les fabricants.
- category. optionnel. texte. peut aussi utiliser rel-tag. ré-utilisé à partir de hCard.
- price. optionnel. floating point number. peut utiliser un format de devise.
- description. optionnel. texte. peut aussi inclure un marquage HTML valide. réutilisé à partir de hReview.
- fn. requis. texte. nom du produit ou titre. réutilisé de hCard.
- photo. optionnel. élément image ou lien. réutilisé de hCard.
- url. optionnel. href. peut contenir rel-tag rel='product'. ré-utilisé de hCard.
- review. optionnel. hReview, ou hReview-aggregate.
- listing. optionnel. hListing, ou hListing-aggregate.
- identifier. optionnel.
- type. requis. - exemples :
- model
- mpn
- upc
- isbn
- issn
- ean
- jan
- sn
- vin
- sku
- value. requis. - l'étiquette peut être implicite.
- type. requis. - exemples :
Détails des champs
Les noms de classe category
, fn
, photo
, url
sont réutilisés à partir de hCard. description
est réutilisé à partir de hReview.
Les champs du schéma hProduct représentent ce qui suit :
hproduct::
Nom de classe racinebrand::
Le nom de classe brand est utilisé pour identifier la marque du produit. DEVRAIT utiliser hCard pour le nom du fabricant. DOIT être singulier.category::
le nom de classe identifie la catégorie produit. PEUT utiliser le microformat rel-tag. PEUT être pluriel pour représenter plusieurs catégories.price::
le nom de classe price est utilisé pour indiquer le prix du produit. DOIT être singulier.description::
le nom de classe description est utilisé pour décrire le produit. DOIT être singulier.fn::
nom du produit en texte. DOIT être singulier.photo::
le nom de classe photo PEUT être appoliqué à un élément <img> ou <a>. PEUT être pluriel.url::
le nom de classe url DEVRAIT faire référence à la page web associée avec les détails produits. PEUT utiliser rel-tag, rel='product'. DOIT être singulier.review::
le nom de classe review identifie les avis pour le produit. DEVRAIT utiliser hReview. PEUT être pluriel.listing::
le nom de classe listing identifie les listings de produits. DEVRAIT utiliser hListing. PEUT être pluriel.identifier::
la structure identifier est utilisée pour décrire les identifiants produits comme Model, UPC ou SKU, et elle est conçue pour s'adapter aux nouveaux identifiants ou non-identifiés-à-cette-heure. DEVRAIT être singulier.type::
le nom de classe type identifie le type d'identifiant.value::
label PEUT être implicite
Détails complémentaires
Note : Si le marquage hProduct est utilisé d'une manière "autonome" (par ex. un site de fabricant qui ne vend pas, à titre purement informationnel), il est supposé que l'attribut price représente le prix de détail suggéré par le fabricant. Toute représentation transactionnelle (commerce) du prix devrait être déléguée à hListing.
Internationalisation : Même s'il existe beaucoup de tokens en anglais, ce ne sont que des noms de classe invisibles ; la liste des informations visible pour les utilisateurs peut être complètement localisée. Remarquez que les règles d'attribut (X)HTML LANG s'appliquent comme d'habitude, pour les agrégateurs multilingues de hProduct.
Relations avec d'autres microformats
Les produits peuvent être des structures complexes avec des attributs et caractéristiques qui peuvent tomber à côté des limites du microformat hProduct proposé. Un soin particulier a été pris pour fournir juste assez d'attributs pour représenter de façon précise des produits tout en ne surchargeant pas la spec hProduct. Ceci veut dire que les solutions sémantique complètes s'appuieraient sur l'utilisation de hProduct en combinaison avec d'autres microformats pour parvenir à leurs fins. A travers les exemples (voir aussi : recipes) et analysis, il y a quelques relations claires entre hProduct et ces microformats :
- hListing :: fournit un contexte additionnel au côté transactionnel d'un produit, incluant des éléments comme le prix de transaction.
- hReview/hAggregate(concept) :: la recherche montre que de nombreux sites de commerce incluent des critiques de produits et ils sont souvent agrégés pour fournir des avis globaux et des critiques sur le web. Utiliser ces microformats peut fournir de la donnée additionnelle autour d'un produit ou service.
- xoxo :: pour adresser les données property-value qui peuvent être nécessaire pour une représentation complète d'un produit.
Bien sûr, ce ne sont que très peu des nombreuses combinaisons qui pourraient être utilisées avec le microformat hProduct.
Profil XMDP
<dl class="profile"> <dt>class</dt> <dd><p> <a rel="help" href="http://www.w3.org/TR/html401/struct/global.html#adef-class"> HTML4 definition of the 'class' attribute.</a> This meta data profile defines some 'class' attribute values (class names) and their meanings as suggested by a <a href="http://www.w3.org/TR/WD-htmllink-970328#profile"> draft of "Hypertext Links in HTML"</a>.</p> <dl> <dt>hproduct</dt> <dd>Used to identify and describe metadata universally common to products.</dd> <dt>brand</dt> <dd>The brand name of the product.</dd> <dt>category</dt> <dd>The product category/ categories the product belongs to.</dd> <dt>price</dt> <dd>The price of the product.</dd> <dt>description</dt> <dd>The full text representing the written description of the product.</dd> <dt>fn</dt> <dd>The common name of the product.</dd> <dt>photo</dt> <dd>Accompanying image of the product.</dd> <dt>url</dt> <dd>A link to the product details.</dd> <dt>review</dt> <dd>A review of the product.</dd> <dt>listing</dt> <dd>Listing details of the product.</dd> <dt>identifier</dt> <dd>The product identifier like Model, SKU, ISBN, or EAN associated with the product</dd> </dl> </dd> </dl>
Notes
Cette section est informative.
- ...
Autres exemples
Regardez svp les exemples sur hProduct examples.
Copyright
- JayMyers: I release all of my contributions to the public domain.
Obligation de Contribution dans le Domaine Public. Du fait que le(s) auteur(s) aient publié leurs travaux dans le domaine public, afin de maintenir le statut de ce travail dans le domaine public, tous les contributeurs sur cette page sont aussi d'accord pour publier leurs contributions dans le domaine public. Les contributeurs peuvent indiquer leur consentement en ajoutant le modèle "public-domain-release" sur leur page utilisateur selon les instructions de Déclarations d'être Volontaire pour le Domaine Public. Les contributions non publiées dans le domaine public peuvent être défaites/retirées.
Brevets
Cette spécification est sujette à une politique de brevets libres de droits, par ex. pour la Politique de Brevet du W3C, IETF RFC3667 et RFC3668.