Geospatial Semantic Web Harry Chen Image Matters LLC An invited talk at UMBC (CMSC 491/691M) March 27, 2007.

Slides:



Advertisements
Similar presentations
Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010.
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
A Roadmap of Open Source components for GI Web Services and Clients A Paul R Cooper MAGIC.
CS570 Artificial Intelligence Semantic Web & Ontology 2
By Ahmet Can Babaoğlu Abdurrahman Beşinci.  Suppose you want to buy a Star wars DVD having such properties;  wide-screen ( not full-screen )  the extra.
MICROFORMATS Ioana B ă rb ă nan Semantic Web developer.
Sematic Web Microdata, Microformat and RDF Advanced Web-based Systems | Misbhauddin.
Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron worldKit / OpenStreetMap / GeoRSS
The Web of data with meaning... By Michael Griffiths.
Ontology Notes are from:
SemanticWeb.com Geospatial Mashups Beyond Google Maps from a Geospatial Semantic Web Perspective Harry Chen Image Matters LLC (Geospatial Semantic Web.
Future Software Architectures Combining the Web 2.0 with the Semantic Web to realize future Web Communities Maarten Visser
Linked Data Practices for the Geospatial Community Talk subtitle Presented at GEOSS Workshop on Climate Boulder Colorado, 23 September 2011 Stephan Zednik,
Nov Copyright Galdos Systems Inc. November 2001 Geography Markup Language Enabling the Geo-spatial Web.
SKOS and Other W3C Vocabulary Related Activities Gail Hodge Information International Assoc. NKOS Workshop Denver, CO June 10, 2005.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
LINKED DATA COMS E6125 Prof. Gail Kaiser Presented By : Mandar Mohe ( msm2181 )
The Web of Linked Data Information Universe Seongmin Lim Dept. of Industrial Engineering Seoul National University.
RDF: Building Block for the Semantic Web Jim Ellenberger UCCS CS5260 Spring 2011.
Department of Computer Science, University of Maryland, College Park 1 Sharath Srinivas - CMSC 818Z, Spring 2007 Semantic Web and Knowledge Representation.
Samad Paydar Web Technology Laboratory Computer Engineering Department Ferdowsi University of Mashhad 1389/11/20 An Introduction to the Semantic Web.
Copyright © 2006, Open Geospatial Consortium, Inc., All Rights Reserved. The OGC and Emergency Services: GML for Location Transport & Formats & Mapping.
Presented by Gentre Dozier and Spencer Dille management.com/newsletters/database_metadata_unstructured_data_triple_store html.
Martin Doerr, Gerald Hiebel, Institute of Computer Science
1 Introduction to web mapping Dissemination of results, maps and figures ESTP course on Geographic Information Systems (GIS): Use of GIS for making statistics.
Managing & Integrating Enterprise Data with Semantic Technologies Susie Stephens Principal Product Manager, Oracle
Information Integration Intelligence with TopBraid Suite SemTech, San Jose, Holger Knublauch
Semantic Web outlook and trends May The Past 24 Odd Years 1984 Lenat’s Cyc vision 1989 TBL’s Web vision 1991 DARPA Knowledge Sharing Effort 1996.
Semantic Web Technologies ufiekg-20-2 | data, schemas & applications | lecture 21 original presentation by: Dr Rob Stephens
Lecture 3: Geospatial Web Services From Web sites to Web services Geospatial Web service functions Web service types Interoperability and geospatial service.
Semantic Web author: Michał Dettlaff. Tim Berners-Lee director of W3C created the World Wide Web in 1990 proposed the idea of Semantic Web Tim Berners-Lee.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Logics for Data and Knowledge Representation
The Semantic Web Web Science Systems Development Spring 2015.
Shared innovation Linking Distributed Data across the Web Dr Tom Heath Researcher, Platform Division Talis Information Ltd t
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
Microformats Randy Schauer CMSC 691M. What are Microformats? “Designed for humans first and machines second, microformats are a set of simple, open data.
Future Learning Landscapes Yvan Peter – Université Lille 1 Serge Garlatti – Telecom Bretagne.
Towards a semantic web Philip Hider. This talk  The Semantic Web vision  Scenarios  Standards  Semantic Web & RDA.
Developing “Geo” Ontology Layers for Web Query Faculty of Design & Technology Conference David George, Department of Computing.
Semantic Web - an introduction By Daniel Wu (danielwujr)
RDFa, Microformats, and Atom Semantic Web Presented by: Anuradha Kandula Instructor: Steven Seida.
Oracle Database 11g Semantics Overview Xavier Lopez, Ph.D., Dir. Of Product Mgt., Spatial & Semantic Technologies Souripriya Das, Ph.D., Consultant Member.
Semantic Visualization What do we mean when we talk about visualization? - Understanding data - Showing the relationships between elements of data Overviews.
A GeoSpatial Mapping Architecture
A Short Tutorial to Semantic Media Wiki (SMW) [[date:: July 21, 2009 ]] At [[part of:: Web Science Summer Research Week ]] By [[has speaker:: Jie Bao ]]
Linked Data: Emblematic applications on Legacy Data in Libraries.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
Semantic Web Technologies Brief Readings Discussion Class work: Projects discussion Research Presentations.
Semantic Web COMS 6135 Class Presentation Jian Pan Department of Computer Science Columbia University Web Enhanced Information Management.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
Lessons learned from Semantic Wiki Jie Bao and Li Ding June 19, 2008.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Invitation to Computer Science 6 th Edition Chapter 10 The Tower of Babel.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Information Sharing on the Social Semantic Web Aman Shakya* and Hideaki Takeda National Institute of Informatics, Tokyo, Japan The Second NEA-JC Workshop.
Chapter 04 Semantic Web Application Architecture 23 November 2015 A Team 오혜성, 조형헌, 권윤, 신동준, 이인용.
Linked Open Data for European Earth Observation Products Carlo Matteo Scalzo CTO, Epistematica epistematica.
Shared innovation Linking Distributed Data across the Web Dr Tom Heath Researcher, Platform Division Talis Information Ltd t
The Semantic Web & Content Managment Systems Ole Gulbrandsen, CTO Stand: E7049.
Semantic and geographic information system for MCDA: review and user interface building Christophe PAOLI*, Pascal OBERTI**, Marie-Laure NIVET* University.
Semantic Web Technologies Readings discussion Research presentations Projects & Papers discussions.
Panel: OWL Leaves the Nest Knowledge Integration for Ubiquitous Agents Harry Chen Image Matters LLC First International.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Mapping for the interwebs
RDFa How and Why Ralph R. Swick World Wide Web Consortium
Introduction to World Wide Web
Microformats Randy Schauer CMSC 691M.
Presentation transcript:

Geospatial Semantic Web Harry Chen Image Matters LLC An invited talk at UMBC (CMSC 491/691M) March 27, 2007

Outline What’s Geospatial Semantic Web Real world problems State-of-the-art solutions Demo Q&A + ??

What’s Geospatial Semantic Web

Geospatial + Semantic Web Geospatial Data Geographic info Photo imagery GIS data Maps Spatial relations Places, landmarks etc. Locations, lat/long etc. Time Temporal relations People Organizations Other things …

Why is this interesting? “Location” is ubiquitous on the Web Where do you go to school or work? Where did you take your flickr photos? Where is the nearest gas-station from “here”? Where are my friends now? What’s the avg. housing price in my neighborhood? What’s ski condition in MD and PA? …

The present Web is for human Your browser doesn’t know that my wife and I live in Columbia Maryland.

What’s “london”? It’s “London UK” stupid!

What’s “london” to a machine?

What did we learn? Most of the information on the Web today is meant for human consumption. Without an explicit semantic description, it’s difficult for machines to consume Web information. The study of geospatial semantic web is to exploit Semantic Web and geospatial technology to improve human productivity i.e., get machines to do more work for us.

Real World Problems

Hidden Knowledge on the Web Unstructured Data Structured Data Ontological Semantics Applications How to extract hidden geospatial knowledge from the existing web contents (news, photos, blogs, s, comments, etc.)

Scraping semantics from free text Location information hidden inside unstructured free text

Scraping semantics from tags

Knowledge integration Unstructured Data Structured Data Ontological Semantics Applications How to enable heterogeneous data stores to integrate and interoperate (RDBMS, shapefiles, XML, gazetteer, photo annotations, etc.)

Fuse knowledge from multiple datastores

Ontology sharing & reuse Unstructured Data Structured Data Ontological Semantics Applications How to encourage people to share ontologies and reuse existing GIS standards (e.g., GML, OGC standards)

Many different ways to describe Geo GML (Geographical Markup Language) backed by OGC (Open Geospatial Consortium) W3C geo ontology backed by W3C GeoRSS – a language for embedding location information in RSS Geonames ontology – an open and free geographical data service Google KML – used by Google Maps and Google Earth

Application research issues Unstructured Data Structured Data Ontological Semantics Applications How to make easy for people to publish, annotate and search geospatial semantic information on the Web

A mystery to many people Do you really believe companies can make money from products that require people to edit and query data like this…

State-of-the-art Solutions

Technology overview Semantic Web vs. semantic web Publishing W3C geo data on the Web RDF, Microformats & RDFa GeoRSS & flickr machine tags Knowledge integration technology Mashups and browser add-ons

Semantic Web vs. semantic web There are two different schools of thinking on how semantics should be published, exported and searched on the Web. RDF XML OWLMicroformats RSS GeoRSS RDFa Structured Blogging Geo GML KML RDFS rel-tag hCard XNF Atom-OWL

Semantic Websemantic web Philosophy Build a common data format for expressing the meaning of data. Use ontologies to help machines to understand web content. Humans first, machines second. Encode existing Web content with special tags. LanguageRDF, RDFS, OWL Microformats (based on XHTML) Format Must be well-formed RDF documents Anything goes, as long as its XHTML Semantic Defined by the underlying ontology model (e.g., OWL) Loosely defined. No formal semantic model. ExamplesFOAF, OWL-S, OWL-Time XFN (social network), hCard (contact), hReview (opinions), rel-tag (tagging) Semantic Web vs. semantic web

Using W3C Geo (RDF) <rdf:RDF xmlns:rdf=" xmlns:rdfs=" xmlns:geo=" xmlns:dc=" xmlns=" Dan Brickley <homepage dc:title="Dan's home page“ rdf:resource=" SubjectPredicateObject :_ardf:typefoaf:Person :_afoaf:name“Dan Brickley” :_afoaf:base_near:_geo geo:long“ ” :_geogeo:lat“ ” Source:

Using Microformats Geo (1)

Using Microformats (2) … Currently he lives in Columbia, Maryland ( , ) with his wife Gigi. … Harry Chen was born in Shanghai, China. He moved to Hong Kong with his parents when he was ten. During the last year of his high school, he studied in the US as an exchange student. He completed undergraduate and graduate studies in Computer Science at the University of Maryland, Baltimore County. He was awarded a PhD fellowship from HP Labs for his work on intelligent agents in mobile and pervasive computing.

Technorati: Microformats Search Not yet understand “geo”, but that’s okay. At least it works!

RDFa – embedding RDF in XHTML <html xmlns:foaf=“ xmlns:geo=“ … Harry Chen was born in Shanghai, China. He moved to Hong Kong with his parents when he was ten. During the last year of his high school, he studied in the US as an exchange student. He completed undergraduate and graduate studies in Computer Science at the University of Maryland, Baltimore County. He was awarded a PhD fellowship from HP Labs for his work on intelligent agents in mobile and pervasive computing. … Currently he lives in Columbia, Maryland ( , ) with his wife Gigi.

Scraping Triples from RDFa SubjectPredicateObject rdf:typefoaf:Person foaf:homepagehttp://harry.hchen1.com foaf:schoolHomepagehttp:// foaf:base_near_:aa0 rdf:typegeo:Point _:aa0Geo:lat _:aa0geo:long

GeoRSS GeoRSS is a language for embedding location object descriptions in RSS Three kinds of format representations are supported: GeoRSS Simple W3C Geo GML Geometry How GeoRSS can be used: Describe the reporting location of a news Describe the location history of a traveler

W3C Geo in GeoRSS Live Coverage XML 2005 (Tuesday Keynotes) Kurt Cagle T07:45:58-08: Embedding GeoRSS in a RSS 1.0 document

GeoRSS Simple properties Point Line Polygon Box Elevation Radius Feature Type Feature Name Relationship Tags For more information:

Machine tags Flickr machine tags are a special kind of tags for defining semantic information For more information:

A machine tag example

Remember our example? How to effective integrate knowledge stored in multiple data sources with heterogeneous representations?

Why knowledge integration? Much data is hidden in our legacy systems. We must find ways to export this data onto the Web Web pages are designed for people. For the Semantic Web we need to look at existing databases and the data in them. -Tim Berners-Lee, March

Getting data onto the Web Approach 1: Consolidate everything into a single database

Getting data onto the Web Approach 2: Dynamically integrate data into a uniformed representation

Data integration systems Oracle RDF database (Oracle) Supports full RDF and RDFS Support SQL query over RDF graph model Built-in subsumption support: subClassOf and subPropertyOf D2RQ (Freie Universität Berlin): Declarative language for describing mappings between relational DB schemas and RDFS/OWL ontologies Support SQL D2RQ Server allows accesses to SQL using SPARQL queries over HTTP KnowledgeSmarts (Image Matters LLC) A middle-ware system for knowledge integration over heterogeneous datastores Supports SQL, Shapefiles, XML, WFS and more. Optimized for applications that require spatial and temporal computation support.

An explosion of mashups A mashup is a website or web application that uses content from more than one source to create a completely new service. Source: Wikipedia -- Check Real Estate Value Track Storms Track Ski Conditions Source: New Scientist ( )

Visiting the White House The White House in Google Earth The White House in Google Maps

Special features in Google Earth 3D buildings and terrian Measure Distances

Questions Why is there a sudden explosion of “mashups”? Is it the “holy grail” in building the next generation Web? What’s the use of semantic technology in building mashups?

Mashups are growing fast Ubiquitous web service API Google Maps, Yahoo! Maps, Amazon, Flickr, del.icio.us, etc. People can create new applications by reusing the existing parts The whole is more than the sum of its parts Maps are intuitive UI interface.

Mashup issues (1 of 3) The present Web is built for human users. Information is meant for humans to consume and not for computer programs. A map image is a map to the humans, but is a image to the machines. Map! GIF!

Mashup issues (2 of 3) It’s difficult to discover and integrate legacy data into new mashup applications. Where can I find real estate data? Data format? Permission to use it? Where can I find weather data? Data format? Permission to use it? Real Estate Value Mashup National Ski Condition Mashup

Mashup issues (3 of 3) Too many wrongly think that mashups must be Google Maps on “steroid”. Web 2.0 Mashup Matrix Records 104 Web 2.0 API 104 x 104 possibilities Google Maps 1 of 104

Semantic mashup: Piggy Bank Piggy Bank is a Firefox extension that uses JavaScript to scrape RDF triples from the Web. Part of MIT’s SIMILE project

Movies at Toronto.Com Typical movies listing Piggy Bank this information

Semantic Data in a Piggy Bank Location information Movies!!!!

Location! Location! Location!

Demo

Google Maps Supports GeoRSS Recently Google Maps announced the support for GeoRSS in addition to KMLGoogle Maps announced the support for GeoRSS

Geonames The largest geographical database that is licensed under the Creative Common License (it’s free!) Search world locations by name Open Source API Query results in RDF Geonames OWL + SKOS

Concluding Remarks Geospatial data and applications are intrinsic part of the future Web A cross-fertilization of geospatial and Semantic Web technology will help to improve people’s productivity We should build useful applications and not worry about the difference between Semantic Web and semantic web

Web Resources Geospatial Semantic Web Blog W3C Geospatial Incubator Group W3C Geo Ontology GeoRSS Geonames Microformats Geo RDFa (additional geo usage examples)