Geo (Mikroformat)
Geo ist ein Mikroformat, um geografische Koordinatenangaben (Längengrade, Breitengrade) WGS84-konform in (X)HTML anzugeben.<ref name="geo-spec">Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig Geo Spec.] microformats community, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 17. August 2010 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> Obwohl es als „Entwurfsspezifikation“ gekennzeichnet ist, was eine Formalität darstellt, wird Geo bereits als stabil (stable) angesehen und in verschiedenen Bereichen genutzt.<ref name="HTML5-doc-ext">Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig Extending HTML5 – Microformats.] In: HTML5 Doctor. , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 19. August 2010 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> Nicht zuletzt ist es als Teilmenge in den Mikroformaten hCalendar<ref name="hCal-spec">Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig hCalendar 1.0 Spec.] Microformats community, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 17. August 2010 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> und hCard<ref name="hCard-spec">Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig hCard 1.0 Spec.] Microformats Community, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 17. August 2010 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref> enthalten und keines der beiden ist noch ein Entwurf.<ref name="hCal-spec">Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig hCalendar 1.0 Spec.] Microformats community, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 17. August 2010 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref><ref name="hCard-spec">Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig hCard 1.0 Spec.] Microformats Community, , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 17. August 2010 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>
Die Nutzung von Geo erlaubt Parsern, wie z. B. anderen Websites oder der Erweiterung Operator für Firefox, die Position zu extrahieren und sie unter Nutzung anderer Websites oder Kartentools anzuzeigen oder in ein GPS-fähiges Gerät zu laden, sie zu indizieren, zusammenzufügen oder in ein anderes Format zu konvertieren.
Nutzung[Bearbeiten]
- Wenn der Breitengrad vorhanden ist, dann muss es die Länge sein und umgekehrt.
- Es sollte in jedem Wert die gleiche Anzahl an Dezimalstellen genutzt werden, auch wenn Nullen am Ende stehen.<ref group="note">Must und should werden im Dokument der Internet Engineering Task Force erwähnt – Vorlage:RFC-Internet</ref>
Es gibt zwei Wege normales (X)HTML in das Geo-Mikroformat zu konvertieren:
Drei Klassen[Bearbeiten]
Das Hinzufügen von drei Klassen. Zum Beispiel wird der hervorgehobene Text: <syntaxhighlight lang="html">
</syntaxhighlight>
zu:
<syntaxhighlight lang="html">
</syntaxhighlight>
dadurch, dass die Klassenattribute „geo“, „latitude“ und „longitude“ gesetzt werden.
Das zeigt am Ende
Belvide: 52.686; -2.193
und ein Geo-Mikroformat für das Belvide Reservoir, welches auf der Seite erkannt werden wird, sobald ein Mikroformatparser sie besucht.
Erreichbarkeitsprobleme[Bearbeiten]
Es wurden Sorgen<ref>Web Standards Project, hAccessibility: Abbreviations in Microformats</ref> geäußert, dass die Nutzung des abbr-Elements (unter Nutzung des sog. abbr-design-pattern) in der oben genannten Art und Weise Probleme in der Erreichbarkeit verursachen, nicht nur für Nutzer von Screenreadern und Browsern mit Vorlese-Funktion. Es wird daran gearbeitet, eine alternative Methode der Repräsentierung der Koordinaten zu finden.
hCard[Bearbeiten]
Jedes Geo-Mikroformat kann in ein hCard-Mikroformat integriert werden, wobei auch das Einschließen persönlicher, organisatorischer oder örtlicher Namen, Adressen, Telefonnummern, URLs, Bilder etc. möglich ist.
Erweiterungen[Bearbeiten]
Es existieren drei aktive, sich nicht gegenseitig ausschließende, Vorhaben, um das Geo-Mikroformat zu erweitern:
- geo-extension – zur Darstellung von Koordinaten auf anderen Planeten, Monden etc. und nicht WGS84-konformer<ref>geo-extension</ref>
- geo-elevation – zur Darstellung der Höhe<ref>geo-elevation</ref>
- geo-waypoint – zur Darstellung von Routen und Grenzen unter Nutzung von Wegpunkten<ref>geo-waypoint</ref>
Verbreitung[Bearbeiten]
Organisationen und Websites, die Geo benutzen, sind unter anderem:
- Flickr – auf über drei Millionen Fotoseiten
- Geograph British Isles – auf über einer Million Fotoseiten
- Google<ref>Vorlage:Cite book/Name: [Internetquelle: archiv-url ungültig Microformats in Google Maps.] , archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am Vorlage:Cite book/URL; abgerufen am 25. August 2010 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).Vorlage:Cite book/URLVorlage:Cite book/MeldungVorlage:Cite book/Meldung2Vorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/MeldungVorlage:Cite book/Meldung</ref>
- Multimap – alle Seiten mit Karten
- MyMap – Beispiel: Seite auf Taiwanesisch
- OpenStreetMap – Wiki-Seiten über Lokalitäten, GPS Verfolgung und Notizen
- Locify<ref>Die Seite Vorlage:Webarchiv/styles.css hat keinen Inhalt.Locify ( vom 9. Februar 2020 im Internet Archive)</ref> – erweitertes Browsen von Orten auf Mobilgeräten
- Wikipedia – eingebettet in Templates für Seiten mit Kartenlinks
- German Wikipedia – dito
- Dutch Wikipedia – dito
- Swedish Wikipedia – dito
- Italian Wikipedia
- Wikivoyage
Viele der Organisationen, die hCards veröffentlichen, nutzen Geo als Teil dieser hCards.
Siehe auch[Bearbeiten]
- GeoSPARQL, Geoinformationssystem (GIS) Daten für das Semantic Web des W3C unter Einbeziehung des Resource Description Framework (RDF) und SPARQL
- ICBM address, ein älteres Format zum Geotagging
Anmerkungen[Bearbeiten]
<references group="note" />
Weblinks[Bearbeiten]
- Geo spec mit Notizen und Beispielen
- Geo cheat-sheet – eine Kurzreferenz
- Vorlage:RFC-Internet
Einzelnachweise[Bearbeiten]
<references />