geo

(Difference between revisions)

Jump to: navigation, search
m (sync'd with geo)
Current revision (15:58, 6 May 2013) (view source)
([fr: sync'd translation])
 
(13 intermediate revisions not shown.)
Line 1: Line 1:
-
<h1> geo </h1>
+
<entry-title>geo</entry-title>
-
*http://rbach.priv.at/2006/buttons/geo.png
+
{{Template:DraftSpecification-fr}}
-
'''geo''' (prononcé "dji-oh") est un simple format pour baliser l'information [http://en.wikipedia.org/wiki/WGS84 WGS84] des coordonnées géographiques (latitude, longitude), adaptable pour embarquement dans le (X)HTML, Atom, RSS et le XML arbitraire. '''geo''' est une représentation 1:1 de la propriété "geo" dans le standard vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) dans le XHTML, l'un des nombreux standards [[microformats|microformats]] ouverts.
+
'''geo''' (prononcé "dji-oh") est un simple format pour baliser l'information [http://en.wikipedia.org/wiki/WGS84 WGS84] des coordonnées géographiques (latitude, longitude), adaptable pour embarquement dans le HTML ou XHTML, Atom, RSS et le XML arbitraire. '''geo''' est une représentation 1:1 de la propriété "geo" dans le standard vCard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) dans le HTML, l'un des nombreux standards [[microformats-fr|microformats]] ouverts.
-
__TOC__
+
== Spécification Draft ==
-
== Spécification Brouillon / Draft ==
+
;Editeur/Auteur
 +
: [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])
-
=== Editeur/Auteur ===
+
;Traduction : [[Christophe Ducamp]]
-
[http://tantek.com/ Tantek Çelik], [http://technorati.com Technorati, Inc.]
+
-
 
+
-
=== Traduction en cours ===
+
-
[[Christophe Ducamp]]
+
=== Copyright ===
=== Copyright ===
 +
Selon la sortie dans le domaine public sur la [[User:Tantek|page utilisateur de Tantek]], cette spécification est publiée dans le domaine public.
 +
{{MicroFormatCopyrightStatement2005-fr}}
{{MicroFormatCopyrightStatement2005-fr}}
-
=== Patents ===
+
=== Brevets ===
{{MicroFormatPatentStatement-fr}}
{{MicroFormatPatentStatement-fr}}
Line 33: Line 32:
Les auteurs peuvent à la fois embarquer directement des adresses '''geo''' dans leurs pages web et fils, tout comme baliser des adresses existantes dans le contexte du reste de l'information dans leurs pages web et fils.
Les auteurs peuvent à la fois embarquer directement des adresses '''geo''' dans leurs pages web et fils, tout comme baliser des adresses existantes dans le contexte du reste de l'information dans leurs pages web et fils.
-
Si l'auteur connaît et publie le '''name''' de l'endroit en plus de sa geo lat/long, alors l'auteur DOIT utiliser [[hcard-fr|hCard]] au lieu de simplement '''geo''' pour publier le nom et le geo lat/long du lieu.
+
Si l'auteur connaît et publie le '''name''' de l'endroit en plus de sa lat/long geo, alors l'auteur {{must-fr}} utiliser [[hcard-fr|hCard]] au lieu de simplement '''geo''' pour publier le nom et le geo lat/long du lieu.
-
Si l'auteur connaît et publie l'adresse du lieu, OU si l'adrese du lieu était ce qui était véritablement saisi par un humain, et que l'auteur ait simplement passé ça en lat/long en utilisant quelque sorte de service, alors l'auteur DEVRAIT utiliser [[adr-fr|adr]] pour publier l'information véritable humaine saisie parce qu'elle communique bien plus d'information sémantique que de simples coordonnées geo lat/long.
+
Si l'auteur connaît et publie l'adresse du lieu, OU si l'adrese du lieu était ce qui était véritablement saisi par un humain, et que l'auteur ait simplement passé ça en lat/long en utilisant quelque sorte de service, alors l'auteur {{should-fr}} utiliser [[adr-fr|adr]] pour publier l'information véritable humaine saisie parce qu'elle communique bien plus d'information sémantique que de simples coordonnées geo lat/long.
== Principes de Design XHTML Sémantique ==
== Principes de Design XHTML Sémantique ==
Line 45: Line 44:
=== Lisible Humain vs Machine ===
=== Lisible Humain vs Machine ===
-
Si un élément <code>&lt;abbr&gt;</code> est utilisé pour une propriété, alors l'attribut <code>title</code> de l'élément <code>&lt;abbr&gt;</code> est la valeur de la propriété, au lieu des contenus de l'élément, ce qui fournit à la place une version humainement présentable de la valeur.
+
Si un élément <code>&lt;abbr&gt;</code> est utilisé pour une propriété, alors l'attribut <code>title</code> de l'élément <code>&lt;abbr&gt;</code> est la valeur de la propriété, au lieu des contenus de l'élément, ce qui fournit à la place une version de la valeur humainement présentable .
=== Extraction Valeur ===
=== Extraction Valeur ===
Line 115: Line 114:
==exemples dans la jungle ==
==exemples dans la jungle ==
-
Cette section est '''informative'''.
+
Cette section est '''informative'''. Le nombre d'exemples Geo dans la jungle a grandi au delà de la capacité de pouvoir être maintenu en ligne dans cette spécification. Les exemples ont été migrés sur une page séparée, [[geo-examples-in-wild-fr|Geo-exemples dans la jungle]].
-
 
+
-
Les sites suivants ont publié des geo en dehors du contexte normal des hCards, et sont par conséquent un endroit génial pour commencer à regarder des exemples "dans la jungle" afin d'essayer de parser, indexer, organiser, etc., en plus des exemples dans beaucoup  [[hcard-examples-in-wild-fr|d'exemples de hCard dans la jungle]]. Si vous trouvez des geos en dehors des hCards n'importe où ailleurs, sentez-vous à l'aise pour les ajouter en haut de cette liste. Une fois que la liste sera devenue trop grosse, nous ferons une page wiki séparée.
+
-
Les pages avec un Geo live peuvent utiliser ce bouton (voir [[buttons-fr#Geo]] pour toutes les additions récentes) : http://rbach.priv.at/2006/buttons/geo.png
 
-
* La wikipedia anglo-saxonne a maintenant un gabarit [http://en.wikipedia.org/wiki/Template:Hcard-geo hcard-geo], pour les hCards en ligne avec les coordonnées, utilisant Geo, comme celui sur [http://en.wikipedia.org/wiki/Engine_Arm Engine Arm]
 
-
*[http://www.davidosbornephotography.co.uk/gallery2/main.php www.davidosbornephotography.co.uk] a implémenté Geo sur toutes les pages de photographies des lieux ; par ex [http://www.davidosbornephotography.co.uk/gallery2/main.php?g2_itemId=1747 Callanish Stones]
 
-
*[http://en.wikipedia.org/wiki/Category:Templates_generating_Geo Gabarits générant du geo sur la Wikipedia-EN]
 
-
*Wikipedia-IT a désormais Geo sur toutes [http://it.wikipedia.org/wiki/Speciale:PuntanoQui/Template:Coord les pages utilisant le gabarit ''coord''], par ex. [http://it.wikipedia.org/wiki/Messina Messina]. [[User:AndyMabbett|Andy Mabbett]] 07:05, 26 Mai 2007 (PDT)
 
-
*Les pages 'Area' sur la carte résumant les photos, vidéos, etc... pour un endroit spécifique a désormais des codes Geo - [http://wholemap.com/map/area.php?area=NiagaraFalls Les Chutes du Niagara par exemple, ] le 10 mai 2007
 
-
* La Wikipedia italienne, par exemple [http://it.wikipedia.org/wiki/Genova Genova (Gênes)]
 
-
* J'ai simplement ajouté le support geo à toutes "sticky notes" de  [http://socialight.com Socialight] voici un exemple : http://socialight.com/note/2007/4/14/11Aqk_a-great-way-to-spend-a-few-hours
 
-
* Le site [http://www.bayofislands.net/ Bay of Islands] a geo sur sa page principale et toutes les pages de photos. Exemple : [http://www.bayofislands.net/photos/8/ photo des Appartements de Edgewater]
 
-
* J'ai ajouté geo à [http://commons.wikimedia.org/wiki/Special:Whatlinkshere/Template:Location_dec_US toutes les images taguées dans Wikimedia Commons] utilisant des valeurs décimales. Exemple : [http://commons.wikimedia.org/wiki/Image:Montreal_City_Hall_Jan_2006.jpg Montreal City Hall, Janvier 2006] [[User:AndyMabbett|Andy Mabbett]] 08:54, 12 avril 2007 (PDT)
 
-
** Désormais aussi sur les pages taguées dans D-M-S.
 
-
*Spotstor.com - c'est à dire [http://spotstor.com] utilise Geo pour toutes les coordonnées affichées sur le site.
 
-
* Panoramio - par ex. [http://www.panoramio.com/photo/564690]
 
-
* Wikipedia-NL a maintenant un Geo sur toutes ses pages de liens-cartes, par ex.  [http://www.nsesoftware.nl/wiki/maps.asp?params=52_28_47_N_1_53_51_W_type:city_region:GB&src=Birmingham_%28Engeland%29 les cartes pour l'article sur la Wikipedia-NL sur Birmingham]
 
-
** Appelé à partir de '''87 724''' pages d'article en date du 2006-04-09 ; le 6ème site le plus populaire aux Pays-Bas.[http://www.multiscope.nl/organisatie/nieuws/sberichten/nederlandse-wikipedia-groeit-als-kool.html].
 
-
* J'ai récemment ajouté Geo aux page de lien vers la carte de Wikipedia-DE par ex. [http://tools.wikimedia.de/~magnus/geo/geohack.php?language=de&params=52_28_47_N_1_53_51_W_type:city_region:GB cartes pour l'article de Wikipedia-DE sur Birmingham]. [[User:AndyMabbett|Andy Mabbett]] 14:27, 9 Apr 2007 (PDT)
 
-
* Je viens juste d'ajoute un "geo" à aux pages de documentation d'OpenStreetMap - voir par exemple la [http://wiki.openstreetmap.org/index.php/Birmingham Birmingham page sur OpenStreetMap]. [[User:AndyMabbett|Andy Mabbett]] 02:39, 6 Apr 2007 (PDT)
 
-
* Je viens [http://en.wikipedia.org/w/index.php?title=Template%3AGeoTemplate&diff=119003866&oldid=118216477 juste d'ajouter] Geo au [http://en.wikipedia.org/wiki/Template:GeoTemplate GeoTemplate] de Wikipedia qui est appelé par "des milliers" d'autres pages Wikipedia. Exemple : les coordonnées (en haut à droite) dans le lien [http://en.wikipedia.org/wiki/Great_Barr] vers  [http://tools.wikimedia.de/~magnus/geo/geohack.php?params=52.54833_N_1.93212_W_region:GB_source:enwiki-osgb36(SP047945)] ; le dernier a maintenant un microformat Geo. [[User:AndyMabbett|Andy Mabbett]] 03:38, 30 Mar 2007 (PDT)
 
-
** [http://tools.wikimedia.de/~kolossos/wp-world/imageworld-art.php Carte montrant la distribution globale des articles géotagués sur Wikipedia].
 
-
* [http://www.jillesvangurp.com/places jillesvangurp.com] fournit une feuille de style xsl pour transformer les balises de lieux Google Earth (fichiers kmz) en html avec des listes imbriquées de lieux géo-formatés. Plusieurs exemples sont fournis.
 
-
*[http://www.geograph.org.uk Geograph British Isles] a un support expérimental pour les geos sur plus de 350 000 pages de photos, par exemple http://www.geograph.org.uk/photo/1234
 
-
*[http://www.poi66.com/ POI66] a plus de 58 500 points de parcours géo-formatés, beaucoup décrivant des [[geo-waypoint-examples|parcours]] par ex. [http://www.poi66.com/maps/show_album.php?album=santiago Mijn pelgrimstocht naar Santiago]
 
-
* [http://3amproductions.net 3AM Productions] a publié les coordonnées des villes tant à l'intérieur et en dehors du contexte des hCards sous les pages de [http://3amproductions.net/jason.php Jason] et de [http://3amproductions.net/gilbert.php Gil].
 
-
* [http://www.w3.org/People/Connolly/events/ L'index des événements de Dan Connoly] a quelques  geos
 
-
** Notez que deux des geos sont considérés comme invalides parce qu'ils utilisent des virgules au lieu des points-virgules.
 
-
*Wikitravel a maintenant la facilité d'ajouter les coordonnées pour le sujet de l'article et les publie sous un microformats 'geo' - par exemple [http://wikitravel.org/en/Birmingham_%28England%29 Wikitravel - Birmingham] ; voir [http://wikitravel.org/shared/Tech:Add_SpecialMap_using_Mapstraction_link_for_geo-tagged_pages_and_for_single_listings l'annonce].
 
-
* [http://flickr.com/ Flickr] [http://blog.flickr.com/flickrblog/2006/08/great_shot_wher.html supporte maintenant le microformat geo] sur toutes les  [http://flickr.com/map/ 2.9M (en date du 5 septembre 2006) photos géotaguées].
 
-
* [http://ocono.com/ ocono.com] a balisé chacun de ses items "Upcoming Events" avec des valeurs lat/long.
 
-
* [http://harry.hchen1.com/mylife.htm Harry Chen a balisé son lieu geo]
 
-
* [http://www.multimap.com Multimap.com] utilise le geoformat pour baliser les valeurs latitude et longitude sur des pages cartes.
 
-
* [http://rasterweb.net/raster/ Pete Prodoehl] geotague les billets sur son blog.
 
-
* [http://07.pagesd.info/ 07.pagesd.info] utilise le microformat geo pour baliser les valeurs latitude et longitude pour chaque commune du département d'Ardèche en France.
 
-
* [http://www.openguides.org/ OpenGuides] a le support pour le microformat geo dans svn et à cette heure vosu pouvez le voir en action sur l'[http://cotswolds.openguides.org/ OpenGuide Cotswolds]
 
== Implémentations ==
== Implémentations ==
Line 157: Line 121:
Les implémentations suivantes ont été développées et soit génèrent ou parsent des geos en dehors du contexte des hCards. Si vous avez une implémentation geo, sentez-vous libre de l'ajouter en haut de la liste. Une fois que la liste sera devenue trop grosse, nous ferons une page wiki séparée.
Les implémentations suivantes ont été développées et soit génèrent ou parsent des geos en dehors du contexte des hCards. Si vous avez une implémentation geo, sentez-vous libre de l'ajouter en haut de la liste. Une fois que la liste sera devenue trop grosse, nous ferons une page wiki séparée.
-
* Geotruc.net (http://geotruc.net/) produit désormais un balisage geo en navigant sur une carte Google et en cliquant pour installer un marqueur, ou en écrivant l'adresse ou les coordonnées dans un champ de recherche.
+
* La [http://en.support.wordpress.com/geotagging/ fonctionnalité de géomarquage] de WordPress.com vous laisse géotaguer les profils utilisateurs et les billets. Geo Search arrive aussi bientôt.
 +
* Le convertisseur "[http://www.rutter.uklinux.net/ostowiki.html OSGBGridRefs to WGS84]" de Clem Rutter - Prend les références de grilles UK ou Irlande et les convertit en coordonnées WGS84, avec deux types de balisage Geo (<code>SPAN</code> et <code>ABBR</code>) disponibles pour être copiés et collés.
* GIS-Wiki's "[http://www.giswiki.org/hjl_get_CoorE.htm hjl_getCoor]" produit désormais un balisage Geo, à partir de l'API Google Maps.  
* GIS-Wiki's "[http://www.giswiki.org/hjl_get_CoorE.htm hjl_getCoor]" produit désormais un balisage Geo, à partir de l'API Google Maps.  
-
* [http://flickr.com/ Flickr] [http://blog.flickr.com/flickrblog/2006/08/great_shot_wher.html supporte maintenant le microformat geo] sur toutes les [http://flickr.com/map/ photos géotaguées].  En 11 jours de lancement, il existe désormais plus de 3 millions de photos (en date du 7 septembre) taguées avec le microformat "geo".
 
*[http://www.addressfix.com/ AddressFix] prend n'importe quelle adresse valide dans les pays listées ou point sur la carte (en utilisant l'API GoogleMaps) et sort un balisage geo.
*[http://www.addressfix.com/ AddressFix] prend n'importe quelle adresse valide dans les pays listées ou point sur la carte (en utilisant l'API GoogleMaps) et sort un balisage geo.
**Pays : Andorre, Australie, Autriche, Belgique, Canada, France, Allemagne, Gibraltar, Italie, Japon (mais seulement en japonais)), Liechtenstein, Luxembourg, Monaco, Pays-Bas, Nouvelle-Zélande, San Marino, Espagne, Suède, Suisse, USA et Vatican.
**Pays : Andorre, Australie, Autriche, Belgique, Canada, France, Allemagne, Gibraltar, Italie, Japon (mais seulement en japonais)), Liechtenstein, Luxembourg, Monaco, Pays-Bas, Nouvelle-Zélande, San Marino, Espagne, Suède, Suisse, USA et Vatican.
Line 166: Line 130:
* [http://code.highearthorbit.com/greaseroute/index.php GreaseRoute] est un script utilisateur GreaseMonkey (disponible aussi sous une simple extension Firefox) qui ajoutera des icônes pour l'affichage de la carte MapQuest d'un [[geo-fr|geo]]. Ecrit par [http://highearthorbit.com Andrew Turner]
* [http://code.highearthorbit.com/greaseroute/index.php GreaseRoute] est un script utilisateur GreaseMonkey (disponible aussi sous une simple extension Firefox) qui ajoutera des icônes pour l'affichage de la carte MapQuest d'un [[geo-fr|geo]]. Ecrit par [http://highearthorbit.com Andrew Turner]
* [http://www.podster.de/page/geotest podster.de] trouve les balisages geo dans les fils RSS podcast et cartes sonorisées sur une carte (Allemagne seulement)
* [http://www.podster.de/page/geotest podster.de] trouve les balisages geo dans les fils RSS podcast et cartes sonorisées sur une carte (Allemagne seulement)
-
* [http://blog.codeeg.com/ Calvin Yu] a écrit un [http://blog.codeeg.com/2006/01/28/using-microformats-to-plot-my-favorite-places/ web service qui vous permettra de tracer et décrire facilement des endroits sur une Yahoo Map] utilisant [[hreview-fr|hReview]] and [[geo-fr|geo]].
 
* [http://bluesmoon.blogspot.com/ Philip Tellis] a écrit un [http://bluesmoon.blogspot.com/2006/01/of-microformats-and-geocoding.html javascript pour ajouter des cartes au balisage geo sur les pages]
* [http://bluesmoon.blogspot.com/ Philip Tellis] a écrit un [http://bluesmoon.blogspot.com/2006/01/of-microformats-and-geocoding.html javascript pour ajouter des cartes au balisage geo sur les pages]
* [http://placenamehere.com/TXP/pnh_mf/ pnh_mf] est un plugin for [http://textpattern.com/ Textpattern] qui supporte l'embarquement des geos et autres microformats dans les gabarits et billets de blogs. Ecrit par [http://placenamehere.com/ Chris Casciano].
* [http://placenamehere.com/TXP/pnh_mf/ pnh_mf] est un plugin for [http://textpattern.com/ Textpattern] qui supporte l'embarquement des geos et autres microformats dans les gabarits et billets de blogs. Ecrit par [http://placenamehere.com/ Chris Casciano].
* [http://bluesmoon.blogspot.com/ Philip Tellis] a écrit quelque javascript pour [http://bluesmoon.blogspot.com/2006/01/of-microformats-and-geocoding.html convertir le microformat geo en une google map] utilisant [[geo-fr|geo]].
* [http://bluesmoon.blogspot.com/ Philip Tellis] a écrit quelque javascript pour [http://bluesmoon.blogspot.com/2006/01/of-microformats-and-geocoding.html convertir le microformat geo en une google map] utilisant [[geo-fr|geo]].
* Brian Suda a érit une sorte de code [http://suda.co.uk/projects/microformats/geo/ d'extraction geo] pour convertir les microformats geo vers KML pour utilisation avec Google Maps et Google Earth. Il existe aussi un bookmarklet pour extraire la donnée et la passer automatiquement vers google maps. Il travaille actuellement sur une version GeoRSS pour Yahoo! Maps.
* Brian Suda a érit une sorte de code [http://suda.co.uk/projects/microformats/geo/ d'extraction geo] pour convertir les microformats geo vers KML pour utilisation avec Google Maps et Google Earth. Il existe aussi un bookmarklet pour extraire la donnée et la passer automatiquement vers google maps. Il travaille actuellement sur une version GeoRSS pour Yahoo! Maps.
 +
**L'export GPX est produit, mais a besoin de quelques torsions et tests. Changez juste &type=(kml|georss|gpx). Pas tout à fait prêt à cette heure. Sentez-vous libre de le tester et d'envoyer vos réactions.
* Fil indique dans un article [http://www.jquery.info/spip.php?article7 comment exploiter le microformat geo avec la librarie javascript jQuery] [http://jquery.com].
* Fil indique dans un article [http://www.jquery.info/spip.php?article7 comment exploiter le microformat geo avec la librarie javascript jQuery] [http://jquery.com].
-
* [http://georss.org/geopress GeoPress] est un plugin WordPress (http://wordpress.org) qui supporte l'embarquement des adrs, geo, maps (dynamiquement commutable entre les cartes Google-Yahoo-Microsoft) et les fils GeoRSS (http://georss.org). Ecrit par [http://highearthorbit.com Andrew Turner]
+
* [http://www.locify.com Locify] utilise le format [[geo-fr|geo]] pour présenter les waypoints stockés à partir du client mobile.
 +
 
 +
== Vieilles implémentations ==
 +
Offline en date du 013-088:
 +
* [http://www.sydneydirectory.org/ Sydney Directory Wiki] supports geographical coordinates for locations
 +
* [http://blog.codeeg.com/ Calvin Yu] has written a  [http://blog.codeeg.com/2006/01/28/using-microformats-to-plot-my-favorite-places/ web service that will allow you plot and describe places on a Yahoo Map easily] using [[hreview|hReview]] and [[geo]].
 +
* [http://mmm.iamnear.net Magical Microformat Maker - a Geo Microformat Generator with a big map]
 +
 
== Références ==
== Références ==
Line 183: Line 154:
== Chantier en cours ==
== Chantier en cours ==
-
 
Cette spécification est un chantier en cours. Au fur et à mesure que des aspects supplémentaires sont discutés, compris et écrits, ils seront ajoutés.
Cette spécification est un chantier en cours. Au fur et à mesure que des aspects supplémentaires sont discutés, compris et écrits, ils seront ajoutés.
 +
* Les propositions de modifications, ajouts et autres idées concernant [[geo-fr|Geo]] peuvent être trouvées sur [[geo-brainstorming-fr|geo-brainstorming]].
== Travaux en rapport ==
== Travaux en rapport ==
Line 205: Line 176:
{{geo-related-pages-fr}}
{{geo-related-pages-fr}}
* Si vous avez quelque question à propos de hCard, regardez d'abord les [[hcard-faq-fr|FAQ hCard]] et si vous ne trouvez pas de réponses, ajoutez vos questions ! (Les chances sont celles que toute question '''adr''' s'appliquera tout aussi bien à  [[hcard-fr|hCard]]).
* Si vous avez quelque question à propos de hCard, regardez d'abord les [[hcard-faq-fr|FAQ hCard]] et si vous ne trouvez pas de réponses, ajoutez vos questions ! (Les chances sont celles que toute question '''adr''' s'appliquera tout aussi bien à  [[hcard-fr|hCard]]).
 +
 +
[[Category:Draft_Specifications]]
 +
 +
[[Category:Geo]]
 +
 +
[[Category:hCard]]

Current revision

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é.

geo (prononcé "dji-oh") est un simple format pour baliser l'information WGS84 des coordonnées géographiques (latitude, longitude), adaptable pour embarquement dans le HTML ou XHTML, Atom, RSS et le XML arbitraire. geo est une représentation 1:1 de la propriété "geo" dans le standard vCard (RFC2426) dans le HTML, l'un des nombreux standards microformats ouverts.

Contents

Spécification Draft

Editeur/Auteur
Tantek Çelik (Technorati, Inc.)
Traduction 
Christophe Ducamp

Copyright

Selon la sortie dans le domaine public sur la page utilisateur de Tantek, cette spécification est publiée dans le domaine public.

Cette spécification est (C) 2005-2020 par les auteurs. Néanmoins, les auteurs ont pour but de soumettre cette spécification à un corps de standards avec une politique libérale de copyright/licence telle que GMPG, IETF, et/ou W3C. Quiconque souhaite contribuer devrait lire avant de contribuer leurs principes de copyright, politiques et licences (par ex. les Principes GMPG) et être d'accord avec eux, y compris le fait de licencier toutes les contributions sous les licences nécessaires (par ex. CC-by 1.0 et suivantes).

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.

Inspiration et Remerciements

Merci à tous ceux qui ont participé dans le Geo Microformat BOF à la conférence Where 2.0 de O'Reilly, et tout particulièrement Nat Torkington et Vee McMillen de O'Reilly pour organiser et héberger le BOF. Merci à Chris Hibbbert pour avoir fourni l'exemple de geo-cache du vrai monde.

Introduction et Historique

Le standard vCard (RFC2426), a été largement implémenté de façon interopérable (par ex. l'application carnet d'adresses d'Apple). Le microformat hCard a de manière similaire reçu une adoption significative de la part de nombreux sites publiant le format des proxies hCards aux vCards, jusqu'aux parseurs javascript côté client.

A la conférence Where 2.0 en juin 2005, il y a eu une reconnaissance largement acceptée que la communauté avait besoin d'un moyen pour publier simplement et facilement sur le web une information d'adresse qui soit visible, extractible, compte tenu du fait que souvent les blogueurs et les nombreux autres sites publient des informations d'adresses. Le geo microformat BOF a discuté tout particulièrement de ce sujet et s'est conclu avec une décision consensuelle de simplement essayer d'utiliser geo venant de vCard/hCard.

Cette spécification présente le microformat geo, qui est une représentation 1:1 de la propriété mentionnée ci-dessus geo extraite du standard vCard en réutilisant simplement la propriété geo et les sous-propriétés telles quelles extraites du microfomat hCard.

Les auteurs peuvent à la fois embarquer directement des adresses geo dans leurs pages web et fils, tout comme baliser des adresses existantes dans le contexte du reste de l'information dans leurs pages web et fils.

Si l'auteur connaît et publie le name de l'endroit en plus de sa lat/long geo, alors l'auteur DOIT utiliser hCard au lieu de simplement geo pour publier le nom et le geo lat/long du lieu.

Si l'auteur connaît et publie l'adresse du lieu, OU si l'adrese du lieu était ce qui était véritablement saisi par un humain, et que l'auteur ait simplement passé ça en lat/long en utilisant quelque sorte de service, alors l'auteur DEVRAIT utiliser adr pour publier l'information véritable humaine saisie parce qu'elle communique bien plus d'information sémantique que de simples coordonnées geo lat/long.

Principes de Design XHTML Sémantique

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

Format

Propriétés Singulières

Remarquez que toutes les propriétés dans geo sont des propriétés singulières et par conséquent le premier élément descendant avec cette classe devrait prendre effet, tous les autres étant ignorés.

Lisible Humain vs Machine

Si un élément <abbr> est utilisé pour une propriété, alors l'attribut title de l'élément <abbr> est la valeur de la propriété, au lieu des contenus de l'élément, ce qui fournit à la place une version de la valeur humainement présentable .

Extraction Valeur

Parfois, seule la partie d'un élément qui est l'équivalent pour une propriété devrait être utilisée pour la valeur de la propriété. A cette intention, le nom de classe value est utilisé pour extraire la partie de l'élément qui est la valeur de la propriété. Voir hCard pour les détails à ce sujet.

Nom Classe Racine

Le nom de classe racine pou une adresse adr est geo.

Liste Propriétés

Ceci est la liste des propriétés dans geo, extraite de hCard :

Profil XMDP

Voir profil hCard pour le profil XMDP de hCard qui contient la liste complète au-dessus des propriétés, avec des références vers leurs définitions RFC 2426.

Détails Parsage

Voir parsage hCard, avec la seule différence étant que "geo" est le nom de classe racine, plutôt que "vcard".

Exemples

Cette section est informative.

Exemple extrait de RFC2426

La section 3.4.2 de RFC2426 a un exemple geo simple :

GEO:37.386013;-122.082932

ce fragment de vCard comme un geo initialement documenté sur la page des exemples de hCard :

<div class="geo">GEO : 
 <span class="latitude">37.386013</span>, 
 <span class="longitude">-122.082932</span>
</div>

ce geo pourrait s'afficher comme

GEO: 37.386013, -122.082932

Remarquez que c'est un microformat geo live qui sera trouvé sur cette page par les parseurs.

Exemple geo du vrai monde

Voici un échantillon d'info publié lat/long (tiré de geocaching: Noble Steed) :

N 37° 24.491 W 122° 08.313

avec un balisage geo :

<div class="geo">
 <abbr class="latitude" title="37.408183">N 37° 24.491</abbr> 
 <abbr class="longitude" title="-122.13855">W 122° 08.313</abbr>
</div>

Ce geo pourrait être aussi affiché comme :

N 37° 24.491 W 122° 08.313

A nouveau, ceci est un exemple "live".

Notez que parce que l'exemple du vrai monde utilisait un présentation lisible humainement des coordonnées géo, nous utilisons le abbr-design-pattern-fr pour conserver cette présentation plus lisible humainement, et en outre elle fournit les valeurs numériques respectives absolues pour le geo.

exemples dans la jungle

Cette section est informative. Le nombre d'exemples Geo dans la jungle a grandi au delà de la capacité de pouvoir être maintenu en ligne dans cette spécification. Les exemples ont été migrés sur une page séparée, Geo-exemples dans la jungle.


Implémentations

Cette section est informative.

Les implémentations suivantes ont été développées et soit génèrent ou parsent des geos en dehors du contexte des hCards. Si vous avez une implémentation geo, sentez-vous libre de l'ajouter en haut de la liste. Une fois que la liste sera devenue trop grosse, nous ferons une page wiki séparée.

Vieilles implémentations

Offline en date du 013-088:


Références

Références Normatives

Références Informatives

Chantier en cours

Cette spécification est un chantier en cours. Au fur et à mesure que des aspects supplémentaires sont discutés, compris et écrits, ils seront ajoutés.

Travaux en rapport

Travaux similaires

Voir aussi

Pages apparentées

Categories

geo was last modified: Monday, May 6th, 2013

Views