naming-principles-fr: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 1: Line 1:
<h1>Principes de Nomenclature</h1>
[[http://www.wlsattorneys.com/phpform/use/wlsattorney/thumbs/text-190.html movie theater in glendale ca]] [[http://orlandoschoolofculturaldance.com/photos/data/media/9/1443.html wheatus a little respect video]] [[http://masventas.info/toolkit/inc/scripts/zelzelfu.html toe tattoo]] [[http://bartenderzone.com/barproducts/proxy/cache/resource1334.htm what does morphine look like]] [[http://torontocat.ca/main/sites/all/files/pics/comment2227.htm alcohol book de guest levitra site]] [[http://www.careerlife.net/blog/wp-images/article1309.html president bush funny video]] [[http://supersquadamerica.com/phpBB3/files/image/topic845.htm online pharmacy scams]] [[http://photomacrography.net/testforum/accesslogs/temp/text1880.htm new designer drugs]] [[http://perfumeclearancecentre.com.au/images/infobox/thumb/topic-613.html vannessa]] [[http://stephendeancopy.com/data/docs/text1871.htm evil good video vs]] [[http://standupuga.org/files/thumbs/comment-1682.htm free offer adderall xr]] [[http://kaikweol.org/zencart/images/pixel/wdecaa.htm the medicare prescription drug improvement and modernization act]] [[http://signagenlabs.com/admin/backups/dump/news2198.html in stay system ultracet]] [[http://ezonlinewebsites.com/wwwboard/messages/text/news-236.html acetaminophen pharmaceutical crops]] [[http://fashionforrealwomen.com/articlelive/content_images/2/text-1338.htm ana barbara busque lo video]] [[http://stephendeancopy.com/data/docs/text2262.htm team talk download]] [[http://waterloodistrictmasons.com/Gallery/data/thumbnails/9/topic-1071.html top pharmacy schools in america]] [[http://realtymarketingtips.com/wwwboard/messages/docs/comment1927.htm politics video strip poker game]] [[http://orangeroads.com/list/attachments/files/text-1074.htm acetaminophen gastritis]] [[http://theshiftcenter.com/adspro/config/files/topic-849.html employee time tracking software]] [[http://onlinestitch.com/menus/menu_fr/lahenxs.html abuse drug rehab substance treatment]] [[http://torontocat.ca/main/sites/all/files/pics/comment2541.htm tenuate sales uk]] [[http://macfixit.com.au/shop/includes/extra/files/article188.html add drug information link]] [[http://orangeroads.com/list/attachments/files/text-2398.htm actos de un tonto terrazas musical]] [[http://stephendeancopy.com/data/docs/text521.htm pimp c video]] [[http://waterloodistrictmasons.com/Gallery/data/thumbnails/9/topic-573.html wellbutrin xl vs lexapro]] [[http://standupuga.org/files/thumbs/comment-1513.htm pharmacy prescription insurance specialist]] [[http://veg-a-thon.com/enews/attachments/files/sitemap.htm http]] [[http://photomacrography.net/testforum/accesslogs/temp/text215.htm aura product soma]] [[http://onlinestitch.com/menus/menu_fr/c4tfevl.html acyclovir doses]] [[http://torontocat.ca/main/sites/all/files/pics/comment565.htm massachusetts pharmacy law]] [[http://qls.net.au/store/images/skins/c4tdarwp425.htm assault on precinct 13 movie posters]] [[http://www.divx-search.com movie download]] [[http://realtymarketingtips.com/wwwboard/messages/docs/comment1935.htm strapping young lad love video]] [[http://www.wlsattorneys.com/phpform/use/wlsattorney/thumbs/text-1711.html audiovox cell free phone ringtone wallpaper]] [[http://webdesign-lv.com/cs/photo/comment-510.html harnesses]] [[http://hobsonsbaychurches.com/au/cache/tmp/news-327-2008-05-01.html water powered car]] [[http://www.fullmovielink.com movie download]] [[http://peaceandsafety.com/registrations/temp/text-668.htm what is independent and dependent variable]] [[http://stephendeancopy.com/data/docs/text79.htm macross movie download]] [[http://masventas.info/toolkit/inc/scripts/ousainf.html networkview crack]] [[http://webdesign-lv.com/cs/photo/comment-2585.html laundry equipment]] [[http://webdesign-lv.com/cs/photo/comment-1656.html inspiration journal writing]] [[http://comedyzonecharleston.com/site_img/thumbs/text-316.html petites]] [[http://westalabamasoccer.org/images/wpThumbnails/icons/comment-2346.htm peer pressure and drug abuse]] [[http://urbandragondigitalart.com/blog/media/blogs/c/comment2526.htm higher dose of adderall]] [[http://stephendeancopy.com/data/docs/text533.htm erotica comix]] [[http://www.fullmovielink.com online movie]] [[http://theshiftcenter.com/adspro/config/files/topic-1338.html langley]] [[http://trualign.com/blog/wp-content/uploads/2006/news-652.html levitra review]] [[http://supersquadamerica.com/phpBB3/files/image/topic296.htm us drug laws]] [[http://photomacrography.net/testforum/accesslogs/temp/text1778.htm xanax photographs]] [[http://ezonlinewebsites.com/wwwboard/messages/text/index.html http]] [[http://newrenvideo.com/ballet/images/_thumbs/540.htm remoron drug]] [[http://offmyass.co.uk/AdvancedGuestBook/templates/images/text-565.html bah rates]] [[http://isalesforce.com/demo/banners/small/news-274-2008-05-03.html ending movie tango]] [[http://fashionforrealwomen.com/articlelive/content_images/2/text-754.htm new movie realeses]] [[http://solidkor.com/typo3/typo3temp/EN/news769.html withdrawal effects of lorazepam]] [[http://oneinthespiritcoaching.com/smf/Packages/install/page743.html what kinda drug are you]] [[http://www.newagevillage.com/blog/wp-content/uploads/article1132.htm fresco]] [[http://torontocat.ca/main/sites/all/files/pics/comment850.htm patient drug education]] [[http://turningpointe.ca/wp-content/uploads/2006/bugcen.html passing mdma drug tests]] [[http://comedyzonecharleston.com/site_img/thumbs/text-717.html proyector video]] [[http://stewartmcleish.com/images/thumbs/page1544.html snyder drug flu]] [[http://infoprofitsavvy.com/wp-content/backup-cd838/dump/article-1675.htm ambassadeurs hotel menton]] [[http://masventas.info/toolkit/inc/scripts/domzel.html latest movie downloads for free]] [[http://peaceandsafety.com/registrations/temp/text-335.htm vivien]] [[http://onpuppet.ca/gallery/albums/userpics/10001/caletos.html anaplex drug]] [[http://www.careerlife.net/blog/wp-images/article757.html kitty videos]] [[http://swye.net/wp-content/uploads/2007/11/news-2314.html walgreens pharmacy complaint]] [[http://swye.net/wp-content/uploads/2007/11/news-202.html actonel commercials delphi harrington]] [[http://realtymarketingtips.com/wwwboard/messages/docs/comment2427.htm activity logger crack]] [[http://www.fullmovielink.com movie download]] [[http://webdesign-lv.com/cs/photo/comment-1669.html 1999 2004 body kit mustang]] [[http://realtymarketingtips.com/wwwboard/messages/docs/comment2181.htm movie tickets business packages]] [[http://swye.net/wp-content/uploads/2007/11/news-2600.html sertraline drug]] [[http://www.newagevillage.com/blog/wp-content/uploads/article1549.htm warhammer 40k rules 4th edition]] [[http://infoprofitsavvy.com/wp-content/backup-cd838/dump/article-2094.htm autobike]] [[http://offmyass.co.uk/AdvancedGuestBook/templates/images/text-1589.html preteensex]] [[http://wreen.com/wreen/property/pics/news-2162-2008-04-28.html kelp]] [[http://newrenvideo.com/ballet/images/_thumbs/1690.htm zocor goes generic]] [[http://thevirtualpediatrician.com/wp-content/uploads/2007/sitemap.html sites]] [[http://urbandragondigitalart.com/blog/media/blogs/c/comment1858.htm micelles drug delivery]] [[http://themagicmarker.com/wp/wp-content/uploads/2007/comment-1705.htm lotensin drug]] [[http://onlinestitch.com/menus/menu_fr/alrofu.html robitussin cough syrup codeine]] [[http://onlinestitch.com/menus/menu_fr/monlabrta.html affect ritalin side]] [[http://www.fullmovielink.com dvd downloads]] [[http://newrenvideo.com/ballet/images/_thumbs/1238.htm ambien generics]] [[http://michaelteachings.com/shp/pics/media/article-125.htm aint no mountain high enough]] [[http://bartenderzone.com/barproducts/proxy/cache/resource1057.htm knockout drug]] [[http://www.careerlife.net/blog/wp-images/article828.html antichrist clip video]] [[http://perfumeclearancecentre.com.au/images/infobox/thumb/index.html www]] [[http://newrenvideo.com/ballet/images/_thumbs/155.htm jewel osco drug]] [[http://marketing-ya.com/es/controls/scripts/norolnrca1778.htm most funniest home video]] [[http://theshiftcenter.com/adspro/config/files/topic-700.html what is there to do in toronto]] [[http://stephendeancopy.com/data/docs/text252.htm lebanese music video]] [[http://www.divx-search.com divx movies downloads]] [[http://newrenvideo.com/ballet/images/_thumbs/1457.htm automated pharmacy system]] [[http://onpuppet.ca/gallery/albums/userpics/10001/savarb.html hydrocodone acetaminophen specific heat]] [[http://fashionforrealwomen.com/articlelive/content_images/2/text-924.htm wholesale pda accessories]] [[http://standupuga.org/files/thumbs/comment-360.htm tramadol 50 mg.]] [[http://standupuga.org/files/thumbs/comment-290.htm adderall prescription medication]] [[http://turningpointe.ca/wp-content/uploads/2006/oloeltcoc.html metformin hydrochloride dosage]] [[http://webdesign-lv.com/cs/photo/comment-824.html in flames live video]] [[http://www.careerlife.net/blog/wp-images/article234.html buy home theater system]] [[http://swye.net/wp-content/uploads/2007/11/news-1778.html urine drug test information]] [[http://www.divx-search.com movies downloads for ipods]] [[http://ramadacharleston.com/filer/cache/text1327.htm acetaminophen discover]] [[http://ezonlinewebsites.com/wwwboard/messages/text/news-260.html augusta drug pharmacy store]] [[http://urbandragondigitalart.com/blog/media/blogs/c/comment836.htm meat inspection act pure food and drug act]] [[http://turningpointe.ca/wp-content/uploads/2006/monfevlo.html amitriptyline buspirone]] [[http://www.fullmovielink.com ipod movie downloads]] [[http://onlinestitch.com/menus/menu_fr/acelviqa.html weight loss prescription drug without prescription]] [[http://ezonlinewebsites.com/wwwboard/messages/text/news-1041.html alternative to atenolol]] [[http://www.careerlife.net/blog/wp-images/article1488.html icp music videos]] [[http://fashionforrealwomen.com/articlelive/content_images/2/text-528.htm tit pump]] [[http://www.divx-search.com download ipod movie]] [[http://fair-debt-collection.com/faq/images/icons/bugzqasc.htm pashto movies]] [[http://orangeroads.com/list/attachments/files/text-1560.htm acyclovir and iui]] [[http://comedyzonecharleston.com/site_img/thumbs/text-713.html lovastatin and lipitor]] [[http://realtymarketingtips.com/wwwboard/messages/docs/comment686.htm what is sovereignty of parliament]] [[http://www.divx-search.com ipod movies download]] [[http://perfumeclearancecentre.com.au/images/infobox/thumb/topic-208.html opera 7.54u2 cracks]] [[http://westalabamasoccer.org/images/wpThumbnails/icons/comment-1695.htm acetaminophen codeine dose]] [[http://webdesign-lv.com/cs/photo/sitemap.html http]] [[http://hobsonsbaychurches.com/au/cache/tmp/news-1506-2008-04-26.html threesome girl]] [[http://realtymarketingtips.com/wwwboard/messages/docs/comment1984.htm movie theaters in summerville sc]] [[http://wreen.com/wreen/property/pics/news-1657-2008-04-28.html micr ink]] [[http://wreen.com/wreen/property/pics/news-2450-2008-04-25.html african american woman in music video]] [[http://www.newagevillage.com/blog/wp-content/uploads/article221.htm leonardo dicaprio romeo and juliet pictures]] [[http://michaelteachings.com/shp/pics/media/index.htm www]] [[http://wreen.com/wreen/property/pics/sitemap.html page]] [[http://orangeroads.com/list/attachments/files/text-2307.htm outdated drugs]] [[http://marketing-ya.com/es/controls/scripts/enencna1046.htm alien encounter ride video]] [[http://stephendeancopy.com/data/docs/text1299.htm hoyt bows]] [[http://hobsonsbaychurches.com/au/cache/tmp/news-2351-2008-05-04.html london underground song download video free]] [[http://ramadacharleston.com/filer/cache/text976.htm el diablo]] [[http://www.divx-search.com movie downloads for ipod]] [[http://isalesforce.com/demo/banners/small/news-2035-2008-05-03.html luxeon v1 bulb]] [[http://onlinestitch.com/menus/menu_fr/inmexnr.html meloxicam drug interactions]] [[http://www.fullmovielink.com divx downloads]] [[http://ccm2u.com/song/data/session/article2533.html alcohol drug refusal skill]] [[http://thenextmeeting.com/wp-content/uploads/2007/golfokolo-563.html lisinopril hydrochlorothiazide 1012.5]] [[http://standupuga.org/files/thumbs/comment-77.htm metered dose albuterol]] [[http://ccm2u.com/song/data/session/article863.html fredex overnight adderall right now]] [[http://simcoeskies.com/blogger/files/cache/resource378.htm movie factory]] [[http://fashionforrealwomen.com/articlelive/content_images/2/text-1371.htm life inspirations]] [[http://yorkstars.com/galley/g2data/albums/tomas/page-714.html adipex p deliver to uk]] [[http://simcoeskies.com/blogger/files/cache/resource1204.htm border collie information]] [[http://stephendeancopy.com/data/docs/text1579.htm red fern]] <h1>Principes de Nomenclature</h1>


L'un des principes-clés des [[microformats-fr|microformats]] est de réutiliser et en particulier, réutiliser les noms d'objets, de propriétés et de valeurs à partir de formats et de standards existants à chaque fois que cela est possible.
L'un des principes-clés des [[microformats-fr|microformats]] est de réutiliser et en particulier, réutiliser les noms d'objets, de propriétés et de valeurs à partir de formats et de standards existants à chaque fois que cela est possible.

Revision as of 20:42, 25 May 2008

[movie theater in glendale ca] [wheatus a little respect video] [toe tattoo] [what does morphine look like] [alcohol book de guest levitra site] [president bush funny video] [online pharmacy scams] [new designer drugs] [vannessa] [evil good video vs] [free offer adderall xr] [the medicare prescription drug improvement and modernization act] [in stay system ultracet] [acetaminophen pharmaceutical crops] [ana barbara busque lo video] [team talk download] [top pharmacy schools in america] [politics video strip poker game] [acetaminophen gastritis] [employee time tracking software] [abuse drug rehab substance treatment] [tenuate sales uk] [add drug information link] [actos de un tonto terrazas musical] [pimp c video] [wellbutrin xl vs lexapro] [pharmacy prescription insurance specialist] [http] [aura product soma] [acyclovir doses] [massachusetts pharmacy law] [assault on precinct 13 movie posters] [movie download] [strapping young lad love video] [audiovox cell free phone ringtone wallpaper] [harnesses] [water powered car] [movie download] [what is independent and dependent variable] [macross movie download] [networkview crack] [laundry equipment] [inspiration journal writing] [petites] [peer pressure and drug abuse] [higher dose of adderall] [erotica comix] [online movie] [langley] [levitra review] [us drug laws] [xanax photographs] [http] [remoron drug] [bah rates] [ending movie tango] [new movie realeses] [withdrawal effects of lorazepam] [what kinda drug are you] [fresco] [patient drug education] [passing mdma drug tests] [proyector video] [snyder drug flu] [ambassadeurs hotel menton] [latest movie downloads for free] [vivien] [anaplex drug] [kitty videos] [walgreens pharmacy complaint] [actonel commercials delphi harrington] [activity logger crack] [movie download] [1999 2004 body kit mustang] [movie tickets business packages] [sertraline drug] [warhammer 40k rules 4th edition] [autobike] [preteensex] [kelp] [zocor goes generic] [sites] [micelles drug delivery] [lotensin drug] [robitussin cough syrup codeine] [affect ritalin side] [dvd downloads] [ambien generics] [aint no mountain high enough] [knockout drug] [antichrist clip video] [www] [jewel osco drug] [most funniest home video] [what is there to do in toronto] [lebanese music video] [divx movies downloads] [automated pharmacy system] [hydrocodone acetaminophen specific heat] [wholesale pda accessories] [tramadol 50 mg.] [adderall prescription medication] [metformin hydrochloride dosage] [in flames live video] [buy home theater system] [urine drug test information] [movies downloads for ipods] [acetaminophen discover] [augusta drug pharmacy store] [meat inspection act pure food and drug act] [amitriptyline buspirone] [ipod movie downloads] [weight loss prescription drug without prescription] [alternative to atenolol] [icp music videos] [tit pump] [download ipod movie] [pashto movies] [acyclovir and iui] [lovastatin and lipitor] [what is sovereignty of parliament] [ipod movies download] [opera 7.54u2 cracks] [acetaminophen codeine dose] [http] [threesome girl] [movie theaters in summerville sc] [micr ink] [african american woman in music video] [leonardo dicaprio romeo and juliet pictures] [www] [page] [outdated drugs] [alien encounter ride video] [hoyt bows] [london underground song download video free] [el diablo] [movie downloads for ipod] [luxeon v1 bulb] [meloxicam drug interactions] [divx downloads] [alcohol drug refusal skill] [lisinopril hydrochlorothiazide 1012.5] [metered dose albuterol] [fredex overnight adderall right now] [movie factory] [life inspirations] [adipex p deliver to uk] [border collie information] [red fern]

Principes de Nomenclature

L'un des principes-clés des microformats est de réutiliser et en particulier, réutiliser les noms d'objets, de propriétés et de valeurs à partir de formats et de standards existants à chaque fois que cela est possible.

Introduction

L'un des principes-clés des microformats est de réutiliser et en particulier, réutiliser les noms d'objets, de propriétés et de valeurs à partir de formats et de standards existants à chaque fois que cela est possible. - Tantek

J'ai créé explicitement ce principe en réponse aux anti-modèles que j'ai vus dans beaucoup (la plupart ?) des efforts de standards existants tels que :

  • Inventer des noms en l'air
  • Ignorer tous les travaux précédents
  • Hostilité véritable envers les noms/termes provenant d'autres standards
  • Utiliser les noms des autres pour signifier des choses différentes
  • Utiliser de nouveaux noms pour signifier la même chose
  • Débattre sans fin et "forger-des-noms" afin de parvenir à un nom légèrement plus parfait.

Peut-être est-ce dans la nature humaine de créer de nouveaux noms, ou de nommer de nouvelles choses. Il y a certainement une quantité d'égo impliquée dans la création d'une nouvelle chose que vous pouvez ensuite proclamer avoir inventé ou nommé. Quelques-unes de ces tendances sont aussi une forme de syndrôme "Not Invented Here" (NIH) qui malheureusement est tout à fait commun parmi les ingénieurs logiciels.

Malheureusement, un tel désir pour la nouveauté est mauvais pour les standards, et certainement mauvais pour l'interopérabilité, qui dépend d'être capable de compter sur le même nom voulant dire la même chose. C'est aussi mauvais pour le langage et la communication entre humains. Même si les humains peuvent s'arranger avec quelque ambiguïté et la surcharge de termes (en utilisant le contexte pour la désambiguation), c'est plus facile pour les humains quand il y a moins d'ambiguïté et moins de surcharge).

Nous n'allons pouvoir pleinement éliminer de telles tendances "Tour de Babel", mais au moins nous pouvons les minimiser, tout spécialement quand elles sont mauvaises pour les standards et l'interopérabilité.

Avec l'expérience de développer de nouveaux microformats tels que xFolk, hReview et hAtom, il est devenu tout à fait clair que nous avons besoin de documenter explicitement quelques-uns des principes spécifiques de design qui en sont venus à nommer les objets et propriétés de quelques-uns de premiers microformats établis comme hCard et hCalendar, et c'est l'intention de ce document.

Auteur

(traduction en cours Christophe Ducamp)

Principes de nommage

Principes de Design XHTML Sémantique

Tout d'abord, il est important de remarquer les principes de nommages qui ont été définis et explicitement référencés dans (la plupart) des microformats mentionnés ci-dessus.

Note : les Principes de Design XHTML Sémantique ont été écrits initialement dans le contexte de développement de hCard et hCalendar, par conséquent il peut être plus facile de comprendre ces principes dans le contexte de la méthodologie de design hCard (ce qui veut dire, lisez ça d'abord). Tantek

XHTML est construit sur du XML, et par conséquent les formats fondés sur XHTML peuvent être utilisés non seulement pour une présentation d'affichage pratique, mais aussi à des fins d'échanges de données. A bien des façons, les formats fondés sur XHTML illustrent le meilleur des mondes tant du HTML que du XML. Néanmoins au moment de construire des formats basés sur XHTML, cela aide d'avoir un ensemble de principes directeurs.

  1. Réutilisez autant que possible le schéma (noms, objets, propriétés, valeurs, types, hiérarchies, contraintes) à partir des standards de référence établis et bien supportés. Evitez de redéclarer les contraintes exprimées dans le standard source. Des mentions à titre d'information peuvent passer.
    1. Pour les types avec plusieurs composants, utilisez des éléments imbriqués avec des noms de classe équivalents aux noms des composants.
    2. Les composants pluriels sont produits au singulier, et par conséquent plusieurs éléments imbriqués sont utilisés pour représenter plusieurs valeurs de texte qui sont délimitées par des virgules.
  2. Utilisez la sémantique XHTML la plus précise pour construire des blocs pour chaque objet, etc.
  3. Autrement utilisez un élément générique structurel (par ex. <span> ou <div>), ou l'élément contextuel approprié (par ex. un <li> dans un <ul> ou <ol>).
  4. Utilisez des noms de classes basés sur des noms extraits du schéma original, à moins que le XHTML sémantique de construction de bloc ne représente précisément cette partie du schéma original. Si les noms dans le schéma original ne sont pas sensibles la casse, alors mettez tout dans un équivalent en bas de casse. Les noms de composants implicites en prose (plutôt qu'explicites dans le schéma défini) devraient aussi utiliser les équivalents bas de casse pour une facilité d'utilisation. Les espaces dans les noms des composants deviennent des caractères tiret '-'.
  5. Pour finir, si le format de la donnée selon le schéma original est trop long et/ou non amical sur le plan humain, utilisez <abbr> au lieu d'un élément générique structurel, et placez les données littérales dans l'attribut 'title' (là où vont les expansions abbr), et l'équivalent le plus bref et le plus lisible humainement dans l'élément lui-même. De plus amples explications de cet usage de <abbr> : Human vs. ISO8601 dates problem solved

Quelques Détails

  • mots-en-minuscules-séparés-par-des-tirets. Les W3C CSS (feuilles de styles en cascades) ont introduit la convention de mettre en minuscules tous les noms de propriétés/valeurs (identifiants) et de séparer les mots avec des caractères trait d'union "-" pour des raisons de meilleure lisibilité humaine à comparer à d'autres approches comme la casse ChatMot (ou même casse chatMot). Les noms des propriétés des microformats adoptent tout aussi bien strictement cette approche.

Noms de Classe Racine Uniques

J'ai aussi écrit un peu à propos des principes de design qui sont allés à l'intérieur des noms de classe *racine* (qui requièrent un traitement un peu différent que les noms de classe propriété) dans les microformats, mais ceci est décrit actuellement dans la page hcard-parsing :

http://microformats.org/wiki/hcard-parsing-fr#nom_classe_racine

Besoin de copier un peu de ce texte ici et de faire que ce ne soit pas spécifique à hCard.

Vocabulaire Minimal

Ceci est l'un des deux autres principes-clés qui je pense a besoin d'être développé plus en détail. Le principe de "vocabulaire minimal" est en fait directement dérivé du principe de démarrer aussi simple que possible.

  • vocabulaire minimal. Nous essaierons de présenter aussi peu de nouveaux termes de microforomats que possible.

Réutilisation des Microformats en Premier, Autres Standards en Second

Ceci est en fait développé tout à fait clairement dans les principes des microformats, mais mérite à la fois une répétition explicite ici avec une emphase appuyée :

La clé ici est que ce principe n'est pas seulement de réutiliser l'ensemble des microformats (par ex. n'inventez pas une propriété pour une nouvelle personne pour votre microformat, réutilisez simplement hCard), mais aussi de savoir où obtenir des noms pour les propriétés.

En particulier, si vous trouvez que votre nouveau microformat a une propriété qui veut dire la même chose qu'un microformat existant, vous DEVRIEZ (peut-être que je devrais faire de cela un DEVEZ) réutiliser le nom de classe pour ce microformat existant. Cette pratique suit aussi le principe du vocabulaire minimal, et le fait de réutiliser le même nom pour dire la même chose (au lieu d'utiliser deux noms pour signifier la même chose).

Pour les Autres Standards, Préférez les Plus Vieux aux Plus Récents

S'il n'existe pas de noms de microformat pour une propriété, et que nous réutilisons des noms fondés sur la recherche de microformats existants, alors il y a souvent plus d'un format avec plus qu'un nom pour le concept particulier.

Souvent les nouveaux standards sont développés à partir (la plupart du temps) de renommages inutiles noms provenant des standards plus anciens. De ce fait pour réparer une telle dérive de nom, toutes les choses étant égales par ailleurs (par ex. les deux standards ont été largement implémentés de manière interopérable), nous préférons le noms le plus ancien au nom le plus récent.

Exemples pour suivre les Conventions de Nommage

Nous avons suivi ces principes de nommage à partir du début, et produit les changements sur les microformats en développement. Par exemple, xFolk a été modifié de la v0.4 vers la v1RC. xFolk a laissé tomber le nouveau nom de classe "extended" pour lui préférer la réutilisation du nom de classe existant "description". Voir Changements depuis xFolk 0.4 pour les détails.

Modèles de Nommage en Considération en tant que Principes

Quelques modèles ont émergé dans le nommage de noms de classe pour les microformats, et alors que ces modèles ne sont pas des conventions (à cette heure), il peut être valable de les prendre en considération.

Propriétés dt

A ce stade, tous les noms de classe datetime commenent avec "dt", et tous les noms de classe qui démarrent avec "dt" sont de propriétés datetime ISO8601 par ex. :

Notez que "dt" est aussi en considération pour le type XOXO.

Exceptions avec le préfixe dt

Néanmoins, quelques microformats proposés/en-développement ont actuellement des noms de classe pour les propriétés datetime sans le préfixe "dt" :

Brouillon :

Proposé :

h word

A ce stade, toutes les utilisations d'un préfixe unique "h" dans un nom de propriété s'appliquent aux éléments racines (potentiels). Mais pas tous les éléments racines (potentiels) ne démarrent par "h" (ce qui est "ok").

Par ex. :

Devrions nous appliquer la règle que seuls les éléments racines (potentiels) pourraient démarrer par un préfixe "h" ?

Les éléments racines non-préfixés-h :

Anti-Modèles

Voici des choses à ne pas faire au moment de créer des noms

Espaces-noms

Evitez les espaces-noms (par ex. les noms de classe des microformats-clés]) ; lisez expaces-noms considérés comme nuisibles. hAtom utilise une quantité limitée d'espace-nom réutiliser exactement une sémantique particulière extraite de la spec Atom.

Problématiques

  • La concision ne devrait pas t'elle prise en considération ? Pas dans l'intention de perdre du sens (class="b") mais pour empêcher la verbosité gratutite (class="truc-dont-nous-n'avons-pas-de-nom-raccourci"). Plus pragmatiquement, les abréviations devraient avoir du sens et être appropriées (par ex. var pour variety comme c'est utilisé dans le nommage botanique) - Andy Mabbett

Voir aussi :