Radek Zimmermann, zim043 Geografické informační systémy Geo Microformats
Obsah - Budoucnost webu - Mikroformáty - K čemu je to dobré - Mikroformát Geo - (Ne)podpora prohlížečů - Použití mikroformátu Geo - Rozšíření mikroformátu Geo - Weby využívající Geo mikroformát
Budoucnost webu - Sémantický web (Web 3.0) - Stránky již nebudou prostou sbírkou odstavců, obrázků a odkazů - Budou snadno strojově čitelné a změní se způsob, jakým s webem zacházíme - Kroky k uskutečnění této vize jsou realizovány již dnes - Postupná evoluce pomocí mikroformátů
Mikroformáty - Anglicky Microformats nebo zkráceně µf - Umožňují do webových stránek vkládat strojově čitelné informace - µf jsou informace o informacích neboli metainformace - µf jsou malé sady pravidel pro konkrétní typy informací - µf se hodí se pro zápis kontaktů, událostí, GEO informací a mnohých dalších dat do HTML a XHTML
Mikroformáty - µf jsou jednoduché na implemantaci do již hotových stránek - µf pomáhají vyhledávačům snáze se orientovat na webu a uživatelům lépe pracovat s obsahem webových stránek - µf nemají od W3C posvěcení - Nejsou však v rozporu s žádným ze stávajících W3C doporučení - Pohybují se v rámci (X)HTML specifikací, do kterých zavádějí jisté konvence
K čemu je to dobré? - Webový prohlížeč dnes vystupuje jako hloupý nástroj pro servírování stránek - V budoucnu nástroj chápající význam dat a usnadňující jejich zpracování, např.: - Spolupráce prohlížeče s jinými aplikacemi - Export kontaktů z webové stránky - Vyhledání adresy jedním kliknutím - Vytvoření časové osy z dat na stránce - Instant mashup uživatel si namíchá svoji aplikaci ze zdrojů na internetu
Mikroformát Geo - Určený pro značení zeměpisných souřadnic standardu WGS84 (World Geodetic System) v (X)HTML - Podmnožina specifikace mikroformátů - hcalendar (X)HTML reprezentace formátu icalendar nesoucí informaci o nějaké události - hcard slouží pro publikování kontaktních údajů
Mikroformát Geo - Použití Geo umožňuje parserovacím nástrojům získání informací o umístění a jejich: - zobrazení pomocí jiné stránky nebo mapovacího nástroje - načtení do GPS navigace - indexaci - agregaci - převod do alternativního formátu
(Ne)podpora prohlížečů - V současnosti nativní podpora pouze v prohlížeči Safari - U ostatních se očekává v nových verzích - Podpora pomocí rozšíření (doplňků) prohlížečů např.: - Operator (Mozilla Firefox) - Ke stažení na adrese https://addons.mozilla.org/cs/firefox/addon/operator/ - Vyvíjen pod záštitou Mozilla Labs - Pravděpodobná implementace mf ve FF 4.0 - Ukázka použití ve spojení s Google Maps http://www.youtube.com/watch?v=kjp4bajod0m&fe ature=player_embedded
Použití mikroformátu Geo - Obsahuje dvě vlastnosti: - latitude (zeměpisná šířka) - longitude (zeměpisná délka) - Hodnoty latitude a longitude by měly být specifikovány jako desetinná čísla s přesností na 6 desetinných míst - Pokud je uvedena latitude, tak musí být uvedena i longitude a naopak
Příklad použití mikroformátu Geo - Původní XHTML <div>všb-tu Ostrava sídlí na GPS souřadnicích: 49.833558; 18.164002</div> - XHTML obohacené o Geo uf <div class="geo">všb-tu Ostrava sídlí na GPS souřadnicích: <span class="latitude">49.833558</span>; <span class="longitude">18.164002</span> </div>
Další příklady použití - Zkrácený zápis (nutno použít ; ) <div> VŠB-TU Ostrava sídlí na GPS souřadnicích: <span class="geo">49.833558; 18.164002</span> </div> - Při použití jiného formátu bez ; <div> VŠB-TU Ostrava sídlí na GPS souřadnicích: <abbr class="geo title="49.833558;18.164002"> 49.833558, 18.164002</abbr> </div>
Další příklady použití - Špatná praktika <div> Studijní oddělení naleznete na <abbr class="geo" title="49.833558;18.164002"> rektorátu VŠB-TU Ostrava.</abbr> </div> - Element <abbr> může způsobovat problémy s přístupností.
Příklad použití mikroformátu Geo
Návrhy rozšíření mikroformátu Geo - Geo-extension-nonWGS84 - Pro reprezentaci souřadnic na jiných planetách a měsících - Geo-elevation - Pro reprezentaci nadmořské výšky - Geo-extension-waypoints - Pro publikaci sekvencí geografických bodů např. cest a hranic
Weby využívající Geo mikroformát - Výpis příkladů webů využívajících Geo - http://microformats.org/wiki/geo-examples-in-wild - Seznam.cz - - Flickr - U všech fotografií obsahující geotag - Wikipedia - Yahoo!
Reference http://microformats.org http://microformats.cz http://www.lupa.cz/clanky/s-mikroformaty-prijde-web-3-0 http://blog.ataxo.cz/article:mikroformaty-pro-zacatecniky http://en.wikipedia.org/wiki/geo_%28microformat%29
Konec Děkuji za pozornost