SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von Patrick Lauke

Mehr von 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 / ...
 

Kürzlich hochgeladen

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Kürzlich hochgeladen (20)

Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 

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