SlideShare a Scribd company logo
1 of 37
Download to read offline
Geolinking content
Patrick H. Lauke / Institutional Web Management Workshop 2007 / York
Experiments in connecting virtual and physical places
Outline
Google Maps and Google Earth
Geo metadata for web sites/pages
Flickr – now also for non-geeks
Microformats
Extending XML
Google Maps and Google Earth
What's happening at institutional level at Salford?
Early prototype for campus map (Jan 2005)
On ice (beta) since then, but now being revived
http://www.salford.ac.uk/travel/google_map/
Google Maps and Google Earth
Google Maps and Google Earth
Google Maps and Google Earth
Google Maps and Google Earth
Challenges to build?
Acquiring geo data
Integrating into web pages
Google Earth as authoring tool
Google Earth as authoring tool
Google Maps API
http://www.google.com/apis/maps/documentation/
Customisation to read KML files directly
Tweaks to automagically determine center point
(zoom level in next round of tweaks)
Potential issues?
Innovative?
Maybe in 2005...
Geo data easy to maintain?
Separate KML file
Accessibility of interface?
http://blogs.cetis.ac.uk/accessibility/2007/01/29/ca
n-you-really-have-an-accessible-google-map/
Geo metadata for web sites/pages
...or how I waste my spare time
http://geourl.org
geourl.org in all its glory
geourl.org process
Find your coordinates
Add relevant META elements to page/site
Submit your site to geourl.org
geourl.org META
<meta name="geo.position” content="53.483541;-2.270666" />
<meta name="ICBM" content="53.483541,-2.270666" />
<meta name="DC.title" content="University of Salford | A Greater
Manchester University" />
geourl.org in action – near URL
geourl.org in action – near LAT/LONG
geourl.org – but is it useful?
On its own, use is quite limited
Not really aimed at end user – just the geeks?
Interface not intuitive
Relies on sites being tagged and submitted
However...
Good data repository (while it's up)
Can output RSS ... transformable / mash-up-able
Some sites added the META, which can be exposed
to user
Transformers...
Converting RSS (an XML format) into KML (another
XML format)
XSLT – powerful and standardised
http://www.splintered.co.uk/experiments/77/
GeoURL to Google Earth
GeoURL to Google Earth
Still fairly niche...
...but imagine the possibilities
pages/sites with standardised geo META
repository for this information (harvested?)
XML output and transformation
Google Earth, Google Maps, etc for end user
presentation
ICBM/geo.location data for end-users?
Early experimentation with Firefox extensions
Detect META in current page
Make data useful to end-user
http://www.splintered.co.uk/experiments/71/
Firefox GeoURL extension in action
Firefox GeoURL extension in action
Beyond browser extensions
Making the META information useful does not have to
happen at browser extension level
Could build a web-based tool/script:
Pass it your URL
Have the user sent to relevant map
Important bit: your geo data is embedded in your
page's HEAD, not in a separate file
Flickr – now also for non-geeks
Good example of end-user friendly geolocation
Used to be niche: hand-tagging images
Now with WYSIWYG functionality
With certain cameras/phones: no end-user
involvement necessary
Flickr – hand-tagging of old
Flickr – now WYSIWYG
Flickr – end-user friendly
Flickr + Google Maps + ...
Geotagged photos can be put to use
http://www.flickr.com/services/api/
Mash-up with campus map? UK-wide map?
Flickr as repository is extensible
Machine tags – roll your own mash-up friendly
categorisation
http://www.revish.com - book:isbn=XXXXXXX
For universities ... institution code?
Microformats
Extending HTML usefulness via current technologies
Embedding machine-readable data in pages
http://microformats.org/wiki/geo
Simple geo microformat examples
<div class="geo">GEO:
<span class="latitude">37.386013</span>,
<span class="longitude">-122.082932</span>
</div>
<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>
Why microformats?
Jeremy Keith http://adactio.com/ : “Your page
becomes your API”– geo data not in a separate file
Can be piped through a script to extract data
PHP5 – http://allinthehead.com/hkit/ (only vcard
microformat at the moment, but extensible)
If using XHTML – could use XSLT
Firefox 3.0 to support microformats natively (in the
meantime, there's Operator)
Accessibility issues?
http://www.webstandards.org/2007/04/27/haccessibility/
Extending XML
By definition: eXtensible Markup Language
Geolocating RSS feeds
http://georss.org/
http://www.w3.org/2003/01/geo/
XHTML (sent as application/xhtml+xml) + Geo
etc
Some sort of conclusion?
Considerations on how geo data is stored:
In a separate file (KML)?
As part of your page (META, microformat, other)?
On a 3rd
party site (Flickr)?
How maintainable is it?
What's the value to the end-user?
Browser tools
Site tools
Aggregators
Thanks
Patrick H. Lauke
p.h.lauke@salford.ac.uk
http://www.salford.ac.uk
http://www.splintered.co.uk

More Related Content

Similar to Geolinking content - experiments in connecting virtual and physical places / Institutional Web Management Workshop IWMW / York / 16 July 2007

Getting your Data Out There: An Introduction to Distributed GIS
Getting your Data Out There:An Introduction to Distributed GISGetting your Data Out There:An Introduction to Distributed GIS
Getting your Data Out There: An Introduction to Distributed GIS
John Reiser
 

Similar to Geolinking content - experiments in connecting virtual and physical places / Institutional Web Management Workshop IWMW / York / 16 July 2007 (20)

Fieldtrip GB: a bespoke data capture app to support field trips - Addy Pope
Fieldtrip GB: a bespoke data capture app to support field trips - Addy PopeFieldtrip GB: a bespoke data capture app to support field trips - Addy Pope
Fieldtrip GB: a bespoke data capture app to support field trips - Addy Pope
 
Goobi
GoobiGoobi
Goobi
 
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
 
Maps and Apps
Maps and AppsMaps and Apps
Maps and Apps
 
Augmented Reality with Project Tango - Droidcon 2016 Berlin
Augmented Reality with Project Tango - Droidcon 2016 BerlinAugmented Reality with Project Tango - Droidcon 2016 Berlin
Augmented Reality with Project Tango - Droidcon 2016 Berlin
 
HTML5
HTML5HTML5
HTML5
 
gvSIG mobile, a GIS for mobile devices
gvSIG mobile, a GIS for mobile devicesgvSIG mobile, a GIS for mobile devices
gvSIG mobile, a GIS for mobile devices
 
For a Social Local and Mobile Drupal
For a Social Local and Mobile DrupalFor a Social Local and Mobile Drupal
For a Social Local and Mobile Drupal
 
Getting your Data Out There: An Introduction to Distributed GIS
Getting your Data Out There:An Introduction to Distributed GISGetting your Data Out There:An Introduction to Distributed GIS
Getting your Data Out There: An Introduction to Distributed GIS
 
Of Nodes and Maps (Web Mapping with Drupal - Part II)
Of Nodes and Maps (Web Mapping with Drupal - Part II)Of Nodes and Maps (Web Mapping with Drupal - Part II)
Of Nodes and Maps (Web Mapping with Drupal - Part II)
 
IMW2014 Tools Scan
IMW2014 Tools ScanIMW2014 Tools Scan
IMW2014 Tools Scan
 
Advancing open source geospatial software for the do d ic edward pickle openg...
Advancing open source geospatial software for the do d ic edward pickle openg...Advancing open source geospatial software for the do d ic edward pickle openg...
Advancing open source geospatial software for the do d ic edward pickle openg...
 
Google Cloud @ Hackathons (2020)
Google Cloud @ Hackathons (2020)Google Cloud @ Hackathons (2020)
Google Cloud @ Hackathons (2020)
 
ARHU Drupal Presentation 2/3
ARHU Drupal Presentation 2/3ARHU Drupal Presentation 2/3
ARHU Drupal Presentation 2/3
 
Serverless Computing with Google Cloud
Serverless Computing with Google CloudServerless Computing with Google Cloud
Serverless Computing with Google Cloud
 
Geo Tech Talk (2011/3/7)
Geo Tech Talk (2011/3/7)Geo Tech Talk (2011/3/7)
Geo Tech Talk (2011/3/7)
 
Wirecloud hamburg kickoff
Wirecloud hamburg kickoffWirecloud hamburg kickoff
Wirecloud hamburg kickoff
 
Digitale Regio Kortrijk: A Drupal multi-site environment for local governments
Digitale Regio Kortrijk: A Drupal multi-site environment for local governmentsDigitale Regio Kortrijk: A Drupal multi-site environment for local governments
Digitale Regio Kortrijk: A Drupal multi-site environment for local governments
 
Engaging Virtual Communities: Web 2.0
Engaging Virtual Communities: Web 2.0Engaging Virtual Communities: Web 2.0
Engaging Virtual Communities: Web 2.0
 
[D2 COMMUNITY] Open Container Seoul Meetup - Kubernetes를 이용한 서비스 구축과 openshift
[D2 COMMUNITY] Open Container Seoul Meetup - Kubernetes를 이용한 서비스 구축과 openshift[D2 COMMUNITY] Open Container Seoul Meetup - Kubernetes를 이용한 서비스 구축과 openshift
[D2 COMMUNITY] Open Container Seoul Meetup - Kubernetes를 이용한 서비스 구축과 openshift
 

More from Patrick Lauke

More from Patrick Lauke (20)

These (still) aren't the SCs you're looking for ... (mis)adventures in WCAG 2...
These (still) aren't the SCs you're looking for ... (mis)adventures in WCAG 2...These (still) aren't the SCs you're looking for ... (mis)adventures in WCAG 2...
These (still) aren't the SCs you're looking for ... (mis)adventures in WCAG 2...
 
Pointer Events Working Group update / TPAC 2023 / Patrick H. Lauke
Pointer Events Working Group update / TPAC 2023 / Patrick H. LaukePointer Events Working Group update / TPAC 2023 / Patrick H. Lauke
Pointer Events Working Group update / TPAC 2023 / Patrick H. Lauke
 
These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...
These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...
These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...
 
These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...
These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...
These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...
 
Too much accessibility - good intentions, badly implemented / Public Sector F...
Too much accessibility - good intentions, badly implemented / Public Sector F...Too much accessibility - good intentions, badly implemented / Public Sector F...
Too much accessibility - good intentions, badly implemented / Public Sector F...
 
Styling Your Web Pages with Cascading Style Sheets / EDU course / University ...
Styling Your Web Pages with Cascading Style Sheets / EDU course / University ...Styling Your Web Pages with Cascading Style Sheets / EDU course / University ...
Styling Your Web Pages with Cascading Style Sheets / EDU course / University ...
 
Evaluating web sites for accessibility with Firefox / Manchester Digital Acce...
Evaluating web sites for accessibility with Firefox / Manchester Digital Acce...Evaluating web sites for accessibility with Firefox / Manchester Digital Acce...
Evaluating web sites for accessibility with Firefox / Manchester Digital Acce...
 
Managing and educating content editors - experiences and ideas from the trenc...
Managing and educating content editors - experiences and ideas from the trenc...Managing and educating content editors - experiences and ideas from the trenc...
Managing and educating content editors - experiences and ideas from the trenc...
 
Implementing Web Standards across the institution: trials and tribulations of...
Implementing Web Standards across the institution: trials and tribulations of...Implementing Web Standards across the institution: trials and tribulations of...
Implementing Web Standards across the institution: trials and tribulations of...
 
All change for WCAG 2.0 - what you need to know about the new accessibility g...
All change for WCAG 2.0 - what you need to know about the new accessibility g...All change for WCAG 2.0 - what you need to know about the new accessibility g...
All change for WCAG 2.0 - what you need to know about the new accessibility g...
 
Web Accessibility - an introduction / Salford Business School briefing / Univ...
Web Accessibility - an introduction / Salford Business School briefing / Univ...Web Accessibility - an introduction / Salford Business School briefing / Univ...
Web Accessibility - an introduction / Salford Business School briefing / Univ...
 
Doing it in style - creating beautiful sites, the web standards way / WebDD /...
Doing it in style - creating beautiful sites, the web standards way / WebDD /...Doing it in style - creating beautiful sites, the web standards way / WebDD /...
Doing it in style - creating beautiful sites, the web standards way / WebDD /...
 
Web standards pragmatism - from validation to the real world / Web Developers...
Web standards pragmatism - from validation to the real world / Web Developers...Web standards pragmatism - from validation to the real world / Web Developers...
Web standards pragmatism - from validation to the real world / Web Developers...
 
Ian Lloyd/Patrick H. Lauke: Accessified - practical accessibility fixes any w...
Ian Lloyd/Patrick H. Lauke: Accessified - practical accessibility fixes any w...Ian Lloyd/Patrick H. Lauke: Accessified - practical accessibility fixes any w...
Ian Lloyd/Patrick H. Lauke: Accessified - practical accessibility fixes any w...
 
The state of the web - www.salford.ac.uk / 2007
The state of the web - www.salford.ac.uk / 2007The state of the web - www.salford.ac.uk / 2007
The state of the web - www.salford.ac.uk / 2007
 
Keyboard accessibility - just because I don't use a mouse doesn't mean I'm se...
Keyboard accessibility - just because I don't use a mouse doesn't mean I'm se...Keyboard accessibility - just because I don't use a mouse doesn't mean I'm se...
Keyboard accessibility - just because I don't use a mouse doesn't mean I'm se...
 
WAI-ARIA An introduction to Accessible Rich Internet Applications / JavaScrip...
WAI-ARIA An introduction to Accessible Rich Internet Applications / JavaScrip...WAI-ARIA An introduction to Accessible Rich Internet Applications / JavaScrip...
WAI-ARIA An introduction to Accessible Rich Internet Applications / JavaScrip...
 
WAI-ARIA An introduction to Accessible Rich Internet Applications / CSS Minsk...
WAI-ARIA An introduction to Accessible Rich Internet Applications / CSS Minsk...WAI-ARIA An introduction to Accessible Rich Internet Applications / CSS Minsk...
WAI-ARIA An introduction to Accessible Rich Internet Applications / CSS Minsk...
 
WAI-ARIA An introduction to Accessible Rich Internet Applications / AccessU 2018
WAI-ARIA An introduction to Accessible Rich Internet Applications / AccessU 2018WAI-ARIA An introduction to Accessible Rich Internet Applications / AccessU 2018
WAI-ARIA An introduction to Accessible Rich Internet Applications / AccessU 2018
 
Getting touchy - an introduction to touch and pointer events / Frontend NE / ...
Getting touchy - an introduction to touch and pointer events / Frontend NE / ...Getting touchy - an introduction to touch and pointer events / Frontend NE / ...
Getting touchy - an introduction to touch and pointer events / Frontend NE / ...
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

Geolinking content - experiments in connecting virtual and physical places / Institutional Web Management Workshop IWMW / York / 16 July 2007

  • 1. Geolinking content Patrick H. Lauke / Institutional Web Management Workshop 2007 / York Experiments in connecting virtual and physical places
  • 2. Outline Google Maps and Google Earth Geo metadata for web sites/pages Flickr – now also for non-geeks Microformats Extending XML
  • 3. Google Maps and Google Earth What's happening at institutional level at Salford? Early prototype for campus map (Jan 2005) On ice (beta) since then, but now being revived http://www.salford.ac.uk/travel/google_map/
  • 4. Google Maps and Google Earth
  • 5. Google Maps and Google Earth
  • 6. Google Maps and Google Earth
  • 7. Google Maps and Google Earth Challenges to build? Acquiring geo data Integrating into web pages
  • 8. Google Earth as authoring tool
  • 9. Google Earth as authoring tool
  • 10. Google Maps API http://www.google.com/apis/maps/documentation/ Customisation to read KML files directly Tweaks to automagically determine center point (zoom level in next round of tweaks)
  • 11. Potential issues? Innovative? Maybe in 2005... Geo data easy to maintain? Separate KML file Accessibility of interface? http://blogs.cetis.ac.uk/accessibility/2007/01/29/ca n-you-really-have-an-accessible-google-map/
  • 12. Geo metadata for web sites/pages ...or how I waste my spare time http://geourl.org
  • 13. geourl.org in all its glory
  • 14. geourl.org process Find your coordinates Add relevant META elements to page/site Submit your site to geourl.org
  • 15. geourl.org META <meta name="geo.position” content="53.483541;-2.270666" /> <meta name="ICBM" content="53.483541,-2.270666" /> <meta name="DC.title" content="University of Salford | A Greater Manchester University" />
  • 16. geourl.org in action – near URL
  • 17. geourl.org in action – near LAT/LONG
  • 18. geourl.org – but is it useful? On its own, use is quite limited Not really aimed at end user – just the geeks? Interface not intuitive Relies on sites being tagged and submitted However... Good data repository (while it's up) Can output RSS ... transformable / mash-up-able Some sites added the META, which can be exposed to user
  • 19. Transformers... Converting RSS (an XML format) into KML (another XML format) XSLT – powerful and standardised http://www.splintered.co.uk/experiments/77/
  • 22. Still fairly niche... ...but imagine the possibilities pages/sites with standardised geo META repository for this information (harvested?) XML output and transformation Google Earth, Google Maps, etc for end user presentation
  • 23. ICBM/geo.location data for end-users? Early experimentation with Firefox extensions Detect META in current page Make data useful to end-user http://www.splintered.co.uk/experiments/71/
  • 26. Beyond browser extensions Making the META information useful does not have to happen at browser extension level Could build a web-based tool/script: Pass it your URL Have the user sent to relevant map Important bit: your geo data is embedded in your page's HEAD, not in a separate file
  • 27. Flickr – now also for non-geeks Good example of end-user friendly geolocation Used to be niche: hand-tagging images Now with WYSIWYG functionality With certain cameras/phones: no end-user involvement necessary
  • 29. Flickr – now WYSIWYG
  • 31. Flickr + Google Maps + ... Geotagged photos can be put to use http://www.flickr.com/services/api/ Mash-up with campus map? UK-wide map? Flickr as repository is extensible Machine tags – roll your own mash-up friendly categorisation http://www.revish.com - book:isbn=XXXXXXX For universities ... institution code?
  • 32. Microformats Extending HTML usefulness via current technologies Embedding machine-readable data in pages http://microformats.org/wiki/geo
  • 33. Simple geo microformat examples <div class="geo">GEO: <span class="latitude">37.386013</span>, <span class="longitude">-122.082932</span> </div> <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>
  • 34. Why microformats? Jeremy Keith http://adactio.com/ : “Your page becomes your API”– geo data not in a separate file Can be piped through a script to extract data PHP5 – http://allinthehead.com/hkit/ (only vcard microformat at the moment, but extensible) If using XHTML – could use XSLT Firefox 3.0 to support microformats natively (in the meantime, there's Operator) Accessibility issues? http://www.webstandards.org/2007/04/27/haccessibility/
  • 35. Extending XML By definition: eXtensible Markup Language Geolocating RSS feeds http://georss.org/ http://www.w3.org/2003/01/geo/ XHTML (sent as application/xhtml+xml) + Geo etc
  • 36. Some sort of conclusion? Considerations on how geo data is stored: In a separate file (KML)? As part of your page (META, microformat, other)? On a 3rd party site (Flickr)? How maintainable is it? What's the value to the end-user? Browser tools Site tools Aggregators