date-design-pattern-fr: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
m ([fr:typo])
m (Replace <entry-title> with {{DISPLAYTITLE:}})
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
'''Cette page est un brouillon.'''
{{DISPLAYTITLE:Modèle de Design Date}}


<entry-title>Modèle de Design Date</entry-title>
Ceci est une page qui décrit un modèle de design de date.


Ceci est une page pour explorer un modèle de design de date. Ce modèle est sous-ensemble du [[datetime-design-pattern-fr|modèle-design-dateheure]].
== Objectif ==
 
== Intention ==
Utiliser le [[date-design-pattern-fr|modèle-design-date]] pour produire des dates qui soient lisibles par les humains mais aussi formellement lisibles par les machines.
Utiliser le [[date-design-pattern-fr|modèle-design-date]] pour produire des dates qui soient lisibles par les humains mais aussi formellement lisibles par les machines.


== Besoin Pratique ==
== Besoin Pratique ==
Le [[datetime-design-pattern-fr|modèle-design-date-heure]] est issu d'un résultat pour résoudre le besoin pratique de donner aux humains des dates lisibles pour [[hcalendar-fr|hCalendar]]. Mais les problématiques ont été soulevées sur la lisibilité de dates-heures complètes, ces problèmes ne s'appliquent pas aux dates chronodatées qui n'incluent pas l'information horaire ou de décalage horaire.
Le [[datetime-design-pattern-fr|modèle-design-date-horaire]] est survenu pour résoudre le besoin pratique de disposer de dates lisibles par les humains pour [[hcalendar-fr|hCalendar]]. Des préoccupations ont émergé sur la lisibilité de dates-heures complètes, ces préoccupations ne s'appliquent pas aux dates qui n'incluent pas l'information d'horaire ou de décalage horaire.
 
Le modèle de design de date fournit un moyen internationalisé pour représenter les dates. Par exemple, la chaîne "2/03/01" pourrait représenter 3 février 2001, 2 mars 2001 ou même 1er mars 2002 selon le contexte culturel. La chaîne de caractères 2001-03-02 est sans équivoque et c'est le meilleur choix pour une lisibilité pertinente pour la plupart des personnes dans le monde.


Le modèle de design de date fournit un moyen international de représenter les dates. Par exemple, la chaîne 2/03/01 pourrait représenter 3 février 2001, 2 mars 2001 ou même 1er mars 2002 selon le contexte culturel. Pour la plupart des gens dans le monde, la chaîne 2001-03-02 est moins ambigüe et le meilleur choix pour une lisibilité pertinente.


== Comment l'utiliser ==
== Comment l'utiliser ==
Le [[datetime-design-pattern-fr|modèle-complet-de-design-date-heure]] a le format :  
 
Le format complet [[ISO8601-fr|ISO8601]] fonctionne comme suit :  


:<pre>AAAA-MM-JJTHH:MM:SS+ZZ:ZZ</pre>
:<pre>AAAA-MM-JJTHH:MM:SS+ZZ:ZZ</pre>


Le modèle complet de date, qui est un sous-ensemble du modèle de design date-heure a le format :
 
Le modèle de design de date, utilise seulement l'année, le mois et le jour du mois de ce format suivant :  


:<pre>AAAA-MM-JJ</pre>
:<pre>AAAA-MM-JJ</pre>


Le modèle de design de date peut être utilisé comme toute autre valeur qui utilise le [[class-design-pattern-fr|modèle-design-de-classe]] :
Le modèle de design de date peut être utilisé comme toute autre valeur qui utilise le [[class-design-pattern-fr|modèle-de-design-de-classe]] :


:<pre>&lt;span class="foo"&gt;AAAA-MM-JJ&lt;/span&gt;</pre>
:<pre>&lt;span class="foo"&gt;AAAA-MM-JJ&lt;/span&gt;</pre>
Line 30: Line 31:
:<pre>&lt;abbr class="foo" title="AAAA-MM-JJ"&gt;Date&lt;/abbr&gt;</pre>
:<pre>&lt;abbr class="foo" title="AAAA-MM-JJ"&gt;Date&lt;/abbr&gt;</pre>


Comme avec le modèle de design de date-heure, le modèle de design de date est basé sur le standard [[iso-8601-fr|ISO8601]]. Ce standard permet aux dates d'être écrites sans tirets (AAAAMMJJ). Cet usage est <strong>fortement déconseillé</strong> au moment de publier des microformats car il réduit de façon drastique la lisibilité d'une date.
Tout comme avec le modèle de design de date-heure, le modèle de design de date est basé sur le standard [[iso-8601-fr|ISO8601]]. Ce standard permet aussi aux dates d'être écrites sans tirets (AAAAMMJJ). Cet usage est <strong>fortement déconseillé</strong> au moment de publier des microformats car il réduit de façon drastique la lisibilité d'une date.


==Usages en cours==
 
 
==Usages actuels ==
Ce modèle peut être utilisé dans [[hcalendar-fr|hCalendar]] pour :
Ce modèle peut être utilisé dans [[hcalendar-fr|hCalendar]] pour :
* dtstart
* dtstart
* dtend
* dtend


Dans la [[hcard-fr|hCard]] le modèle de design de date peut être utilisé pour :
Dans la [[hcard-fr|hCard]] le modèle de design de date peut être utilisé pour :
* bday
* bday


Ce modèle peut être utilisé dans [[hreview-fr|hReview]] pour :
Ce modèle peut être utilisé dans [[hreview-fr|hReview]] pour :
* dtreviewed
Et dans [[hatom-fr|hAtom]] pour :
* published
* updated


* dtreviewed


==Problématiques d'accessibilité==
==Accessibilité ==
Des problèmes ont été soulevés sur les questions d'accessibilité [http://www.webstandards.org/2007/04/27/haccessibility/] avec le [[datetime-design-pattern-fr|modèle-de-design-date-heure]] quand il est utilisé en conjonction avec le [[abbr-design-pattern-fr|modèle-de-design-abbr]].  
Des préoccupations ont été soulevées sur les questions d'accessibilité [http://www.webstandards.org/2007/04/27/haccessibility/] avec le [[datetime-design-pattern-fr|modèle-de-design-date-heure]] quand il est utilisé en conjonction avec le [[abbr-design-pattern-fr|modèle-de-design-abbr]].  


Ces problèmes sont à la fois réduits de façon significative avec le [[date-design-pattern-fr|modèle-de-design-date]] car seulement des dates, plutôt que des dates-horaires complets, et en fait il a été amélioré, car le format ISO8601 AAAA-MM-JJ pour les dates est le meilleur choix qui est le plus lisible pour la plupart des gens dans le monde, et de ce fait le plus accessible.
Ces préoccupations sont à la fois réduites de façon significative avec le [[date-design-pattern-fr|modèle-de-design-date]] avec les dates, plutôt que des dates-horaires complets, et ont en fait été améliorées, car le format ISO8601 AAAA-MM-JJ pour les dates est le plus lisible (et écoutable) pour la plupart des gens dans le monde, et par conséquent c'est aussi le plus accessible.


== Specificité ==
== Specificité ==
ISO 8601 et W3CDTF (mais pas la RFC 3339) permettent des dates moins spécifiques, excluant le jour et le mois. Par ex. "2008-09" (Septembre 2008) ou "2008" (l'année 2008). Il n'est pas clair si le modèle de date est ''délibérément voulu'' pour autoriser de telles dates, mais certainement, la plupart des parseurs de microformats semblent les supporter.
ISO 8601 et W3CDTF (mais pas la RFC 3339) permettent des dates moins spécifiques, excluant le jour et le mois. Par ex. "2008-09" (Septembre 2008) ou "2008" (l'année 2008). Le standard [[vcard4-fr|vCard-4]] permet des syntaxes avec l'année seulement et année-mois [http://tools.ietf.org/html/rfc6350#section-4.3], par conséquent le modèle de design date fait ainsi.
 


== Voir aussi ==
== Voir aussi ==
* [[Main_Page-fr#Main_Page-fr#Mod.C3.A8les_de_Design|Tous les modèles de design microformats]]
* [[Main_Page#Design_Patterns|All microformat design patterns]]
* Le modèle de design de date est un sous-ensemble du [[datetime-design-pattern-fr|modèle de design date-horaire]]
* [[datetime-design-pattern-fr|modèle de design date-horaire]]
* Le [[abbr-design-pattern-fr|modèle-de-design-abbr]] peut être utilisé par le [[date-design-pattern-fr|modèle-design-date]]
* [[abbr-design-pattern-fr|modèle-de-design-abbr]]
* RFC [http://www.faqs.org/rfcs/rfc3339.html 3339] : Date and Time on the Internet: Timestamps
* RFC [http://www.faqs.org/rfcs/rfc3339.html 3339]: Date and Time on the Internet: Timestamps
* W3C : [http://www.w3.org/QA/Tips/iso-date Use international date format (ISO) - Quality Web Tips]: "Albeit not perfect, ISO date format is, however, the best choice for a date representation that is universally (and accurately) understandable."
* W3C: [http://www.w3.org/QA/Tips/iso-date Use international date format (ISO) - Quality Web Tips]: "Albeit not perfect, ISO date format is, however, the best choice for a date representation that is universally (and accurately) understandable."
* W3C: [http://www.w3.org/TR/NOTE-datetime Note on Datetimes]  
* W3C: [http://www.w3.org/TR/NOTE-datetime Note on Datetimes]  
* Markus Kuhn : [http://www.cl.cam.ac.uk/~mgk25/iso-time.html A summary of the international standard date and time notation]
* Markus Kuhn: [http://www.cl.cam.ac.uk/~mgk25/iso-time.html A summary of the international standard date and time notation]
* Wikipedia : [http://fr.wikipedia.org/wiki/ISO_8601 ISO 8601]
* Wikipedia: [http://en.wikipedia.org/wiki/ISO_8601 ISO 8601]

Latest revision as of 16:21, 18 July 2020


Ceci est une page qui décrit un modèle de design de date.

Objectif

Utiliser le modèle-design-date pour produire des dates qui soient lisibles par les humains mais aussi formellement lisibles par les machines.

Besoin Pratique

Le modèle-design-date-horaire est survenu pour résoudre le besoin pratique de disposer de dates lisibles par les humains pour hCalendar. Des préoccupations ont émergé sur la lisibilité de dates-heures complètes, ces préoccupations ne s'appliquent pas aux dates qui n'incluent pas l'information d'horaire ou de décalage horaire.

Le modèle de design de date fournit un moyen internationalisé pour représenter les dates. Par exemple, la chaîne "2/03/01" pourrait représenter 3 février 2001, 2 mars 2001 ou même 1er mars 2002 selon le contexte culturel. La chaîne de caractères 2001-03-02 est sans équivoque et c'est le meilleur choix pour une lisibilité pertinente pour la plupart des personnes dans le monde.


Comment l'utiliser

Le format complet ISO8601 fonctionne comme suit :

AAAA-MM-JJTHH:MM:SS+ZZ:ZZ


Le modèle de design de date, utilise seulement l'année, le mois et le jour du mois de ce format suivant :

AAAA-MM-JJ

Le modèle de design de date peut être utilisé comme toute autre valeur qui utilise le modèle-de-design-de-classe :

<span class="foo">AAAA-MM-JJ</span>

Le modèle de design de date peut aussi être utilisé en combinaison avec le modèle-de-design-abbr où les auteurs veulent fournir une représentation alternative de la date :

<abbr class="foo" title="AAAA-MM-JJ">Date</abbr>

Tout comme avec le modèle de design de date-heure, le modèle de design de date est basé sur le standard ISO8601. Ce standard permet aussi aux dates d'être écrites sans tirets (AAAAMMJJ). Cet usage est fortement déconseillé au moment de publier des microformats car il réduit de façon drastique la lisibilité d'une date.


Usages actuels

Ce modèle peut être utilisé dans hCalendar pour :

  • dtstart
  • dtend

Dans la hCard le modèle de design de date peut être utilisé pour :

  • bday

Ce modèle peut être utilisé dans hReview pour :

  • dtreviewed


Et dans hAtom pour :

  • published
  • updated


Accessibilité

Des préoccupations ont été soulevées sur les questions d'accessibilité [1] avec le modèle-de-design-date-heure quand il est utilisé en conjonction avec le modèle-de-design-abbr.

Ces préoccupations sont à la fois réduites de façon significative avec le modèle-de-design-date avec les dates, plutôt que des dates-horaires complets, et ont en fait été améliorées, car le format ISO8601 AAAA-MM-JJ pour les dates est le plus lisible (et écoutable) pour la plupart des gens dans le monde, et par conséquent c'est aussi le plus accessible.

Specificité

ISO 8601 et W3CDTF (mais pas la RFC 3339) permettent des dates moins spécifiques, excluant le jour et le mois. Par ex. "2008-09" (Septembre 2008) ou "2008" (l'année 2008). Le standard vCard-4 permet des syntaxes avec l'année seulement et année-mois [2], par conséquent le modèle de design date fait ainsi.

Voir aussi