learning interoperability from web2.0

4,981
-1

Published on

Shoaib Burq Talk on Web2.0 in Government. A talk i recently gave at an Australian Government agency on the lessons from Web2.0 technologies. Download notes: http://sabman.wordpress.com/2007/11/13/learning-interoperability-from-web20/

Published in: Technology
3 Comments
11 Likes
Statistics
Notes
  • web2.0 is a very broad area but my focus is quite narrow: that of geographic information and data. the main challenge for government is the sharing of data in a way that encourages innovation. I think this is a common problem. Gov agencies find it hard to see beyond their traditional customer to the bold new web2.0 generation. But things aren't all that bad. check this out: http://www.aec.gov.au/polling_place_locator/index.htm
    <br /><br/>
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Thanks, Shoaib this looks like a very interesting show. Web 2.0 and government - a bit of a challenge?<br /><br/>
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • best viewed with notes:
    http://sabman.files.wordpress.com/2007/11/shoaib_burq_wed_sem_oct07_notes_public.pdf<br /><br/>
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
4,981
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
3
Likes
11
Embeds 0
No embeds

No notes for slide

learning interoperability from web2.0

  1. 1. Geomatics Engineer by profession Neogeographer at heart Shoaib Burq
  2. 2. quot;It is neither the strongest species that survive, nor the most intelligent, but the ones most responsive to changequot; Charles Darwin
  3. 3. lessons in interoperability from web2.0
  4. 4. mash up artist my online GIS app
  5. 5. The Dongle chastity belt of the early GIS professional
  6. 6. 1982
  7. 7. Open Geospatial Consortium OGC’s roots are in GRASS/Open Source
  8. 8. GIS in Government & University Research GIS in Government, Business & Specialist industry
  9. 9. Some OGC Standards  Simple Features Specification  Web Mapping Service (WMS)  Web Feature Service (transactional) (WFS-t)  Web Coverage Service (WCS)  Web Processing Service (WPS)  Sensor Observation Service (SOS)  OGC Catalogue Service (OCS)  Style Layer Descriptor (SLD)
  10. 10. OGC specs in action Life Saving Victoria Incident & Hazard Mapping System http://lifesaver.vpac.org
  11. 11. Business Objectives collect report decision
  12. 12. Technical Objectives “fit for purpose” address all business needs but not too complex for user
  13. 13. Technical Objectives work at variable network speeds even 56k
  14. 14. Technical Objectives hazards & incidents data collection from remote sites into a server-side repository
  15. 15. Technical Objectives distribute LSV corporate data such as ABSAMP database to LSC’s ABSAMP = Australian Beach Safety and Management Program
  16. 16. Technical Objectives hierarchical & role-based authentication local - state - national
  17. 17. Technical Objectives handle the temporal dimension of hazards e.g. rips may last only a few hours
  18. 18. Technical Objectives budgetary limitations leverage open source & free data
  19. 19. M a p b u ild e r W M S , W F S - T C lie n t IN T E R N E T S p a t ia l G e t R e q u e s t S p a t ia l P u t R e q u e s t T IE R 1 - W E B A P P L IC A T IO N M a p L a y e rs over H TTP A e r ia l P h o t o ( E C W ) + IN T E R N E T V ic M a p D a t a s e t s G e o s e rv e r (W M S S e rv e r) (W F S -T S e rv e r) T IE R 2 - W E B S E R V IC E S p a t ia l S Q L Q u e r ie s G D A L IO e n g i n e Sp at ia lQ ue r ie s B o u n d a r ie s D a t a P o s t G IS s t o r e f o r T r a n s a c t io n a l D a t a R a s te r /V e c to r R a d a r & W e a th e r D a ta D a ta o n F ile S y s t e m T IE R 3 - S P A T IA L IS E D D A T A B A S E W M S S E R V IC E S B lu e M a r b le Source: http://www.foss4g2006.org/contributionDisplay.py?contribId=69&sessionId=52&confId=1
  20. 20. Three Tier Architecture Web Client Application Server Spatial Database
  21. 21. PostGIS: Simple Feature Specification
  22. 22. Simple Feature Specification
  23. 23. PostGIS: Simple Feature Specification
  24. 24. Geoserver: WCS, WMS, WFS-T & SLD PostGIS: Simple Feature Specification
  25. 25. Web Mapping Service (WMS) dumb image
  26. 26. Web Mapping Service (WMS) for humans consumption only
  27. 27. Web Mapping Service (WMS) a bit like a scanned PDF document
  28. 28. Style Layer Descriptor (SLD) way to specify symbology and … rules on how to render maps & legends
  29. 29. Web Feature Service Transactional (WFS-t) actual GML (vector) data
  30. 30. Web Feature Service Transactional (WFS-t) for machines consumption
  31. 31. Web Feature Service Transactional (WFS-t) a bit like an editable Word document defines create, read, update & delete on geographic features
  32. 32. Web Coverage Service (WCS) think WFS for raster actual raster data online for machine consumption
  33. 33. Geoserver: WCS, WMS, WFS-T & SLD PostGIS: Simple Feature Specification
  34. 34. Mapbuilder: WMS & WFS-T client Geoserver: WCS, WMS, WFS-T & SLD PostGIS: Simple Feature Specification
  35. 35. WMS, WFS-t Clients interface humans & complex technology use requests converted to OGC compliant xml decodes the OGC responses for human consumption
  36. 36. Mapbuilder: WMS & WFS-T client Geoserver: WCS, WMS, WFS-T & SLD PostGIS: Simple Feature Specification
  37. 37. Shapefile Simple GetFeature WFS Feature Spec Oracle GetMap MapBuilder WMS Spatial GetCoverage WCS PostGIS
  38. 38. Lets Watch it in Action action
  39. 39. Where did I/OGC go wrong? built for interoperability or built using interoperable standards
  40. 40. The Second Shift a look at history
  41. 41. Day of the long tail
  42. 42. “Simple, intuitive and timely access to useful geographic data & information is my right and not a privilege” The new customer
  43. 43. It’s easy to dismiss Web2.0 at first glance
  44. 44. You cannot be serious!
  45. 45. http://kiva.org
  46. 46. “Simple, intuitive and timely access to useful geographic data & information is my right and not a privilege” The new customer
  47. 47. What do they get from us? WFS, WMS, WCS, WPS, WxS, blah, blah, blah …
  48. 48. What do they get from us? forgot it! WFS, WMS, WCS, WPS, WxS, blah, blah, blah …
  49. 49. they create their own community standards for sharing data … but are they any good?
  50. 50. Are they any good? “These powerful forces are creating ‘tensions’ that impact how we shape and create standards for the global community …
  51. 51. Are they any good? “Many of these tensions and associated market forces are the same ones that are driving the evolution of the Web (Web 2.0 and Where 2.0) and the integrated GeoWeb …
  52. 52. Are they any good? KML and GeoRSS are two new formats that are making great headway on the Web …
  53. 53. Are they any good? … strong collaboration between the quot;traditionalquot; standards community and the Where 2.0 community can provide the greatest benefit for everyone” Can you guess who said this?
  54. 54. Are they any good? … strong collaboration between the quot;traditionalquot; standards community and the Where 2.0 community can provide the greatest benefit for everyone” Carl Reed CTO, Open Geospatial Consortium, Inc.
  55. 55. let’s take GeoRSS + =
  56. 56. Atom & GeoRSS
  57. 57. Interoperable out of the box A standard identification system
  58. 58. Interoperable out of the box A standard interaction protocol
  59. 59. Interoperable out of the box Standard data exchange formats
  60. 60. GeoNetwork
  61. 61. National Snow & Ice Data Centre http://nsidc.org/news/nsidc_rss.html
  62. 62. NOAA Pacific Tsunami Warning Centre http://www.prh.noaa.gov/ptwc/subscribe.php
  63. 63. UK Lib Dem Networking Site http://www.flocktogether.org.uk
  64. 64. http://mapufacture.com/maps/1268-San-Di
  65. 65. http://tsunami.jrc.it/model/getRSS.asp?type=2 http://xrl.us/tsunamimodel
  66. 66. http://mapufacture.com/maps/1268-San-Di We want to integrate with everything. We want to integrate with your service and data. And we want to improve, continuously. -- Andrew Turner (Mapufacture)
  67. 67. Microformats & Semanitcs http://microformats.org following the GeoRSS philosophy of leveraging existing standards XHTML
  68. 68. Microformats & Semanitcs
  69. 69. Microformats & Semanitcs Much in the same way that operating systems currently associate particular file types with specific applications, future Web browsers are likely going to associate semantically marked up data you encounter on the Web with specific applications, either on your system or online. -- Alex Faaborg Mozilla Firefox Developer
  70. 70. they wanted data didn’t they?
  71. 71. www.geonames.org Open Source Geocoding Geonames
  72. 72. www.openstreetmap.org Open Source Streets Data
  73. 73. http://openaerialmap.org Open Source Aerial Photography
  74. 74. Pict’Earth
  75. 75. http://hypercube.telascience.org/fire
  76. 76. What’s next? Micro Satellites, maybe?
  77. 77. Barbarians are at the door! whoever thought of just doing things yourself?
  78. 78. other’s are taking notice …
  79. 79. “…we have acquired ImageAmerica, a company that builds high resolution cameras for the collection of aerial imagery…”
  80. 80. “… acquired Vexcel Corp., a worldwide leader in photogrammetry, imagery and remote sensing technologies …”
  81. 81. OGC is responding Google & Microsoft principle members of OGC
  82. 82. Web Mapping Service Cache (WMS-C) still a proposal cacheable map image tiles - performance in current GeoServer release
  83. 83. What do we do? what role do National Mapping Agencies have in this disruptive environment? threat or opportunity
  84. 84. What to do? listen to what they want -- which is to …
  85. 85. http://flickr.com/photos/robertgrove/111165074/
  86. 86. http://flickr.com/photos/robertgrove/111165074/ “help themselves” “help others” “do good” openness is key
  87. 87. Summary
  88. 88. quot;It is neither the strongest species that survive, nor the most intelligent, but the ones most responsive to changequot; Charles Darwin
  89. 89. Acknowledgements Andrew Turner (GeoRSS examples) http://highearthorbit.com Mikel Maron (GeoRSS examples) http://brainoff.com Charlie Savage (Atom vs. WFS) http://cfis.savagexi.com http://blog.mapbuzz.com/atom_and_wfs.html
  90. 90. All those Cool Images Transistor: http://en.wikipedia.org/wiki/Image:Electronic_component_transistors.jpg Assembly Line: http://en.wikipedia.org/wiki/Image:A-line1913.jpg School of Athens: http://en.wikipedia.org/wiki/Image:Sanzio_01.jpg GRASS logo: http://en.wikipedia.org/wiki/Image:Grasslogo_vector_big.png OGC Simple Features: (adapted from) http://opengeospatial.org/ 80’s http://www.nostalgiacentral.com/pop/fashion80.htm Tux http://en.wikipedia.org/wiki/Image:Tux-G2.png Roadkill http://flickr.com/photos/gmblogs/215084239 CD stack http://flickr.com/photos/aenygmatic/416687548 Dongle http://www.bios-passwort.de Grass http://flickr.com/photos/ezu/54539889 Grass (2) http://flickr.com/photos/terdata/287937963 Proprietary http://flickr.com/photos/vrogy/525583222 Web20 http://flickr.com/photos/alexmuse/255998171 Hard Drive http://flickr.com/photos/shadphotos/207233715
  91. 91. Thank you Questions & Discussion

×