SlideShare a Scribd company logo
Comprehensive Overview of the Geoweb Introduction to the Geoweb Gregory L. Gunther University of Colorado at Denver Introduction to the Geoweb Gregory L. Gunther University of Colorado at Denver
?
!=
=
What Do You Think? “spatially enabled and access over the internet” “complete integration and use of location at all levels of the Internet and the Web” Before this course: “simply as interactive maps published on the internet, through platforms such as ArcIMS or simple web enabled flash maps” “digital representation of the real world” “internet technologies to get and share geospatial information” “massive community of applications” “kids would use to learn geography”
(Jones, 2009)
STANDARDS
Flex JavaScript WMS JSON REST AJAX GeoRSS KML Design
?
“An ecosystem is a natural unit consisting of all plants, animals and micro-organisms (biotic factors) in an area functioning together with all of the physical (abiotic) factors of the environment. Ecosystems can be permanent or temporary. An ecosystem is a unit of interdependent organisms which share the same habitat. Ecosystems usually form a number of food webs…” (Ecosystem, 2009)
(Public display of this image is not permissible.)
Consumers/Developers Consumers
Evolution of the Geoweb Online Maps Distributed GIS Geoweb 1995 2004-2005 2000 Present
Data Accuracy and Integrity/Capabilities Higher Lower User Technical Level Higher Lower Web 2.0 Patterns Geoweb Distributed GIS System Design/Usability Lower Higher
Gartner’s Hype Cycle (Understanding Hype Cycles, 2009)
Geoweb:  Platform For Data Sharing
Spatial Data Infrastructure (Public display of this image is not permissible.)
Barriers To Data Sharing: At Least the SDI Approach “Geodata.gov is the worst example of data sharing available” “Finding stuff with a map is the way to go” “Time to kill metadata” “Information for the casual user” “Geoportals don’t work because they are created by experts for experts” “Comes down to GeoZen” “Metadata should be machine created” (Fee, 2009)
ho
Open Geospatial Consortium (OGC) Web Mapping Service (WMS) Web Feature Service (WFS) Catalogue Services Interface (CAT) Geographic Markup Language (GML) Keyhole Markup Language Metadata standards ISO 19115 Content Standard for Digital Geospatial Metadata (CSDGM), Vers. 2 Dublin Core W3C Web Service Standards (SOAP)
(Scharl, et. al 2007)
“Since internet users now have a myriad of choices in where they go for information, we as professionals should be designing highly usable systems that give users relevant information…and give it to them right now. If we don’t, they’ll simply  go somewhere else.” (Noyle, 2009)
Usability and the Geoweb Lesson 1:  Hide Complexity Lesson 2:  Provide Feedback Lesson 3:  Protect Users From Themselves Lesson 4: Performance (Noyle, 2009)
Flex JavaScript WMS JSON REST AJAX GeoRSS KML Design
Turner’s Characterization of Geoweb formats Shapefiles Microformats  (geo) (XML) GeoRSS (XML) KML (XML) GeoJSON GML Others (GeoPDF, JPEG2000) Service Standards (Interfaces) WMS, WFS, SOAP, OpenSearch-Geo, RESTful style (Turner, 2009)
Formats as Representation Resources (Map) SOAP WMS WFS HTTP Goodness  (RESTful) Representations of  a  resource GeoJSON GML JPEG2000 KML GeoRSS JPEG2000
“GeoRSS, KML, and GeoJSON are the itching powder, squirting ink pen, and dribble cup of geodata formats.”– Sean Gillies (Turner, 2009)
Common Web 2.0 Patterns Influencing the Geoweb Service Oriented Architecture (SOA) Software as a Service (SaaS) Participation-Collaboration Asynchronous Particle Update Mashup Rich User Experience Collaborative Tagging Structured Information Formulated By Real Examples….
SOA Debate for the Geoweb REST SOAP “Is the web” Bottom up approach Organic Stateless, cacheable, layered, linked URI based resources Multiple formats (not just xml) Bookmarkable Portable Performance Simple “SOAP You Can Trust” It has been around and has been used Standards oriented It works Top down approach Contract oriented Complex Robust Secure (Noyle and Painter, 2009)
REST
[object Object]
What GIS has been waiting for all along
None of the above,[object Object]
(Jones, 2009)
Runtimes/Sandboxes ESRI Flex and SL APIS Desktop Like Higher Expectations Sovereign Usage
GeoRSS Feed  From USGS JSON Map Service ArcGIS Server JSON Map Service ArcGIS Online
Top Down Vs. Bottom Up Standards vs. Grassroots GML vs. RSS REST vs. SOAP Metadata Spatial Data Infrastructures vs. RESTful discovery Adaptability vs. Stability
GIS Based Web or Web Based GIS  GIS Dudes and Dudettes Convergence:  Don’t see things the same way Web Dudes and Dudettes ,[object Object]
Geoweb Neighborhood Guy,[object Object]
“An ecosystem is a natural unit consisting of all plants, animals and micro-organisms (biotic factors) in an area functioning together with all of the physical (abiotic) factors of the environment. Ecosystems can be permanent or temporary. An ecosystem is a unit of interdependent organisms which share the same habitat. Ecosystems usually form a number of food webs…” (Ecosystem, 2009)
Geoweb as an Ecosystem Unit: Geoweb Biotic Factors: People Users, Participants Perceptions (top-down vs bottom-up) Change Usability Abiotic Factors: Architectures, standards, formats, specifications, development platforms Relationships Permanent of temporary Interdependence   Food webs
Future Semantic Web (Web 3.0) Sensor Networks Now:  Environmental Modeling, Battlefield surveillance Future:  Facilities management (where is that computer in a particular building) (Moreno, 2009)
References Cited Ecosystem. (2009, August 26). In Wikipedia, The Free Encyclopedia. Retrieved 17:10, August 26, 2009, from http://en.wikipedia.org/w/index.php?title=Ecosystem&oldid=310197121 ESRI.  (2007).  Geospatial Service Oriented Architectures.  ESRI  Whitepaper. http://www.esri.com/library/whitepapers/pdfs/geospatial-soa.pdf ESRI.  (2003). Implementing a Metadata Catalog Portal in a GIS Network  http://downloads2.esri.com/support/whitepapers/ao_/Implementing_a_Metadata_Catalog_Portal_in_a_GIS_Network.pdf Fee, James.  (2009).  Barriers to Data Sharing.  WhereCamp5280. July 2009.   RetrievedAugust, 2009, from http://www.youtube.com/watch?v=wCeKI_7sRJ8
References Cited Jones, Michael, T.  (2009).  Michael T. Jones – Geoweb Conference-July 20, 2009.   RetrievedAugust, 2009, from http://www.youtube.com/watch?v=wCeKI_7sRJ8 Moreno, Rafael.  (2009). The Geospatial Semantic Web: What are its Implications for Geospatial Information Users.  Unpublished. Noyle, Brian.  Usability and the Geoweb.   Weblog  entry.  GIS and .Net Development.  August 2009. http://briannoyle.wordpress.com/2009/07/03/useability-and-the-geoweb-part-1-of/ Noyle, Brian, Painter, Ian.  (2009).  GeoWeb Architecture Panel.   RetrievedSeptember, 2009, from http://www.ustream.tv/recorded/1898360 “Ian Painter" (http://www.snowflakesoftware.com/ ).  " I did a Top Down talk..." [Weblog comment.] N.d.  Top Down vs. Bottom Up at GeoWeb 2009. Sean Gorman. Off the Map.   July 2009. http://blog.fortiusone.com/2009/08/07/top-down-vs-bottom-up-at-geoweb-2009/

More Related Content

Viewers also liked

Mapping Edmonton Lecture to University of Alberta Human Geography and Plannin...
Mapping Edmonton Lecture to University of Alberta Human Geography and Plannin...Mapping Edmonton Lecture to University of Alberta Human Geography and Plannin...
Mapping Edmonton Lecture to University of Alberta Human Geography and Plannin...
Matthew Dance
 
GeoWeb Concepts, Tools and Applications
GeoWeb Concepts, Tools and ApplicationsGeoWeb Concepts, Tools and Applications
GeoWeb Concepts, Tools and Applications
Matthew Dance
 
Nps casa dance_v1
Nps casa dance_v1Nps casa dance_v1
Nps casa dance_v1
Matthew Dance
 
Geoweb - because location matters
Geoweb - because location mattersGeoweb - because location matters
Geoweb - because location matters
Cédric Hüsler
 
Emerging Opportunities on the Geoweb
Emerging Opportunities on the GeowebEmerging Opportunities on the Geoweb
Emerging Opportunities on the Geoweb
Dev Khare
 
PPGIS: From desktop to the GeoWeb
PPGIS: From desktop to the GeoWebPPGIS: From desktop to the GeoWeb
PPGIS: From desktop to the GeoWeb
Matthew Dance
 

Viewers also liked (6)

Mapping Edmonton Lecture to University of Alberta Human Geography and Plannin...
Mapping Edmonton Lecture to University of Alberta Human Geography and Plannin...Mapping Edmonton Lecture to University of Alberta Human Geography and Plannin...
Mapping Edmonton Lecture to University of Alberta Human Geography and Plannin...
 
GeoWeb Concepts, Tools and Applications
GeoWeb Concepts, Tools and ApplicationsGeoWeb Concepts, Tools and Applications
GeoWeb Concepts, Tools and Applications
 
Nps casa dance_v1
Nps casa dance_v1Nps casa dance_v1
Nps casa dance_v1
 
Geoweb - because location matters
Geoweb - because location mattersGeoweb - because location matters
Geoweb - because location matters
 
Emerging Opportunities on the Geoweb
Emerging Opportunities on the GeowebEmerging Opportunities on the Geoweb
Emerging Opportunities on the Geoweb
 
PPGIS: From desktop to the GeoWeb
PPGIS: From desktop to the GeoWebPPGIS: From desktop to the GeoWeb
PPGIS: From desktop to the GeoWeb
 

Similar to Comprehensive Overview of the Geoweb

Web 2.0 and the Geoweb Part 2: Web 2.0 Patterns
Web 2.0 and the Geoweb Part 2: Web 2.0 PatternsWeb 2.0 and the Geoweb Part 2: Web 2.0 Patterns
Web 2.0 and the Geoweb Part 2: Web 2.0 Patterns
Government/CU Denver
 
GIS 2.0 and Neogeography
GIS 2.0 and NeogeographyGIS 2.0 and Neogeography
GIS 2.0 and Neogeography
Joshua Campbell
 
Os Racicot
Os RacicotOs Racicot
Os Racicot
oscon2007
 
Os Racicot
Os RacicotOs Racicot
Os Racicot
oscon2007
 
Open Source Geospatial Foundation (OSGeo)
Open Source Geospatial Foundation (OSGeo)Open Source Geospatial Foundation (OSGeo)
Open Source Geospatial Foundation (OSGeo)
Ecotrust
 
Future direction of geoinfomatics
Future direction of geoinfomaticsFuture direction of geoinfomatics
Future direction of geoinfomatics
Institute of Space Knowledge Development
 
eMerges - Terra Cognita 2006 Workshop (ISWC)
eMerges - Terra Cognita 2006 Workshop (ISWC)eMerges - Terra Cognita 2006 Workshop (ISWC)
eMerges - Terra Cognita 2006 Workshop (ISWC)
Vlad Tanasescu
 
WIND presentation
WIND presentationWIND presentation
WIND presentation
LUONG The Nhan
 
Web-based GIS to support policy and program development for the Amazon
Web-based GIS to support policy and program development for the AmazonWeb-based GIS to support policy and program development for the Amazon
Web-based GIS to support policy and program development for the Amazon
Decision and Policy Analysis Program
 
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
GIS in the Rockies
 
Big Geo Data: Open Source and Open Standards
Big Geo Data: Open Source and Open StandardsBig Geo Data: Open Source and Open Standards
Big Geo Data: Open Source and Open Standards
George Percivall
 
Arnold webuquerque20110302
Arnold webuquerque20110302Arnold webuquerque20110302
Arnold webuquerque20110302
lisaarn
 
The development of a Geographic Information System for traffic route planni...
The development of a  Geographic  Information System for traffic route planni...The development of a  Geographic  Information System for traffic route planni...
The development of a Geographic Information System for traffic route planni...
Matthew Pulis
 
Open@EDINA
Open@EDINAOpen@EDINA
Open source spatial database for mobile devices
Open source spatial database for mobile devicesOpen source spatial database for mobile devices
Open source spatial database for mobile devices
Alexander Decker
 
How FAIR is GEOSS
How FAIR is GEOSSHow FAIR is GEOSS
How FAIR is GEOSS
Blue BRIDGE
 
Web 2.0 and the Geoweb Part 1: Web 2.0 Examples
Web 2.0 and the Geoweb Part 1: Web 2.0 ExamplesWeb 2.0 and the Geoweb Part 1: Web 2.0 Examples
Web 2.0 and the Geoweb Part 1: Web 2.0 Examples
Government/CU Denver
 
The Carbon Project - Spatial and Situational Awareness Conference
The Carbon Project - Spatial and Situational Awareness ConferenceThe Carbon Project - Spatial and Situational Awareness Conference
The Carbon Project - Spatial and Situational Awareness Conference
Carbon Project
 
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...
Joshua L. Davis
 
Exchange Network 2009 GeoCOI Slides Finalv2
Exchange Network 2009 GeoCOI Slides Finalv2Exchange Network 2009 GeoCOI Slides Finalv2
Exchange Network 2009 GeoCOI Slides Finalv2
Carbon Project
 

Similar to Comprehensive Overview of the Geoweb (20)

Web 2.0 and the Geoweb Part 2: Web 2.0 Patterns
Web 2.0 and the Geoweb Part 2: Web 2.0 PatternsWeb 2.0 and the Geoweb Part 2: Web 2.0 Patterns
Web 2.0 and the Geoweb Part 2: Web 2.0 Patterns
 
GIS 2.0 and Neogeography
GIS 2.0 and NeogeographyGIS 2.0 and Neogeography
GIS 2.0 and Neogeography
 
Os Racicot
Os RacicotOs Racicot
Os Racicot
 
Os Racicot
Os RacicotOs Racicot
Os Racicot
 
Open Source Geospatial Foundation (OSGeo)
Open Source Geospatial Foundation (OSGeo)Open Source Geospatial Foundation (OSGeo)
Open Source Geospatial Foundation (OSGeo)
 
Future direction of geoinfomatics
Future direction of geoinfomaticsFuture direction of geoinfomatics
Future direction of geoinfomatics
 
eMerges - Terra Cognita 2006 Workshop (ISWC)
eMerges - Terra Cognita 2006 Workshop (ISWC)eMerges - Terra Cognita 2006 Workshop (ISWC)
eMerges - Terra Cognita 2006 Workshop (ISWC)
 
WIND presentation
WIND presentationWIND presentation
WIND presentation
 
Web-based GIS to support policy and program development for the Amazon
Web-based GIS to support policy and program development for the AmazonWeb-based GIS to support policy and program development for the Amazon
Web-based GIS to support policy and program development for the Amazon
 
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
 
Big Geo Data: Open Source and Open Standards
Big Geo Data: Open Source and Open StandardsBig Geo Data: Open Source and Open Standards
Big Geo Data: Open Source and Open Standards
 
Arnold webuquerque20110302
Arnold webuquerque20110302Arnold webuquerque20110302
Arnold webuquerque20110302
 
The development of a Geographic Information System for traffic route planni...
The development of a  Geographic  Information System for traffic route planni...The development of a  Geographic  Information System for traffic route planni...
The development of a Geographic Information System for traffic route planni...
 
Open@EDINA
Open@EDINAOpen@EDINA
Open@EDINA
 
Open source spatial database for mobile devices
Open source spatial database for mobile devicesOpen source spatial database for mobile devices
Open source spatial database for mobile devices
 
How FAIR is GEOSS
How FAIR is GEOSSHow FAIR is GEOSS
How FAIR is GEOSS
 
Web 2.0 and the Geoweb Part 1: Web 2.0 Examples
Web 2.0 and the Geoweb Part 1: Web 2.0 ExamplesWeb 2.0 and the Geoweb Part 1: Web 2.0 Examples
Web 2.0 and the Geoweb Part 1: Web 2.0 Examples
 
The Carbon Project - Spatial and Situational Awareness Conference
The Carbon Project - Spatial and Situational Awareness ConferenceThe Carbon Project - Spatial and Situational Awareness Conference
The Carbon Project - Spatial and Situational Awareness Conference
 
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...
 
Exchange Network 2009 GeoCOI Slides Finalv2
Exchange Network 2009 GeoCOI Slides Finalv2Exchange Network 2009 GeoCOI Slides Finalv2
Exchange Network 2009 GeoCOI Slides Finalv2
 

Recently uploaded

Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 

Recently uploaded (20)

Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 

Comprehensive Overview of the Geoweb

  • 1. Comprehensive Overview of the Geoweb Introduction to the Geoweb Gregory L. Gunther University of Colorado at Denver Introduction to the Geoweb Gregory L. Gunther University of Colorado at Denver
  • 2. ?
  • 3. !=
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. =
  • 9. What Do You Think? “spatially enabled and access over the internet” “complete integration and use of location at all levels of the Internet and the Web” Before this course: “simply as interactive maps published on the internet, through platforms such as ArcIMS or simple web enabled flash maps” “digital representation of the real world” “internet technologies to get and share geospatial information” “massive community of applications” “kids would use to learn geography”
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 17. Flex JavaScript WMS JSON REST AJAX GeoRSS KML Design
  • 18. ?
  • 19. “An ecosystem is a natural unit consisting of all plants, animals and micro-organisms (biotic factors) in an area functioning together with all of the physical (abiotic) factors of the environment. Ecosystems can be permanent or temporary. An ecosystem is a unit of interdependent organisms which share the same habitat. Ecosystems usually form a number of food webs…” (Ecosystem, 2009)
  • 20.
  • 21.
  • 22. (Public display of this image is not permissible.)
  • 24. Evolution of the Geoweb Online Maps Distributed GIS Geoweb 1995 2004-2005 2000 Present
  • 25. Data Accuracy and Integrity/Capabilities Higher Lower User Technical Level Higher Lower Web 2.0 Patterns Geoweb Distributed GIS System Design/Usability Lower Higher
  • 26. Gartner’s Hype Cycle (Understanding Hype Cycles, 2009)
  • 27. Geoweb: Platform For Data Sharing
  • 28. Spatial Data Infrastructure (Public display of this image is not permissible.)
  • 29. Barriers To Data Sharing: At Least the SDI Approach “Geodata.gov is the worst example of data sharing available” “Finding stuff with a map is the way to go” “Time to kill metadata” “Information for the casual user” “Geoportals don’t work because they are created by experts for experts” “Comes down to GeoZen” “Metadata should be machine created” (Fee, 2009)
  • 30.
  • 31. ho
  • 32. Open Geospatial Consortium (OGC) Web Mapping Service (WMS) Web Feature Service (WFS) Catalogue Services Interface (CAT) Geographic Markup Language (GML) Keyhole Markup Language Metadata standards ISO 19115 Content Standard for Digital Geospatial Metadata (CSDGM), Vers. 2 Dublin Core W3C Web Service Standards (SOAP)
  • 34.
  • 35.
  • 36. “Since internet users now have a myriad of choices in where they go for information, we as professionals should be designing highly usable systems that give users relevant information…and give it to them right now. If we don’t, they’ll simply go somewhere else.” (Noyle, 2009)
  • 37. Usability and the Geoweb Lesson 1: Hide Complexity Lesson 2: Provide Feedback Lesson 3: Protect Users From Themselves Lesson 4: Performance (Noyle, 2009)
  • 38.
  • 39. Flex JavaScript WMS JSON REST AJAX GeoRSS KML Design
  • 40. Turner’s Characterization of Geoweb formats Shapefiles Microformats (geo) (XML) GeoRSS (XML) KML (XML) GeoJSON GML Others (GeoPDF, JPEG2000) Service Standards (Interfaces) WMS, WFS, SOAP, OpenSearch-Geo, RESTful style (Turner, 2009)
  • 41. Formats as Representation Resources (Map) SOAP WMS WFS HTTP Goodness (RESTful) Representations of a resource GeoJSON GML JPEG2000 KML GeoRSS JPEG2000
  • 42. “GeoRSS, KML, and GeoJSON are the itching powder, squirting ink pen, and dribble cup of geodata formats.”– Sean Gillies (Turner, 2009)
  • 43. Common Web 2.0 Patterns Influencing the Geoweb Service Oriented Architecture (SOA) Software as a Service (SaaS) Participation-Collaboration Asynchronous Particle Update Mashup Rich User Experience Collaborative Tagging Structured Information Formulated By Real Examples….
  • 44. SOA Debate for the Geoweb REST SOAP “Is the web” Bottom up approach Organic Stateless, cacheable, layered, linked URI based resources Multiple formats (not just xml) Bookmarkable Portable Performance Simple “SOAP You Can Trust” It has been around and has been used Standards oriented It works Top down approach Contract oriented Complex Robust Secure (Noyle and Painter, 2009)
  • 45. REST
  • 46.
  • 47. What GIS has been waiting for all along
  • 48.
  • 50. Runtimes/Sandboxes ESRI Flex and SL APIS Desktop Like Higher Expectations Sovereign Usage
  • 51. GeoRSS Feed From USGS JSON Map Service ArcGIS Server JSON Map Service ArcGIS Online
  • 52.
  • 53. Top Down Vs. Bottom Up Standards vs. Grassroots GML vs. RSS REST vs. SOAP Metadata Spatial Data Infrastructures vs. RESTful discovery Adaptability vs. Stability
  • 54.
  • 55.
  • 56.
  • 57. “An ecosystem is a natural unit consisting of all plants, animals and micro-organisms (biotic factors) in an area functioning together with all of the physical (abiotic) factors of the environment. Ecosystems can be permanent or temporary. An ecosystem is a unit of interdependent organisms which share the same habitat. Ecosystems usually form a number of food webs…” (Ecosystem, 2009)
  • 58. Geoweb as an Ecosystem Unit: Geoweb Biotic Factors: People Users, Participants Perceptions (top-down vs bottom-up) Change Usability Abiotic Factors: Architectures, standards, formats, specifications, development platforms Relationships Permanent of temporary Interdependence Food webs
  • 59. Future Semantic Web (Web 3.0) Sensor Networks Now: Environmental Modeling, Battlefield surveillance Future: Facilities management (where is that computer in a particular building) (Moreno, 2009)
  • 60. References Cited Ecosystem. (2009, August 26). In Wikipedia, The Free Encyclopedia. Retrieved 17:10, August 26, 2009, from http://en.wikipedia.org/w/index.php?title=Ecosystem&oldid=310197121 ESRI. (2007). Geospatial Service Oriented Architectures. ESRI Whitepaper. http://www.esri.com/library/whitepapers/pdfs/geospatial-soa.pdf ESRI. (2003). Implementing a Metadata Catalog Portal in a GIS Network http://downloads2.esri.com/support/whitepapers/ao_/Implementing_a_Metadata_Catalog_Portal_in_a_GIS_Network.pdf Fee, James. (2009). Barriers to Data Sharing. WhereCamp5280. July 2009. RetrievedAugust, 2009, from http://www.youtube.com/watch?v=wCeKI_7sRJ8
  • 61. References Cited Jones, Michael, T. (2009). Michael T. Jones – Geoweb Conference-July 20, 2009. RetrievedAugust, 2009, from http://www.youtube.com/watch?v=wCeKI_7sRJ8 Moreno, Rafael. (2009). The Geospatial Semantic Web: What are its Implications for Geospatial Information Users. Unpublished. Noyle, Brian. Usability and the Geoweb. Weblog entry. GIS and .Net Development. August 2009. http://briannoyle.wordpress.com/2009/07/03/useability-and-the-geoweb-part-1-of/ Noyle, Brian, Painter, Ian. (2009). GeoWeb Architecture Panel. RetrievedSeptember, 2009, from http://www.ustream.tv/recorded/1898360 “Ian Painter" (http://www.snowflakesoftware.com/ ). " I did a Top Down talk..." [Weblog comment.] N.d. Top Down vs. Bottom Up at GeoWeb 2009. Sean Gorman. Off the Map. July 2009. http://blog.fortiusone.com/2009/08/07/top-down-vs-bottom-up-at-geoweb-2009/
  • 62. References Cited Scharl, A. and Tochtermann, K. (2007). The Geospatial Web: How Geobrowsers, Social Software and Web 2.0 are Shaping the Network Society. London, England: Spring Science. Treves, Richard. (2009). AGU Scientists Tech Talks – Geoweb Usability [Video]? RetrievedAugust, 2009, from http://www.youtube.com/watch?v=levgAXgxYw0 Turner, Andrew. Geoweb Standards: Five Part Series. Weblog entry. High Earth Orbit. August 2009. http://highearthorbit.com/geoweb-standards-intro/ Understanding Hype Cycles. Hype Cycles. 26 August 2009. 26 August 2009 http://www.gartner.com/pages/story.php.id.8795.s.8.jsp.

Editor's Notes

  1. What is the geoweb?People use the term like it is a tangible thing, like they know what it is, like it existsStory course nameDepends on who your are talking tooWhat their perspective is.From what angleTechnologists GovernmentUsersVendorsOld School Geogeeks (GIS)To get a full definition, we need to look at if from all angles because I’m not sure which is right
  2. Many things is not about (at least each by themselves)
  3. Its not just something that is driven or lives in the context of a GIS. Much larger scope
  4. Geoweb = Google Earth isn’t true. This is a component, manifestation of Geoweb but isn’t the end allInterfacing with the geoweb
  5. Its not even about webmaps or slick web mapping applications.
  6. Not just about code,api’s, sdk’s
  7. What it is collectivelylook at it from all angles
  8. History, what is the historical story of the geowebIts rootsWhere and whyevolution
  9. From a scientist/GIS professionals perspectiveGIS Online: Distributed GISGIS foundation resonatesGIS in the browserFull functionality
  10. Governments talk about data sharing and SDI (spatial data infrastructure)Federated GISOrganized and dictated from over-arching standards (FGDC, W3C)Top down approach
  11. VendorsAll things geo live on the web“Our GIS platform is the web”Emerging marketsBusiness strategies
  12. Users/ConsumersNotion of the Geoweb and how these people use the data.Users(non-technologists, content specialists)Consumers (general public)Now I as a consumer can express myself geographically (very popular and powerful)
  13. Change is a big one. GIS industry changes slowly. Geoweb represents change. Geoweb is set of processes related to user preferences, user behaviors, technological advancements, Cultural changes. Business processes, and workflows. Accelerated pace (telephone, 20 year adoption, tv 15 years, PC 5 years, mobile phones couple of years, Now down to a year for most things, 500,000 downloads of GE a day average since it was released) 10 billion youtube videos per month – 5 years ago it wasn’t even here. Google Maps API: 470 changes in 4 years. Almost everytime you use it, its differentProblem withGIS legacy: quality, documentation, system complexity but doesn’t adapt to change
  14. And then of course, there are standardsNeed for standardization has been around a long time.Munster Cathedral in Germany: Carvings of standardized sizes of bread loafsStandards organizations (OGC, FGDC, ISO, W3C)Attempt to find a common understandingProblemContent specialistsTend to be too complicated: Hard to implement
  15. And then there are the implementers-technologists for technology sake:FormatsArchitecturesArchitecturesTechnologiesSpecificationsPlatforms and frameworks
  16. So what is it?Use an organic approach (the buzz), examples, existing landscapeThen Formalized Web 2.0 PatternsFinally, use the following analogy of an Ecosystem
  17. First introduce the notion of an ecosystem because that is the best way I can think to describe it. As we review concepts, characteristics, etc of the Geoweb, keep this definition in mind.Following on this theme, I am going to look at the Geoweb from an organic perspective, looking at what leaders in the community are saying about it,
  18. A good way to characterize the historical perspective is to look at the Geoweb evolutionLots of concepts here (history, legacy, top down vs bottom up approach)Geoweb, or at least how we see it has undergone an evolution
  19. So naturally, in the beginning, the geoweb was online maps. Internet Mapping Some interactivity, but basically digital representation of something that has been around for a very long time—mapHeavy emphasis in cartography. Some traditional GIS like interactivity (identify, zoom)Not formally definedPossible DefinitionsUsing the materials available on the Internet to help to gather information, create maps, and distribute that information via the Internet.To utilize the Internet for creating and using mapping related software.Creating, displaying, and using spatial information on the world wide web.Accessing the web to create and display maps, using the most up-to-date GIS
  20. Distributed GIS: Fully distributed GIS functionIntegration – GIS operations or components merged with basic IT operationsOpen and Independent – from hardware, operating systems, etc…Minimal Infrastructure – Rent operations and data rather than buy itGIS platform independent – no need to lock into a specific GIS platformTechnology Shift – monolithic and resource heavy to flexible, plug and playGIS vendors Refocus – components developed by smaller GIS vendorsVery specialized and domain specificVendors don’t have to be all things to all peopleality of the web
  21. And then 2005 hit, Gmaps, Gmaps API and Gearth, OGC standards matured. IT guys got involved.But, everyone has involvement: GIS hits web 2.0Elected officials even know about geospatial data, terms, conversion etc….(mayor spoke before him)
  22. Internet Mapping (Grasslinks, ArcView IMS, ArcIMS, MapServer)Online maps, cartography, map publishingDistributed GIS (ArcIMS, ArcGIS Server, Oracle Spatial, MapServer)Web Services & Service OrientedTechnical UsersWeb based (distributed) traditional GIS functionalityRelatively CostlyService BUS and Enterprise GISSpatial Data InfrastructuresGeoweb (Open Source, Geobrowsers, Lightweight APIs, GoogleMaps)Minimal tradional GIS functionalityContent and discovery center, not functional or data centeredService OrientedWeb 2.0Cheaper and simpleConsumer driven – non technical >>NeogeographyUsers demand rich experiences (NO MORE WAITING)
  23. Sometimes, these changes or stages of evolution follow a well defined modelGartner Hype CycleExplain Hype CycleWhere are we at with the Geoweb in the previous contextHow might the previous incarnations of the Geoweb looked like in this hype curve.
  24. Very much so.Traditional view has been through data portalsGIS data centric.GIS user needs drivenTop Down approachGeoweb as a federated GIS: Enabling Data Sharing: Spatial Data infrastructure.Top down approach.Standards drivenGovernment oriented
  25. Explain in detail how a SDI worksCatalogue of metadata referencing distributed geospatial resourcesInterconnected catalogues feeding into master portalsTraditional search and discover modelPassive user participationAuthoritative data sources
  26. Traditional Spatial Data Infrastructure Doesn’t work.Try and search for something in anything: Google Maps, Data.gov, geodata.govInterfaces OKSearch technology badMetadata never gets updated, xml isn’t all that easy for peopleGoogle search not the solution: most people only looks at first page of results so people game Google (Ads) Jason BirchESRI Restful API is searchable by googleZen: Simple related to usability.
  27. James Fee argues that services directory of ArcGIS Server is a potential good solutionIndex by search enginesLinks to related contentNot complicated, machine and human readable
  28. Geoweb for content specilialists (scientists and engineers): Traditional GIS in a browserVery specialized requirementsScientists need to be able to access very complex capabilitiesComplicates requirements, system design, decreased usability.Distributed GISLots of layers and capabilities. Specialized functions
  29. Standards
  30. Consumer oriented GeowebEvery news cast not has its fancy globe zoom inMissing girl Google Map BackyardAll news oriented communication is using a geospatial component“Geoweb is a platform for integrating media”“Popularized geo-annotating the Planet”“Can be used to tap into existing knowledge repositories, integrating them by geo-enabling them” – all being presentable in a popular media context”“Geography is the primary means of structuring media”
  31. But it goes further than just the media, everyday usersGoogle Earth, ArcGIS Explorer, Google Maps, Bing, Mapquest, Car navigationTravel plansEveryone has a GPS, upload data into systemYou can track down your highschool friendsDirections go without saysGiven that Geo has hit mainstream, we as Geoweb pros have more to be concerned with now, outside of our traditional GIS roots. User expectations and Usability.
  32. Given the top down standards, GIS people and technologists comfort level of change vs consumer oriented (fast, non complex) expectationsWe are faced with a cataclysmic collision Technologist building systems because they can vs what people really want in a systemGIS people building systems like a GIS vs how people will really use them (Google)Do we really need 50 layers and a TOC?This transitions our discussion into a characteristic of the Geoweb that is critical--Usability
  33. From a distributed GIS perspective (Enterprise level): Citrix works just fine.If your audience is non-techiesDon’t need to rebuild an online GIS
  34. Hide Complexity: Forester/trees, realitor/home, most don’t know or care about buffers, intersect, etc…When a roadway project manager asks for all structures near her project, without knowing it she really means,“Locate point features in the Structures layer that fall within 1 mile of the section of Route 6A between mile posts 12 and 25.”A GIS professional would know that getting this information requires an initial point selection, followed by a buffer, an intersection with a second layer (roads), followed by a buffer of the resulting road segment, followed by an intersection of the second buffer with the structures layer.Roadway manger doesn’t care about this.Eliminate layers: Difficult (base vs operational)Hide the details: Don’t necessarily need a individual user interface elements for every operation, buckets of data not neededProvide Feedback: Either passively our actively. Passively by not providing individual tools to complete a workflow. Relates to hiding complexity.Handle the null case: If the user does something, that yields no results, let the user knowIf a service is unavailable and the user tries to turn it on, let them know what is going on.Protect Users From Themselves:Validate immediately, dropdown with options, as typed datePerformance: FAST, FAST, FAST if not instant, let the use know that they are waiting, kind of related to provide feedback.
  35. The rest of us=users of our applications in generalScientists/Engineers=content specialists, embracers of complexity80, 20 scenerio: 20% of requirements meet 80 percent of user expectations vs. 80 percent of requirements for only 20% users
  36. So now the geekyness.We are going to be looking a geekyness all semesterOne good way of characterizing the state of the Geoweb with regard to geekyness is by discussing the formats of the Geoweb (we all know about formats)
  37. Shapefiles:File format, proprietary but common, most packages can use, gov download,Miny database, not linkages, troubling standard shortfalls (12 char fields). File system basedMicroformats: Simple and aligned with well established standard: HTMLGeoRSS: Real Simple Syndication with geography embedded. Problem is RSS can be RDF, RSS, ATOM and 3 flavors of geo (simple, gml, w3c)KML: HTML of the web. Michael Jones at geoweb 2009: 250000 sites with kml with 500 million kml files with 2 billion placemarks, robust but comes from proprietary roots, often leading to vender specific abiguityGeoJSON: Javascript Object Notation: Serializing JS objects in text string with geo component, comes from JS api lineage (DOJO), nothing more than arbitrary collection of JS object, no formal schemaGML: Non abitrary xml schema for representing geographic resources. Very rich. Very complex. More times than not, only simple geographic constructs are neededService Standards (Interfaces): Communication specifications, means of invoking or making requests for the number of formats stated above.
  38. Representing these formats using our previously defined Web2.0 Reference Architecture and using terminology that is more REST like
  39. Any number of problems with these standardsSelf discription via mime-type: client needs to know what it is gettingFile size: Geographic data is notoriously large, imagine encoding 10,000 oil and gas wells as text and streaming it over the internetComplexity scope: Simplicity of format and specification for adoption sake but still needs complexity to meet needed requirementsGeoRSS being to simple, GML being too complex. Need some middle ground
  40. Given our foundational disscussion related to web 2.0 patterns, lets look at these in action within the Geoweb.
  41. SOA Implementation as it relates to the GeowebMore in a later unit but more or less, it is web services based on how the web really worksRepresentational State Transfer2000doctoral dissertation about the web written by Roy Fielding, one of the principal authors of the HTTP protocol specification, and has quickly passed into widespread use in the networking community No messaging or wrappers just HTTP goodness (Get, Post, Delete, Update)Grass Roots, Alternative to “Big Web Services”85% of Amazon’s web services users are REST users
  42. SaaS and the Geoweb: Cloud Computing and GIS
  43. Participation CollaborationMaduriindia – user generated data, not purchased, maybe show transition, goes with collaboration. Santiago Chile is another examples, data can’t be purchased. They call it collaborative base map.Whatever product you created can be better if users can participate.Users in Google maps can edit the location of things that are in the index
  44. Mashup and AJAX
  45. I hope I have given an nice spectrum of things to think about.One idea that seems to keep surfacing is a definite dichotomy.Technological perspective: Top-down vs bottom upIdeological Perspective: GIS and IT
  46. OpenStreetMaps from 140,000 and growing contributors, we’ve seen the animations of 500 million KML points from Google
  47. Related to the evolutionCould tie the current look of what the geoweb to Google Maps coming on the seen: embraced by IT industryPreviously: Distributed GIS: rooted in GIS
  48. First introduce the notion of an ecosystem because that is the best way I can think to describe it. As we review concepts, characteristics, etc of the Geoweb, keep this definition in mind.Following on this theme, I am going to look at the Geoweb from an organic perspective, looking at what leaders in the community are saying about it,
  49. Unit implies a discrete class, something that is definableBiotic Factors: Web 2.0 and us, users expectations, needs, requirements, participants of web 2.0 (collab, part pattern)Abiotic Factors: Relationships: All of these things
  50. Semantics: What we do with the web:Integrate information, search, data mineTypically done in different contexts (cousel browsing, emergency response)Problem: Think of how ineffcient our use of the web isDo a search and you get a lot of information that isn’t relavent to what you asked forsearch for the term agentIntegration: When integrating data, say web services, still need human involvement, Ambiguity:Ambiguity handled by humansWhat we want:Machines or agents to help answer questionsRead scenerioHow do we do this:Provide context to terms so that machines understand How is this done, AI, folksonomies, etc…