SlideShare uma empresa Scribd logo
1 de 37
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/can-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
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)
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

Thanks
Patrick H. Lauke
p.h.lauke@salford.ac.uk
http://www.salford.ac.uk
http://www.splintered.co.uk

Mais conteúdo relacionado

Destaque (8)

Actuele cardiologische topics voor huisartsen
Actuele cardiologische topics voor huisartsenActuele cardiologische topics voor huisartsen
Actuele cardiologische topics voor huisartsen
 
доклад петрозаводск
доклад петрозаводскдоклад петрозаводск
доклад петрозаводск
 
Pensamiento visible
Pensamiento visiblePensamiento visible
Pensamiento visible
 
interesting ECG,CXR,ECHO, EP
interesting ECG,CXR,ECHO, EPinteresting ECG,CXR,ECHO, EP
interesting ECG,CXR,ECHO, EP
 
009.Money, Bank, and Central Bank
009.Money, Bank, and Central Bank009.Money, Bank, and Central Bank
009.Money, Bank, and Central Bank
 
効率化という病気にかかった男の末路 Ver2.0
効率化という病気にかかった男の末路 Ver2.0効率化という病気にかかった男の末路 Ver2.0
効率化という病気にかかった男の末路 Ver2.0
 
Smart Microgrids: Overview and Outlook
Smart Microgrids: Overview and OutlookSmart Microgrids: Overview and Outlook
Smart Microgrids: Overview and Outlook
 
Intercrimini,tentativa,frustración
Intercrimini,tentativa,frustraciónIntercrimini,tentativa,frustración
Intercrimini,tentativa,frustración
 

Semelhante a IWMW 2007: Geolinked Institutional Web Content

Introduction To Linked Data
Introduction To Linked DataIntroduction To Linked Data
Introduction To Linked Data
Leigh Dodds
 
Sept 9 Lecture: Course Introduction
Sept 9 Lecture: Course IntroductionSept 9 Lecture: Course Introduction
Sept 9 Lecture: Course Introduction
Michael Maclennan
 
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
 

Semelhante a IWMW 2007: Geolinked Institutional Web Content (20)

Extending google earth presentation
Extending google earth presentationExtending google earth presentation
Extending google earth presentation
 
Leaflet maptime
Leaflet maptimeLeaflet maptime
Leaflet maptime
 
Introduction To Linked Data
Introduction To Linked DataIntroduction To Linked Data
Introduction To Linked Data
 
Sept 9 Lecture: Course Introduction
Sept 9 Lecture: Course IntroductionSept 9 Lecture: Course Introduction
Sept 9 Lecture: Course Introduction
 
Goobi
GoobiGoobi
Goobi
 
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
 
FieldtripGB - data capture simplified
FieldtripGB - data capture simplifiedFieldtripGB - data capture simplified
FieldtripGB - data capture simplified
 
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
 
HTML5
HTML5HTML5
HTML5
 
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
 
Geo Tech Talk (2011/3/7)
Geo Tech Talk (2011/3/7)Geo Tech Talk (2011/3/7)
Geo Tech Talk (2011/3/7)
 
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
 
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
 
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)
 
Google Cloud @ Hackathons (2020)
Google Cloud @ Hackathons (2020)Google Cloud @ Hackathons (2020)
Google Cloud @ Hackathons (2020)
 
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
 
Developing for Mobile
Developing for MobileDeveloping for Mobile
Developing for Mobile
 
Serverless Computing with Google Cloud
Serverless Computing with Google CloudServerless Computing with Google Cloud
Serverless Computing with Google Cloud
 
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
 

Mais de IWMW

Mais de IWMW (20)

Look who's talking now
Look who's talking nowLook who's talking now
Look who's talking now
 
Introduction to IWMW 2000 (Liz Lyon)
Introduction to IWMW 2000 (Liz Lyon)Introduction to IWMW 2000 (Liz Lyon)
Introduction to IWMW 2000 (Liz Lyon)
 
Web Tools report
Web Tools reportWeb Tools report
Web Tools report
 
Personal Contingency Plan - Beat The Panic
Personal Contingency Plan - Beat The PanicPersonal Contingency Plan - Beat The Panic
Personal Contingency Plan - Beat The Panic
 
Whose site is it anyway?
Whose site is it anyway?Whose site is it anyway?
Whose site is it anyway?
 
Open Source - the case against
Open Source - the case againstOpen Source - the case against
Open Source - the case against
 
IWMW 2002: Avoiding Portal Wars - an MIS view
IWMW 2002: Avoiding Portal Wars - an MIS viewIWMW 2002: Avoiding Portal Wars - an MIS view
IWMW 2002: Avoiding Portal Wars - an MIS view
 
What does open source mean for the institutional web manager?
What does open source mean for the institutional web manager?What does open source mean for the institutional web manager?
What does open source mean for the institutional web manager?
 
Library 2.0
Library 2.0Library 2.0
Library 2.0
 
Social participation in student recruitment
Social participation in student recruitmentSocial participation in student recruitment
Social participation in student recruitment
 
Supporting Institutions in Changing Times: Manifesto
Supporting Institutions in Changing Times: ManifestoSupporting Institutions in Changing Times: Manifesto
Supporting Institutions in Changing Times: Manifesto
 
IWMW 2019 photo scavenger hunt highlights
IWMW 2019 photo scavenger hunt highlightsIWMW 2019 photo scavenger hunt highlights
IWMW 2019 photo scavenger hunt highlights
 
How to Turn a Web Strategy into Web Services
How to Turn a Web Strategy into Web ServicesHow to Turn a Web Strategy into Web Services
How to Turn a Web Strategy into Web Services
 
Static Site Generators - Developing Websites in Low-resource Condition
Static Site Generators - Developing Websites in Low-resource ConditionStatic Site Generators - Developing Websites in Low-resource Condition
Static Site Generators - Developing Websites in Low-resource Condition
 
Looking to the Future
Looking to the FutureLooking to the Future
Looking to the Future
 
Looking to the Future
Looking to the FutureLooking to the Future
Looking to the Future
 
Developing Communities of Practice
Developing Communities of PracticeDeveloping Communities of Practice
Developing Communities of Practice
 
How to train your content- so it doesn't slow you down...
How to train your content- so it doesn't slow you down... How to train your content- so it doesn't slow you down...
How to train your content- so it doesn't slow you down...
 
Grassroots & Guerrillas: The Beginnings of a UX Revolution
Grassroots & Guerrillas: The Beginnings of a UX RevolutionGrassroots & Guerrillas: The Beginnings of a UX Revolution
Grassroots & Guerrillas: The Beginnings of a UX Revolution
 
Connecting Your Content: How to Save Time and Improve Content Quality through...
Connecting Your Content: How to Save Time and Improve Content Quality through...Connecting Your Content: How to Save Time and Improve Content Quality through...
Connecting Your Content: How to Save Time and Improve Content Quality through...
 

Último

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Último (20)

This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 

IWMW 2007: Geolinked Institutional Web Content

  • 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/can-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
  • 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
  • 30. Flickr - end-user friendly
  • 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)
  • 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 